Quellcode durchsuchen

删除出单员审核模块,调整出单员管理问题

haizhouwang vor 2 Jahren
Ursprung
Commit
5ce9413df0

+ 0 - 594
src/views/PeopleManage/Player/PlayerExamine.vue

@@ -1,594 +0,0 @@
-<template>
-    <div>
-      <el-main ref="elMain" style="padding: 0px">
-        <Split :gutterSize="2" style="height: calc(100vh - 120px)">
-          <!-- 左侧树Start -->
-          <SplitArea :size="leftSplitWidth" :minSize="240">
-            <div>
-              <!-- 左侧树形结构 -->
-              <el-tree
-                :data="ztreeNodes"
-                :props="{ children: 'children', label: 'name' }"
-                node-key="id"
-                :default-expanded-keys="['9']"
-                @node-click="onZTreeClick"
-              ></el-tree>
-            </div>
-          </SplitArea>
-          <!-- 左侧树End -->
-  
-          <!-- 右侧列表页面Start -->
-          <SplitArea :size="rightSplitWidth">
-            <!-- 筛选区域Start -->
-            <el-row class="queryFrom">
-              <el-form ref="queryFormRef" :model="queryFrom" label-width="80px">
-                <el-row>
-                  <el-col :span="5">
-                    <el-form-item label="工号">
-                      <el-input
-                        clearable
-                        size="small"
-                        placeholder="工号"
-                        v-model="queryFrom.userId"
-                      ></el-input>
-                    </el-form-item>
-                  </el-col>
-                  <el-col :span="5">
-                    <el-form-item label="姓名">
-                      <el-input
-                        clearable
-                        size="small"
-                        placeholder="姓名"
-                        v-model="queryFrom.name"
-                      ></el-input>
-                    </el-form-item>
-                  </el-col>
-                  <el-col :span="5">
-                    <el-form-item label="手机号">
-                      <el-input
-                        clearable
-                        size="small"
-                        placeholder="手机号"
-                        v-model="queryFrom.mobile"
-                      ></el-input>
-                    </el-form-item>
-                  </el-col>
-                  <!-- <el-col :span="5">
-                    <el-form-item label="状态">
-                      <el-select
-                style="width:200px"
-                clearable 
-                  v-model="queryFrom.status"
-                  placeholder="请选择"
-                >
-                <el-option v-for="val in user_statusoptions" :label="val.label" :value="val.value" :key="val.id"></el-option>
-              </el-select>
-                    </el-form-item>
-                  </el-col>-->
-                  <el-col :span="4">
-                    <el-form-item label>
-                      <el-button
-                        size="small"
-                        type="primary"
-                        @click="queryStaffInfo"
-                        >查询</el-button
-                      >
-                    </el-form-item>
-                  </el-col>
-                </el-row>
-              </el-form>
-            </el-row>
-  
-            <kt-common-table
-              permsButton1="sys:agent:edit"
-              :data="pageResult"
-              :columns="columns"
-              :button1Name="'审核'"
-              :showBatchDelete="false"
-              @findPage="findPage"
-              @handleButton1="handleTableEdit"
-            ></kt-common-table>
-          </SplitArea>
-          <!-- 右侧列表页面End -->
-        </Split>
-      </el-main>
-  
-      <el-dialog
-        :title="dialogTitle"
-        width="60%"
-        :visible.sync="dialogVisible"
-        :close-on-click-modal="false"
-        :before-close="handleDialogBefore"
-        @close="closeDialog"
-        v-dialogDrag
-      >
-        <el-tabs v-model="activeName">
-          <el-tab-pane label="基本信息" name="1">
-            <el-form
-              :model="formData"
-              ref="formData"
-              :rules="formDataRules"
-              :inline="true"
-              label-width="130px"
-              size="small"
-            >
-              <el-row>
-                <el-col :span="8">
-                  <el-form-item label="机构名称" prop="deptId">
-                    <el-cascader
-                      style="width: 200px"
-                      :options="ztreeNodes"
-                      v-model="formData.deptId"
-                      clearable
-                      disabled
-                      :show-all-levels="false"
-                      :props="{
-                        value: 'id',
-                        label: 'name',
-                        checkStrictly: true,
-                      }"
-                      @change="handleChange"
-                    >
-                    </el-cascader> </el-form-item
-                ></el-col>
-                <el-col :span="8">
-                  <el-form-item label="员工工号" prop="id">
-                    <el-input disabled v-model="formData.id" disabled></el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                  <el-form-item label="手机号" prop="mobile">
-                    <el-input disabled v-model="formData.mobile"></el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                  <el-form-item label="名称" prop="name">
-                    <el-input disabled v-model="formData.name"></el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                  <el-form-item label="密码" prop="password">
-                    <el-input
-                      style="width: 200px"
-                      v-model="formData.password"
-                      autocomplete="new-password"
-                      show-password
-                      disabled
-                    ></el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                  <el-form-item label="状态" prop="status">
-                    <el-select
-                      style="width: 200px"
-                      v-model="formData.status"
-                      placeholder="请选择"
-                      disabled
-                    >
-                      <el-option
-                        v-for="val in user_statusoptions"
-                        :label="val.label"
-                        :value="val.value"
-                        :key="val.id"
-                      ></el-option>
-                    </el-select>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                  <el-form-item label="角色" prop="roleId">
-                    <el-select
-                      style="width: 200px"
-                      v-model="formData.roleId"
-                      placeholder="请选择"
-                      disabled
-                    >
-                      <el-option
-                        v-for="val in roles"
-                        :label="val.name"
-                        :value="val.id + ''"
-                        :key="val.id"
-                      ></el-option>
-                    </el-select>
-                  </el-form-item>
-                </el-col>
-                <el-col :span="22">
-                    <el-form-item label="备注" prop="remark">
-                    <el-input :disabled="false" style="width: 30vw;" v-model="formData.remark" type="textarea"
-                        :autosize="{ minRows: 4, maxRows: 6 }" placeholder="请输入内容" prop="remark" maxlength="200"
-                        show-word-limit></el-input>
-                    </el-form-item>
-                </el-col>
-              </el-row>
-            </el-form>
-            <div style="text-align: right">
-              <el-button
-                size="mini"
-                type="primary"
-                style="background-color: #0ec216; border: 1px solid #0ec216"
-                @click="submitForm(1)"
-                >审核通过</el-button
-              >
-              <el-button
-                size="mini"
-                type="danger"
-                style="background-color: #de504c; border: 1px solid #de504c"
-                @click="submitForm(2)"
-                >审核驳回</el-button
-              >
-              <el-button size="small" type="primary" @click="closeDialog"
-                >取消</el-button
-              >
-            </div>
-          </el-tab-pane>
-        </el-tabs>
-      </el-dialog>
-    </div>
-  </template>
-  
-  <script>
-  import tree from "@/components/ztree.vue"; // 机构树组件
-  import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
-  import peopleImage from "@/components/PeopleImage/index.vue"; //影像组件
-  
-  export default {
-    components: {
-      tree,
-      KtCommonTable,
-      peopleImage,
-    },
-    data() {
-      return {
-        activeName: "1",
-        //56个民族
-        nationalList: [
-          "汉族",
-          "壮族",
-          "满族",
-          "回族",
-          "苗族",
-          "维吾尔族",
-          "土家族",
-          "彝族",
-          "蒙古族",
-          "藏族",
-          "布依族",
-          "侗族",
-          "瑶族",
-          "朝鲜族",
-          "白族",
-          "哈尼族",
-          "哈萨克族",
-          "黎族",
-          "傣族",
-          "畲族",
-          "傈僳族",
-          "仡佬族",
-          "东乡族",
-          "高山族",
-          "拉祜族",
-          "水族",
-          "佤族",
-          "纳西族",
-          "羌族",
-          "土族",
-          "仫佬族",
-          "锡伯族",
-          "柯尔克孜族",
-          "达斡尔族",
-          "景颇族",
-          "毛南族",
-          "撒拉族",
-          "布朗族",
-          "塔吉克族",
-          "阿昌族",
-          "普米族",
-          "鄂温克族",
-          "怒族",
-          "京族",
-          "基诺族",
-          "德昂族",
-          "保安族",
-          "俄罗斯族",
-          "裕固族",
-          "乌兹别克族",
-          "门巴族",
-          "鄂伦春族",
-          "独龙族",
-          "塔塔尔族",
-          "赫哲族",
-          "珞巴族",
-        ],
-        pageData: {
-          pageNum: 1,
-          pageSize: 20,
-          deptId: JSON.parse(localStorage.getItem("user_data")).deptId,
-          userId: "",
-          realName: "",
-          mobile: "",
-        },
-        formData: {},
-        formDataDetail:{
-            remark:''
-        },
-        roles: [],
-        peopleid: "",
-        peopledeptid: "",
-        /**Split 开始 */
-        leftSplitWidth: 20,
-        rightSplitWidth: 80,
-        ztreeObj: null,
-        ztreeSetting: {
-          check: {
-            enable: false,
-          },
-          data: {
-            simpleData: {
-              enable: true,
-              pIdKey: "parentId",
-            },
-          },
-          view: {
-            showIcon: false,
-          },
-        },
-        formDataRules: {
-          remark: [
-            { required: true, message: "请填写驳回原因", trigger: "blur" },
-          ],
-        },
-        ztreeNodes: [],
-        currentTreeNode: null,
-        //----ztreeLeft end---------
-        recommenderList: [],
-        teamleadername: "",
-        teamleaderid: "",
-        // 右侧列表查询数据Start
-        queryFrom: {},
-        pageResult: {},
-        columns: [
-          // 数据列
-          { prop: "deptId", label: "部门编码", minWidth: 80, sortable: false },
-          {
-            prop: "pdeptName",
-            label: "机构名称",
-            minWidth: 120,
-            sortable: false,
-          },
-  
-          { prop: "deptName", label: "部门名称", minWidth: 80, sortable: false },
-  
-          { prop: "userId", label: "工号", minWidth: 80, sortable: false },
-          { prop: "name", label: "姓名", minWidth: 120, sortable: false },
-          { prop: "mobile", label: "联系电话", minWidth: 100, sortable: false },
-          {
-            prop: "roleId",
-            label: "角色",
-            minWidth: 80,
-            sortable: false,
-          },
-          {
-            prop: "status",
-            label: "状态",
-            minWidth: 50,
-            sortable: false,
-          },
-        ],
-        dialogTitle: "",
-        dialogVisible: false, // 新增编辑界面是否显示
-        departmentList: [], // 选中公司的所有部门的集合
-        deptInfo: {}, //选中机构的基本信息
-        sexoptions: JSON.parse(localStorage.getItem("sexOptions")),
-        user_statusoptions: JSON.parse(
-          localStorage.getItem("user_statusoptions")
-        ),
-        option: [], //机构列表
-        //影像资料
-        dataForm: {
-          SFZ_01: "",
-          SFZ_02: "",
-          Z6Z_00: "",
-          LD_00: "",
-          YP_00: "",
-          DX_00: "",
-        },
-        //影像上传列表
-        imagesIdList:[],
-      };
-    },
-    created() {
-      this.$api.role.findAll().then((res) => {
-        this.roles = res.data;
-      });
-      this.findLeftTreeData(); // 获取机构树的数据
-    },
-    mounted() {
-      //用像素初始化左边的split的宽度
-      this.changeTreeWidth(240); // 初始化树的宽度
-    },
-    methods: {
-      handleDialogBefore(done) {
-        // 退出对话框之前确认提示
-        var that = this;
-        this.$confirm("确认关闭?")
-          .then((_) => {
-            done();
-          })
-          .catch((_) => {});
-      },
-      // 查询Start
-      queryStaffInfo() {
-        this.pageData.realName = this.queryFrom.name;
-        this.pageData.mobile = this.queryFrom.mobile;
-        this.pageData.userId = this.queryFrom.userId;
-        this.findPage();
-      },
-      changeTreeWidth(widthVal) {
-        // 初始化树的宽度
-        this.leftSplitWidth = Math.ceil(
-          (widthVal / this.$refs.elMain.$el.clientWidth) * 100
-        );
-        this.rightSplitWidth = 100 - this.leftSplitWidth;
-      },
-      findLeftTreeData: function () {
-        this.$api.dept.findDeptTree().then((res) => {
-          this.ztreeNodes = res.data;
-        });
-      },
-      onZTreeClick: function (evt, treeId, treeNode) {
-        // 点击事件
-        this.currentTreeNode = evt;
-        this.pageData.deptId = this.currentTreeNode.id;
-        this.pageData.pageNum = 1;
-        this.findPage();
-        this.formData.deptId = [];
-        this.platform(treeId);
-      },
-      platform(array) {
-        if (!array.parent) {
-          return;
-        }
-        this.formData.deptId.unshift(array.data.id);
-        this.platform(array.parent);
-      },
-  
-      // 右侧列表的方法Start
-      findPage(data) {
-        // 获取分页数据
-        if (data && data.pageRequest) {
-          this.pageData.pageNum = data.pageRequest.pageNum;
-          this.pageData.pageSize = data.pageRequest.pageSize;
-        }
-        let dto = {
-          deptId: this.pageData.deptId,
-          mobile: this.pageData.mobile,
-          name: this.pageData.realName,
-          userId: this.pageData.userId,
-          status: "2",
-          roleId: "19",
-        };
-        this.$api.user
-          .findPage({
-            dto,
-            pageNum: this.pageData.pageNum,
-            pageSize: this.pageData.pageSize,
-          })
-          .then((res) => {
-            res.data.content.forEach((val) => {
-              if (val.sex && val.sex !== "" && val.sex !== null) {
-                val.sex = this.sexoptions.find(
-                  (ele) => ele.value == val.sex
-                ).label;
-              }
-              if (val.status && val.status !== "" && val.status !== null) {
-                val.status = this.user_statusoptions.find(
-                  (ele) => ele.value == val.status
-                ).label;
-              }
-              if (val.roleId && val.roleId !== "" && val.roleId !== null) {
-                val.roleId = this.roles.find((ele) => ele.id == val.roleId).name;
-              }
-            });
-            this.pageResult = res.data;
-          });
-      },
-      closeDialog() {
-        this.$refs["formData"].resetFields();
-        for (let key in this.formData) {
-          this.formData[key] = "";
-        }
-        this.dialogVisible = false;
-      },
-      // 新增或修改的弹出框Start
-      getDictItems(typeName) {
-        //--数据字典--
-        this.$api.dict
-          .findByLableName(typeName)
-          .then((response) => {
-            this[typeName + "options"] = response.data; // 把获取到的数据赋给this.data
-          })
-          .catch((error) => {
-            this[typeName + "options"] = [];
-          });
-      },
-      handleTableEdit(params) {
-        this.dataForm = {
-          SFZ_01: "",
-          SFZ_02: "",
-          Z6Z_00: "",
-          LD_00: "",
-          YP_00: "",
-          DX_00: "",
-        }
-        this.$api.user.getUserDatail(params.row.userId).then((res) => {
-          if (res.code == 200) {
-            res.data.sysUser.status += "";
-            this.formData = res.data.sysUser;
-            this.formData.password = "";
-          }
-        });
-        this.dialogTitle = "审核出单员";
-        this.dialogVisible = true;
-      },
-      //联级选择器触发事件
-      handleChange(val) {
-        if (val.length !== 0) {
-          this.formData.deptId = val.at(-1);
-        }
-      },
-      submitForm(type) {
-        if (type == 1) {
-          this.$api.user.getApprovalPass(this.formData.id).then((result) => {
-            if (result.code == 200 && result.data) {
-              this.$message({
-                message: "审核已通过",
-                type: "success",
-              });
-              this.findPage();
-              this.dialogVisible = false;
-            }
-          });
-        } else {
-            this.$refs.formData.validate((valid) => {
-                if (valid) {
-                    this.$api.user
-                    .getApprovalNotPass({
-                        userId: this.formData.id,
-                        reason: this.formData.remark,
-                    })
-                    .then((result) => {
-                        if (result.code == 200 && result.data) {
-                        this.$message({
-                            message: "审核已驳回",
-                            type: "success",
-                        });
-                        this.findPage();
-                        this.dialogVisible = false;
-                        }
-                    });
-                }
-            });
-        }
-      },
-    },
-  };
-  </script>
-  
-  <style scoped>
-  .el-divider--horizontal {
-    margin: 4px 0;
-  }
-  
-  /* 顶部查询条件样式Start */
-  .queryFrom .el-row {
-    margin: 10px 0px;
-  }
-  
-  .queryFrom .el-form-item {
-    margin-bottom: 0px;
-  }
-  
-  .queryFrom .queryButton .el-form-item__content {
-    margin-left: 0px !important;
-  }
-  </style>
-  

