Showing
56 changed files
with
26 additions
and
42 deletions
@@ -32,6 +32,11 @@ | @@ -32,6 +32,11 @@ | ||
32 | icon="ion:document-text-outline" | 32 | icon="ion:document-text-outline" |
33 | /> | 33 | /> |
34 | <MenuItem | 34 | <MenuItem |
35 | + key="changePassword" | ||
36 | + :text="t('layout.header.dropdownItemChangePassword')" | ||
37 | + icon="ant-design:unlock-twotone" | ||
38 | + /> | ||
39 | + <MenuItem | ||
35 | v-if="getUseLockPage" | 40 | v-if="getUseLockPage" |
36 | key="lock" | 41 | key="lock" |
37 | :text="t('layout.header.tooltipLock')" | 42 | :text="t('layout.header.tooltipLock')" |
@@ -138,6 +143,9 @@ | @@ -138,6 +143,9 @@ | ||
138 | case 'personal': | 143 | case 'personal': |
139 | openPersonalFunc(); | 144 | openPersonalFunc(); |
140 | break; | 145 | break; |
146 | + case 'changePassword': | ||
147 | + changePassword(); | ||
148 | + break; | ||
141 | } | 149 | } |
142 | } | 150 | } |
143 | 151 | ||
@@ -161,6 +169,10 @@ | @@ -161,6 +169,10 @@ | ||
161 | refreshPersonlData.realName = v.realName; | 169 | refreshPersonlData.realName = v.realName; |
162 | }; | 170 | }; |
163 | 171 | ||
172 | + const changePassword = () => { | ||
173 | + console.log(123); | ||
174 | + }; | ||
175 | + | ||
164 | return { | 176 | return { |
165 | updataPersonlData, | 177 | updataPersonlData, |
166 | refreshPersonlData, | 178 | refreshPersonlData, |
@@ -10,21 +10,21 @@ export default { | @@ -10,21 +10,21 @@ export default { | ||
10 | status: 'status', | 10 | status: 'status', |
11 | }, | 11 | }, |
12 | notice: { | 12 | notice: { |
13 | - webSiteNotice: 'web site notice', | 13 | + webSiteNotice: 'platform notice', |
14 | noticeManagement: 'notice management', | 14 | noticeManagement: 'notice management', |
15 | myNotice: 'my notice', | 15 | myNotice: 'my notice', |
16 | }, | 16 | }, |
17 | 17 | ||
18 | device: { | 18 | device: { |
19 | deviceManagement: 'device management', | 19 | deviceManagement: 'device management', |
20 | - device: 'device', | 20 | + device: 'device management', |
21 | deviceProfile: 'device profile', | 21 | deviceProfile: 'device profile', |
22 | }, | 22 | }, |
23 | tenant: { | 23 | tenant: { |
24 | tenant: 'tenant', | 24 | tenant: 'tenant', |
25 | tenantManagement: 'tenant management', | 25 | tenantManagement: 'tenant management', |
26 | tenantSetting: 'tenant config', | 26 | tenantSetting: 'tenant config', |
27 | - tenantOEM: 'OEM customization', | 27 | + tenantOEM: 'platform customization', |
28 | tenantRule: 'tenant rule', | 28 | tenantRule: 'tenant rule', |
29 | }, | 29 | }, |
30 | 30 | ||
@@ -49,23 +49,9 @@ export default { | @@ -49,23 +49,9 @@ export default { | ||
49 | alarmManagement: 'alarm management', | 49 | alarmManagement: 'alarm management', |
50 | geographicPosition: 'geographic position', | 50 | geographicPosition: 'geographic position', |
51 | alarmContact: 'alarm contact', | 51 | alarmContact: 'alarm contact', |
52 | - alarmCenter: 'alarm center', | 52 | + alarmCenter: 'alarm record', |
53 | }, | 53 | }, |
54 | 54 | ||
55 | - dept: { | ||
56 | - queryDeptName: 'dept name', | ||
57 | - queryDeptStatus: 'status', | ||
58 | - toolDeptList: 'dept list', | ||
59 | - toolCreateDept: 'create dept', | ||
60 | - toolEditDept: 'edit dept', | ||
61 | - tableTitleDeptSort: 'sort', | ||
62 | - tableTitleDeptCreateTime: 'create time', | ||
63 | - tableTitleDeptOperation: 'operation', | ||
64 | - drawerTitleDeptEnable: 'enable', | ||
65 | - drawerTitleDeptDisable: 'disable', | ||
66 | - drawerTitleDeptParentDept: 'parent dept', | ||
67 | - tableTitleMemo: 'memo', | ||
68 | - }, | ||
69 | system: { | 55 | system: { |
70 | system: 'system', | 56 | system: 'system', |
71 | accountManagement: 'account management', | 57 | accountManagement: 'account management', |
@@ -5,6 +5,7 @@ export default { | @@ -5,6 +5,7 @@ export default { | ||
5 | dropdownItemDoc: '文档', | 5 | dropdownItemDoc: '文档', |
6 | dropdownItemLoginOut: '退出系统', | 6 | dropdownItemLoginOut: '退出系统', |
7 | dropdownItemPersonal: '个人中心', | 7 | dropdownItemPersonal: '个人中心', |
8 | + dropdownItemChangePassword: '修改密码', | ||
8 | 9 | ||
9 | // tooltip | 10 | // tooltip |
10 | tooltipErrorLog: '错误日志', | 11 | tooltipErrorLog: '错误日志', |
@@ -10,13 +10,13 @@ export default { | @@ -10,13 +10,13 @@ export default { | ||
10 | status: '状态', | 10 | status: '状态', |
11 | }, | 11 | }, |
12 | notice: { | 12 | notice: { |
13 | - webSiteNotice: '站内通知', | 13 | + webSiteNotice: '平台通知', |
14 | noticeManagement: '通知管理', | 14 | noticeManagement: '通知管理', |
15 | myNotice: '我的通知', | 15 | myNotice: '我的通知', |
16 | }, | 16 | }, |
17 | device: { | 17 | device: { |
18 | deviceManagement: '设备管理', | 18 | deviceManagement: '设备管理', |
19 | - device: '设备', | 19 | + device: '设备管理', |
20 | deviceProfile: '设备配置', | 20 | deviceProfile: '设备配置', |
21 | }, | 21 | }, |
22 | 22 | ||
@@ -24,7 +24,7 @@ export default { | @@ -24,7 +24,7 @@ export default { | ||
24 | tenant: '租户', | 24 | tenant: '租户', |
25 | tenantManagement: '租户管理', | 25 | tenantManagement: '租户管理', |
26 | tenantSetting: '租户配置', | 26 | tenantSetting: '租户配置', |
27 | - tenantOEM: 'OEM定制', | 27 | + tenantOEM: '平台定制', |
28 | tenantRule: '租户角色', | 28 | tenantRule: '租户角色', |
29 | }, | 29 | }, |
30 | organization: { | 30 | organization: { |
@@ -34,20 +34,7 @@ export default { | @@ -34,20 +34,7 @@ export default { | ||
34 | toolEditOrganization: '编辑组织', | 34 | toolEditOrganization: '编辑组织', |
35 | parentOrganization: '上级组织', | 35 | parentOrganization: '上级组织', |
36 | }, | 36 | }, |
37 | - dept: { | ||
38 | - queryDeptName: '部门名称', | ||
39 | - queryDeptStatus: '状态', | ||
40 | - toolDeptList: '部门列表', | ||
41 | - toolCreateDept: '新增部门', | ||
42 | - toolEditDept: '编辑部门', | ||
43 | - tableTitleDeptSort: '排序', | ||
44 | - tableTitleDeptCreateTime: '创建时间', | ||
45 | - tableTitleDeptOperation: '操作', | ||
46 | - drawerTitleDeptEnable: '启用', | ||
47 | - drawerTitleDeptDisable: '停用', | ||
48 | - drawerTitleDeptParentDept: '上级部门', | ||
49 | - tableTitleMemo: '备注', | ||
50 | - }, | 37 | + |
51 | RuleEngine: { | 38 | RuleEngine: { |
52 | ruleEngine: '规则引擎', | 39 | ruleEngine: '规则引擎', |
53 | sceneLinkage: '场景联动', | 40 | sceneLinkage: '场景联动', |
@@ -62,7 +49,7 @@ export default { | @@ -62,7 +49,7 @@ export default { | ||
62 | alarmManagement: '告警管理', | 49 | alarmManagement: '告警管理', |
63 | geographicPosition: '地理位置', | 50 | geographicPosition: '地理位置', |
64 | alarmContact: '告警联系人', | 51 | alarmContact: '告警联系人', |
65 | - alarmCenter: '告警中心', | 52 | + alarmCenter: '告警记录', |
66 | }, | 53 | }, |
67 | system: { | 54 | system: { |
68 | system: '系统管理', | 55 | system: '系统管理', |
@@ -78,7 +78,7 @@ const setting: ProjectConfig = { | @@ -78,7 +78,7 @@ const setting: ProjectConfig = { | ||
78 | // Menu configuration | 78 | // Menu configuration |
79 | menuSetting: { | 79 | menuSetting: { |
80 | // sidebar menu bg color | 80 | // sidebar menu bg color |
81 | - bgColor: SIDE_BAR_BG_COLOR_LIST[0], | 81 | + bgColor: SIDE_BAR_BG_COLOR_LIST[3], |
82 | // Whether to fix the left menu | 82 | // Whether to fix the left menu |
83 | fixed: true, | 83 | fixed: true, |
84 | // Menu collapse | 84 | // Menu collapse |
src/views/alarm/alarmLog/config/detail.config.ts
renamed from
src/views/alarm/center/config/detail.config.ts
src/views/alarm/alarmLog/cpns/AlarmDetailDrawer.vue
renamed from
src/views/alarm/center/cpns/AlarmDetailDrawer.vue
src/views/alarm/alarmLog/index.vue
renamed from
src/views/alarm/center/index.vue
src/views/alarm/contacts/ContactDrawer.vue
renamed from
src/views/alarm/template/ContactDrawer.vue
src/views/alarm/contacts/config.data.ts
renamed from
src/views/alarm/template/config.data.ts
src/views/alarm/contacts/index.vue
renamed from
src/views/alarm/template/index.vue
src/views/datamanager/regulationEngine/RuleEngineDrawer.vue
renamed from
src/views/ruleengine/regulationEngine/RuleEngineDrawer.vue
src/views/datamanager/regulationEngine/config.data.ts
renamed from
src/views/ruleengine/regulationEngine/config.data.ts
src/views/datamanager/regulationEngine/index.vue
renamed from
src/views/ruleengine/regulationEngine/index.vue
src/views/device/localtion/config.data.ts
renamed from
src/views/alarm/position/config.data.ts
src/views/device/localtion/index.vue
renamed from
src/views/alarm/position/index.vue
src/views/notice/myNotices/CatNoticeModal.vue
renamed from
src/views/stationnotification/mynotification/CatNoticeModal.vue
src/views/notice/myNotices/config.d.ts
renamed from
src/views/stationnotification/mynotification/config.d.ts
src/views/notice/myNotices/index.vue
renamed from
src/views/stationnotification/mynotification/index.vue
src/views/notice/notificationManager/config.d.ts
renamed from
src/views/stationnotification/notificationmanager/config.d.ts
src/views/notice/notificationManager/index.vue
renamed from
src/views/stationnotification/notificationmanager/index.vue
src/views/notice/notificationManager/useDrawer.vue
renamed from
src/views/stationnotification/notificationmanager/useDrawer.vue
src/views/notice/notificationManager/viewDetailDrawer.vue
renamed from
src/views/stationnotification/notificationmanager/viewDetailDrawer.vue
src/views/rule/dataFlow/addDataTransferDrawer.vue
renamed from
src/views/datamanager/datatransfer/addDataTransferDrawer.vue
src/views/rule/dataFlow/config.ts
renamed from
src/views/datamanager/datatransfer/config.ts
src/views/rule/dataFlow/cpns/config.ts
renamed from
src/views/datamanager/datatransfer/cpns/config.ts
src/views/rule/dataFlow/cpns/cpns/transferConfigApi.vue
renamed from
src/views/datamanager/datatransfer/cpns/cpns/transferConfigApi.vue
src/views/rule/dataFlow/cpns/cpns/transferConfigKafka.vue
renamed from
src/views/datamanager/datatransfer/cpns/cpns/transferConfigKafka.vue
src/views/rule/dataFlow/cpns/cpns/transferConfigMqtt.vue
renamed from
src/views/datamanager/datatransfer/cpns/cpns/transferConfigMqtt.vue
src/views/rule/dataFlow/cpns/cpns/transferConfigRabbitMq.vue
renamed from
src/views/datamanager/datatransfer/cpns/cpns/transferConfigRabbitMq.vue
src/views/rule/dataFlow/cpns/transferConfigMode.vue
renamed from
src/views/datamanager/datatransfer/cpns/transferConfigMode.vue
src/views/rule/dataFlow/cpns/transferConfigParams.vue
renamed from
src/views/datamanager/datatransfer/cpns/transferConfigParams.vue
src/views/rule/dataFlow/index.vue
renamed from
src/views/datamanager/datatransfer/index.vue
src/views/rule/linkedge/addForm/condition.vue
renamed from
src/views/ruleengine/scenelinkage/addForm/condition.vue
src/views/rule/linkedge/addForm/doaction.vue
renamed from
src/views/ruleengine/scenelinkage/addForm/doaction.vue
src/views/rule/linkedge/addForm/trigger.vue
renamed from
src/views/ruleengine/scenelinkage/addForm/trigger.vue
src/views/rule/linkedge/config.ts
renamed from
src/views/ruleengine/scenelinkage/config.ts
src/views/rule/linkedge/index.ts
renamed from
src/views/ruleengine/scenelinkage/index.ts
src/views/rule/linkedge/index.vue
renamed from
src/views/ruleengine/scenelinkage/index.vue
src/views/rule/linkedge/useDrawer.vue
renamed from
src/views/ruleengine/scenelinkage/useDrawer.vue
src/views/rule/script/config/config.data.ts
renamed from
src/views/device/transferScript/config/config.data.ts
src/views/rule/script/cpns/ScriptDrawer.vue
renamed from
src/views/device/transferScript/cpns/ScriptDrawer.vue
src/views/rule/script/cpns/TestScript.vue
renamed from
src/views/device/transferScript/cpns/TestScript.vue
src/views/rule/script/index.vue
renamed from
src/views/device/transferScript/index.vue
src/views/system/changePassword/index.vue
renamed from
src/views/system/password/index.vue
src/views/system/changePassword/pwd.data.ts
renamed from
src/views/system/password/pwd.data.ts
src/views/system/customize/config/AppDraw.config.ts
renamed from
src/views/tenant/platform/config/AppDraw.config.ts
src/views/system/customize/config/CVIDraw.config.ts
renamed from
src/views/tenant/platform/config/CVIDraw.config.ts
src/views/system/customize/config/enterPriseInfo.config.ts
renamed from
src/views/tenant/platform/config/enterPriseInfo.config.ts
src/views/system/customize/cpns/AppDraw.vue
renamed from
src/views/tenant/platform/cpns/AppDraw.vue
src/views/system/customize/cpns/CVIDraw.vue
renamed from
src/views/tenant/platform/cpns/CVIDraw.vue
src/views/system/customize/cpns/EnterpriseInfo.vue
renamed from
src/views/tenant/platform/cpns/EnterpriseInfo.vue
src/views/system/customize/index.vue
renamed from
src/views/tenant/platform/index.vue
src/views/system/customize/types/index.ts
renamed from
src/views/tenant/platform/types/index.ts
@@ -14,12 +14,11 @@ | @@ -14,12 +14,11 @@ | ||
14 | v-model:value="model[field]" | 14 | v-model:value="model[field]" |
15 | :treeData="treeData" | 15 | :treeData="treeData" |
16 | :replaceFields="{ title: 'menuName' }" | 16 | :replaceFields="{ title: 'menuName' }" |
17 | - :checkedkeys="roleMenus" | 17 | + :checkedKeys="roleMenus" |
18 | checkable | 18 | checkable |
19 | toolbar | 19 | toolbar |
20 | ref="treeRef" | 20 | ref="treeRef" |
21 | title="菜单分配" | 21 | title="菜单分配" |
22 | - @check="handleCheckClick" | ||
23 | :defaultExpandAll="true" | 22 | :defaultExpandAll="true" |
24 | /> | 23 | /> |
25 | </template> | 24 | </template> |
@@ -51,7 +50,6 @@ | @@ -51,7 +50,6 @@ | ||
51 | const treeData = ref<TreeItem[]>([]); | 50 | const treeData = ref<TreeItem[]>([]); |
52 | const roleMenus = ref<string[]>([]); | 51 | const roleMenus = ref<string[]>([]); |
53 | const roleId = ref(''); | 52 | const roleId = ref(''); |
54 | - const allCheckedKeys = ref<string[]>([]); | ||
55 | const treeRef = ref(); | 53 | const treeRef = ref(); |
56 | const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({ | 54 | const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({ |
57 | labelWidth: 90, | 55 | labelWidth: 90, |
@@ -119,7 +117,7 @@ | @@ -119,7 +117,7 @@ | ||
119 | remark: values.remark, | 117 | remark: values.remark, |
120 | status: values.status, | 118 | status: values.status, |
121 | roleType: RoleEnum.TENANT_ADMIN, | 119 | roleType: RoleEnum.TENANT_ADMIN, |
122 | - menu: allCheckedKeys.value as string[], | 120 | + menu: treeRef.value.getCheckedKeys(), |
123 | }; | 121 | }; |
124 | await saveOrUpdateRoleInfoWithMenu(req); | 122 | await saveOrUpdateRoleInfoWithMenu(req); |
125 | closeDrawer(); | 123 | closeDrawer(); |