Commit 5545abf549b92b4b93d027b7e67eccd81c34bb24

Authored by ww
1 parent d5512a07

perf: encode about software description

... ... @@ -81,7 +81,7 @@
81 81 <template>
82 82 <BasicModal
83 83 @register="register"
84   - title="关于我们"
  84 + :title="handleDecode(t('routes.aboutSoftware.aboutSoftware'))"
85 85 width="50%"
86 86 cancel-text="关闭"
87 87 :show-ok-btn="false"
... ...
... ... @@ -37,7 +37,11 @@
37 37 :text="t('layout.header.dropdownItemChangePassword')"
38 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 45 <MenuItem
42 46 v-if="getUseLockPage"
43 47 key="lock"
... ... @@ -77,6 +81,8 @@
77 81 import { useRouter } from 'vue-router';
78 82 import { usePermission } from '/@/hooks/web/usePermission';
79 83 import AboutSoftwareModal from '../AboutSoftwareModal.vue';
  84 + import { AesEncryption } from '/@/utils/cipher';
  85 + import { cacheCipher } from '/@/settings/encryptionSetting';
80 86
81 87 type MenuEvent = 'logout' | 'doc' | 'lock' | 'personal' | 'changePassword' | 'aboutSoftware';
82 88
... ... @@ -176,7 +182,15 @@
176 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 192 return {
  193 + handleDecode,
180 194 updataPersonlData,
181 195 refreshPersonlData,
182 196 refreshPersonalFunc,
... ...
1 1 export default {
  2 + aboutSoftware: 'M2e/fueM5gOxek1+Cqh5CA==',
2 3 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==',
3 4 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==',
4 5 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==',
... ...
1 1 export default {
  2 + aboutSoftware: 'M2e/fueM5gOxek1+Cqh5CA==',
2 3 copyrightLabel: 'euVkVv2k+9lAoBFk2/IcAg==',
3 4 websiteLabel: 'Lg18XskCEQMA57HJp/kFSg==',
4 5 authorizationLabel: 'RgtDsxIoA+6FMp4Ani+utw==',
... ...