Browse Source

feat(api): temp save

gemercheung 3 năm trước cách đây
mục cha
commit
efa0cbaacd

+ 6 - 0
src/locales/lang/ja/routes/personalSetting.ts

@@ -0,0 +1,6 @@
+export default {
+  basicSetting: '基本设置',
+  account: '个人设置',
+  accountSetting: '账户设置',
+  updateBtn: '更新基本信息',
+};

+ 2 - 0
src/locales/lang/zh-CN/routes/personalSetting.ts

@@ -1,4 +1,6 @@
 export default {
+  basicSetting: '基本设置',
   account: '个人设置',
   accountSetting: '账户设置',
+  updateBtn: '更新基本信息',
 };

+ 8 - 3
src/views/scenes/list.vue

@@ -85,10 +85,11 @@
   //   // downloadByOnlineUrl,
   // } from '/@/utils/file/download';
 
-  // import { useUserStore } from '/@/store/modules/user';
+  import { useUserStore } from '/@/store/modules/user';
   import DownloadModal from './downloadModal.vue';
   import { useLocaleStore } from '/@/store/modules/locale';
   const localeStore = useLocaleStore();
+  const userStore = useUserStore();
 
   export default defineComponent({
     components: { BasicTable, TableAction, TableImg, DownloadModal },
@@ -230,10 +231,14 @@
       });
       async function openSceneEditor(record: Recordable) {
         try {
-          const url = record.webSite.replace('smobile', 'epc') + `&lang=${localeStore.getLocale}`;
+          const token = userStore.getToken;
+          console.log('token', token);
+          const url =
+            record.webSite.replace('smobile', 'epc') +
+            `&lang=${localeStore.getLocale}&token=${token}`;
           console.log('record', record);
           // ('epc.html?m=t-JNg3ds4cxZ&lang=zh');
-          // const userStore = useUserStore();
+
           // const data = await generateSceneEditTokenApi({
           //   sceneNum: record.num,
           //   userName: userStore.getUserInfo?.phone,

+ 7 - 2
src/views/setting/BaseSetting.vue

@@ -1,10 +1,12 @@
 <template>
-  <CollapseContainer title="基本设置" :canExpan="false">
+  <CollapseContainer :title="t('routes.personalSetting.basicSetting')" :canExpan="false">
     <a-row :gutter="24">
       <a-col :span="10">
         <BasicForm @register="register" />
         <div class="px-5 py-15 flex justify-center">
-          <Button type="primary" @click="handleSubmit"> 更新基本信息 </Button>
+          <Button type="primary" @click="handleSubmit">
+            {{ t('routes.personalSetting.updateBtn') }}
+          </Button>
         </div>
       </a-col>
       <!-- <a-col :span="10">
@@ -39,6 +41,8 @@
   import { updatePasswordApi } from '/@/api/sys/user';
   import { encodeStr } from '/@/utils/encodeUtil';
 
+  import { useI18n } from '/@/hooks/web/useI18n';
+  const { t } = useI18n();
   export default defineComponent({
     components: {
       BasicForm,
@@ -94,6 +98,7 @@
         // uploadApi: uploadApi as any,
         // updateAvatar,
         handleSubmit,
+        t,
       };
     },
   });