Преглед изворни кода

修改页面参数存储方式

Sugary01 пре 4 година
родитељ
комит
c8bd976184
1 измењених фајлова са 23 додато и 21 уклоњено
  1. 23 21
      src/views/monitor/checkSubSys.vue

+ 23 - 21
src/views/monitor/checkSubSys.vue

@@ -18,7 +18,7 @@
         <span style="font-size: 24px;">{{item.num}}</span>
       </div>
       <e-card>
-        <el-table :data="tableData" style="width: 100%" border stripe @cell-click="checkSubSys">
+        <el-table :data="tableData" style="width: 100%" border stripe>
           <el-table-column type="index" label="序号" header-align="center" align="center" width="160">
           </el-table-column>
           <el-table-column prop="check_point_name" label="测点数据" header-align="center" align="center" width="180">
@@ -27,19 +27,19 @@
           </el-table-column>
           <el-table-column label="操作" header-align="center" align="center" width="180">
             <template slot-scope="scope">
-              <el-button type="text" size="small" @click="watch(scope.row)">查看</el-button>
+              <el-button type="text" size="small" @click="checkCheckPointEnv(scope.row)">查看</el-button>
             </template>
-</el-table-column>
-<el-table-column prop="remark" label="备注" header-align="center" align="center" width="180">
-</el-table-column>
-</el-table>
-<!-- 分页区域 -->
-<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage1" :page-sizes="[1, 2, 5, 10]" :page-size="1" layout="total, sizes, prev, pager, next, jumper" :total="9">
-</el-pagination>
-</e-card>
+          </el-table-column>
+          <el-table-column prop="remark" label="备注" header-align="center" align="center" width="180">
+          </el-table-column>
+        </el-table>
+        <!-- 分页区域 -->
+        <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage1" :page-sizes="[1, 2, 5, 10]" :page-size="1" layout="total, sizes, prev, pager, next, jumper" :total="9">
+        </el-pagination>
+      </e-card>
 
-</el-main>
-</el-container>
+    </el-main>
+  </el-container>
 </template>
 
 <script>
@@ -106,20 +106,22 @@
             handleCurrentChange(newPage) {
                 console.log(newPage)
             },
-            watch(row) {
-                console.log(row.check_point_name)
+            checkCheckPointEnv(row) {
                 this.$router.push({
                     path: '/checkCheckPoint',
                     name: '查看测点数据',
-                    params: {
-                        key: 'key',
-                        value: [row.check_point_name, this.sub_system_name]
-                    }
-                })
+                    // params: {
+                    //     key: 'key',
+                    //     value: [row.check_point_name, this.sub_system_name]
+                    // }
+                });
+                window.sessionStorage.setItem("checkPointName", row.check_point_name);
             },
         },
         mounted() {
-            this.sub_system_name = this.$route.params.value;
+            // this.sub_system_name = this.$route.params.value;
+            const name = window.sessionStorage.getItem("subSystemName");
+            this.sub_system_name = name;
         }
     }
 </script>
@@ -134,4 +136,4 @@
         text-align: center;
         display: inline-block;
     }
-</style>
+</style>