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/api/rule/ruleEdition.js b/src/api/rule/ruleEdition.js index ec85a94..cc3f1bd 100644 --- a/src/api/rule/ruleEdition.js +++ b/src/api/rule/ruleEdition.js @@ -82,7 +82,7 @@ export function findTableIdByParentId(id) { //表 export function findTableValueByTableName(basicId,tableName) { return request({ - url: "/source/value/findTableValueByTableName?basicId="+basicId+"&tableName="+tableName, + url: `/source/value/findTableValueByTableName?basicId=`+basicId+'&&tableName='+tableName, method: 'post', }) } 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 a679c2b..36846a7 100644 --- a/src/views/quest/node/components/node/type/exporFind.vue +++ b/src/views/quest/node/components/node/type/exporFind.vue @@ -1,33 +1,31 @@