fix:: 规则版本详情
parent
7c0f164e9f
commit
a9047594a4
|
@ -212,4 +212,24 @@ export function permissionsUserDel(data) {
|
||||||
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'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
@ -103,7 +103,9 @@ export default {
|
||||||
// },
|
// },
|
||||||
selectDataSource(){
|
selectDataSource(){
|
||||||
selectDataSource().then(res=>{
|
selectDataSource().then(res=>{
|
||||||
|
|
||||||
this.assetStructureList = res.data
|
this.assetStructureList = res.data
|
||||||
|
console.log("assetStructureList",res)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
expandTable(node, resolve){
|
expandTable(node, resolve){
|
||||||
|
@ -115,6 +117,7 @@ export default {
|
||||||
this.chir = res.data
|
this.chir = res.data
|
||||||
})
|
})
|
||||||
selectDepartmen(node.data.databaseName).then(res=>{
|
selectDepartmen(node.data.databaseName).then(res=>{
|
||||||
|
console.log("childrenList",res)
|
||||||
this.childrenList = res.data
|
this.childrenList = res.data
|
||||||
})
|
})
|
||||||
if (node.level==1){
|
if (node.level==1){
|
||||||
|
|
|
@ -193,10 +193,12 @@
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<span>选择数据接入</span>
|
<span>选择数据接入</span>
|
||||||
</div>
|
</div>
|
||||||
<el-select v-model="assetStructure" style="width: 100%;">
|
|
||||||
|
|
||||||
|
<el-select v-model="assetStructure" style="width: 100%;" @change="selectDepart(assetStructure)" >
|
||||||
<el-option v-for="_assetStructure in assetStructureList"
|
<el-option v-for="_assetStructure in assetStructureList"
|
||||||
:key="_assetStructure.name"
|
:key="_assetStructure.name"
|
||||||
:value="_assetStructure.name"
|
:value="_assetStructure.databaseName"
|
||||||
:label="_assetStructure.name+'('+_assetStructure.systemName+')'"
|
:label="_assetStructure.name+'('+_assetStructure.systemName+')'"
|
||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
@ -207,9 +209,10 @@
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<span>选择资产结构</span>
|
<span>选择资产结构</span>
|
||||||
</div>
|
</div>
|
||||||
<el-select v-model="assets" style="width: 100%;">
|
{{assets}}
|
||||||
|
<el-select v-model="assets" style="width: 100%;" @change="selectAssets(assets)">
|
||||||
<el-option v-for="_assets in assetsList"
|
<el-option v-for="_assets in assetsList"
|
||||||
:key="_assets.name"
|
:key="_assets.id"
|
||||||
:value="_assets.name"
|
:value="_assets.name"
|
||||||
:label="_assets.name+'('+_assets.as+')'"
|
:label="_assets.name+'('+_assets.as+')'"
|
||||||
></el-option>
|
></el-option>
|
||||||
|
@ -275,6 +278,7 @@ import {
|
||||||
updateRuleEngineVersionStates
|
updateRuleEngineVersionStates
|
||||||
} from '@/api/rule_engine/engine'
|
} from '@/api/rule_engine/engine'
|
||||||
import Encoding from "@/components/Encoding/index.vue";
|
import Encoding from "@/components/Encoding/index.vue";
|
||||||
|
import { selectDataDisplayName, selectDataStur, selectDepartmen, selectKvt, selectTable } from '@/api/kvt/kvt'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "EngineVersion",
|
name: "EngineVersion",
|
||||||
|
@ -324,62 +328,62 @@ export default {
|
||||||
ruleEngineVersionInfoAndTest: {},
|
ruleEngineVersionInfoAndTest: {},
|
||||||
// 数据接入集合
|
// 数据接入集合
|
||||||
assetStructureList: [
|
assetStructureList: [
|
||||||
{
|
// {
|
||||||
name: "测试1",
|
// name: "测试1",
|
||||||
systemName: "云计算系统",
|
// systemName: "云计算系统",
|
||||||
databaseName: "yunjisuan",
|
// databaseName: "yunjisuan",
|
||||||
type: "dataSource"
|
// type: "dataSource"
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
name: "测试2",
|
// name: "测试2",
|
||||||
systemName: "网站系统",
|
// systemName: "网站系统",
|
||||||
databaseName: "wangzhan",
|
// databaseName: "wangzhan",
|
||||||
type: "dataSource"
|
// type: "dataSource"
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
name: "测试3",
|
// name: "测试3",
|
||||||
systemName: "物联网系统",
|
// systemName: "物联网系统",
|
||||||
databaseName: "wulianwang",
|
// databaseName: "wulianwang",
|
||||||
type: "dataSource"
|
// type: "dataSource"
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
name: "测试4",
|
// name: "测试4",
|
||||||
systemName: "传媒系统",
|
// systemName: "传媒系统",
|
||||||
databaseName: "chuanmei",
|
// databaseName: "chuanmei",
|
||||||
type: "dataSource"
|
// type: "dataSource"
|
||||||
},
|
// },
|
||||||
],
|
],
|
||||||
// 数据接入集合选择
|
// 数据接入集合选择
|
||||||
assetStructure: null,
|
assetStructure: null,
|
||||||
// 数据资产
|
// 数据资产
|
||||||
assetsList: [
|
assetsList: [
|
||||||
{
|
// {
|
||||||
name: "sys_user",
|
// name: "sys_user",
|
||||||
as: "用户表",
|
// as: "用户表",
|
||||||
dataTotal: 635847,
|
// dataTotal: 635847,
|
||||||
type: "dataTable",
|
// type: "dataTable",
|
||||||
childrenList: []
|
// childrenList: []
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
name: "sys_dept",
|
// name: "sys_dept",
|
||||||
as: "部门表",
|
// as: "部门表",
|
||||||
dataTotal: 362548,
|
// dataTotal: 362548,
|
||||||
type: "dataTable",
|
// type: "dataTable",
|
||||||
childrenList: []
|
// childrenList: []
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
name: "sys_notice",
|
// name: "sys_notice",
|
||||||
as: "通知公告",
|
// as: "通知公告",
|
||||||
dataTotal: 6347,
|
// dataTotal: 6347,
|
||||||
type: "dataTable",
|
// type: "dataTable",
|
||||||
childrenList: []
|
// childrenList: []
|
||||||
}
|
// }
|
||||||
],
|
],
|
||||||
// 数据资产选择
|
// 数据资产选择
|
||||||
assets: null,
|
assets: null,
|
||||||
// 数据模型
|
// 数据模型
|
||||||
dataModelList: [
|
dataModelList: [
|
||||||
{
|
/* {
|
||||||
id: 1,
|
id: 1,
|
||||||
name: "id",
|
name: "id",
|
||||||
comment: "主键",
|
comment: "主键",
|
||||||
|
@ -444,7 +448,8 @@ export default {
|
||||||
defaultValue: "-",
|
defaultValue: "-",
|
||||||
isDict: "N",
|
isDict: "N",
|
||||||
dictKey: "-",
|
dictKey: "-",
|
||||||
}, ],
|
}, ], */
|
||||||
|
],
|
||||||
// 数据模型选择
|
// 数据模型选择
|
||||||
dataMode: null,
|
dataMode: null,
|
||||||
// 数据示例
|
// 数据示例
|
||||||
|
@ -457,56 +462,56 @@ export default {
|
||||||
},
|
},
|
||||||
testResult: "",
|
testResult: "",
|
||||||
// 数据实例集合
|
// 数据实例集合
|
||||||
dataModeMapList : [
|
dataModeMapList : [
|
||||||
{
|
// {
|
||||||
id: 1,
|
// id: 1,
|
||||||
name: "张三",
|
// name: "张三",
|
||||||
sex: 1,
|
// sex: 1,
|
||||||
price: "264.69",
|
// price: "264.69",
|
||||||
create_time: "2024-5-7 16:37:16",
|
// create_time: "2024-5-7 16:37:16",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 2,
|
// id: 2,
|
||||||
name: "李四",
|
// name: "李四",
|
||||||
sex: 2,
|
// sex: 2,
|
||||||
price: "362.69",
|
// price: "362.69",
|
||||||
create_time: "2023-1-7 41:22:08",
|
// create_time: "2023-1-7 41:22:08",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 3,
|
// id: 3,
|
||||||
name: "王五",
|
// name: "王五",
|
||||||
sex: 0,
|
// sex: 0,
|
||||||
price: "485.69",
|
// price: "485.69",
|
||||||
create_time: "1996-4-7 02:14:36",
|
// create_time: "1996-4-7 02:14:36",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 4,
|
// id: 4,
|
||||||
name: "赵六",
|
// name: "赵六",
|
||||||
sex: 0,
|
// sex: 0,
|
||||||
price: "485.69",
|
// price: "485.69",
|
||||||
create_time: "2004-4-7 02:14:36",
|
// create_time: "2004-4-7 02:14:36",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 5,
|
// id: 5,
|
||||||
name: "猪八戒",
|
// name: "猪八戒",
|
||||||
sex: 0,
|
// sex: 0,
|
||||||
price: "485.69",
|
// price: "485.69",
|
||||||
create_time: "1969-4-7 02:14:36",
|
// create_time: "1969-4-7 02:14:36",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 6,
|
// id: 6,
|
||||||
name: "孙悟空",
|
// name: "孙悟空",
|
||||||
sex: 1,
|
// sex: 1,
|
||||||
price: "485.44",
|
// price: "485.44",
|
||||||
create_time: "2015-4-7 02:14:36",
|
// create_time: "2015-4-7 02:14:36",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
id: 7,
|
// id: 7,
|
||||||
name: "唐三",
|
// name: "唐三",
|
||||||
sex: 0,
|
// sex: 0,
|
||||||
price: "635.69",
|
// price: "635.69",
|
||||||
create_time: "2003-5-7 16:37:16",
|
// create_time: "2003-5-7 16:37:16",
|
||||||
},
|
// },
|
||||||
],
|
],
|
||||||
dataModeMapIndex: 0,
|
dataModeMapIndex: 0,
|
||||||
dataRecordSelectData: null,
|
dataRecordSelectData: null,
|
||||||
|
@ -538,6 +543,23 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
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(){
|
dataTest(){
|
||||||
let number = Math.floor(Math.random()*3);
|
let number = Math.floor(Math.random()*3);
|
||||||
|
@ -597,6 +619,12 @@ export default {
|
||||||
case "test"://测试
|
case "test"://测试
|
||||||
this.ruleEngineVersionTestStatus = true;
|
this.ruleEngineVersionTestStatus = true;
|
||||||
this.ruleEngineVersionInfoAndTest = command.ruleEngineVersion;
|
this.ruleEngineVersionInfoAndTest = command.ruleEngineVersion;
|
||||||
|
console.log("rrrreererer",this.ruleEngineVersionInfoAndTest)
|
||||||
|
|
||||||
|
selectKvt().then(res => {
|
||||||
|
this.assetStructureList = res.data
|
||||||
|
console.log("sssaaa",this.assetStructureList)
|
||||||
|
})
|
||||||
break;
|
break;
|
||||||
case "status"://激活状态
|
case "status"://激活状态
|
||||||
command.ruleEngineVersion.isActivate = 'no-activate' === command.ruleEngineVersion.isActivate ? 'activated' : 'no-activate'
|
command.ruleEngineVersion.isActivate = 'no-activate' === command.ruleEngineVersion.isActivate ? 'activated' : 'no-activate'
|
||||||
|
|
Loading…
Reference in New Issue