From 16f001c3a15e25d9d66b29a20cc9b0ee45397697 Mon Sep 17 00:00:00 2001 From: xiaojinfei <378266566@qq.com> Date: Thu, 8 Jan 2026 17:08:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=A2=84=E8=AD=A6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E9=80=89=E6=8B=A9=E3=80=81=E7=82=B9?= =?UTF-8?q?=E5=8F=B7=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/run/instant/instant.data.ts | 6 + src/views/warn/alarm/alarm.data.ts | 12 +- src/views/warn/config/UpdateModal.vue | 108 +++++++----- src/views/warn/config/index.vue | 21 +-- src/views/warn/config/warn.data.ts | 231 ++++++++++++++++++++++++++ 5 files changed, 318 insertions(+), 60 deletions(-) diff --git a/src/views/run/instant/instant.data.ts b/src/views/run/instant/instant.data.ts index 34bb5f1..dfd8c3e 100644 --- a/src/views/run/instant/instant.data.ts +++ b/src/views/run/instant/instant.data.ts @@ -407,6 +407,9 @@ const mpList = ref([]) ] } + + + export const formSchema: FormSchema[] = [ { @@ -781,3 +784,6 @@ export const detailColumns: BasicColumn[] = [ width: 200, }, ] + + + diff --git a/src/views/warn/alarm/alarm.data.ts b/src/views/warn/alarm/alarm.data.ts index 5d5fc3d..23e0f0d 100644 --- a/src/views/warn/alarm/alarm.data.ts +++ b/src/views/warn/alarm/alarm.data.ts @@ -158,8 +158,16 @@ export const columns: BasicColumn[] = [ }, { title: '偏差值', - dataIndex: 'biasValue', - width: 40 + dataIndex: 'biasValue', // 可以写,也可以不写 + width: 65, + customRender: ({ record }) => { + const real = Number(record.pointValue) + const target = Number(record.outputPointValue) + + if (isNaN(real) || isNaN(target)) return '-' + + return (real - target).toFixed(2) + }, }, { title: '安全区间', diff --git a/src/views/warn/config/UpdateModal.vue b/src/views/warn/config/UpdateModal.vue index 1656755..5083e07 100644 --- a/src/views/warn/config/UpdateModal.vue +++ b/src/views/warn/config/UpdateModal.vue @@ -1,18 +1,20 @@ diff --git a/src/views/warn/config/index.vue b/src/views/warn/config/index.vue index af51258..eecf8cf 100644 --- a/src/views/warn/config/index.vue +++ b/src/views/warn/config/index.vue @@ -30,9 +30,7 @@ const [registerTable, { setProps,getForm, reload, getDataSource, updateTableData rowKey: 'warnId', immediate: true, columns, - formConfig: { - - }, + formConfig: {}, beforeFetch: (params) => ({ ...params, mpId: route.query.mpId ?? null, @@ -45,13 +43,8 @@ const [registerTable, { setProps,getForm, reload, getDataSource, updateTableData title: t('common.action'), dataIndex: 'action', fixed: 'right', - }, - + } }) - - - - async function updateStatus(record) { await updateWarn(record) createMessage.success(t('common.saveSuccessText')) @@ -62,11 +55,7 @@ function handleWarnConfig(record: Recordable) { openUpdateModal(true, { record, isUpdate: true }) } function handleCreate(record: Recordable) { - // openCreateModal(true, { isUpdate: false }) - // isShow.value = true openUpdateModal(true, { record, isUpdate: false }) - - console.log(234) } function handleDetail(record) { console.log(record) @@ -75,14 +64,11 @@ function handleDetail(record) { const warnId=ref(); async function handleTrend(record: Recordable) { - console.log(record) warnId.value=record.warnId; openTrendModal(true, { record }) - } onMounted(async () => { - // 等待表单配置加载完成 const searchSchema = await getSearchFormSchema(false, true,true,false,false,false) // 显示算法,不设置默认值 const searchForm = computed(() => { @@ -114,7 +100,6 @@ onMounted(async () => {