From 6c92130d9691a9fddf28d6745d8f96273d093827 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期日, 04 二月 2024 16:26:39 +0800
Subject: [PATCH] 1

---
 src/utils/NameConf.js    |   19 ++++++
 src/components/login.vue |   92 +++++++++++++++---------------
 src/router/index.js      |   46 +++++++-------
 3 files changed, 88 insertions(+), 69 deletions(-)

diff --git a/src/components/login.vue b/src/components/login.vue
index e79bdb0..89f38a5 100644
--- a/src/components/login.vue
+++ b/src/components/login.vue
@@ -139,54 +139,54 @@
     },
     // 璐﹀彿瀵嗙爜鐧诲綍
     submitForm(formName) {
-      this.$router.push("/index");
-      // this.$refs[formName].validate((valid) => {
-      //   if (valid) {
-      //     const loading = this.$loading({
-      //       lock: true,
-      //       text: "Loading",
-      //       spinner: "el-icon-loading",
-      //       background: "rgba(0, 0, 0, 0.7)",
-      //     });
+      // this.$router.push("/index");
+      this.$refs[formName].validate((valid) => {
+        if (valid) {
+          const loading = this.$loading({
+            lock: true,
+            text: "Loading",
+            spinner: "el-icon-loading",
+            background: "rgba(0, 0, 0, 0.7)",
+          });
 
-      //     login({
-      //       username: this.loginForm.loginname,
-      //       password: this.loginForm.password,
-      //     })
-      //       .then((res) => {
-      //         loading.close();
-      //         if (res.code !== 200) {
-      //           this.$message.error(res.msg);
-      //         } else {
-      //           let tokenData = res.token;
-      //           let times = new Date().getTime();
-      //           window.localStorage.setItem("TokenTime", times);
-      //           window.localStorage.setItem("TokenKey", tokenData);
-      //           this.$router.push("/index");
-      //         }
-      //       })
-      //       .catch((error) => {
-      //         //缃戠粶瓒呮椂寮傚父澶勭悊
-      //         loading.close();
-      //         if (
-      //           error.code === "ECONNABORTED" ||
-      //           error.message === "Network Error" ||
-      //           error.message.includes("timeout")
-      //         ) {
-      //           this.$message.error("璇锋眰瓒呮椂锛岃绋嶅悗閲嶈瘯");
-      //         }
-      //         return Promise.resolve(error.response);
-      //         // reject(error);
-      //       });
+          login({
+            username: this.loginForm.loginname,
+            password: this.loginForm.password,
+          })
+            .then((res) => {
+              loading.close();
+              if (res.code !== 200) {
+                this.$message.error(res.msg);
+              } else {
+                let tokenData = res.token;
+                let times = new Date().getTime();
+                window.localStorage.setItem("TokenTime", times);
+                window.localStorage.setItem("TokenKey", tokenData);
+                this.$router.push("/index");
+              }
+            })
+            .catch((error) => {
+              //缃戠粶瓒呮椂寮傚父澶勭悊
+              loading.close();
+              if (
+                error.code === "ECONNABORTED" ||
+                error.message === "Network Error" ||
+                error.message.includes("timeout")
+              ) {
+                this.$message.error("璇锋眰瓒呮椂锛岃绋嶅悗閲嶈瘯");
+              }
+              return Promise.resolve(error.response);
+              // reject(error);
+            });
 
-      //     // //濡傛灉鐧诲綍澶辫触锛岄渶瑕佸埛鏂伴獙璇佺爜鐨�
-      //     // this.$refs.refresh.createdCode();
-      //     // this.validCode = ""; //娓呯┖楠岃瘉鐮佽緭鍏ユ鐨勫唴瀹�
-      //   } else {
-      //     // console.log("error submit!!");
-      //     return false;
-      //   }
-      // });
+          // //濡傛灉鐧诲綍澶辫触锛岄渶瑕佸埛鏂伴獙璇佺爜鐨�
+          // this.$refs.refresh.createdCode();
+          // this.validCode = ""; //娓呯┖楠岃瘉鐮佽緭鍏ユ鐨勫唴瀹�
+        } else {
+          // console.log("error submit!!");
+          return false;
+        }
+      });
     },
     // CA鍏嶅瘑鐧诲綍
     passCAFree() {
diff --git a/src/router/index.js b/src/router/index.js
index 2e84787..50d4797 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -30,34 +30,34 @@
 ];
 const router = new Router({
   mode: "history",
-  // base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮�
+  base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮�
   // base: '/YZXNCS',//姝e紡鐗� 鎵撳寘鏃惰В寮�
   routes,
 });
 router.beforeEach((to, from, next) => {
-  next();  
+  // next();  
   // 鍘荤櫥褰曢〉锛岀洿鎺ヨ烦杞�
-  // if (to.path === "/login") {
-  //   next();
-  // } else {
-  //   //鍘籭ndex锛屽垽鏂璽oken
-  //   let token = localStorage.getItem("TokenKey");
-  //   if (token === null || token === "") { // 娌℃湁token,鍘荤櫥闄嗛〉
-  //     next("/login");
-  //   } else {
-  //     // 鏈塼oken,鍒ゆ柇瓒呮椂
-  //     let TokenTime = window.localStorage.getItem("TokenTime");
-  //     let nowTime = new Date().getTime()
-  //     if (nowTime - TokenTime > 60 * 60 * 1000) { // 瓒呰繃60鍒嗛挓锛屽幓鐧婚檰椤�
-  //       next("/login");
-  //       localStorage.removeItem("TokenKey");
-  //       localStorage.removeItem("TokenTime");
-  //     } else {
-  //       // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁�
-  //       next();
-  //     }
-  //   }
-  // }
+  if (to.path === "/login") {
+    next();
+  } else {
+    //鍘籭ndex锛屽垽鏂璽oken
+    let token = localStorage.getItem("TokenKey");
+    if (token === null || token === "") { // 娌℃湁token,鍘荤櫥闄嗛〉
+      next("/login");
+    } else {
+      // 鏈塼oken,鍒ゆ柇瓒呮椂
+      let TokenTime = window.localStorage.getItem("TokenTime");
+      let nowTime = new Date().getTime()
+      if (nowTime - TokenTime > 60 * 60 * 1000) { // 瓒呰繃60鍒嗛挓锛屽幓鐧婚檰椤�
+        next("/login");
+        localStorage.removeItem("TokenKey");
+        localStorage.removeItem("TokenTime");
+      } else {
+        // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁�
+        next();
+      }
+    }
+  }
 })
 export default router;
 
diff --git a/src/utils/NameConf.js b/src/utils/NameConf.js
new file mode 100644
index 0000000..b4082a9
--- /dev/null
+++ b/src/utils/NameConf.js
@@ -0,0 +1,19 @@
+const LayerField = {
+    Id: 0,
+    ID: 0,
+    浜曠紪鍙�: 0,
+    浜曠被鍨�: 0,
+    琛屾斂鍖哄煙缂�: 0,
+    浣嶇疆: 0,
+    鏍囨澶�: 0,
+
+
+    閮ㄤ欢鍚嶇О: 0,
+    閮ㄤ欢缂栫爜: 0,
+    瀹夎鍦板潃: 0,
+    鎵�灞炲尯鍩�: 0,
+    璁惧鏉冨睘: 0,
+    缁忓害: 0,
+    绾害: 0
+}
+export default LayerField
\ No newline at end of file

--
Gitblit v1.9.3