Browse Source

重写保存时校验

zhuth 7 years ago
parent
commit
d66f13fd3d

+ 7 - 0
frontend/saas-web/app/view/money/payBalance/FormPanelController.js

@@ -260,10 +260,17 @@ Ext.define('saas.view.money.payBalance.FormPanelController', {
 
      onSave: function() {
         var me = this,
+        form = me.getView(),
         viewModel = me.getViewModel(),
         store1 = viewModel.get('detail0').detailStore,
         store2 = viewModel.get('detail1').detailStore;
 
+        var valid = form.isValid();
+        if(!valid) {
+            showToast(form.invalidText);
+            return false;
+        }
+
         var sum_pd_amount = store1.sum('pd_amount'); // 付款金额合计
         var pb_discounts = viewModel.get('pb_discounts'); // 折扣金额
         var sum_pbd_nowbalance = store2.sum('pbd_nowbalance'); // 本次核销金额合计