|
@ -94,7 +94,7 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
> |
|
|
> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in getItemEnums(item)" |
|
|
v-for="item in item.enums_list" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
|
:label="item.label" |
|
|
:label="item.label" |
|
|
:value="item.value" |
|
|
:value="item.value" |
|
@ -681,24 +681,6 @@ export default { |
|
|
if(type == 'detail')this.showDetailInfo(row) |
|
|
if(type == 'detail')this.showDetailInfo(row) |
|
|
if(type == 'json')this.showJsonTable(row) |
|
|
if(type == 'json')this.showJsonTable(row) |
|
|
}, |
|
|
}, |
|
|
// 可编辑表单:获取枚举、布尔 |
|
|
|
|
|
getItemEnums(item){ |
|
|
|
|
|
let _option = [] |
|
|
|
|
|
// 布尔 |
|
|
|
|
|
if(item.apiBaseType == 'boolean'){ |
|
|
|
|
|
_option = [{ |
|
|
|
|
|
value: true, |
|
|
|
|
|
label: '是' |
|
|
|
|
|
},{ |
|
|
|
|
|
value: false, |
|
|
|
|
|
label: '否' |
|
|
|
|
|
},] |
|
|
|
|
|
} |
|
|
|
|
|
if(item.isEnums){ |
|
|
|
|
|
_option = item.enums_list |
|
|
|
|
|
} |
|
|
|
|
|
return _option |
|
|
|
|
|
}, |
|
|
|
|
|
// 可编辑表单:值更改函数 |
|
|
// 可编辑表单:值更改函数 |
|
|
changeValue(prop,item,val) { |
|
|
changeValue(prop,item,val) { |
|
|
this.$emit("changeValue", prop, item, val) |
|
|
this.$emit("changeValue", prop, item, val) |
|
|