From 4dc09cf304c609d173e48a443bd158af894d2b38 Mon Sep 17 00:00:00 2001 From: chao <3072464591@QQ.com> Date: Tue, 7 May 2024 21:18:00 +0800 Subject: [PATCH] =?UTF-8?q?feat()=20=E8=A7=84=E5=88=99=E7=BB=B4=E6=8A=A4?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2,=E5=88=97=E8=A1=A8,=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/data/engine.js | 12 +- src/api/data/engineVersion.js | 10 + src/views/data/rule/engineVersion/index.vue | 376 +++++++++++++++++--- 3 files changed, 347 insertions(+), 51 deletions(-) create mode 100644 src/api/data/engineVersion.js diff --git a/src/api/data/engine.js b/src/api/data/engine.js index 53f4f12..771a5a1 100644 --- a/src/api/data/engine.js +++ b/src/api/data/engine.js @@ -35,7 +35,7 @@ export function updateEngine(data) { }) } -// 修改引擎维护 +// 修改引擎维护是否激活 export function updateEngineActivatedOrNot(data) { return request({ url: '/data/engine/editActivatedOrNot', @@ -44,7 +44,7 @@ export function updateEngineActivatedOrNot(data) { }) } -// 修改引擎维护 +// 修改引擎维护是否开启 export function updateEngineStatus(data) { return request({ url: '/data/engine/editStatus', @@ -53,6 +53,14 @@ export function updateEngineStatus(data) { }) } +// 查询引擎维护和版本详细 +export function getEngineAndEngineVersion(id) { + return request({ + url: '/data/engine/queryEngineAndEngineVersion/' + id, + method: 'get' + }) +} + // 删除引擎维护 export function delEngine(id) { return request({ diff --git a/src/api/data/engineVersion.js b/src/api/data/engineVersion.js new file mode 100644 index 0000000..c511775 --- /dev/null +++ b/src/api/data/engineVersion.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 新增引擎维护 +export function addEngineVersion(data) { + return request({ + url: '/data/engineVersion', + method: 'post', + data: data + }) +} diff --git a/src/views/data/rule/engineVersion/index.vue b/src/views/data/rule/engineVersion/index.vue index 66ca772..410d24a 100644 --- a/src/views/data/rule/engineVersion/index.vue +++ b/src/views/data/rule/engineVersion/index.vue @@ -38,10 +38,10 @@ 规则引擎版本 - +
- {{ ruleEngineVersion.name + "-" + ruleEngineVersion.code }} + {{ ruleEngineVersion.versionName + "-" + ruleEngineVersion.versionCode }} 更多操作 @@ -49,7 +49,9 @@ 规则详情 - 测试规则 + 测试规则 @@ -64,17 +66,17 @@
- {{ ruleEngineVersion.versionCode }} - {{ ruleEngineVersion.name }} - {{ ruleEngineVersion.code }} + {{ ruleEngineVersion.versionClass }} + {{ ruleEngineVersion.versionName }} + {{ ruleEngineVersion.versionCode }} - + - + - + @@ -83,19 +85,17 @@
+ title="新增版本" :visible.sync="addVersionStatus" width="75%">
基本信息 - 生成引擎版本类 - + 生成引擎版本类
- @@ -103,35 +103,35 @@ - + - + - + - +
- +
引擎编码
- +
@@ -140,28 +140,131 @@
+
+ + {{ ruleEngineVersionInfoAndTest.versionCode }} + + {{ ruleEngineVersionInfoAndTest.name }} + {{ ruleEngineVersionInfoAndTest.code }} + + + + + + + + + + + + + 保存代码 + + +
- + + + + {{ ruleEngineVersionInfoAndTest.versionCode }} + + {{ ruleEngineVersionInfoAndTest.name }} + {{ ruleEngineVersionInfoAndTest.code }} + + + + + + + + + + + + + + + + + + + + + + +
+ 选择数据接入 +
+ + + +
+
+ + +
+ 选择资产结构 +
+ + + +
+
+ + +
+ 选择资产模型 +
+ + + + {{ dataModeMap[_dataModel.name] }} + + + +
+
+ + 测试 + + +
+