Commit 4bbd7c10c1a9af27c2a12be864801c480e3eb2d6

Authored by sqy
1 parent dc0a8c8b

'修复角色,增加修改密码menu'

... ... @@ -32,6 +32,11 @@
32 32 icon="ion:document-text-outline"
33 33 />
34 34 <MenuItem
  35 + key="changePassword"
  36 + :text="t('layout.header.dropdownItemChangePassword')"
  37 + icon="ant-design:unlock-twotone"
  38 + />
  39 + <MenuItem
35 40 v-if="getUseLockPage"
36 41 key="lock"
37 42 :text="t('layout.header.tooltipLock')"
... ... @@ -138,6 +143,9 @@
138 143 case 'personal':
139 144 openPersonalFunc();
140 145 break;
  146 + case 'changePassword':
  147 + changePassword();
  148 + break;
141 149 }
142 150 }
143 151
... ... @@ -161,6 +169,10 @@
161 169 refreshPersonlData.realName = v.realName;
162 170 };
163 171
  172 + const changePassword = () => {
  173 + console.log(123);
  174 + };
  175 +
164 176 return {
165 177 updataPersonlData,
166 178 refreshPersonlData,
... ...
... ... @@ -5,6 +5,7 @@ export default {
5 5 dropdownItemDoc: '文档',
6 6 dropdownItemLoginOut: '退出系统',
7 7 dropdownItemPersonal: '个人中心',
  8 + dropdownItemChangePassword: '修改密码',
8 9
9 10 // tooltip
10 11 tooltipErrorLog: '错误日志',
... ...
... ... @@ -14,12 +14,11 @@
14 14 v-model:value="model[field]"
15 15 :treeData="treeData"
16 16 :replaceFields="{ title: 'menuName' }"
17   - :checkedkeys="roleMenus"
  17 + :checkedKeys="roleMenus"
18 18 checkable
19 19 toolbar
20 20 ref="treeRef"
21 21 title="菜单分配"
22   - @check="handleCheckClick"
23 22 :defaultExpandAll="true"
24 23 />
25 24 </template>
... ... @@ -51,7 +50,6 @@
51 50 const treeData = ref<TreeItem[]>([]);
52 51 const roleMenus = ref<string[]>([]);
53 52 const roleId = ref('');
54   - const allCheckedKeys = ref<string[]>([]);
55 53 const treeRef = ref();
56 54 const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({
57 55 labelWidth: 90,
... ... @@ -119,7 +117,7 @@
119 117 remark: values.remark,
120 118 status: values.status,
121 119 roleType: RoleEnum.TENANT_ADMIN,
122   - menu: allCheckedKeys.value as string[],
  120 + menu: treeRef.value.getCheckedKeys(),
123 121 };
124 122 await saveOrUpdateRoleInfoWithMenu(req);
125 123 closeDrawer();
... ...