From 59ef6e9b5b8aff7614711c2afdba23a460ac1c56 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 27 三月 2024 08:41:47 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/LoginView.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/LoginView.vue b/north-glass-erp/northglass-erp/src/views/LoginView.vue
index 2342d88..e18ae22 100644
--- a/north-glass-erp/northglass-erp/src/views/LoginView.vue
+++ b/north-glass-erp/northglass-erp/src/views/LoginView.vue
@@ -8,9 +8,10 @@
 import userInfo from '@/stores/userInfo'
 import { sendSock, createWebSocket, closeSock,global_callback1 } from "@/utils/webSocket"
 import { useI18n } from 'vue-i18n'
+import i18n from "@/lang/index"
 //璇█鑾峰彇
 const { t } = useI18n()
-
+let language = ref(localStorage.getItem('lang') || 'zh')
 const store=userInfo()
 let ruleFormRef  = ref<FormInstance>()
 const router = useRouter()
@@ -35,7 +36,7 @@
 
 const validatePass = (rule: any, value: any, callback: any) => {
   if (value === '') {
-    callback(new Error(  t('login.psErr')  ))
+    callback(new Error(  t('login.pwErr')  ))
   } else {
     callback()
   }
@@ -96,7 +97,10 @@
 onUnmounted(() => {
   window.removeEventListener('keydown', keyDown)
 })
-
+const changeLanguage = () =>{
+  localStorage.setItem('lang',language.value)
+  location.reload()
+}
 </script>
 
 <template>
@@ -106,6 +110,14 @@
         <img id="img-pic" src="@/assets/img.png" alt="">
       </div>
       <div id="div-login">
+        <el-select
+            @change="changeLanguage"
+            v-model="language"
+            placeholder=" "
+            style="float: right;width: 6rem">
+          <el-option value="zh"  label="涓枃" />
+          <el-option value="en"  label="English" />
+        </el-select>
         <h2>{{$t('login.SysName')}}</h2>
         <el-form
             @submit.native.prevent

--
Gitblit v1.8.0