From 34d693e774016519c17df11dcb3f47c3f8b5fa26 Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Thu, 9 Jul 2026 17:16:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=9D=E5=A7=8B=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E5=88=86=E6=AE=B5=E6=97=B6=E9=97=B4=E6=AE=B5=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/database/criticalData/index.ts | 11 ++ .../business/database/criticalData/index.vue | 40 ++++- .../views/component/scenario/condition.vue | 170 +++++++++++++++++- .../component/scenario/createscenario.vue | 8 +- .../src/views/component/scenario/index.vue | 7 +- 5 files changed, 223 insertions(+), 13 deletions(-) diff --git a/business-css/frontend/src/api/business/database/criticalData/index.ts b/business-css/frontend/src/api/business/database/criticalData/index.ts index 78e46ac..876fe2b 100644 --- a/business-css/frontend/src/api/business/database/criticalData/index.ts +++ b/business-css/frontend/src/api/business/database/criticalData/index.ts @@ -58,3 +58,14 @@ export function exportAllExports(deviceType:any){ responseType: 'arraybuffer' }); } + + +//获取临界数据分页列表 +export function delAllCriticalData(queryParams:any){ + return request({ + url: '/critical-data/by-device-type' , + method: 'delete', + params:queryParams + }); +} + diff --git a/business-css/frontend/src/views/business/database/criticalData/index.vue b/business-css/frontend/src/views/business/database/criticalData/index.vue index c1456e8..596a425 100644 --- a/business-css/frontend/src/views/business/database/criticalData/index.vue +++ b/business-css/frontend/src/views/business/database/criticalData/index.vue @@ -7,7 +7,7 @@ export default { diff --git a/business-css/frontend/src/views/component/scenario/createscenario.vue b/business-css/frontend/src/views/component/scenario/createscenario.vue index 2d18236..95d7a7c 100644 --- a/business-css/frontend/src/views/component/scenario/createscenario.vue +++ b/business-css/frontend/src/views/component/scenario/createscenario.vue @@ -154,9 +154,11 @@ function confirmClick(formEl: any) { }); } const conditionModel = ref() -function submitClick(){ - - const tempData = conditionModel.value?.submitClick() +async function submitClick(){ + const tempData = await conditionModel.value?.submitClick() + if(tempData === true){ + return + } let data:any = [] tempData.forEach((item: any) => { data.push({ diff --git a/business-css/frontend/src/views/component/scenario/index.vue b/business-css/frontend/src/views/component/scenario/index.vue index 53a4817..e62f365 100644 --- a/business-css/frontend/src/views/component/scenario/index.vue +++ b/business-css/frontend/src/views/component/scenario/index.vue @@ -358,8 +358,11 @@ const conditionModelRef = ref() // 条件模型实例 function handleScenarioClose(){ isShowCondition.value = false; } -function submitConditionClick(){ - const tempData = conditionModelRef.value?.submitClick() +async function submitConditionClick(){ + const tempData = await conditionModelRef.value?.submitClick() + if(tempData === true){ + return + } let data:any = [] tempData.forEach((item: any) => { data.push({