diff --git a/package.json b/package.json index e2217b6..7f5e40a 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "axios": "0.24.0", "clipboard": "2.0.8", "core-js": "3.25.3", + "codemirror": "^5.65.16", "echarts": "5.4.0", "element-ui": "2.15.13", "file-saver": "2.0.5", @@ -54,6 +55,7 @@ "sortablejs": "1.10.2", "vue": "2.6.12", "vue-count-to": "1.0.13", + "vue-codemirror": "^4.0.6", "vue-cropper": "0.5.5", "vue-meta": "2.4.0", "vue-router": "3.4.9", diff --git a/src/api/rule_engine/config.js b/src/api/rule_engine/config.js new file mode 100644 index 0000000..f43da02 --- /dev/null +++ b/src/api/rule_engine/config.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +//查询规则配置作用域列表 +export function listScope() { + return request({ + url: '/ruleEngine/config/getScopeList', + method: 'get' + }) +} + +//查询规则配置作用域 +export function getScope(query) { + return request({ + url: '/ruleEngine/config/getScopeInfo/'+query, + method: 'get' + }) +} + +// 查询引擎规则配置列表 +export function listConfig(query) { + return request({ + url: '/ruleEngine/config/list', + method: 'get', + params: query + }) +} + +// 测试引擎规则配置 +export function ruleTest(data) { + return request({ + url: '/ruleEngine/config/test', + method: 'post', + data: data + }) +} + +// 新增引擎规则配置 +export function addConfig(data) { + return request({ + url: '/ruleEngine/config', + method: 'post', + data: data + }) +} + +// 修改引擎规则配置 +export function updateConfig(data) { + return request({ + url: '/ruleEngine/config/'+data.id, + method: 'put', + data: data + }) +} + +// 删除引擎规则配置 +export function delConfig(id) { + return request({ + url: '/ruleEngine/config/' + id, + method: 'delete' + }) +} + diff --git a/src/api/rule_engine/maintenance.js b/src/api/rule_engine/maintenance.js new file mode 100644 index 0000000..f454aff --- /dev/null +++ b/src/api/rule_engine/maintenance.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询引擎维护列表 +export function listMaintenance(query) { + return request({ + url: '/ruleEngine/maintenance/list', + method: 'get', + params: query + }) +} + +// 查询引擎维护详细 +export function getMaintenance(id) { + return request({ + url: '/ruleEngine/maintenance/' + id, + method: 'get' + }) +} + +// 新增引擎维护 +export function addMaintenance(data) { + return request({ + url: '/ruleEngine/maintenance', + method: 'post', + data: data + }) +} + +// 修改引擎维护 +export function updateMaintenance(data) { + return request({ + url: '/ruleEngine/maintenance/'+data.id, + method: 'put', + data: data + }) +} + +// 删除引擎维护 +export function delMaintenance(id) { + return request({ + url: '/ruleEngine/maintenance/' + id, + method: 'delete' + }) +} diff --git a/src/components/Encoding/index.vue b/src/components/Encoding/index.vue new file mode 100644 index 0000000..b0600a5 --- /dev/null +++ b/src/components/Encoding/index.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/rule_engine/config/index.vue b/src/views/rule_engine/config/index.vue new file mode 100644 index 0000000..b01ac4e --- /dev/null +++ b/src/views/rule_engine/config/index.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/rule_engine/maintenance/index.vue b/src/views/rule_engine/maintenance/index.vue new file mode 100644 index 0000000..76ec781 --- /dev/null +++ b/src/views/rule_engine/maintenance/index.vue @@ -0,0 +1,387 @@ + + + diff --git a/src/views/rule_engine/version/index.vue b/src/views/rule_engine/version/index.vue new file mode 100644 index 0000000..bb6df07 --- /dev/null +++ b/src/views/rule_engine/version/index.vue @@ -0,0 +1,204 @@ + + + + +