From ddb9eff7d0229fe7d52f168fc9c4244282081fdf Mon Sep 17 00:00:00 2001 From: CJL6015 <1253368419@qq.com> Date: Sun, 15 Jun 2025 18:02:58 +0800 Subject: [PATCH] feat: add edit mode functionality for alarm settings in model training --- src/views/model/train/index.vue | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/src/views/model/train/index.vue b/src/views/model/train/index.vue index 95d0ade..5c663a8 100644 --- a/src/views/model/train/index.vue +++ b/src/views/model/train/index.vue @@ -6,6 +6,7 @@ import dayjs from 'dayjs' import { computed, defineComponent, onMounted, ref, watch } from 'vue' import { useRoute } from 'vue-router' import { + Button, Card, Checkbox, Descriptions, @@ -20,6 +21,7 @@ import { Tabs, } from 'ant-design-vue' import VueECharts from 'vue-echarts' +import { func } from 'vue-types' import { pointTableSchema, sampleInfoTableSchema } from './data' import { BasicTable, useTable } from '@/components/Table' import { PageWrapper } from '@/components/Page' @@ -47,6 +49,7 @@ export default defineComponent({ AInput: Input, ACheckbox: Checkbox, AInputNumber: InputNumber, + AButton: Button, }, setup() { const route = useRoute() @@ -373,6 +376,28 @@ export default defineComponent({ } } + const mode = ref({ + alarmcondition: '1=1', + alarmname: '全工况运行', + }) + const openEditModeModal = ref(false) + + function openEditMode() { + openEditModeModal.value = true + mode.value = { + alarmcondition: model.value?.alarmmodelset?.alarmcondition || '1=1', + alarmname: model.value?.alarmmodelset?.alarmname || '全工况运行', + } + } + function closeEditMode() { + openEditModeModal.value = false + } + function handleEditMode() { + // 这里可以添加编辑模式的逻辑 + console.log('编辑模式') + model.value.alarmmodelset = mode.value + closeEditMode() + } return { pointTable, model, @@ -393,6 +418,11 @@ export default defineComponent({ openPointModal, editForm, trainModel, + openEditModeModal, + openEditMode, + closeEditMode, + handleEditMode, + mode, } }, }) @@ -462,6 +492,11 @@ export default defineComponent({ + + + {{ model?.alarmmodelset.alarmname }} + + @@ -536,6 +571,16 @@ export default defineComponent({ + + + + + + + + + + -- 2.30.2