| | |
| | | >编辑</a-button |
| | | > |
| | | <a-popconfirm |
| | | content="Are you sure you want to delete?" |
| | | content="请确认是否删除?" |
| | | type="success" |
| | | @ok="operation(3, record)" |
| | | > |
| | |
| | | title: 'deptName', |
| | | children: 'children', |
| | | }" |
| | | :check-strictly="checkStrictly" |
| | | > |
| | | </a-tree> |
| | | </a-card> |
| | |
| | | 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 |
| | |
| | | <a-tag |
| | | v-for="(tag, index) of checkStrictlyMenu" |
| | | :key="tag.menuId" |
| | | @close="handleMenuRemove(tag)" |
| | | > |
| | | {{ tag.menuName }} |
| | | </a-tag> |
| | |
| | | <a-tag |
| | | v-for="(tag, index) of checkStrictlyKnowledge" |
| | | :key="tag.knowledgeId" |
| | | @close="handleKnowledgeRemove(tag)" |
| | | > |
| | | {{ tag.knowledgeName }} |
| | | </a-tag> |
| | |
| | | <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> |
| | |
| | | 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) { |
| | |
| | | checkStrictlyMenu.value = []; |
| | | checkStrictlyKnowledge.value = []; |
| | | checkStrictlyDialog.value = []; |
| | | checkStrictlyAgent.value = []; |
| | | selectUser.value = record; |
| | | |
| | | let agents; |
| | |
| | | }); |
| | | }); |
| | | } |
| | | 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({ |