|
@@ -37,7 +37,11 @@ |
|
@@ -37,7 +37,11 @@ |
37
|
:text="t('layout.header.dropdownItemChangePassword')"
|
37
|
:text="t('layout.header.dropdownItemChangePassword')"
|
38
|
icon="ant-design:unlock-twotone"
|
38
|
icon="ant-design:unlock-twotone"
|
39
|
/>
|
39
|
/>
|
40
|
- <MenuItem key="aboutSoftware" text="关于软件" icon="ant-design:message-outline" />
|
40
|
+ <MenuItem
|
|
|
41
|
+ key="aboutSoftware"
|
|
|
42
|
+ :text="handleDecode(t('routes.aboutSoftware.aboutSoftware'))"
|
|
|
43
|
+ icon="ant-design:message-outline"
|
|
|
44
|
+ />
|
41
|
<MenuItem
|
45
|
<MenuItem
|
42
|
v-if="getUseLockPage"
|
46
|
v-if="getUseLockPage"
|
43
|
key="lock"
|
47
|
key="lock"
|
|
@@ -77,6 +81,8 @@ |
|
@@ -77,6 +81,8 @@ |
77
|
import { useRouter } from 'vue-router';
|
81
|
import { useRouter } from 'vue-router';
|
78
|
import { usePermission } from '/@/hooks/web/usePermission';
|
82
|
import { usePermission } from '/@/hooks/web/usePermission';
|
79
|
import AboutSoftwareModal from '../AboutSoftwareModal.vue';
|
83
|
import AboutSoftwareModal from '../AboutSoftwareModal.vue';
|
|
|
84
|
+ import { AesEncryption } from '/@/utils/cipher';
|
|
|
85
|
+ import { cacheCipher } from '/@/settings/encryptionSetting';
|
80
|
|
86
|
|
81
|
type MenuEvent = 'logout' | 'doc' | 'lock' | 'personal' | 'changePassword' | 'aboutSoftware';
|
87
|
type MenuEvent = 'logout' | 'doc' | 'lock' | 'personal' | 'changePassword' | 'aboutSoftware';
|
82
|
|
88
|
|
|
@@ -176,7 +182,15 @@ |
|
@@ -176,7 +182,15 @@ |
176
|
router.push('/system/changePassword');
|
182
|
router.push('/system/changePassword');
|
177
|
};
|
183
|
};
|
178
|
|
184
|
|
|
|
185
|
+ const encryption = new AesEncryption(cacheCipher);
|
|
|
186
|
+ const handleDecode = (string: string) => {
|
|
|
187
|
+ return encryption.decryptByAES(string);
|
|
|
188
|
+ };
|
|
|
189
|
+
|
|
|
190
|
+ console.log(encryption.encryptByAES('关于软件'));
|
|
|
191
|
+
|
179
|
return {
|
192
|
return {
|
|
|
193
|
+ handleDecode,
|
180
|
updataPersonlData,
|
194
|
updataPersonlData,
|
181
|
refreshPersonlData,
|
195
|
refreshPersonlData,
|
182
|
refreshPersonalFunc,
|
196
|
refreshPersonalFunc,
|