Procházet zdrojové kódy

ip修改。登录保存工位信息。

jiaxiaoqiang před 9 měsíci
rodič
revize
9e109b2bde
2 změnil soubory, kde provedl 21 přidání a 6 odebrání
  1. 2 2
      .env.development
  2. 19 4
      src/views/login/index.vue

+ 2 - 2
.env.development

@@ -11,9 +11,9 @@ VITE_APP_BASE_API = '/dev-api'
 VITE_APP_UPLOAD_URL = 'http://10.88.11.201:9000'
 
 # 开发接口地址
-VITE_APP_API_URL = 'http://10.88.20.188:8079'
+VITE_APP_API_URL = 'http://10.88.11.200:8079'
 # Websocket地址
-VITE_WEBSOCKET_URL = 'ws://10.88.20.188:8079'
+VITE_WEBSOCKET_URL = 'ws://10.88.11.200:8079'
 ``
 # 是否启用 Mock 服务
 VITE_MOCK_DEV_SERVER = false

+ 19 - 4
src/views/login/index.vue

@@ -298,6 +298,8 @@ function handleLogin() {
         stationType: loginData.value.stationType,
       };
 
+      localStorage.setItem("local_stationId", loginData.value.stationId);
+
       userStore
         .login(showJobNumber.value ? numberP : acountP)
         .then(() => {
@@ -350,10 +352,23 @@ watch(
       stationListByCode(newValue, 0).then((data: any) => {
         stationList.value = data.data;
         if (stationList.value && stationList.value.length > 0) {
-          loginData.value.stationId = stationList.value[0].id;
-          stationType = stationList.value[0].stationDictValue;
-          stationName = stationList.value[0].name;
-          loginData.value.stationType = stationList.value[0].stationDictValue;
+          // 根据保存的工位id,获得工位信息
+          let index = 0;
+          for (let i = 0; i < stationList.value.length; i++) {
+            if (
+              localStorage.getItem("local_stationId") ===
+              stationList.value[i].id
+            ) {
+              index = i;
+              break;
+            }
+          }
+          let station = stationList.value[index];
+
+          loginData.value.stationId = station.id;
+          stationType = station.stationDictValue;
+          stationName = station.name;
+          loginData.value.stationType = station.stationDictValue;
         }
       });
     }