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'