USER-20230908AJ\Administrator пре 5 месеци
родитељ
комит
9db906ddf0

+ 1 - 1
src/components/Forestage/Navigation.vue

@@ -65,7 +65,7 @@ export default {
   created () {
     this.userToken = window.localStorage.getItem('userToken')
 
-    const lang = localStorage.getItem('lang') || 'en'
+    const lang = tools.getLang()
     if (lang === 'cn') {
       this.langText = '繁体中文'
     } else {

+ 3 - 1
src/utils/http.js

@@ -1,3 +1,5 @@
+import tools from '@/utils/tools'
+
 export const isAdmin = () => {
   let url = window.location.host
   // console.log( window.location)
@@ -17,7 +19,7 @@ export const isAdmin = () => {
 }
 
 export const langFilter = (data) => {
-  const lang = localStorage.getItem('lang') || 'en'
+  const lang = tools.getLang()
   if (lang === 'cn') {
     return { ...data, ...data.cn }
   } else {

+ 4 - 3
src/utils/request.js

@@ -3,10 +3,11 @@ import store from '@/store'
 import Cookies from 'cookies'
 import { MessageBox, Message, Loading } from 'element-ui'
 import { isAdmin, langFilter } from '@/utils/http.js'
+import tools from '@/utils/tools'
 const service = axios.create({
   timeout: 5000
 })
-const lang = localStorage.getItem('lang') || 'en'
+const lang =tools.getLang()
 service.interceptors.request.use(
   config => {
     if (config.isLoading) {
@@ -90,8 +91,8 @@ const request = (url, method = 'get', data, isLoading = false) => {
   if (!data){
     data={}
   }
-  let lang = localStorage.getItem('lang') || 'en'
-  data.lang=lang==='cn'?'zh-Hant':'en';
+  let lang = tools.getLang()
+  data.lang=lang==='cn'?'zh-Hant':lang;
   let date = new Date();
   data.timezoneNum = date.getTimezoneOffset() / -60
   if (data) {

+ 4 - 0
src/utils/tools.js

@@ -18,4 +18,8 @@ tools.success=function(msg){
   })
 }
 
+tools.getLang=function(){
+  return   localStorage.getItem('lang') || 'en'
+}
+
 export default tools

+ 2 - 2
src/views/Forestage/Me/mod/my-order.vue

@@ -43,10 +43,10 @@
 			}
 		},
 		mounted() {
-      this.lang = localStorage.getItem('lang')||'en'
+      this.lang = tools.getLang()
 
       setInterval(() => {
-        this.lang = localStorage.getItem('lang')||'en'
+        this.lang = tools.getLang()
 
       }, 500); // 每隔1秒检查一次
 			this.getList();

+ 3 - 3
src/views/Forestage/Order/index.vue

@@ -42,10 +42,10 @@ export default {
 			}
 		},
   mounted() {
-    this.lang = localStorage.getItem('lang')||'en'
+    this.lang =tools.getLang()
 
     setInterval(() => {
-      this.lang = localStorage.getItem('lang')||'en'
+      this.lang = tools.getLang()
 
     }, 500); // 每隔1秒检查一次
     this.getList();
@@ -174,4 +174,4 @@ export default {
 		border-radius: 2px;
 	}
 }
-</style>
+</style>

+ 2 - 2
src/views/Forestage/Tourism/index original.vue

@@ -70,10 +70,10 @@
 
 		},
 		mounted() {
-      this.lang = localStorage.getItem('lang')||'en'
+      this.lang = tools.getLang()
 
       setInterval(() => {
-        this.lang = localStorage.getItem('lang')||'en'
+        this.lang =tools.getLang()
 
       }, 500); // 每隔1秒检查一次
 			this.getClass();

+ 2 - 2
src/views/Forestage/Tourism/index.vue

@@ -135,10 +135,10 @@ export default {
 
 	},
 	mounted() {
-		this.lang = localStorage.getItem('lang') || 'en'
+		this.lang = tools.getLang()
 
 		setInterval(() => {
-			this.lang = localStorage.getItem('lang') || 'en'
+			this.lang = tools.getLang()
 
 		}, 500); // 每隔1秒检查一次
 		this.getlist();