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