From 09a1a2d1e1eefe7270efa248b89541adb8d849b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E5=B9=B4=E6=A2=A6=E4=B8=8E=E7=A0=96?= <2847127106@qq.com> Date: Mon, 9 Sep 2024 23:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dict/engine/ruleInfo.js | 45 + src/api/dict/engine/ruleVersion.js | 123 ++ src/api/engine/ruleInfo.js | 45 + src/api/engine/ruleVersion.js | 123 ++ src/views/engine/ruleInfo.js | 45 + src/views/engine/ruleInfo/Test.vue | 460 +++++++ src/views/engine/ruleInfo/Version.vue | 1125 +++++++++++++++++ src/views/engine/ruleInfo/index.vue | 346 +++++ src/views/engine/ruleVersion.js | 123 ++ .../node/components/node/type/exporFind.vue | 68 +- 10 files changed, 2502 insertions(+), 1 deletion(-) create mode 100644 src/api/dict/engine/ruleInfo.js create mode 100644 src/api/dict/engine/ruleVersion.js create mode 100644 src/api/engine/ruleInfo.js create mode 100644 src/api/engine/ruleVersion.js create mode 100644 src/views/engine/ruleInfo.js create mode 100644 src/views/engine/ruleInfo/Test.vue create mode 100644 src/views/engine/ruleInfo/Version.vue create mode 100644 src/views/engine/ruleInfo/index.vue create mode 100644 src/views/engine/ruleVersion.js diff --git a/src/api/dict/engine/ruleInfo.js b/src/api/dict/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/api/dict/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/dict/engine/ruleVersion.js b/src/api/dict/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/api/dict/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/api/engine/ruleInfo.js b/src/api/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/api/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/engine/ruleVersion.js b/src/api/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/api/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/views/engine/ruleInfo.js b/src/views/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/views/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/views/engine/ruleInfo/Test.vue b/src/views/engine/ruleInfo/Test.vue new file mode 100644 index 0000000..56f3935 --- /dev/null +++ b/src/views/engine/ruleInfo/Test.vue @@ -0,0 +1,460 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/engine/ruleInfo/Version.vue b/src/views/engine/ruleInfo/Version.vue new file mode 100644 index 0000000..e56f133 --- /dev/null +++ b/src/views/engine/ruleInfo/Version.vue @@ -0,0 +1,1125 @@ + + + + diff --git a/src/views/engine/ruleInfo/index.vue b/src/views/engine/ruleInfo/index.vue new file mode 100644 index 0000000..03cb644 --- /dev/null +++ b/src/views/engine/ruleInfo/index.vue @@ -0,0 +1,346 @@ + + + diff --git a/src/views/engine/ruleVersion.js b/src/views/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/views/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/views/quest/node/components/node/type/exporFind.vue b/src/views/quest/node/components/node/type/exporFind.vue index 78bee58..36846a7 100644 --- a/src/views/quest/node/components/node/type/exporFind.vue +++ b/src/views/quest/node/components/node/type/exporFind.vue @@ -89,6 +89,16 @@ + + +