yinbangzhong
2024-08-01 052dafe0b7678a85f5cc7af0c79491187daff7e3
权限知识库联通
2个文件已修改
16 ■■■■ 已修改文件
src/api/authority.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/authority/users/index.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/authority.ts
@@ -48,10 +48,10 @@
}
export interface Knowledge {
  "knowledgeId": string;
  "id": string;
  "createTime": string;
  "updateTime": string;
  "knowledgeName": string;
  "name": string;
}
export interface Result<T> {
src/views/authority/users/index.vue
@@ -79,7 +79,7 @@
        </template>
        <template #dept="{ record }">{{ record.dept ? record.dept.deptName : "" }}</template>
        <template #status="{record}">
          <a-switch checked-value="0" unchecked-value="1" @change="statusChange(record.status,record)"
          <a-switch checked-value="1" unchecked-value="0" @change="statusChange(record.status,record)"
                    v-model="record.status" />
        </template>
        <template #operations="{ record }">
@@ -183,11 +183,11 @@
              <a-checkbox-group v-model="checkedKeysKnowledge" direction="vertical" @change="onCheckKnowledge">
                <a-checkbox
                  v-for="(knowledg, index) of knowledgeList"
                  :value="knowledg.knowledgeId"
                  :lable="knowledg.knowledgeName"
                  :value="knowledg.id"
                  :lable="knowledg.name"
                  @change="onCheckKnowledge"
                >
                  {{ knowledg.knowledgeName }}
                  {{ knowledg.name }}
                </a-checkbox>
              </a-checkbox-group>
            </a-space>
@@ -531,8 +531,8 @@
      expandKdysMenu.value.push(val.menuId);
    });
    record.knowledges.forEach((val) => {
      checkStrictlyKnowledge.value.push({ "knowledgeId": val.knowledgeId, "knowledgeName": val.knowledgeName });
      checkedKeysKnowledge.value.push(val.knowledgeId);
      checkStrictlyKnowledge.value.push({ "knowledgeId": val.id, "knowledgeName": val.name });
      checkedKeysKnowledge.value.push(val.id);
    });
  }