Selaa lähdekoodia

首页国际化

xiaohaizhao 1 vuosi sitten
vanhempi
commit
ef8b94c047
2 muutettua tiedostoa jossa 7 lisäystä ja 6 poistoa
  1. 1 1
      utils/Http.js
  2. 6 5
      utils/work/work.js

+ 1 - 1
utils/Http.js

@@ -34,7 +34,7 @@ class HTTP {
             title: '加载中...',
             mask: true
         }) */
-        data.languagecode = wx.getStorageSync('languagecode') || 'ZH'
+        if (data.method && data.method != "query_userauth") data.languagecode = wx.getStorageSync('languagecode') || 'ZH'
         wx.request({
             url: this.baseUrl + '/yos/rest/index' + url,
             data: data,

+ 6 - 5
utils/work/work.js

@@ -1,6 +1,6 @@
 import apps from "./apps";
 
-function initWorkbench(that) {
+async function initWorkbench(that) {
     let entrance = [{
         label: "通用",
         icon: "work-tongyong",
@@ -29,14 +29,15 @@ function initWorkbench(that) {
     }];
     if (wx.getStorageSync('languagecode') != 'ZH') {
         const language = getApp().globalData.Language;
+        await language.getLanguages(wx.getStorageSync('languagecode'))
         entrance = entrance.map(v => {
             try {
                 v.label = language.getMapText(v.label)
-            } catch (error) {
-                setTimeout(()=>{
-                    initWorkbench(that)
+                v.list = v.list.map(item => {
+                    item.name = language.getMapText(item.name)
+                    return item
                 })
-            }
+            } catch (error) {}
             return v
         })
     }