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']"
>新增
-
- 修改
-
-
+
+
+
+
+
+
@@ -110,8 +104,6 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+