Ver código fonte

fix(bugs): 隐藏二维码和

tangning 3 anos atrás
pai
commit
79188eb345
2 arquivos alterados com 16 adições e 12 exclusões
  1. 5 5
      src/store/modules/locale.ts
  2. 11 7
      src/views/scenes/list.vue

+ 5 - 5
src/store/modules/locale.ts

@@ -39,11 +39,11 @@ export const useLocaleStore = defineStore({
         //   url: 'https://oss.4dkankan.jp/img/static/ios.png',
         //   icon: 'uil:apple',
         // },
-        {
-          name: 'Android版',
-          url: 'http://fir.4dage.com/u5an',
-          icon: 'uil:android',
-        },
+        // {
+        //   name: 'Android版',
+        //   url: 'http://fir.4dage.com/u5an',
+        //   icon: 'uil:android',
+        // },
       ];
     },
   },

+ 11 - 7
src/views/scenes/list.vue

@@ -1,5 +1,6 @@
 <template>
-  <div class="p-4">
+  <div class="p-4"
+    >{{ isJA }}
     <BasicTable @register="registerTable" :rowSelection="{ type: 'checkbox' }">
       <template #toolbar>
         <!-- <a-button type="primary" @click="() => {}"> 新增</a-button> -->
@@ -36,9 +37,9 @@
             {
               color: 'error',
               label: t('routes.scenes.makeLiveCover'),
-              ifShow:
-                record.lived !== true ||
-                (record.lived !== true && getCheckRole(['super', 'plat_admin'])),
+              ifShow: false,
+              // record.lived !== true ||
+              // (record.lived !== true && getCheckRole(['super', 'plat_admin'])),
               onClick: generateDefaultLiveRoom.bind(null, record),
             },
           ]"
@@ -50,7 +51,9 @@
   </div>
 </template>
 <script lang="ts">
-  import { defineComponent } from 'vue';
+  import { defineComponent, computed } from 'vue';
+  import { useLocaleStore } from '/@/store/modules/locale';
+  const localeStore = useLocaleStore();
   import {
     BasicTable,
     useTable,
@@ -89,6 +92,7 @@
       const [registerDownloadModal, { openModal: openDownloadModal }] = useModal();
       const [registerEditorModal, { openModal: openEditorModal }] = useModal();
       const { t } = useI18n();
+      const isJA = computed(() => localeStore.getLocale === 'ja');
       const userStore = useUserStore();
       const { getCheckRole } = userStore;
       const columns: BasicColumn[] = [
@@ -241,12 +245,12 @@
           const url = record.webSite.replace('smobile', 'epc') + '&menu=business&token=';
           const userStore = useUserStore();
           const token = userStore.getToken;
-          console.log(token);
+          console.log(token, isJA);
           // const data = await generateSceneEditTokenApi({
           //   sceneNum: record.num,
           //   userName: userStore.getUserInfo?.userName,
           // });
-          window.open(url + token);
+          window.open(url + token + `&lang=${isJA.value ? 'ja' : 'zh'}`);
         } catch (error) {
           console.log('error', error);
         }