From 6313c9a0b96304d5b0f1da478e31e66e8a1bec10 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 18 二月 2020 13:11:57 +0800
Subject: [PATCH] 费用项设置,再次添加费用类型不显示,需要刷新网页才可以

---
 WebService/src/main/resources/components/feePackage/edit-feeConfig/editFeeConfig.js |   56 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 51 insertions(+), 5 deletions(-)

diff --git a/WebService/src/main/resources/components/feePackage/edit-feeConfig/editFeeConfig.js b/WebService/src/main/resources/components/feePackage/edit-feeConfig/editFeeConfig.js
index 3852a69..e17800d 100644
--- a/WebService/src/main/resources/components/feePackage/edit-feeConfig/editFeeConfig.js
+++ b/WebService/src/main/resources/components/feePackage/edit-feeConfig/editFeeConfig.js
@@ -12,12 +12,20 @@
                 computingFormula: '',
                 squarePrice: '',
                 additionalAmount: '0.00',
-
+                isDefault:'',
+                feeTypeCds:[],
+                computingFormulas:[]
             }
         },
         _initMethod: function() {
-
-},
+            vc.component._initEditFeeConfigDateInfo();
+            vc.getDict('pay_fee_config',"fee_type_cd",function(_data){
+                vc.component.editFeeConfigInfo.feeTypeCds = _data;
+            });
+            vc.getDict('pay_fee_config',"computing_formula",function(_data){
+                vc.component.editFeeConfigInfo.computingFormulas = _data;
+            });
+        },
         _initEvent: function() {
             vc.on('editFeeConfig', 'openEditFeeConfigModal',
             function(_params) {
@@ -28,6 +36,36 @@
             });
         },
         methods: {
+            _initEditFeeConfigDateInfo: function () {
+                vc.component.editFeeConfigInfo.startTime = vc.dateFormat(new Date().getTime());
+                $('.editFeeConfigStartTime').datetimepicker({
+                    language: 'zh-CN',
+                    format: 'yyyy-mm-dd hh:ii:ss',
+                    initTime: true,
+                    initialDate: new Date(),
+                    autoClose: 1,
+                    todayBtn: true
+
+                });
+                $('.editFeeConfigStartTime').datetimepicker()
+                    .on('changeDate', function (ev) {
+                        var value = $(".editFeeConfigStartTime").val();
+                        vc.component.editFeeConfigInfo.startTime = value;
+                    });
+                $('.editFeeConfigEndTime').datetimepicker({
+                    language: 'zh-CN',
+                    format: 'yyyy-mm-dd hh:ii:ss',
+                    initTime: true,
+                    initialDate: new Date(),
+                    autoClose: 1,
+                    todayBtn: true
+                });
+                $('.editFeeConfigEndTime').datetimepicker()
+                    .on('changeDate', function (ev) {
+                        var value = $(".editFeeConfigEndTime").val();
+                        vc.component.editFeeConfigInfo.endTime = value;
+                    });
+            },
             editFeeConfigValidate: function() {
                 return vc.validate.validate({
                     editFeeConfigInfo: vc.component.editFeeConfigInfo
@@ -130,6 +168,10 @@
                 });
             },
             editFeeConfig: function() {
+            //鍥哄畾璐圭敤
+                if(vc.component.editFeeConfigValidate.computingFormula == '2002'){
+                   vc.component.addFeeConfigInfo.squarePrice = "0.00";
+                }
                 if (!vc.component.editFeeConfigValidate()) {
                     vc.toast(vc.validate.errInfo);
                     return;
@@ -155,6 +197,8 @@
                 });
             },
             refreshEditFeeConfigInfo: function() {
+                var _feeTypeCds = vc.component.editFeeConfigInfo.feeTypeCds;
+                var _computingFormulas = vc.component.editFeeConfigInfo.computingFormulas;
                 vc.component.editFeeConfigInfo = {
                     configId: '',
                     feeTypeCd: '',
@@ -165,8 +209,10 @@
                     computingFormula: '',
                     squarePrice: '',
                     additionalAmount: '',
-
-                }
+                    isDefault:''
+                };
+                vc.component.editFeeConfigInfo.feeTypeCds = _feeTypeCds;
+                vc.component.editFeeConfigInfo.computingFormulas = _computingFormulas;
             }
         }
     });

--
Gitblit v1.8.0