fix(添加测试接口)

master
031026 2024-05-13 22:29:30 +08:00
commit 3f0687c908
2 changed files with 42 additions and 23 deletions

View File

@ -26,3 +26,11 @@ export function delAuth(data) {
data
})
}
export function assetsList() {
return request({
url: '/source/assets/assetsList',
method: 'get'
})
}

View File

@ -232,19 +232,16 @@
<el-descriptions-item v-for="_dataModel in dataModelList"
:label='_dataModel.name + "("+_dataModel.comment+")"'>
<el-radio v-model="dataMode" :label="_dataModel.name" :value="_dataModel.id">{{dataModelList[dataModeMapIndex][_dataModel.name]}}</el-radio>
<el-radio v-model="dataMode" :label="_dataModel.name" :value="_dataModel.id">{{dataModeMapList[dataModeMapIndex][_dataModel.name]}}</el-radio>
{{dataModeMapList}}
</el-descriptions-item>
</el-descriptions>
</el-card>
<el-card class="box-card" v-if="this.ruleEngineInfo.level !== 'dataSetContext'">
<div slot="header" class="clearfix">
<span>{{this.ruleEngineInfo.ruleengine.level === "data-set" ? "选择资产集" : "选择资产记录"}}</span>
<el-table :data="dataModeMapList" max-height="200px"
@selection-change="changeDataRow">
</el-table>
</div>
<!-- <div slot="header" class="clearfix">-->
<!-- <span>{{this.ruleEngineInfo.ruleengine.level === "data-set" ? "选择资产集" : "选择资产记录"}}</span>-->
<!-- <el-table :data="dataModeMapList" max-height="200px"-->
<!-- @selection-change="changeDataRow">-->
<!-- @selection-change="changeDataRow">-->
<!-- <el-table-column type="selection" width="55" v-if="this.ruleEngineInfo.level === 'data-set'"/>-->
<!-- <el-table-column v-for="dataModel in dataModelList" :label="dataModel.comment" :prop="dataModel.name"/>-->
@ -282,6 +279,7 @@
import { details, versionsAdd, engineOnOff, statusOnOff, versionsUpd, ruleengine, loader } from '@/api/rule/maintenance'
import Encoding from "@/components/Encoding/index.vue";
import { information } from '@/api/dataSource/source'
import { assetsList } from '@/api/accredit/auth'
export default {
name: "EngineVersion",
computed: {},
@ -343,6 +341,9 @@ export default {
//
dataModelList:[],
dataModeMapList:[],
keyList:[],
dataList:[],
dataModeMap:[],
}
},
created() {
@ -370,20 +371,27 @@ export default {
"assets": {
handler(val) {
console.log("assets监听",val)
this.keyList=[]
this.assetsList.forEach(res=>{
console.log("遍历",res)
if (res.name === val) {
console.log("过滤后的数据",res)
this.dataModelList = res.databaseTables
console.log("表信息赋值完成",this.dataModelList)
console.log(this.ruleEngineInfo.ruleengine.level)
this.dataModeMap.forEach(KeyValue=>{
if (KeyValue.tableName === res.name) {
this.dataModeMapList.push(KeyValue)
}
})
}
})
}
},
},
methods: {
//
dataTest(){
let number = Math.floor(Math.random()*3);
@ -588,6 +596,9 @@ public class ${this.engineVersionForm.versionCode} extends ${parentClass} {
this.assetStructureList=res.data
console.log("数据结构",this.assetStructureList)
})
assetsList().then(res=>{
this.dataModeMap=res.data
})
}
}