| | |
| | | // }); |
| | | |
| | | //表单内容 |
| | | const formObj = reactive(defaultForm ? defaultForm : {}); |
| | | // const formObj = reactive({}); |
| | | const formObj = ref(defaultForm ? defaultForm : {}); |
| | | let formObjClone = useCloned(formObj, { manual: true }); |
| | | //表单组件引用 |
| | | const formRef = ref(null); |
| | |
| | | formRef.value.validate(async (valid) => { |
| | | if (valid) { |
| | | if (messageBox) { |
| | | useMessageBoxTip({ |
| | | confirmMsg: submit.msg, |
| | | confirmTitle: submit.title, |
| | | onConfirm: async () => { |
| | | const res = await submit.do(); |
| | | submited(); |
| | | return res; |
| | | } |
| | | }); |
| | | useMessageBoxTip({ |
| | | confirmMsg: submit.msg, |
| | | confirmTitle: submit.title, |
| | | onConfirm: async () => { |
| | | const res = await submit.do(); |
| | | submited(); |
| | | return res; |
| | | } |
| | | }); |
| | | } else { |
| | | await submit.do(); |
| | | submited(); |