From 252289d0af42842a5f74fae4420cb9b53c054f4b Mon Sep 17 00:00:00 2001 From: sunshine7058 <2564255161@qq.com> Date: Thu, 9 May 2024 21:52:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=A7=84=E5=88=99=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=BF=AE=E5=A4=8Did=E4=B8=BAnull=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/rule_engine/maintenance.js | 42 +- src/api/rule_engine/{config.js => version.js} | 31 +- src/views/rule_engine/config/index.vue | 137 +---- src/views/rule_engine/maintenance/index.vue | 184 +++---- src/views/rule_engine/version/index.vue | 469 +++++++++++------- 5 files changed, 434 insertions(+), 429 deletions(-) rename src/api/rule_engine/{config.js => version.js} (54%) diff --git a/src/api/rule_engine/maintenance.js b/src/api/rule_engine/maintenance.js index f454aff..c144972 100644 --- a/src/api/rule_engine/maintenance.js +++ b/src/api/rule_engine/maintenance.js @@ -29,7 +29,7 @@ export function addMaintenance(data) { // 修改引擎维护 export function updateMaintenance(data) { return request({ - url: '/ruleEngine/maintenance/'+data.id, + url: '/ruleEngine/maintenance/' + data.id, method: 'put', data: data }) @@ -42,3 +42,43 @@ export function delMaintenance(id) { method: 'delete' }) } + +// 查询规则引擎版本列表 +export function getRuleEngineInfo(id) { + return request({ + url: '/ruleEngine/maintenance/getRuleEngineInfo/' + id, + method: 'put' + }) +} + +// 通过引擎维护编号激活引擎 +export function activateEngine(id) { + return request({ + url: '/ruleEngine/maintenance/activateEngine/' + id, + method: 'put' + }) +} + +// 通过引擎维护编号禁用引擎 +export function forbiddenEngine(id) { + return request({ + url: '/ruleEngine/maintenance/forbiddenEngine/' + id, + method: 'put' + }) +} + +// 通过引擎维护编号开启引擎 +export function onEngine(id) { + return request({ + url: '/ruleEngine/maintenance/onEngine/' + id, + method: 'put' + }) +} + +// 通过引擎维护编号关闭引擎 +export function closeEngine(id) { + return request({ + url: '/ruleEngine/maintenance/closeEngine/' + id, + method: 'put' + }) +} diff --git a/src/api/rule_engine/config.js b/src/api/rule_engine/version.js similarity index 54% rename from src/api/rule_engine/config.js rename to src/api/rule_engine/version.js index f43da02..eb17a08 100644 --- a/src/api/rule_engine/config.js +++ b/src/api/rule_engine/version.js @@ -3,7 +3,7 @@ import request from '@/utils/request' //查询规则配置作用域列表 export function listScope() { return request({ - url: '/ruleEngine/config/getScopeList', + url: '/ruleEngine/version/getScopeList', method: 'get' }) } @@ -11,15 +11,15 @@ export function listScope() { //查询规则配置作用域 export function getScope(query) { return request({ - url: '/ruleEngine/config/getScopeInfo/'+query, + url: '/ruleEngine/version/getScopeInfo/' + query, method: 'get' }) } // 查询引擎规则配置列表 -export function listConfig(query) { +export function listVersion(query) { return request({ - url: '/ruleEngine/config/list', + url: '/ruleEngine/version/list', method: 'get', params: query }) @@ -28,35 +28,44 @@ export function listConfig(query) { // 测试引擎规则配置 export function ruleTest(data) { return request({ - url: '/ruleEngine/config/test', + url: '/ruleEngine/version/test', method: 'post', data: data }) } // 新增引擎规则配置 -export function addConfig(data) { +export function addVersion(data) { return request({ - url: '/ruleEngine/config', + url: '/ruleEngine/version', method: 'post', data: data }) } // 修改引擎规则配置 -export function updateConfig(data) { +export function updateVersion(data) { return request({ - url: '/ruleEngine/config/'+data.id, + url: '/ruleEngine/version/' + data.id, method: 'put', data: data }) } // 删除引擎规则配置 -export function delConfig(id) { +export function delVersion(id) { return request({ - url: '/ruleEngine/config/' + id, + url: '/ruleEngine/version/' + id, method: 'delete' }) } +// 修改引擎规则配置 +export function createVersionClass(data) { + return request({ + url: '/ruleEngine/version/createVersionClass', + method: 'post', + data: data + }) +} + diff --git a/src/views/rule_engine/config/index.vue b/src/views/rule_engine/config/index.vue index 163ff10..530ca5b 100644 --- a/src/views/rule_engine/config/index.vue +++ b/src/views/rule_engine/config/index.vue @@ -6,46 +6,13 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -55,9 +22,10 @@
作用域
- - - + + + @@ -66,98 +34,31 @@ diff --git a/src/views/rule_engine/maintenance/index.vue b/src/views/rule_engine/maintenance/index.vue index 9179dfc..30fbaf4 100644 --- a/src/views/rule_engine/maintenance/index.vue +++ b/src/views/rule_engine/maintenance/index.vue @@ -2,15 +2,15 @@
- - + - + - + 新增 + >新增 + 删除 - - - 导出 + >删除 + - - + + - + - + @@ -145,12 +140,12 @@ - + - - + + @@ -162,19 +157,19 @@ v-for="dict in dict.type.rule_engine_type" :key="dict.value" :label="dict.label" - :value="dict.value" + :value="Number(dict.value)" > - - + + @@ -188,7 +183,8 @@ v-for="dict in dict.type.rule_engine_activate_status" :key="dict.value" :label="dict.value" - >{{dict.label}} + >{{ dict.label }} + @@ -199,7 +195,8 @@ v-for="dict in dict.type.sys_normal_disable" :key="dict.value" :label="dict.value" - >{{dict.label}} + >{{ dict.label }} + @@ -212,7 +209,7 @@ - + @@ -227,8 +224,10 @@