| | |
| | | const onSubmit = function (messageBox = true) { |
| | | 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; |
| | | // } |
| | | // }); |
| | | } else { |
| | | await submit.do(); |
| | | submited(); |
| | | } |
| | | // if (messageBox) { |
| | | // useMessageBoxTip({ |
| | | // confirmMsg: submit.msg, |
| | | // confirmTitle: submit.title, |
| | | // onConfirm: async () => { |
| | | // const res = await submit.do(); |
| | | // submited(); |
| | | // return res; |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // await submit.do(); |
| | | // submited(); |
| | | // } |
| | | await submit.do(); |
| | | submited(); |
| | | } |
| | | }); |
| | | }; |
| | | |
| | | // 取消提交 |
| | | const onCancel = function () { |
| | | if (edit.value) { |
| | | // 弹出确认框 |
| | | // useMessageBox({ |
| | | // confirmMsg: cancel.msg, |
| | | // confirmTitle: cancel.title, |
| | | // onConfirm: () => { |
| | | // // clear(); |
| | | // return cancel.do(); |
| | | // } |
| | | // }); |
| | | } else { |
| | | cancel.do(); |
| | | } |
| | | // if (edit.value) { |
| | | // // 弹出确认框 |
| | | // useMessageBox({ |
| | | // confirmMsg: cancel.msg, |
| | | // confirmTitle: cancel.title, |
| | | // onConfirm: () => { |
| | | // // clear(); |
| | | // return cancel.do(); |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // cancel.do(); |
| | | // } |
| | | cancel.do(); |
| | | }; |
| | | |
| | | // 重置表单 |
| | | const onReset = function (tips) { |
| | | if (edit.value) { |
| | | if (tips) { |
| | | // 弹出确认框 |
| | | // useMessageBox({ |
| | | // confirmMsg: '是否重置表单内容?', |
| | | // confirmTitle: '重置表单', |
| | | // onConfirm: () => { |
| | | // _reset(); |
| | | // return reset.do(); |
| | | // } |
| | | // }); |
| | | } else { |
| | | _reset(); |
| | | reset.do(); |
| | | } |
| | | // if (tips) { |
| | | // // 弹出确认框 |
| | | // useMessageBox({ |
| | | // confirmMsg: '是否重置表单内容?', |
| | | // confirmTitle: '重置表单', |
| | | // onConfirm: () => { |
| | | // _reset(); |
| | | // return reset.do(); |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // _reset(); |
| | | // reset.do(); |
| | | // } |
| | | _reset(); |
| | | reset.do(); |
| | | } else { |
| | | reset.do(); |
| | | } |