Ver código fonte

解决搜索栏连接机子与右侧bench列表不联动问题

zhangmingyan 5 meses atrás
pai
commit
51f5534b4b

+ 9 - 3
src/views/ordinaryPage/components/TableComponent/index.vue

@@ -67,7 +67,7 @@
         </el-table-column>
         <el-table-column label="Action">
           <template slot-scope="scope">
-            <span class="bench-action-1" @click="connectBench(scope.row.id)"></span>
+            <span class="bench-action-1" @click="connectBench(scope.row)"></span>
             <span class="bench-action-2" @click="showBench(scope.row.id)"></span>
           </template>
         </el-table-column>
@@ -147,9 +147,15 @@ export default {
       }
       this.$store.dispatch('benchList/setFilterBenchFlag', true);
     },
-    connectBench(benchId) {
+    // connectBench(benchId) {
+    //   this.$store.dispatch("common/setIsOpen", false);
+    //   window.selectBench(benchId)
+    // },
+    connectBench(benchItem) {
       this.$store.dispatch("common/setIsOpen", false);
-      window.selectBench(benchId)
+      window.selectBench(benchItem.id);
+      this.$store.dispatch('benchList/setCurrentBench', benchItem);
+      window.handleListClick(benchItem.id);
     },
     showBench(benchId) {
       window.handleListDbClick(benchId)