Browse Source

修复部分问题

main
likunming 1 year ago
parent
commit
950f715724
  1. 5
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

5
io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

@ -53,7 +53,7 @@ const formRef = ref();
const formStatus = ref(PageStatusEnum.新增); const formStatus = ref(PageStatusEnum.新增);
const formModel: any = {}; const formModel: any = {};
const formFields = {}; const formFields = {};
const fields_ = ref([...props.fields]); let fields_ = ref([...props.fields]);
// colsNum 0 // colsNum 0
const screenCols = { xs: 1, sm: 2, md: 3, lg: 4, xl: 6 }; const screenCols = { xs: 1, sm: 2, md: 3, lg: 4, xl: 6 };
const fiedType = { const fiedType = {
@ -77,9 +77,10 @@ const defaultValueHandler = (field) => {
}; };
watch( watch(
() => fields_.value, () => props.fields,
(newVal, oldVal) => { (newVal, oldVal) => {
if (newVal) { if (newVal) {
fields_ = ref([...props.fields]);
for (const field of fields_.value as any) { for (const field of fields_.value as any) {
if (field.name) { if (field.name) {
formModel[field.name] = defaultValueHandler(field); formModel[field.name] = defaultValueHandler(field);

Loading…
Cancel
Save