<el-form ref="formDatabase" :model="permissonList.bizContent" :rules="rules" :inline="true" label-width="120px">
<el-form-item
style="display:block"
v-for="(item,index) in apiManagerParameter"
:label="item.parameterName"
:key="index">
<el-input v-model="permissonList.bizContent[item.parameterName]" style="width: 560px" placeholder="请输入内容" />
</el-form-item>
</el-form>
data() {
return {
formDatabase: {},
//多个数组传参
permissonList: {
interfaceId: null,
bizContent: {
},
},
};
}
methods: {
/** 编辑查询 */
getApi() {
this.loading = true;
getApi(this.tableId).then(response => {
this.loading = false;
console.log(response)
this.formDatabase = response.data.apiManager
this.apiManagerParameter = response.data.apiManagerParameter
this.apiManagerResult = response.data.apiManagerResult
console.log(this.apiManagerParameter)
});
},
/** 提交按钮 */
submitForm() {
this.permissonList.interfaceId = this.formDatabase.interfaceId
console.log(this.permissonList)
gateway(this.permissonList).then(response => {
this.loading = false;
console.log(response)
this.responseList = response
});
},
}