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