Browse Source

九宫格台架选中逻辑修改

hao lei 1 year ago
parent
commit
9ef11bfb6a
1 changed files with 27 additions and 0 deletions
  1. 27 0
      src/views/squarePage/list.vue

+ 27 - 0
src/views/squarePage/list.vue

@@ -290,7 +290,33 @@ export default {
         continue;
       }
     },
+    saveSelectedBenchToLs(benchId) {
+      var strRemoteBenchList = window.localStorage.getItem("remoteBenchList");
+      var objRBL = JSON.parse(strRemoteBenchList);
+      if (objRBL && objRBL.length > 0) {
+        var bExist = false;
+        for (var i = 0; i < objRBL.length; i++) {
+          if (objRBL[i] == benchId) {
+            bExist = true;
+          } else {
+          }
+        }
+        if (bExist == false) {
+          objRBL.push(benchId);
+          window.localStorage.setItem(
+            "remoteBenchList",
+            JSON.stringify(objRBL)
+          );
+        }
+      } else {
+        var rml = [];
+        rml.push(benchId);
+        window.localStorage.setItem("remoteBenchList", JSON.stringify(rml));
+      }
+    },
     selectBench(benchId) {
+      this.saveSelectedBenchToLs(benchId);
+
       var i = JSON.parse(JSON.stringify(wsArrayLength));
       let self = this;
       wsArrayLength++;
@@ -553,6 +579,7 @@ export default {
       });
     },
     handleCloseImg(benchId) {
+      console.log("benchId", benchId);
       var strRemoteBenchList = window.localStorage.getItem("remoteBenchList");
       var objRBL = JSON.parse(strRemoteBenchList);
       if (objRBL) {