fix 修改了选择资产模型

master
rouchen 2024-05-13 21:52:54 +08:00
parent e3a469be09
commit 1690e8a676
2 changed files with 68 additions and 13 deletions

View File

@ -87,16 +87,17 @@ export default {
methods: {
selectDataDisplay(){
selectDataDisplay().then(res =>{
console.log("sss",res)
this.assetShowList = res.data
})
},
selectDataStur(node) {
this.dataStructure = node.data
console.log("nodedddd", this.dataStructure)
if (node.level ===2)
selectDataDisplayName(node.data.name).then(res =>{
this.assetShowList = res.data
console.log("ssssss", this.assetShowList )
})
},
//

View File

@ -221,8 +221,10 @@
<el-card class="box-card" v-if="assets != null">
<div slot="header" class="clearfix">
<span>选择资产模型</span>
<el-button style="float: right; padding: 3px 0" type="text" @click="dataModelRandom"></el-button>
</div>
{{dataModeMapList}}
<el-descriptions direction="vertical" :column="3" border>
<el-descriptions-item v-for="_dataModel in dataModelList"
:label='_dataModel.name + "("+_dataModel.comment+")"'>
@ -277,12 +279,8 @@ import {
} from '@/api/rule_engine/engine'
import Encoding from "@/components/Encoding/index.vue";
import {
selectDataAuthorization, selectDataDisplayList,
selectDataDisplayName, selectDataDisplayVal, selectDataStructure, selectDataStructureTableName,
selectDataStur,
selectDepartmen,
selectKvt,
selectTable
selectDataAuthorization, selectDataDisplayName, selectDataDisplayVal, selectDataStructureTableName,
selectKvt
} from '@/api/kvt/kvt'
export default {
@ -302,14 +300,14 @@ export default {
'assets': {
handler(newVal){
console.log("val",newVal)
selectDataDisplayVal(newVal).then(res => {
this.dataModeMap = res.data
console.log("ssssssssssssss", this.dataModeMap)
selectDataStructureTableName(newVal).then(res => {
this.dataModelList = res.data
console.log("ssssssssssssss", this.dataModelList)
})
//
selectDataStructureTableName(newVal).then(res =>{
this.dataModelList = res.data;
console.log("ss",this.dataModelList)
selectDataDisplayName(newVal).then(res =>{
this.dataModeMapList = res.data
console.log("ss",this.dataModeMapList)
})
}
@ -610,6 +608,7 @@ export default {
//
dataModelRandom(){
this.dataModeMapIndex = Math.floor(Math.random()*this.dataModeMapList.length);
console.log("thisth",this.dataModeMapIndex)
},
saveCoding(){
updataEngineVersionStatus(this.ruleEngineVersionInfoAndTest).then(res => {
@ -842,6 +841,8 @@ export default {
if(this.ruleEngineInfo.level ==="recording"){
parentClass = "RecordEngine" ;
}
//
if (parentClass = "DataModelEngine"){
let codeIng = `package ${packageName}.${customName};
@ -867,6 +868,59 @@ public class ${this.engineVersionForm.versionCode} extends ${parentClass} {
}
}`;
return codeIng;
}
//
if (parentClass = "DataSetEngine"){
let codeIng = `package ${packageName}.${customName};
import com.muyu.engine.action.ActionDiscard;
import com.muyu.engine.scope.${parentClass};
/**
* @Author: yl
* @date: 2024/5/6
* @Description: ${this.engineVersionForm.name}-${this.engineVersionForm.code}
* @Version: 1.0
*/
public class ${this.engineVersionForm.versionCode} extends ${parentClass} {
private final DataSetContext dataSetContext;
public DataModelContext (DataSetContext dataSetContext) {
this.dataSetContext = dataSetContext;
}
}`;
return codeIng;
}
//
if (parentClass = "RecordEngine"){
let codeIng = `package ${packageName}.${customName};
import com.muyu.engine.action.ActionDiscard;
import com.muyu.engine.scope.${parentClass};
/**
* @Author: yl
* @date: 2024/5/6
* @Description: ${this.engineVersionForm.name}-${this.engineVersionForm.code}
* @Version: 1.0
*/
public class ${this.engineVersionForm.versionCode} extends ${parentClass} {
private final TaskContext taskContext;
public RecordContext (TaskContext taskContext) {
this.taskContext = taskContext;
}
}`;
return codeIng;
}
}
}
}