Browse Source

表格优化提交

main
likunming 1 year ago
parent
commit
87d3245572
  1. 16
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

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

@ -12,10 +12,10 @@
:form="instance" :form="instance"
:class=" :class="
(field.colsFirst ? 'col-start-1 ' : ' ') + (field.colsFirst ? 'col-start-1 ' : ' ') +
(field.colspan === 'full' (field.colSpan === 'full'
? ' col-span-' + screenColsNumComputed ? ' col-span-' + screenColsNumComputed
: field.colspan && screenColsNumComputed >= field.colspan : field.colSpan && screenColsNumComputed >= field.colSpan
? ' col-span-' + field.colspan ? ' col-span-' + field.colSpan
: ' col-span-1') : ' col-span-1')
" "
@update:model-value="updateModelValue(field.name, formData[field.name])" @update:model-value="updateModelValue(field.name, formData[field.name])"
@ -29,10 +29,10 @@
:form="instance" :form="instance"
:class=" :class="
(field.colsFirst ? 'col-start-1 ' : ' ') + (field.colsFirst ? 'col-start-1 ' : ' ') +
(field.colspan === 'full' (field.colSpan === 'full'
? ' col-span-' + screenColsNumComputed ? ' col-span-' + screenColsNumComputed
: field.colspan && screenColsNumComputed >= field.colspan : field.colSpan && screenColsNumComputed >= field.colSpan
? ' col-span-' + field.colspan ? ' col-span-' + field.colSpan
: ' col-span-1') : ' col-span-1')
" "
></component> ></component>
@ -162,7 +162,9 @@ const getData = () => {
*/ */
const setData = (data) => { const setData = (data) => {
for (const field of fields_.value as any) { for (const field of fields_.value as any) {
formData[field.name] = data[field.name]; if (data[field.name] !== undefined) {
formData[field.name] = data[field.name];
}
} }
}; };
/** /**

Loading…
Cancel
Save