riku
2024-06-13 021e4bb85124931388b067c262d844bcd6f1db09
src/composables/formConfirm.js
@@ -95,58 +95,63 @@
  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();
    }