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 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" <el-descriptions-item v-for="_dataModel in dataModelList"
:label='_dataModel.name + "("+_dataModel.comment+")"'> :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-item>
</el-descriptions> </el-descriptions>
</el-card> </el-card>
<el-card class="box-card" v-if="this.ruleEngineInfo.level !== 'dataSetContext'"> <el-card class="box-card" v-if="this.ruleEngineInfo.level !== 'dataSetContext'">
<div slot="header" class="clearfix"> <!-- <div slot="header" class="clearfix">-->
<span>{{this.ruleEngineInfo.ruleengine.level === "data-set" ? "选择资产集" : "选择资产记录"}}</span> <!-- <span>{{this.ruleEngineInfo.ruleengine.level === "data-set" ? "选择资产集" : "选择资产记录"}}</span>-->
<el-table :data="dataModeMapList" max-height="200px" <!-- <el-table :data="dataModeMapList" max-height="200px"-->
@selection-change="changeDataRow"> <!-- @selection-change="changeDataRow">-->
</el-table>
</div>
<!-- @selection-change="changeDataRow">--> <!-- @selection-change="changeDataRow">-->
<!-- <el-table-column type="selection" width="55" v-if="this.ruleEngineInfo.level === 'data-set'"/>--> <!-- <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"/>--> <!-- <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 { details, versionsAdd, engineOnOff, statusOnOff, versionsUpd, ruleengine, loader } from '@/api/rule/maintenance'
import Encoding from "@/components/Encoding/index.vue"; import Encoding from "@/components/Encoding/index.vue";
import { information } from '@/api/dataSource/source' import { information } from '@/api/dataSource/source'
import { assetsList } from '@/api/accredit/auth'
export default { export default {
name: "EngineVersion", name: "EngineVersion",
computed: {}, computed: {},
@ -343,21 +341,24 @@ export default {
// //
dataModelList:[], dataModelList:[],
dataModeMapList:[], dataModeMapList:[],
keyList:[],
dataList:[],
dataModeMap:[],
} }
}, },
created() { created() {
this.initRuleEngine(); this.initRuleEngine();
this.SourceList(); this.SourceList();
}, },
watch:{ watch: {
"assetStructure":{ "assetStructure": {
handler(val){ handler(val) {
this.assetsList=[] this.assetsList = []
console.log("assetStructure监听",val) console.log("assetStructure监听", val)
this.assetStructureList.forEach(res => { this.assetStructureList.forEach(res => {
console.log("循环的值",res) console.log("循环的值", res)
if (res.dataSource.accessSourceName === val){ if (res.dataSource.accessSourceName === val) {
res.databaseTableInformationList.forEach(values=>{ res.databaseTableInformationList.forEach(values => {
if (res.dataSource.databaseName === values.databaseName) { if (res.dataSource.databaseName === values.databaseName) {
this.assetsList.push(values); this.assetsList.push(values);
console.log(this.assetsList) console.log(this.assetsList)
@ -367,23 +368,30 @@ export default {
}) })
} }
}, },
"assets":{ "assets": {
handler(val){ handler(val) {
console.log("assets监听",val) console.log("assets监听",val)
this.keyList=[]
this.assetsList.forEach(res=>{ this.assetsList.forEach(res=>{
console.log("遍历",res) console.log("遍历",res)
if (res.name === val) { if (res.name === val) {
console.log("过滤后的数据",res) console.log("过滤后的数据",res)
this.dataModelList = res.databaseTables 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: { methods: {
// //
dataTest(){ dataTest(){
let number = Math.floor(Math.random()*3); let number = Math.floor(Math.random()*3);
@ -588,6 +596,9 @@ public class ${this.engineVersionForm.versionCode} extends ${parentClass} {
this.assetStructureList=res.data this.assetStructureList=res.data
console.log("数据结构",this.assetStructureList) console.log("数据结构",this.assetStructureList)
}) })
assetsList().then(res=>{
this.dataModeMap=res.data
})
} }
} }