diff --git a/src/api/kvt/kvt.js b/src/api/kvt/kvt.js index 0342589..a2a8371 100644 --- a/src/api/kvt/kvt.js +++ b/src/api/kvt/kvt.js @@ -212,4 +212,24 @@ export function permissionsUserDel(data) { data }) } - +//查询数据接入 +export function selectKvt() { + return request({ + url: '/kvt/kvt/selectKvt', + method: 'post' + }) +} +//查询库名查询表名 +export function selectTable(databaseName) { + return request({ + url: '/kvt/kvt/selectTable?databaseName=' + databaseName, + method: 'post' + }) +} +//根据表名查询全部信息 +export function selectTableName(tableName) { + return request({ + url: '/kvt/kvt/selectTableName?tableName=' + tableName, + method: 'post' + }) +} diff --git a/src/views/kvt/analysisData/index.vue b/src/views/kvt/analysisData/index.vue index 2de7126..91280b8 100644 --- a/src/views/kvt/analysisData/index.vue +++ b/src/views/kvt/analysisData/index.vue @@ -103,7 +103,9 @@ export default { // }, selectDataSource(){ selectDataSource().then(res=>{ + this.assetStructureList = res.data + console.log("assetStructureList",res) }) }, expandTable(node, resolve){ @@ -115,6 +117,7 @@ export default { this.chir = res.data }) selectDepartmen(node.data.databaseName).then(res=>{ + console.log("childrenList",res) this.childrenList = res.data }) if (node.level==1){ diff --git a/src/views/ruleEngine/engineVersion/index.vue b/src/views/ruleEngine/engineVersion/index.vue index 071c761..028ed74 100644 --- a/src/views/ruleEngine/engineVersion/index.vue +++ b/src/views/ruleEngine/engineVersion/index.vue @@ -193,10 +193,12 @@
选择数据接入
- + + + @@ -207,9 +209,10 @@
选择资产结构
- + {{assets}} + @@ -275,6 +278,7 @@ import { updateRuleEngineVersionStates } from '@/api/rule_engine/engine' import Encoding from "@/components/Encoding/index.vue"; +import { selectDataDisplayName, selectDataStur, selectDepartmen, selectKvt, selectTable } from '@/api/kvt/kvt' export default { name: "EngineVersion", @@ -324,62 +328,62 @@ export default { ruleEngineVersionInfoAndTest: {}, // 数据接入集合 assetStructureList: [ - { - name: "测试1", - systemName: "云计算系统", - databaseName: "yunjisuan", - type: "dataSource" - }, - { - name: "测试2", - systemName: "网站系统", - databaseName: "wangzhan", - type: "dataSource" - }, - { - name: "测试3", - systemName: "物联网系统", - databaseName: "wulianwang", - type: "dataSource" - }, - { - name: "测试4", - systemName: "传媒系统", - databaseName: "chuanmei", - type: "dataSource" - }, + // { + // name: "测试1", + // systemName: "云计算系统", + // databaseName: "yunjisuan", + // type: "dataSource" + // }, + // { + // name: "测试2", + // systemName: "网站系统", + // databaseName: "wangzhan", + // type: "dataSource" + // }, + // { + // name: "测试3", + // systemName: "物联网系统", + // databaseName: "wulianwang", + // type: "dataSource" + // }, + // { + // name: "测试4", + // systemName: "传媒系统", + // databaseName: "chuanmei", + // type: "dataSource" + // }, ], // 数据接入集合选择 assetStructure: null, // 数据资产 assetsList: [ - { - name: "sys_user", - as: "用户表", - dataTotal: 635847, - type: "dataTable", - childrenList: [] - }, - { - name: "sys_dept", - as: "部门表", - dataTotal: 362548, - type: "dataTable", - childrenList: [] - }, - { - name: "sys_notice", - as: "通知公告", - dataTotal: 6347, - type: "dataTable", - childrenList: [] - } + // { + // name: "sys_user", + // as: "用户表", + // dataTotal: 635847, + // type: "dataTable", + // childrenList: [] + // }, + // { + // name: "sys_dept", + // as: "部门表", + // dataTotal: 362548, + // type: "dataTable", + // childrenList: [] + // }, + // { + // name: "sys_notice", + // as: "通知公告", + // dataTotal: 6347, + // type: "dataTable", + // childrenList: [] + // } ], // 数据资产选择 assets: null, // 数据模型 dataModelList: [ - { + /* { id: 1, name: "id", comment: "主键", @@ -444,7 +448,8 @@ export default { defaultValue: "-", isDict: "N", dictKey: "-", - }, ], + }, ], */ + ], // 数据模型选择 dataMode: null, // 数据示例 @@ -457,56 +462,56 @@ export default { }, testResult: "", // 数据实例集合 - dataModeMapList : [ - { - id: 1, - name: "张三", - sex: 1, - price: "264.69", - create_time: "2024-5-7 16:37:16", - }, - { - id: 2, - name: "李四", - sex: 2, - price: "362.69", - create_time: "2023-1-7 41:22:08", - }, - { - id: 3, - name: "王五", - sex: 0, - price: "485.69", - create_time: "1996-4-7 02:14:36", - }, - { - id: 4, - name: "赵六", - sex: 0, - price: "485.69", - create_time: "2004-4-7 02:14:36", - }, - { - id: 5, - name: "猪八戒", - sex: 0, - price: "485.69", - create_time: "1969-4-7 02:14:36", - }, - { - id: 6, - name: "孙悟空", - sex: 1, - price: "485.44", - create_time: "2015-4-7 02:14:36", - }, - { - id: 7, - name: "唐三", - sex: 0, - price: "635.69", - create_time: "2003-5-7 16:37:16", - }, + dataModeMapList : [ + // { + // id: 1, + // name: "张三", + // sex: 1, + // price: "264.69", + // create_time: "2024-5-7 16:37:16", + // }, + // { + // id: 2, + // name: "李四", + // sex: 2, + // price: "362.69", + // create_time: "2023-1-7 41:22:08", + // }, + // { + // id: 3, + // name: "王五", + // sex: 0, + // price: "485.69", + // create_time: "1996-4-7 02:14:36", + // }, + // { + // id: 4, + // name: "赵六", + // sex: 0, + // price: "485.69", + // create_time: "2004-4-7 02:14:36", + // }, + // { + // id: 5, + // name: "猪八戒", + // sex: 0, + // price: "485.69", + // create_time: "1969-4-7 02:14:36", + // }, + // { + // id: 6, + // name: "孙悟空", + // sex: 1, + // price: "485.44", + // create_time: "2015-4-7 02:14:36", + // }, + // { + // id: 7, + // name: "唐三", + // sex: 0, + // price: "635.69", + // create_time: "2003-5-7 16:37:16", + // }, ], dataModeMapIndex: 0, dataRecordSelectData: null, @@ -538,6 +543,23 @@ export default { }); }, methods: { + //根据表名查数据集 + selectAssets(assets){ + selectDataStur(assets).then(res => { + this.dataModelList = res.data + }) + console.log(assets) + }, + //根据库名查表名 + selectDepart(assetStructure){ + console.log(assetStructure) + selectDepartmen(assetStructure).then(res => { + console.log("resrres",res) + this.assetsList = res.data; + }) + }, + + // selectDataDisplayName, // 测试 dataTest(){ let number = Math.floor(Math.random()*3); @@ -597,6 +619,12 @@ export default { case "test"://测试 this.ruleEngineVersionTestStatus = true; this.ruleEngineVersionInfoAndTest = command.ruleEngineVersion; + console.log("rrrreererer",this.ruleEngineVersionInfoAndTest) + + selectKvt().then(res => { + this.assetStructureList = res.data + console.log("sssaaa",this.assetStructureList) + }) break; case "status"://激活状态 command.ruleEngineVersion.isActivate = 'no-activate' === command.ruleEngineVersion.isActivate ? 'activated' : 'no-activate'