Commit 6808b9425531679a719b4a3d7fe276c26586c326
Merge branch 'sqy_dev' into 'main'
'修复角色,增加修改密码menu' See merge request huang/yun-teng-iot-front!138
Showing
3 changed files
with
15 additions
and
4 deletions
... | ... | @@ -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, | ... | ... |
... | ... | @@ -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(); | ... | ... |