Ver Fonte

全流程详细页面,用户点击整改中的某个数据时:

DESKTOP-6LTVLN7\Liumouren há 2 anos atrás
pai
commit
af52926124

+ 1 - 1
src/components/common/StepsMyBox.vue

@@ -418,7 +418,7 @@ export default {
   methods: {
     gotoView(fromData) {
       // 调用全局事件总线中的指定事件
-      this.$bus.$emit("openMyTask", [fromData.c_sjlbwt, fromData.c_bsjzwt]);
+      this.$bus.$emit("openMyView", [fromData.c_sjlbwt, fromData.c_bsjzwt]);
       this.dialogVisible = false;
       this.$store.commit("changeNavSelect", {
         "index": "3",

+ 8 - 0
src/views/ComprehensiveAnalysis.vue

@@ -626,11 +626,19 @@ export default {
         }
       });
     });
+    // 全流程详细页面,用户点击整改中的某个数据时:
+    this.$bus.$off("openMyView");
+    this.$bus.$on("openMyView", (data) => {
+      console.log(
+        `监听到用户点击全流程详细页面,用户点击整改中的某个数据时:!任务类型Code:${data[0]},所属街道Code:${data[1]}!`
+      );
+    });
   },
   destroy() {
     // 当容器销毁时,需要停止监听该事件
     this.$bus.$off("viewDetailsPopup");
     this.$bus.$off("openMyTask");
+    this.$bus.$off("openMyView");
   },
   methods: {
     // 勾选镇时默认展开当前镇

+ 15 - 11
src/views/FrequencyView.vue

@@ -91,18 +91,15 @@
       <div class="center">
         <el-table :data="tableData" style="width: 100%" max-height="600" @row-click="rowClick">
           <el-table-column type="index" width="70" align="center"> </el-table-column>
-          <el-table-column
-            prop="createYear"
-            label="立项年度"
-            width="150"
-            align="center"
-            :filters="[{ text: '2019', value: '2019' }]"
-          >
+          <el-table-column prop="createYear" label="立项年度" width="150" align="center" :filters="filters.createYearFilters">
+          </el-table-column>
+          <el-table-column prop="auditTown" label="被审计镇" align="center" width="180" :filters="filters.auditTownFilters">
+          </el-table-column>
+          <el-table-column prop="type" label="类别" align="center" :filters="filters.typeFilters"> </el-table-column>
+          <el-table-column prop="keyPoint" label="重点审计事项" align="center" :filters="filters.keyPointFilters">
+          </el-table-column>
+          <el-table-column prop="problemType" label="参考问题定性" align="center" :filters="filters.problemTypeFilters">
           </el-table-column>
-          <el-table-column prop="auditTown" label="被审计镇" align="center" width="180"> </el-table-column>
-          <el-table-column prop="type" label="类别" align="center"> </el-table-column>
-          <el-table-column prop="keyPoint" label="重点审计事项" align="center"> </el-table-column>
-          <el-table-column prop="problemType" label="参考问题定性" align="center"> </el-table-column>
           <!-- <el-table-column prop="problemNature" label="问题定性" align="center">
           </el-table-column> -->
         </el-table>
@@ -137,6 +134,13 @@ export default {
       tableData: [],
       currentPage: 1,
       currentPageSize: 10,
+      filters: {
+        createYearFilters: [],
+        auditTownFilters: [],
+        typeFilters: [],
+        keyPointFilters: [],
+        problemTypeFilters: []
+      },
       // 整改中的查看详情弹窗状态
       dialogVisible: false,
       dialogData: [