Forráskód Böngészése

修复数据表单弹窗重复刷新页面问题

jqh 5 éve
szülő
commit
e9239e9fe7

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

@@ -209,7 +209,7 @@ export default class DialogForm {
 
         Dcat.Form({
             form: _this.$form,
-            disableRedirect: true,
+            redirect: false,
             before: function () {
                 // 验证表单
                 _this.$form.validator('validate');

+ 3 - 1
resources/assets/dcat/js/extensions/Form.js

@@ -24,6 +24,8 @@ class Form {
             tabSelector: '.tab-pane',
             // 错误信息模板
             errorTemplate: '<label class="control-label" for="inputError"><i class="feather icon-x-circle"></i> {message}</label><br/>',
+            // 是否允许跳转
+            redirect: true,
             // 保存成功后自动跳转
             autoRedirect: false,
             // 自动移除表单错误信息
@@ -100,7 +102,7 @@ class Form {
 
                 Dcat.success(response.message || 'Save succeeded!');
 
-                if (response.redirect === false) {
+                if (response.redirect === false || ! options.redirect) {
                     return;
                 }
 

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/js/dcat-app.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/js/dcat-app.js.map


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott