From ecdac8a738f254db2b2ea28cbe3248f7a6a7eb2b Mon Sep 17 00:00:00 2001
From: mrzcc <121184950@qq.com>
Date: 星期五, 06 三月 2020 16:18:27 +0800
Subject: [PATCH] 优化采购申请组件

---
 WebService/src/main/resources/components/feePackage/roomCreateFeeAdd/roomCreateFeeAdd.js |   31 +++++++++++++++++++++++++------
 1 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/WebService/src/main/resources/components/feePackage/roomCreateFeeAdd/roomCreateFeeAdd.js b/WebService/src/main/resources/components/feePackage/roomCreateFeeAdd/roomCreateFeeAdd.js
index d5d3596..0d6e78b 100644
--- a/WebService/src/main/resources/components/feePackage/roomCreateFeeAdd/roomCreateFeeAdd.js
+++ b/WebService/src/main/resources/components/feePackage/roomCreateFeeAdd/roomCreateFeeAdd.js
@@ -16,7 +16,9 @@
                 feeTypeCd:'',
                 configId:'',
                 billType:'',
-                roomState:''
+                roomState:'',
+                isMore:false,
+                locationTypeCdName:'',
             }
         },
         _initMethod: function() {
@@ -27,8 +29,16 @@
         },
         _initEvent: function() {
             vc.on('roomCreateFeeAdd', 'openRoomCreateFeeAddModal',
-            function() {
+            function(_room) {
+                vc.component.roomCreateFeeAddInfo.isMore =_room.isMore;
+                if(!_room.isMore){
+                    vc.component.roomCreateFeeAddInfo.locationTypeCd = '5008';
+                    vc.component.roomCreateFeeAddInfo.locationObjId = _room.room.roomId;
+                    var room =  _room.room;
+                    vc.component.roomCreateFeeAddInfo.locationTypeCdName = room.floorNum +'鍙锋ゼ'+room.unitNum+'鍗曞厓'+room.roomNum+'瀹�';
+                }
                 $('#roomCreateFeeAddModel').modal('show');
+
             });
 
             vc.on("roomCreateFeeAdd", "notify", function (_param) {
@@ -106,7 +116,8 @@
                     vc.component.roomCreateFeeAddInfo.locationObjId = vc.component.roomCreateFeeAddInfo.roomId;
                 } else if (vc.component.roomCreateFeeAddInfo.locationTypeCd == '4000') {
                     vc.component.roomCreateFeeAddInfo.locationObjId = vc.component.roomCreateFeeAddInfo.floorId;
-                } else {
+                } else if (vc.component.roomCreateFeeAddInfo.locationTypeCd == '5008') {
+                }else {
                     vc.toast("鏀惰垂鑼冨洿閿欒");
                     return;
                 }
@@ -117,17 +128,22 @@
                 }
 
                 vc.component.roomCreateFeeAddInfo.communityId = vc.getCurrentCommunity().communityId;
+                var _roomCreateFeeAddInfo = JSON.parse(JSON.stringify(vc.component.roomCreateFeeAddInfo));
+                if(_roomCreateFeeAddInfo.locationTypeCd == '5008'){
+                    _roomCreateFeeAddInfo.locationTypeCd = '3000';
+                }
 
-                vc.http.post('roomCreateFeeAdd', 'save', JSON.stringify(vc.component.roomCreateFeeAddInfo), {
+                vc.http.post('roomCreateFeeAdd', 'save', JSON.stringify(_roomCreateFeeAddInfo), {
                     emulateJSON: true
                 },
                 function(json, res) {
                     //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
                     if (res.status == 200) {
                         //鍏抽棴model
+                        var _json = JSON.parse(json);
                         $('#roomCreateFeeAddModel').modal('hide');
                         vc.component.clearAddFeeConfigInfo();
-                        vc.toast("鍒涘缓鏀惰垂鎴愬姛锛屾�诲叡["+res.totalRoom+"]鎴垮眿锛屾垚鍔焄"+res.successRoom+"],澶辫触["+res.errorRoom+"]",8000);
+                        vc.toast("鍒涘缓鏀惰垂鎴愬姛锛屾�诲叡["+_json.totalRoom+"]鎴垮眿锛屾垚鍔焄"+_json.successRoom+"],澶辫触["+_json.errorRoom+"]",8000);
                         return;
                     }
                     vc.message(json);
@@ -154,7 +170,10 @@
                     roomId: '',
                     feeTypeCd:'',
                     configId:'',
-                    billType:''
+                    billType:'',
+                    roomState:'',
+                    isMore:false,
+                    locationTypeCdName:'',
                 };
 
                 vc.component.roomCreateFeeAddInfo.feeTypeCds = _feeTypeCds;

--
Gitblit v1.8.0