From d205764a3ebe073b8302e8faf9345b74ae3350df Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 11 十一月 2024 17:12:35 +0800
Subject: [PATCH] 优化初始化进入界面时,默认监测因子选项为PM颗粒物等常用因子

---
 src/components/mission/MissionManage.vue |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/components/mission/MissionManage.vue b/src/components/mission/MissionManage.vue
index 7e67122..a385a6e 100644
--- a/src/components/mission/MissionManage.vue
+++ b/src/components/mission/MissionManage.vue
@@ -1,13 +1,17 @@
 <template>
-  <el-button
+  <!-- <el-button
     type="primary"
     icon="Memo"
     class="el-button-custom p-events-auto"
     @click="dialogVisible = !dialogVisible"
   >
     浠诲姟绠$悊
-  </el-button>
-  <CardDialog v-model="dialogVisible" title="璧拌埅浠诲姟绠$悊">
+  </el-button> -->
+  <CardDialog
+    :model-value="modelValue"
+    @changed="handleChange"
+    title="璧拌埅浠诲姟绠$悊"
+  >
     <el-row class="mission-table">
       <el-col :span="20">
         <el-table
@@ -102,7 +106,10 @@
     const { loading, fetchData } = useFetchData();
     return { loading, fetchData };
   },
-  props: {},
+  props: {
+    modelValue: Boolean
+  },
+  emits: ['update:modelValue'],
   data() {
     return {
       dialogVisible: false,
@@ -114,6 +121,9 @@
     ...mapStores(useMissionStore)
   },
   methods: {
+    handleChange(value) {
+      this.$emit('update:modelValue', value);
+    },
     deleteMission(row) {
       this.onConfirm = () => {
         this.missionStore.deleteMission(row.missionCode);
@@ -126,6 +136,7 @@
         .downloadReport(row.missionCode)
         .finally(() => (row.downloadLoading = false));
     },
+    // eslint-disable-next-line no-unused-vars
     timeFormatter(row, col, cellValue, index) {
       return moment(cellValue).format('YYYY-MM-DD HH:mm:ss');
     }
@@ -153,6 +164,6 @@
 }
 
 .mission-table {
-  height: 60vh;
+  /* height: 60vh; */
 }
 </style>

--
Gitblit v1.9.3