add bom
This commit is contained in:
@@ -14,8 +14,9 @@
|
||||
</div>
|
||||
|
||||
<div class="dialog-body__inner relative">
|
||||
<!-- v-if="dataForm.id && !detailMode && /属性|详情/.test(activeMenu) && $hasPermission()" -->
|
||||
<el-button
|
||||
v-if="dataForm.id && !detailMode && /属性/.test(activeMenu)"
|
||||
v-if="dataForm.id && !detailMode && /属性|详情/.test(activeMenu)"
|
||||
plain
|
||||
type="primary"
|
||||
size="small"
|
||||
|
||||
@@ -83,6 +83,19 @@ export default {
|
||||
row.forEach((col) => {
|
||||
dataForm[col.prop] = col.default ?? "";
|
||||
console.log("[small dialog]==========>", col.prop, dataForm[col.prop]);
|
||||
|
||||
if (typeof col.fetchData === "function")
|
||||
col.fetchData().then(({ data: res }) => {
|
||||
if (res.code === 0) {
|
||||
this.$set(
|
||||
col,
|
||||
"options",
|
||||
res.data.list.map((item) => ({ label: item.name, value: item.id }))
|
||||
);
|
||||
} else {
|
||||
this.$set(col, "options", []);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user