From 531b6d25d21474f8df88bd484b901111e048837d Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 06 二月 2023 18:40:41 +0800
Subject: [PATCH] 接口请求时间判断

---
 src/utils/request.js                      |   21 ++++++++++++---------
 src/assets/img/systemMonitoring/图层 40.png |    0 
 src/views/datamanage/catalogueManage.vue  |   23 ++++++++++++++++-------
 src/assets/img/systemMonitoring/图层 38.png |    0 
 src/assets/img/systemMonitoring/图层 37.png |    0 
 src/views/datamanage/SpatialData.vue      |    7 ++++++-
 6 files changed, 34 insertions(+), 17 deletions(-)

diff --git "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 37.png" "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 37.png"
index ea77706..2304e3f 100644
--- "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 37.png"
+++ "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 37.png"
Binary files differ
diff --git "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 38.png" "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 38.png"
index 88b6f26..0f6d814 100644
--- "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 38.png"
+++ "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 38.png"
Binary files differ
diff --git "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 40.png" "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 40.png"
index f66c5e1..edcad47 100644
--- "a/src/assets/img/systemMonitoring/\345\233\276\345\261\202 40.png"
+++ "b/src/assets/img/systemMonitoring/\345\233\276\345\261\202 40.png"
Binary files differ
diff --git a/src/utils/request.js b/src/utils/request.js
index 685670d..d5b579c 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -9,7 +9,7 @@
 import { Message } from "element-ui";
 import store from "@/store";
 import { getToken } from "@/utils/auth";
-
+import router from "../router"
 // create an axios instance
 const service = axios.create({
   baseURL: BASE_URL, // api鐨刡ase_url
@@ -29,14 +29,7 @@
       config.headers["token"] = token;
     }
 
-    if (config.url.indexOf("logout") != -1 && config.url.indexOf("login") != -1) {
-      var expire = JSON.parse(window.localStorage.getItem("LFToken")).expire;
-      var timeire = new Date().getTime();
-      if (timeire >= expire) {
-        
-        this.$router.push("logout")
-      }
-    }
+
 
     //鍔犺浇loading
     store.commit("UPDATE_API_COUNT", "add");
@@ -50,6 +43,16 @@
   }
 ); service.interceptors.response.use(
   (response) => {
+    if (window.localStorage.getItem("LFToken") != null) {
+      var expire = JSON.parse(window.localStorage.getItem("LFToken")).expire;
+      var timeire = new Date().getTime();
+      if (timeire >= expire) {
+ 
+          router.push('/login')
+        localStorage.removeItem("LFToken");
+      }
+    }
+
     store.commit("UPDATE_API_COUNT", "sub");
     //console.log(response) 
     //杩斿洖鍥犳湁ResponeType===Blob ,鍒嗗紑澶勭悊
diff --git a/src/views/datamanage/SpatialData.vue b/src/views/datamanage/SpatialData.vue
index 92a9dc0..09bee04 100644
--- a/src/views/datamanage/SpatialData.vue
+++ b/src/views/datamanage/SpatialData.vue
@@ -401,6 +401,12 @@
           label: '涓氬姟鏁版嵁',
           value: 'BS',
           children: [],
+        }, {
+          id: 3,
+          tabDesc: '鍏冩暟鎹�',
+          label: '鍏冩暟鎹�',
+          value: 'MD',
+          children: [],
         },
       ],
       tableAttach: [],
@@ -776,7 +782,6 @@
       var val;
 
       if (this.formSql.type == "long" || this.formSql.type == "integer") {
-
         val = parseInt(this.formSql.value);
       } else if (this.formSql.type == 'double') {
 
diff --git a/src/views/datamanage/catalogueManage.vue b/src/views/datamanage/catalogueManage.vue
index 2dc5485..1a79c33 100644
--- a/src/views/datamanage/catalogueManage.vue
+++ b/src/views/datamanage/catalogueManage.vue
@@ -237,6 +237,7 @@
       old_dirDat: [], //el鏍戞暟鎹�(鎷栧姩鍓�)
       newData: [], //鎷栧姩鍚庡師濮嬫暟鎹�
       itemdetail: {},
+      itemaName: null,
       backUpData: '',
       formLabelWidth: '150px',
       delChildID: '',
@@ -271,13 +272,18 @@
           this.oriData = res.result;
           this.newData = res.result;
           this.dirList = this.treeData(res.result);
+          //  this.$nextTick(() => {
 
-          if (this.itemdetail.id != null) {
+          //    this.expandData=[15]
+          //    this.$refs.tree.setCurrentKey(15);
+
+          //   });
+          if (this.itemaName != null) {
             this.$nextTick(() => {
 
-              // this.expandData=[1]
-              // this.$refs.tree.setCurrentKey(this.itemdetail.id);
-              // document.getElementById(this.itemdetail.id).click();
+              this.expandData = [this.itemaName]
+              this.$refs.tree.setCurrentKey(this.itemaName);
+
             });
           }
 
@@ -378,12 +384,10 @@
       if (res == 1) {//鏂板鍚岀骇
         id = this.itemdetail.pid;
         orderNum = this.getMaxOrderNum(this.newNode.parent.childNodes)
-
         lever = this.itemdetail.level;
       } else if (res == 2) {//鏂板瀛愮骇
         id = this.itemdetail.id;
         orderNum = this.getMaxOrderNum(this.newNode.childNodes)
-
         lever = this.itemdetail.level + 1;
       }
 
@@ -428,12 +432,13 @@
               .then((res) => {
                 setTimeout(() => {
                   this.fullscreenLoading = false;
+
                   if (res.code == 200) {
                     this.$message({
                       message: '娣诲姞鎴愬姛',
                       type: 'success',
                     });
-
+                    this.itemaName = res.result;
                     this.itemdetail = {};
                     this.ruleForm = {};
                     this.dialogFormVisible = false;
@@ -456,6 +461,8 @@
       });
     },
     remove(node, data) {
+      this.itemaName =node.parent.data.id;
+ 
       this.$confirm('姝ゆ搷浣滃皢鍒犻櫎璇ヨ妭鐐�, 鏄惁缁х画?', '鎻愮ず', {
         confirmButtonText: '纭畾',
         cancelButtonText: '鍙栨秷',
@@ -484,6 +491,7 @@
                   message: '鍒犻櫎鎴愬姛!',
                 });
                 this.itemdetail = {};
+
                 this.getDirTree();
               } else if (res[0].code == 200) {
                 this.$message.error('鍒犻櫎鎴愬姛锛屼綅缃皟鏁村け璐�');
@@ -601,6 +609,7 @@
     },
     handleNodeClick(data, node) {
       // console.log(data);
+
       this.newNode = node;
       this.backUpData = JSON.stringify(data);
       this.itemdetail = JSON.parse(JSON.stringify(data));

--
Gitblit v1.9.3