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