zengh
2021-07-14 e9de4a0bdf5043ba5069e67307a049b96191f68f
src/views/examination/examination.vue
@@ -25,7 +25,7 @@
                       size="small"
                       plain
                       icon="el-icon-delete"
                       v-if="permission.user_delete"
                       v-if="permission.examination_delete"
                       @click="handleDelete">删 除
            </el-button>
          </template>
@@ -45,6 +45,13 @@
                    slot="userTypeName">
            <el-tag>{{row.userTypeName}}</el-tag>
          </template>
          <template slot-scope="{ row }" slot="examination_type">
            <el-tag
            >{{
              row.examination_type == "0" ? "正常" : row.examination_type == "1" ? "异常" : "异常"
              }}
            </el-tag>
          </template>
          <template slot-scope="{ row }" slot="online_status">
            <el-tag
            >{{
@@ -52,6 +59,8 @@
              }}
            </el-tag>
          </template>
        </avue-crud>
        <el-dialog title="用户角色配置"
                   append-to-body
@@ -130,7 +139,7 @@
    add,
    grant,
    resetPassword
  } from "@/api/system/user";
  } from "@/api/system/examination";
  import {getDeptTree, getDeptLazyTree} from "@/api/system/dept";
  import {getRoleTree} from "@/api/system/role";
  import {getPostList} from "@/api/system/post";
@@ -208,25 +217,28 @@
              search: true,
              display: false
            },
            // {
            //   label: "所属客户",
            //   prop: "tenantName",
            //   slot: true,
            //   display: false,
            //   width:200
            // },
            {
              label: "所属客户",
              prop: "tenantName",
              slot: true,
              display: false,
              width:200
            },
            {
              label: "用户姓名",
              label: "姓名",
              prop: "realName",
              search: true,
              display: false
            },
            {
              label: "用户照片",
              prop: "avatar",
              display: false,
              type: 'upload',
              listType: 'picture-img',
              label: "性别",
              prop: "sexName",
              display: false
            },
            {
              label: "联系方式",
              prop: "phone",
              display: false
            },
            {
              label: "所属角色",
@@ -235,7 +247,7 @@
              display: false
            },
            {
              label: "所属部门",
              label: "工作单位",
              prop: "deptName",
              slot: true,
              display: false,
@@ -244,13 +256,23 @@
            {
              label: "审查状态",
              prop: "userTypeNames",
              prop: "examination_type",
              slot: true,
              display: false
              search: true,
              display: false,
              type: "select",
              dicData: [
                {
                  label: "正常",
                  value: "0",
                },
                {
                  label: "异常",
                  value: "1",
                }]
            }, {
              label: "审查描述",
              prop: "online_statusss",
              slot: true,
              label: "审查明细",
              prop: "examination_mx",
              display: false
            },
            {
@@ -267,26 +289,26 @@
              prop: 'baseInfo',
              icon: 'el-icon-user-solid',
              column: [
                {
                  label: "所属客户",
                  prop: "tenantId",
                  type: "tree",
                  dicUrl: "/api/blade-system/tenant/select",
                  props: {
                    label: "tenantName",
                    value: "tenantId"
                  },
                  hide: !website.tenantMode,
                  addDisplay: website.tenantMode,
                  editDisplay: website.tenantMode,
                  viewDisplay: website.tenantMode,
                  rules: [{
                    required: true,
                    message: "请输入所属租户",
                    trigger: "click"
                  }],
                  span: 24,
                },
                // {
                //   label: "所属客户",
                //   prop: "tenantId",
                //   type: "tree",
                //   dicUrl: "/api/blade-system/tenant/select",
                //   props: {
                //     label: "tenantName",
                //     value: "tenantId"
                //   },
                //   hide: !website.tenantMode,
                //   addDisplay: website.tenantMode,
                //   editDisplay: website.tenantMode,
                //   viewDisplay: website.tenantMode,
                //   rules: [{
                //     required: true,
                //     message: "请输入所属租户",
                //     trigger: "click"
                //   }],
                //   span: 24,
                // },
                {
                  label: "登录账号",
                  prop: "account",
@@ -608,10 +630,10 @@
      ...mapGetters(["userInfo", "permission"]),
      permissionList() {
        return {
          addBtn: this.vaildData(this.permission.user_add, false),
          viewBtn: this.vaildData(this.permission.user_view, false),
          delBtn: this.vaildData(this.permission.user_delete, false),
          editBtn: this.vaildData(this.permission.user_edit, false)
          addBtn: this.vaildData(this.permission.examination_add, true),
          viewBtn: this.vaildData(this.permission.examination_view, false),
          delBtn: this.vaildData(this.permission.examination_delete, true),
          editBtn: this.vaildData(this.permission.examination_edit, true)
        };
      },
      platformPermissionList() {
@@ -619,7 +641,7 @@
          addBtn: false,
          viewBtn: false,
          delBtn: false,
          editBtn: this.vaildData(this.permission.user_edit, false)
          editBtn: this.vaildData(this.permission.examination_edit, false)
        };
      },
      ids() {