From 3b18c4baa41b049295ddc987f3c50ed30920ab23 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Mon, 13 Jul 2026 17:32:34 +0800 Subject: [PATCH] =?UTF-8?q?2026-07-13=20=E5=BC=82=E5=B8=B8=E8=A7=84?= =?UTF-8?q?=E5=88=99=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/sceneExceptionRule.js | 13 + .../modules/sys/sceneExceptionRuleConfig.vue | 712 ++++++++++++++++++ 2 files changed, 725 insertions(+) create mode 100644 src/api/sys/sceneExceptionRule.js create mode 100644 src/views/modules/sys/sceneExceptionRuleConfig.vue diff --git a/src/api/sys/sceneExceptionRule.js b/src/api/sys/sceneExceptionRule.js new file mode 100644 index 0000000..73c3264 --- /dev/null +++ b/src/api/sys/sceneExceptionRule.js @@ -0,0 +1,13 @@ +import { createAPI } from '@/utils/httpRequest' + +// 主信息 +export const searchSceneExceptionRule = data => createAPI('/sysSceneExceptionRule/searchRule', 'post', data) +export const saveSceneExceptionRule = data => createAPI('/sysSceneExceptionRule/saveRule', 'post', data) +export const updateSceneExceptionRule = data => createAPI('/sysSceneExceptionRule/updateRule', 'post', data) +export const deleteSceneExceptionRule = data => createAPI('/sysSceneExceptionRule/deleteRule', 'post', data) + +// 触发条件 +export const getSceneExceptionRuleConditionList = data => createAPI('/sysSceneExceptionRule/getConditionList', 'post', data) +export const saveSceneExceptionRuleCondition = data => createAPI('/sysSceneExceptionRule/saveCondition', 'post', data) +export const updateSceneExceptionRuleCondition = data => createAPI('/sysSceneExceptionRule/updateCondition', 'post', data) +export const deleteSceneExceptionRuleCondition = data => createAPI('/sysSceneExceptionRule/deleteCondition', 'post', data) diff --git a/src/views/modules/sys/sceneExceptionRuleConfig.vue b/src/views/modules/sys/sceneExceptionRuleConfig.vue new file mode 100644 index 0000000..f3710ef --- /dev/null +++ b/src/views/modules/sys/sceneExceptionRuleConfig.vue @@ -0,0 +1,712 @@ + + + + +