ludc
2024-08-22 988cf8b273a2015833c024727deb9acc46060b3e
Source/UBCS-WEB/src/views/system/user.vue
@@ -94,19 +94,19 @@
          </template>
          <template slot="tenantName"
                    slot-scope="{row}">
            <el-tag>{{ row.tenantName }}</el-tag>
            <el-tag v-if="row.tenantName">{{ row.tenantName }}</el-tag>
          </template>
          <template slot="roleName"
                    slot-scope="{row}">
            <el-tag>{{ row.roleName }}</el-tag>
            <el-tag v-if="row.roleName">{{ row.roleName }}</el-tag>
          </template>
          <template slot="deptName"
                    slot-scope="{row}">
            <el-tag>{{ row.deptName }}</el-tag>
            <el-tag v-if="row.deptName">{{ row.deptName }}</el-tag>
          </template>
          <template slot="userTypeName"
                    slot-scope="{row}">
            <el-tag>{{ row.userTypeName }}</el-tag>
            <el-tag v-if="row.userTypeName">{{ row.userTypeName }}</el-tag>
          </template>
        </avue-crud>
        </div>
@@ -186,7 +186,7 @@
import {exportBlob} from "@/api/common";
import {getDeptTree, getDeptLazyTree} from "@/api/system/dept";
import {getRoleTree} from "@/api/system/role";
import {getPostList} from "@/api/system/post";
//import {getPostList} from "@/api/system/post";
import {mapGetters} from "vuex";
import website from '@/config/website';
import {getToken} from '@/util/auth';
@@ -396,6 +396,7 @@
      userflag:true,
      usernumber:0,
      userStatus:false,
      isUpdateShowInput:false,
    };
  },
  watch: {
@@ -433,7 +434,7 @@
    option() {
      return{
          height:'auto',
          calcHeight: 80,
          calcHeight: 70,
          tip: false,
          searchShow: true,
          searchMenuSpan: 6,
@@ -558,6 +559,7 @@
                    message: "请输入登录账号",
                    trigger: "blur"
                  }],
                  disabled: this.isUpdateShowInput,
                },
                {
                  label: "用户平台",
@@ -711,7 +713,7 @@
                  multiple: true,
                  type: "tree",
                  dicData: [],
                  disabled:this.userStatus,
                  disabled: this.isUpdateShowInput,
                  props: {
                    label: "title"
                  },
@@ -894,10 +896,10 @@
        const column = this.findObject(this.option.group, "deptId");
        column.dicData = res.data.data;
      });
      getPostList(tenantId).then(res => {
        const column = this.findObject(this.option.group, "postId");
        column.dicData = res.data.data;
      });
      // getPostList(tenantId).then(res => {
      //   const column = this.findObject(this.option.group, "postId");
      //   column.dicData = res.data.data;
      // });
    },
    submitRole() {
      const roleList = this.$refs.treeRole.getCheckedKeys().join(",");
@@ -1100,9 +1102,9 @@
    beforeOpen(done, type) {
      // console.log(type)
      if(type === "edit"){
        this.userStatus = true;
        this.isUpdateShowInput = true;
      }else {
        this.userStatus = false;
        this.isUpdateShowInput = false;
      }
      //console.log(type)
      // console.log('this.tenantId',this.tenantId)