liudong
2024-08-19 7d1e44c728a8e436fede1ceb8a62b5c4fb848b09
src/views/authority/users/index.vue
@@ -97,7 +97,7 @@
              >编辑</a-button
            >
            <a-popconfirm
              content="Are you sure you want to delete?"
              content="请确认是否删除?"
              type="success"
              @ok="operation(3, record)"
            >
@@ -195,7 +195,6 @@
              title: 'deptName',
              children: 'children',
            }"
            :check-strictly="checkStrictly"
          >
          </a-tree>
        </a-card>
@@ -217,7 +216,9 @@
      v-model:visible="resourcevisible"
      v-if="resourcevisible"
      title="用户所有权限"
      @cancel="handleCancel(3)"
      okText="关闭"
      hide-Cancel="true"
      @ok="handleCancel(3)"
    >
      <div :style="{ 'display': 'flex', 'flex-direction': 'column' }">
        <a-card
@@ -236,7 +237,6 @@
            <a-tag
              v-for="(tag, index) of checkStrictlyMenu"
              :key="tag.menuId"
              @close="handleMenuRemove(tag)"
            >
              {{ tag.menuName }}
            </a-tag>
@@ -247,7 +247,6 @@
            <a-tag
              v-for="(tag, index) of checkStrictlyKnowledge"
              :key="tag.knowledgeId"
              @close="handleKnowledgeRemove(tag)"
            >
              {{ tag.knowledgeName }}
            </a-tag>
@@ -258,14 +257,12 @@
            <a-tag
              v-for="(tag, index) of checkStrictlyDialog"
              :key="tag.dialogId"
              @close="handleDialogRemove(tag)"
            >
              {{ tag.dialogName }}
            </a-tag>
            <a-tag
              v-for="(tag, index) of checkStrictlyAgent"
              :key="tag.agentId"
              @close="handleDialogRemove(tag)"
            >
              {{ tag.agentName }}
            </a-tag>
@@ -516,7 +513,9 @@
      editform.value.loginName = record.loginName;
      editform.value.email = record.email;
      editform.value.phoneNumber = record.phoneNumber;
      editform.value.role = record.role;
      if (record.roles?.length>0) {
        editform.value.role = record.roles[0].roleId;
      }
    }
    //删除
    if (t == 3) {
@@ -532,6 +531,7 @@
      checkStrictlyMenu.value = [];
      checkStrictlyKnowledge.value = [];
      checkStrictlyDialog.value = [];
      checkStrictlyAgent.value = [];
      selectUser.value = record;
      let agents;
@@ -578,12 +578,7 @@
          });
        });
      }
      let dialogs;
      if (record.dialogs) {
        dialogs = record.dialogs;
      } else {
        dialogs = record.roles ? record.roles[0].dialogs : null;
      }
      let dialogs = record.roles ? record.roles[0].dialogs : null;
      if (dialogs) {
        dialogs.forEach((val) => {
          checkStrictlyDialog.value.push({