From 143e5be5d9aa5d395aac44aaf493ce1250490e6f Mon Sep 17 00:00:00 2001 From: baize <3533151373@qq.com> Date: Mon, 6 May 2024 22:35:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=20=20=20=20=E5=BC=95=E6=93=8E=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E5=88=9D=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dataSource/source.js | 8 + src/api/rule_engine/config.js | 62 ----- src/api/rule_engine/maintenance.js | 44 ---- src/api/ruleengine/ruleengine.js | 67 +++++ .../assets/OverallAssetStructure.vue | 55 +++-- .../assets/OverallSpecificAssets.vue | 12 +- src/views/dataSource/assets/index.vue | 4 +- src/views/rule_engine/config/index.vue | 68 ------ src/views/rule_engine/version/index.vue | 204 ---------------- src/views/ruleengine/engineConfig/codeData.js | 0 src/views/ruleengine/engineConfig/index.vue | 129 ++++++++++ src/views/ruleengine/engineVersion/index.vue | 78 ++++++ .../ruleengine}/index.vue | 229 +++++++++++++----- 13 files changed, 490 insertions(+), 470 deletions(-) delete mode 100644 src/api/rule_engine/config.js delete mode 100644 src/api/rule_engine/maintenance.js create mode 100644 src/api/ruleengine/ruleengine.js delete mode 100644 src/views/rule_engine/config/index.vue delete mode 100644 src/views/rule_engine/version/index.vue create mode 100644 src/views/ruleengine/engineConfig/codeData.js create mode 100644 src/views/ruleengine/engineConfig/index.vue create mode 100644 src/views/ruleengine/engineVersion/index.vue rename src/views/{rule_engine/maintenance => ruleengine/ruleengine}/index.vue (66%) diff --git a/src/api/dataSource/source.js b/src/api/dataSource/source.js index 95d9f4d..22b3f74 100644 --- a/src/api/dataSource/source.js +++ b/src/api/dataSource/source.js @@ -116,3 +116,11 @@ export function dataBaseTableInformation(){ method:'get', }) } + +export function updateDatabaseTable(data){ + return request({ + url:'dataSource/source/updateDatabaseTable', + method:'post', + data:data, + }) +} diff --git a/src/api/rule_engine/config.js b/src/api/rule_engine/config.js deleted file mode 100644 index f43da02..0000000 --- a/src/api/rule_engine/config.js +++ /dev/null @@ -1,62 +0,0 @@ -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 deleted file mode 100644 index f454aff..0000000 --- a/src/api/rule_engine/maintenance.js +++ /dev/null @@ -1,44 +0,0 @@ -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/api/ruleengine/ruleengine.js b/src/api/ruleengine/ruleengine.js new file mode 100644 index 0000000..fd1ef96 --- /dev/null +++ b/src/api/ruleengine/ruleengine.js @@ -0,0 +1,67 @@ +import request from '@/utils/request' + +// 查询规则引擎列表 +export function listRuleengine(query) { + return request({ + url: '/ruleengine/ruleengine/list', + method: 'get', + params: query + }) +} + +// 查询规则引擎详细 +export function getRuleengine(id) { + return request({ + url: '/ruleengine/ruleengine/' + id, + method: 'get' + }) +} + +export function ruleengine(content) { + return request({ + url: `/ruleengine/ruleengine/compiler`, + method: 'post', + data:content + }) +} + +export function getRuleContent(ruleId) { + return request({ + url: `/ruleengine/ruleengine/getRuleContent?ruleId=`+ruleId, + method: 'get' + }) +} + +export function loader() { + return request({ + url: `/ruleengine/ruleengine/loader`, + method: 'get' + }) +} + + +// 新增规则引擎 +export function addRuleengine(data) { + return request({ + url: '/ruleengine/ruleengine', + method: 'post', + data: data + }) +} + +// 修改规则引擎 +export function updateRuleengine(data) { + return request({ + url: '/ruleengine/ruleengine/'+data.id, + method: 'put', + data: data + }) +} + +// 删除规则引擎 +export function delRuleengine(id) { + return request({ + url: '/ruleengine/ruleengine/' + id, + method: 'delete' + }) +} diff --git a/src/views/dataSource/assets/OverallAssetStructure.vue b/src/views/dataSource/assets/OverallAssetStructure.vue index 76ccc08..f6034bc 100644 --- a/src/views/dataSource/assets/OverallAssetStructure.vue +++ b/src/views/dataSource/assets/OverallAssetStructure.vue @@ -17,10 +17,11 @@