| | |
| | | :doClear="active" |
| | | :useCancel="create" |
| | | :useReset="!create" |
| | | @updateEdit="(v) => $emit('updateEdit', v)" |
| | | @update:isEdit="(v) => $emit('updateEdit', v)" |
| | | @submit="submit" |
| | | @cancel="$emit('onCancel')" |
| | | > |
| | |
| | | const props = defineProps({ |
| | | //基本信息 |
| | | model: { |
| | | type: Object, |
| | | default: () => { |
| | | return { isenable: true }; |
| | | } |
| | | type: Object |
| | | // default: () => { |
| | | // return { isenable: true }; |
| | | // } |
| | | }, |
| | | create: { |
| | | type: Boolean, |
| | |
| | | } |
| | | }); |
| | | |
| | | const formInfo = computed(() => { |
| | | return parseUserInfo(props.model); |
| | | }); |
| | | const formInfo = ref({ isenable: true }); |
| | | |
| | | watch( |
| | | () => props.model, |
| | | (nValue) => { |
| | | formInfo.value = parseUserInfo(nValue); |
| | | } |
| | | ); |
| | | |
| | | const emit = defineEmits(['onSubmit', 'onCancel', 'updateEdit']); |
| | | |