+ 15 - 219
src/views/PeopleManage/Player/PlayerManage.vue

@@ -6,10 +6,6 @@
           <SplitArea :size="leftSplitWidth" :minSize="240">
             <div>
               <div>
-                <!-- <el-checkbox v-model="containsSubDeptChecked"
-                  >包含下级机构</el-checkbox
-                > -->
-  
                 <kt-button style="
                     background-color: #ffc000;
                     border: #ffc000;
@@ -36,10 +32,9 @@
       <!-- 新增修改界面 -->
       <el-dialog :title="dialogTitle" width="60%" :visible.sync="dialogVisible" :close-on-click-modal="false"
         :before-close="handleDialogBefore" @close="closeDialog" v-dialogDrag>
-        <el-tabs v-model="activeName"  :before-leave="beforeTabLeave" >
+        <el-tabs v-model="activeName">
           <el-tab-pane label="基本信息" name="1">
-            <el-form :model="formData" :rules="formDataRules" ref="formData" :inline="true" @keyup.enter.native="nextStep()"
-              label-width="130px" size="small">
+            <el-form :model="formData" :rules="formDataRules" ref="formData" :inline="true" label-width="130px" size="small">
               <el-row>
                 <el-col :span="8">
                   <el-form-item label="机构名称" prop="deptId">
