master
xy 2 years ago
parent 30679a5ec7
commit d8085fe6cf

@ -411,6 +411,16 @@ export default {
['admins',[]] ['admins',[]]
]) ])
let { fields, relation } = res; let { fields, relation } = res;
let fieldRes = await fieldIndex(
{
page: 1,
page_size: 999,
custom_form_id: this.customForm.customFormId,
sort_name: "sort",
sort_type: "asc",
},
false
);
if ( if (
!fields || !fields ||
!relation || !relation ||
@ -419,7 +429,7 @@ export default {
) { ) {
throw new Error("fields或relation格式错误"); throw new Error("fields或relation格式错误");
} }
fields.forEach((i, index) => { fieldRes?.forEach((i, index) => {
i._relations = relation.find((j) => j.local_key === i.field); i._relations = relation.find((j) => j.local_key === i.field);
if (i.select_item && typeof i.select_item === 'object') { if (i.select_item && typeof i.select_item === 'object') {
let keys = Object.keys(i.select_item) let keys = Object.keys(i.select_item)

@ -58,7 +58,7 @@ export default {
} }
}}> }}>
{ {
this.localFields.map(i => { [{field:'id',name:'id'},...this.localFields].map(i => {
return ( return (
<el-option value={ i.field } label={ i.name }></el-option> <el-option value={ i.field } label={ i.name }></el-option>
) )

Loading…
Cancel
Save