diff --git a/src/components/BaseSearchForm.vue b/src/components/BaseSearchForm.vue index 59f3932..6305b42 100644 --- a/src/components/BaseSearchForm.vue +++ b/src/components/BaseSearchForm.vue @@ -27,7 +27,12 @@ v-for="item in opt.select" :key="item.value + Math.random().toString()" :label="item.label" - :value="item.value" /> + :value="item.value"> + {{ item.label }} + + {{ item[opt.customLabel] || "无" }} + + ({ - label: optionLabel ? item[optionLabel] : item.name, - value: optionValue ? item[optionValue] : item.id, - })) + "customLabel" in field + ? res.data.list.map((item) => ({ + label: optionLabel ? item[optionLabel] : item.name, + value: optionValue ? item[optionValue] : item.id, + [field.customLabel]: item[field.customLabel], + })) + : res.data.list.map((item) => ({ + label: optionLabel ? item[optionLabel] : item.name, + value: optionValue ? item[optionValue] : item.id, + })) ); } } else { diff --git a/src/components/DialogUpload.vue b/src/components/DialogUpload.vue index 489fd13..c4e08e5 100644 --- a/src/components/DialogUpload.vue +++ b/src/components/DialogUpload.vue @@ -1,5 +1,8 @@