Commit 5545abf549b92b4b93d027b7e67eccd81c34bb24

Authored by ww
1 parent d5512a07

perf: encode about software description

@@ -81,7 +81,7 @@ @@ -81,7 +81,7 @@
81 <template> 81 <template>
82 <BasicModal 82 <BasicModal
83 @register="register" 83 @register="register"
84 - title="关于我们" 84 + :title="handleDecode(t('routes.aboutSoftware.aboutSoftware'))"
85 width="50%" 85 width="50%"
86 cancel-text="关闭" 86 cancel-text="关闭"
87 :show-ok-btn="false" 87 :show-ok-btn="false"
@@ -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,
1 export default { 1 export default {
  2 + aboutSoftware: 'M2e/fueM5gOxek1+Cqh5CA==',
2 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==', 3 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==',
3 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==', 4 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==',
4 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==', 5 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==',
1 export default { 1 export default {
  2 + aboutSoftware: 'M2e/fueM5gOxek1+Cqh5CA==',
2 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==', 3 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==',
3 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==', 4 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==',
4 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==', 5 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==',