@@ -79,7 +74,7 @@
                
                 <el-col :span="8">
                   <el-form-item label="状态" prop="status">
-                    <el-select style="width:200px" v-model="formData.status" placeholder="请选择">
+                    <el-select :disabled="dialogTitle == '新增出单员'"  style="width:200px" v-model="formData.status" placeholder="请选择">
                       <el-option v-for="val in user_statusoptions" :label="val.label" :value="val.value"
                         :key="val.id"></el-option>
                     </el-select>
@@ -124,7 +119,6 @@
   import tree from "@/components/ztree.vue"; // 机构树组件
   import templateTable from '../../../components/TemplateTable/index.vue'
   import peopleImage from '@/components/PeopleImage/index.vue'
-  import { validateSfz } from "../../../utils/validate.js";
   export default {
     components: {
       KtButton,
@@ -134,67 +128,8 @@
     },
     data() {
       return {
-        activeName: '1',
+        activeName: '1', //弹框tab索引
         isShow:true,
-        //56个民族
-        nationalList: [
-          "汉族",
-          "壮族",
-          "满族",
-          "回族",
-          "苗族",
-          "维吾尔族",
-          "土家族",
-          "彝族",
-          "蒙古族",
-          "藏族",
-          "布依族",
-          "侗族",
-          "瑶族",
-          "朝鲜族",
-          "白族",
-          "哈尼族",
-          "哈萨克族",
-          "黎族",
-          "傣族",
-          "畲族",
-          "傈僳族",
-          "仡佬族",
-          "东乡族",
-          "高山族",
-          "拉祜族",
-          "水族",
-          "佤族",
-          "纳西族",
-          "羌族",
-          "土族",
-          "仫佬族",
-          "锡伯族",
-          "柯尔克孜族",
-          "达斡尔族",
-          "景颇族",
-          "毛南族",
-          "撒拉族",
-          "布朗族",
-          "塔吉克族",
-          "阿昌族",
-          "普米族",
-          "鄂温克族",
-          "怒族",
-          "京族",
-          "基诺族",
-          "德昂族",
-          "保安族",
-          "俄罗斯族",
-          "裕固族",
-          "乌兹别克族",
-          "门巴族",
-          "鄂伦春族",
-          "独龙族",
-          "塔塔尔族",
-          "赫哲族",
-          "珞巴族",
-        ],
         formList: [
           {
             label: "工号",
@@ -265,20 +200,6 @@
         formData: {
           roleId: '19',
         },
-        formDataDetail: {},
-        formDataRulesDetail: {
-          // accountno: [{ required: true, message: "请填写开户账号", trigger: "blur" }],
-          // address: [{ required: true, message: "请填写居住地址", trigger: "blur" }],
-          // bankName: [{ required: true, message: "请填写开户行", trigger: "blur" }],
-          // birthday: [{ required: true, message: "请填写出生日期", trigger: "blur" }],
-          // identity:
-          // [{ required: true, message: "请填写身份证号" },
-          // { validator: validateSfz }], 
-  
-          // koseki: [{ required: true, message: "请填写户籍", trigger: "blur" }],
-          // maritalStatus: [{ required: true, message: "请选择婚姻状况", trigger: "change" }],
-          // nations: [{ required: true, message: "请选择民族", trigger: "change" }],
-        },
         formDataRules: {
           deptId: [{ required: true, message: "请选择机构", trigger: "change" }],
           mobile: [
@@ -320,15 +241,11 @@
         },
         ztreeNodes: [],
         currentTreeNode: null,
-        // 右侧列表查询数据Start
-        queryFrom: {},
+        queryFrom: {},// 右侧列表查询数据Start
         pageResult: [],
         containsSubDeptChecked: true, //是否包含下级机构
-        dialogTitle: "",
+        dialogTitle: "", //弹框title
         dialogVisible: false, // 新增编辑界面是否显示
-        departmentList: [], // 选中公司的所有部门的集合
-        deptInfo: {}, //选中机构的基本信息
-        sexoptions: JSON.parse(localStorage.getItem('sexOptions')),
         user_statusoptions: JSON.parse(localStorage.getItem('user_statusoptions')),
         roles: JSON.parse(localStorage.getItem('find_all')),
         option: [], //机构列表
@@ -336,12 +253,6 @@
       };
     },
     created() {
-      // this.$api.role.findAll().then((res) => {
-      //   this.roles = res.data
-      // })
-      //获取所有下拉框数据(字典)
-      // this.getDictItems("sex");
-      // this.getDictItems("user_status");
       this.findLeftTreeData(); // 获取机构树的数据
       this.findPage()
     },
@@ -351,87 +262,30 @@
     },
     watch: {
       containsSubDeptChecked() {
-        // 监听是否包含下级
-        // this.pageData.containsSubDept.value = this
-        //   .containsSubDeptChecked
-        //   ? "1"
-        //   : "0";
         this.findPage();
       },
     },
     methods: {
-      // excel导入
-      carfrontChange(file) {
-        const params = new FormData(); // 声明formData数据类型
-        params.append("file", file.file);
-        params.append("deptId", this.deptId);
-        this.$api.dept.newUserImport(params).then(res => {
-          if (res.code == 200) {
-            this.$message({
-              message: res.msg,
-              type: "success"
-            });
-            this.findPage();
-          } else {
-            this.$message.error(res.msg);
-          }
-        });
-      },
-      identityChange(iden){
-          let sex = null;
-          let birth = null;
-          let myDate = new Date();
-          let month = myDate.getMonth() + 1;
-          let day = myDate.getDate();
-            sex = iden.substring(16,17);
-            birth = iden.substring(6,10)+"-"+iden.substring(10,12)+"-"+iden.substring(12,14);
-            if (iden.substring(10, 12) < month || iden.substring(10, 12) == month && iden.substring(12, 14) <= day) age++;
-          if(sex%2 === 0)
-            sex = '女';
-          else
-            sex = '男';
-            this.formDataDetail.birthday=birth
-            this.formDataDetail.sex=this.sexoptions.find(val=>sex==val.label).value
-      },
-      // 查询Start
-      queryStaffInfo() {
-        this.findPage();
-      },
-      sexFormatter(row) {
-        // return this.sexoptions[row.sex]
-        // return row.sex+'1'
-        // console.log(val,1)
-        // console.log(val,1)
-      },
+      // 初始化树的宽度
       changeTreeWidth(widthVal) {
-        // 初始化树的宽度
         this.leftSplitWidth = Math.ceil(
           (widthVal / this.$refs.elMain.$el.clientWidth) * 100
         );
         this.rightSplitWidth = 100 - this.leftSplitWidth;
       },
+      // 获取机构树的数据
       findLeftTreeData() {
         this.$api.dept.findDeptTree().then((res) => {
           this.ztreeNodes = res.data;
         });
       },
-      onZTreeClick: function (evt, treeId, treeNode) {
-        // 点击事件
+      // 点击事件
+      onZTreeClick(evt, treeId, treeNode) {
         this.currentTreeNode = evt;
         this.deptId = this.currentTreeNode.id;
         this.pageData.pageNum = 1;
         this.findPage();
-        // this.formData.deptId = [];
-        // this.platform(treeId);
-      },
-      platform(array) {
-        if (!array.parent) {
-          return;
-        }
-        this.formData.deptId.unshift(array.data.id);
-        this.platform(array.parent);
       },
-      
       //联级选择器触发事件
       handleChange(val) {
         if (val && val.length !== 0) {
@@ -446,14 +300,10 @@
       findPage(data) {
         this.tableConfig.loading = true;
         this.$api.user
-          // .findPage({dto,pageNum:this.pageData.pageNum,pageSize:this.pageData.pageSize})
           .findPage({ ...this.pageData, dto: { ...data, roleId: '19', deptId: this.deptId } })
           .then((res) => {
             if (res.code == 200 && res.data.content.length > 0) {
               res.data.content.forEach(val => {
-                if (val.sex && val.sex !== '' && val.sex !== null ) {
-                  val.sex = this.sexoptions.find(ele => ele.value == val.sex).label
-                }
                 if (val.status && val.status !== '' && val.status !== null) {
                   val.status = this.user_statusoptions.find(ele => ele.value == val.status).label
                 }
@@ -502,25 +352,6 @@
           this.$message.error(res.msg);
         }
       },
-      // 删除单个人员
-      handleTableDeleteFlag(data) {
-        this.$confirm("确认删除?")
-          .then(() => {
-            this.$api.user.getDeleteBatch([data.row.userId]).then((res) => {
-              if (res.code == 200) {
-                this.$message({
-                  message: "删除成功",
-                  type: "success",
-                });
-                this.findPage();
-              }
-              else {
-                this.$message.error(res.msg);
-              }
-            });
-          })
-          .catch(() => { });
-      },
       //添加人员
       handleAddButton() {
         //级联渲染部门列表
@@ -531,6 +362,7 @@
           this.$message.info("请选择所属公司或部门");
           return;
         }
+        let statusArr = this.user_statusoptions.filter(item=>item.label=='正常')
         this.dialogPassword = true
         this.formData = {
           roleId: '19',
@@ -538,35 +370,22 @@
           referrerId:'',
           deptId: this.deptId
         }
-        this.formDataDetail = {}
+        this.formData.status = statusArr.length > 0 ? statusArr[0].value : ''
         this.activeName = '1'
         this.dialogTitle = "新增出单员";
         this.dialogVisible = true;
   
       },
-      // 新增或修改的弹出框Start
-      getDictItems(typeName) {
-        //--数据字典--
-        this.$api.dict
-          .findByLableName(typeName)
-          .then((response) => {
-            this[typeName + "options"] = response.data; // 把获取到的数据赋给this.data
-          })
-          .catch((error) => {
-            this[typeName + "options"] = [];
-          });
-      },
+      // 退出对话框之前确认提示
       handleDialogBefore(done) {
-        // 退出对话框之前确认提示
         this.$confirm("确认关闭?")
           .then((_) => {
             done();
           })
           .catch((_) => { });
       },
+      // 清空数据
       closeDialog() {
-        // 清空数据
-        this.deptInfo = {};
         this.dialogVisible = false;
       },
       // 提交
@@ -576,9 +395,6 @@
             this.$confirm("确认提交吗?", "提示", {})
               .then(() => {
                 if (this.dialogTitle == '新增出单员') {
-                  if(!this.formDataDetail.password){
-                    this.formDataDetail.password=this.formDataDetail.mobile+'@2023'
-                  }
                   this.$api.user.saveUserInfo({sysUser: this.formData}).then((res) => {
                     if (res.code == 200) {
                       this.$message({
@@ -621,27 +437,7 @@
           }
         });
       },
-      beforeTabLeave(){
-        // let p = new Promise((resolve, reject) => {
-        //   this.$refs.formData.validate(async (valid) => {
-        //     valid ? resolve() : reject();
-        //     if (valid !== resolve()) {
-        //       // this.$message.error("请完善基本信息!");
-        //     }
-          
-        //   });
-        // });
-        // return p;
-      },
-      // 下一步
-       nextStep() {
-        this.$refs.formData.validate((valid) => {
-          if (valid) {
-            this.activeName = '2'
-          }
-        });
-    },
-  }
+    }
   };
   </script>