Browse Source

修复Dcat.init监听会被异步弹窗解绑问题

jqh 4 years ago
parent
commit
63281f5125

+ 5 - 1
resources/assets/dcat/js/Dcat.js

@@ -113,7 +113,7 @@ export default class Dcat {
             };
 
         self.onPjaxComplete(clear, true);
-        $document.one('pjax:responded', clear);
+        $document.one('init:off', clear);
 
         clear();
 
@@ -136,6 +136,10 @@ export default class Dcat {
         }, options);
     }
 
+    offInit() {
+        $(document).trigger('init:off')
+    }
+
     /**
      * 主动触发 ready 事件
      */

File diff suppressed because it is too large
+ 0 - 0
resources/dist/adminlte/adminlte.css


File diff suppressed because it is too large
+ 0 - 0
resources/dist/adminlte/adminlte.js.map


File diff suppressed because it is too large
+ 0 - 0
resources/dist/dcat/extra/action.js.map


File diff suppressed because it is too large
+ 0 - 0
resources/dist/dcat/extra/select-table.js.map


File diff suppressed because it is too large
+ 0 - 0
resources/dist/dcat/js/dcat-app.js


File diff suppressed because it is too large
+ 0 - 0
resources/dist/dcat/js/dcat-app.js.map


File diff suppressed because it is too large
+ 0 - 9
resources/dist/dcat/plugins/vendors.min.css


+ 1 - 1
resources/views/form/select-script.blade.php

@@ -46,7 +46,7 @@
                         d.text = d.{{ $loads['textField'] }};
                         return d;
                     })
-                }).val(target.data('value').split(',')).trigger('change');
+                }).val(String(target.data('value')).split(',')).trigger('change');
             });
         };
 

Some files were not shown because too many files changed in this diff