WechatOwnerService/api/fee/feeApi.js
2020-09-07 18:17:17 +08:00

69 lines
1.6 KiB
JavaScript

import {
request
} from '../java110Request.js'
import
url
from '../../constant/url.js'
import
mapping
from '../../constant/MappingConstant.js'
/**
* @param {Object} _objData {
page: 1,
row: 30,
payerObjId: _room.roomId,
feeTypeCd: '888800010001',
communityId: _room.communityId,
state:'2008001'
}
*/
export function getRoomFees(_objData,_room) {
return new Promise((resolve, reject) => {
let moreRooms = [];
request({
url: url.queryFeeByOwner,
method: "GET",
data: _objData, //动态数据
success: function(res) {
if (res.statusCode == 200) {
//成功情况下跳转
let _roomFees = res.data.fees;
if (_roomFees.length < 1) {
//_that.noData = true;
reject();
}
_roomFees.forEach(function(_roomFee) {
let _tmpEndTime = _roomFee.endTime.replace(/\-/g, "/")
let _endTime = new Date(_tmpEndTime);
let _tmpRoom = JSON.parse(JSON.stringify(_room));
_tmpRoom.endTime = util.date.formatDate(_endTime);
let _now = new Date();
if (_endTime > _now) {
_tmpRoom.feeStateName = '正常'
} else {
_tmpRoom.feeStateName = '欠费'
}
_tmpRoom.additionalAmount = _roomFee.additionalAmount;
_tmpRoom.squarePrice = _roomFee.squarePrice;
_tmpRoom.amount = _roomFee.feePrice;
_tmpRoom.feeId = _roomFee.feeId;
_tmpRoom.feeName = _roomFee.feeName;
_tmpRoom.feeFlag = _roomFee.feeFlag;
_tmpRoom.paymentCycle = _roomFee.paymentCycle;
moreRooms.push(_tmpRoom);
});
resolve(moreRooms);
return;
}
reject();
},
fail: function(e) {
reject();
}
});
})
}