feat:添加module,endpoint的labels列 以及asset搜索条件添加

This commit is contained in:
zhangyu
2020-11-10 14:11:29 +08:00
parent bfd70c845f
commit 6e406374e8
13 changed files with 798 additions and 411 deletions

View File

@@ -81,6 +81,12 @@
</template>
<template v-else>-</template>
</span>
<span v-else-if="item.prop == 'labels'">
<template v-if="scope.row.labelModule">
<span v-for="(p,i) in scope.row.labelModule">{{p.key}}={{p.value}}<span v-if="i < scope.row.labelModule.length-1"></span></span>
</template>
<template v-else>-</template>
</span>
<template v-else-if="item.prop == 'type'">{{scope.row.module.type}}</template>
<div v-else-if="item.prop == 'option'">&nbsp;
<span
@@ -204,6 +210,11 @@
prop: 'type',
show: false,
width:200,
},{
label: this.$t("project.endpoint.labels"),
prop: 'labels',
show: true,
width:200,
},{
label: this.$t("project.endpoint.param"),
prop: 'param',
@@ -278,9 +289,14 @@
try {
let tempObj = JSON.parse(response.data.list[i].param);
response.data.list[i].paramObj = [];
let tempObj1 = JSON.parse(response.data.list[i].labels);
response.data.list[i].labelModule = [];
for (let k in tempObj) {
response.data.list[i].paramObj.push({key: k, value: tempObj[k]})
}
for (let k in tempObj1) {
response.data.list[i].labelModule.push({key: k, value: tempObj1[k]})
}
} catch (err) {
//console.error(response.data.list[i], err);
}
@@ -334,6 +350,9 @@
if (!this.endpoint.paramObj) {
this.$set(this.endpoint, 'paramObj', []);
}
if (!this.endpoint.labelModule) {
this.$set(this.endpoint, 'labelModule', []);
}
},
closeEditEndpointRightBox(refresh) {
this.rightBox.editEndpoint.show = false;