浏览代码

修复弹窗表单重复提示失败信息问题

jqh 5 年之前
父节点
当前提交
b3fc7db4ed
共有 1 个文件被更改,包括 7 次插入7 次删除
  1. 7 7
      resources/assets/dcat/js/extensions/DialogForm.js

+ 7 - 7
resources/assets/dcat/js/extensions/DialogForm.js

@@ -227,22 +227,22 @@ export default class DialogForm {
 
                 _this.isSubmitting = 0;
 
-                options.saved(success, res);
+                if (options.saved(success, res) === false) {
+                    return false;
+                }
 
-                if (!success) {
+                if (! success) {
                     return options.error(success, res);
                 }
                 if (res.status) {
-                    options.success(success, res);
+                    let r = options.success(success, res);
 
                     _this._destroy(counter);
 
-                    return;
+                    return r;
                 }
 
-                options.error(success, res);
-
-                Dcat.error(res.message || 'Save failed.');
+                return options.error(success, res);
             }
         });