From fe64030e8610e479e4035fd1a532ca4610dd61ae Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Wed, 24 Apr 2024 20:02:09 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E8=A7=84=E5=88=99=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E5=88=9D=E7=89=88=E5=88=97=E8=A1=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DictData/index.js | 51 +++++ src/store/modules/permission.js | 12 ++ src/views/ruleEngine/engineConfig/index.vue | 21 ++ .../ruleEngine/engineMaintenance/index.vue | 186 ++++++++++++------ 4 files changed, 210 insertions(+), 60 deletions(-) create mode 100644 src/views/ruleEngine/engineConfig/index.vue diff --git a/src/components/DictData/index.js b/src/components/DictData/index.js index 53b27d3..3b067b8 100644 --- a/src/components/DictData/index.js +++ b/src/components/DictData/index.js @@ -610,6 +610,57 @@ let dictDataMap = "remark": null } ], + // 规则作用域 + "rule_engine_level": [ + { + "createBy": 1, + "createTime": "2024-04-23 09:40:51", + "updateBy": null, + "updateTime": null, + "dictCode": 30, + "dictSort": 0, + "dictLabel": "数据集", + "dictValue": "data-set", + "dictType": "rule_engine_level", + "cssClass": null, + "listClass": "primary", + "isDefault": "N", + "status": "0", + "remark": null + }, + { + "createBy": 1, + "createTime": "2024-04-23 09:41:25", + "updateBy": null, + "updateTime": null, + "dictCode": 31, + "dictSort": 1, + "dictLabel": "记录", + "dictValue": "data-record", + "dictType": "rule_engine_level", + "cssClass": null, + "listClass": "primary", + "isDefault": "N", + "status": "0", + "remark": null + }, + { + "createBy": 1, + "createTime": "2024-04-23 09:41:25", + "updateBy": null, + "updateTime": null, + "dictCode": 31, + "dictSort": 1, + "dictLabel": "数据字段", + "dictValue": "data-field", + "dictType": "rule_engine_level", + "cssClass": null, + "listClass": "primary", + "isDefault": "N", + "status": "0", + "remark": null + } + ], // 规则引擎激活状态 "rule_engine_activate_status": [ { diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 7fdc48a..a0f27fb 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -266,6 +266,18 @@ let routeResponse = { "link": null }, "children": [ + { + "name": "EngineConfig", + "path": "engine-config", + "hidden": false, + "component": "ruleEngine/engineConfig/index", + "meta": { + "title": "规则配置", + "icon": "slider", + "noCache": false, + "link": null + } + }, { "name": "EngineMaintenance", "path": "engine-maintenance", diff --git a/src/views/ruleEngine/engineConfig/index.vue b/src/views/ruleEngine/engineConfig/index.vue new file mode 100644 index 0000000..5a737ca --- /dev/null +++ b/src/views/ruleEngine/engineConfig/index.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/views/ruleEngine/engineMaintenance/index.vue b/src/views/ruleEngine/engineMaintenance/index.vue index 44f595a..e232eb3 100644 --- a/src/views/ruleEngine/engineMaintenance/index.vue +++ b/src/views/ruleEngine/engineMaintenance/index.vue @@ -56,17 +56,6 @@ v-hasPermi="['system:engine:add']" >新增 - - 修改 - - + + + + - -