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 @@