html ```html

{{printPayFeeInfo.storeName}}收据单

小区名称:{{printPayFeeInfo.communityName}}
栋号:{{printPayFeeInfo.roomInfo.floorNum}}栋
建筑面积:{{printPayFeeInfo.fees && printPayFeeInfo.fees.length>0?printPayFeeInfo.fees[0].area:'无'}}
户主姓名:{{printPayFeeInfo.payObjName}}
房号:{{printPayFeeInfo.roomInfo.roomNum}}
房屋编号:{{printPayFeeInfo.fees && printPayFeeInfo.fees.length>0?printPayFeeInfo.fees[0].objName:'无'}}
{{item.feeName}} {{vc.dateFormat(item.startTime)}} {{vc.dateFormat(item.endTime)}} {{item.preDegrees}} - {{item.curDegrees}} - {{item.curDegrees - item.preDegrees}} - {{item.units}} {{item.squarePrice}} {{item.amount}}
{{vc.changeNumMoneyToChinese(printPayFeeInfo.amount)}} {{printPayFeeInfo.amount}}
物业费预存日期 上期预存 0.00 预存剩余 0.00 抵扣预存后应缴 {{printPayFeeInfo.amount}}
备注1

备注2

制单人:{{printPayFeeInfo.userName}}
复核人:
客服管家:
缴费方式:{{printPayFeeInfo.fees && printPayFeeInfo.fees.length>0?printPayFeeInfo.fees[0].primeRate:'无'}}
日期:{{vc.dateFormat(new Date())}}
手机/微信号:
实缴日期:{{printPayFeeInfo.feeTime}}
{{printPayFeeInfo.storeName}}
物业服务中心
``` js ```js (function(vc) { vc.extends({ data: { printPayFeeInfo: { communityName: '', receiptId: '', receiptIds: '', detailIds: '', roomName: '', amount: 0.00, fees: [], feeTime: '', wechatName: '', content: '', qrImg: '', payObjName: '', feeReceipt: [], apply: 'N', userName: vc.getData('/nav/getUserInfo').name, storeName: '', roomInfo: { } }, printFlag: '0' }, _initMethod: function() { //vc.component._initPrintPurchaseApplyDateInfo(); $that.printPayFeeInfo.receiptId = vc.getParam('receiptId'); $that.printPayFeeInfo.receiptIds = vc.getParam('receiptIds'); $that.printPayFeeInfo.detailIds = vc.getParam('detailIds'); $that.printPayFeeInfo.apply = vc.getParam('apply'); $that.printPayFeeInfo.merge = vc.getParam('merge'); //$that.printPayFeeInfo.feeTime = vc.dateTimeFormat(new Date()); $that.printPayFeeInfo.communityName = vc.getCurrentCommunity().name; $that._loadReceipt(); $that._loadPrintSpec(); }, _initEvent: function() { }, methods: { _initPayFee: function() { }, _loadReceipt: function() { var param = { params: { page: 1, row: 30, receiptId: $that.printPayFeeInfo.receiptId, receiptIds: $that.printPayFeeInfo.receiptIds, detailIds: $that.printPayFeeInfo.detailIds, communityId: vc.getCurrentCommunity().communityId } }; //发送get请求 vc.http.apiGet('/feeReceipt/queryFeeReceipt', param, function(json, res) { var _feeReceiptManageInfo = JSON.parse(json); let _feeReceipt = _feeReceiptManageInfo.data; let _amount = 0; _feeReceipt.forEach(item => { _amount += parseFloat(item.amount) }); $that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; //$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.storeName = _feeReceipt[0].storeName; $that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.listRoom(_feeReceipt[0].objId); $that._loadReceiptDetail(); }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _loadReceiptDetail: function() { let param = { params: { page: 1, row: 100, receiptId: $that.printPayFeeInfo.receiptId, receiptIds: $that.printPayFeeInfo.receiptIds, detailIds: $that.printPayFeeInfo.detailIds, communityId: vc.getCurrentCommunity().communityId, mergeFee:$that.printPayFeeInfo.merge } }; //发送get请求 vc.http.apiGet('/feeReceipt/queryFeeReceiptDetail', param, function(json, res) { var _feeReceiptManageInfo = JSON.parse(json); let _feeReceiptDetails = _feeReceiptManageInfo.data; $that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].receiptId + "(" + _feeReceiptDetails[0].payOrderId + ")"; _feeReceiptDetails.forEach(item => { $that.printPayFeeInfo.feeReceipt.forEach(im => { if (item.receiptId == im.receiptId) { item.objName = im.objName; item.feeTypeCd = im.feeTypeCd; } }) }) $that.printPayFeeInfo.fees = _feeReceiptDetails; }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _loadPrintSpec: function() { var param = { params: { page: 1, row: 1, specCd: 2020, communityId: vc.getCurrentCommunity().communityId } }; //发送get请求 vc.http.apiGet('/feePrintSpec/queryFeePrintSpec', param, function(json, res) { var _json = JSON.parse(json); var _data = _json.data; if (_data.length > 0) { $that.printPayFeeInfo.content = _data[0].content; $that.printPayFeeInfo.qrImg = _data[0].qrImg; if (_data[0].printName) { $that.printPayFeeInfo.communityName = _data[0].printName; } } }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _printPurchaseApplyDiv: function() { $that.printFlag = '1'; console.log('console.log($that.printFlag);', $that.printFlag); document.getElementById("print-btn").style.display = "none"; //隐藏 window.print(); //$that.printFlag = false; window.opener = null; window.close(); }, _closePage: function() { window.opener = null; window.close(); }, listRoom: function(_roomId) { let param = { params: { page: 1, row: 1, communityId: vc.getCurrentCommunity().communityId, roomId: _roomId } }; //发送get请求 vc.http.apiGet('/room.queryRooms', param, function(json, res) { let listRoomData = JSON.parse(json); if (!listRoomData.rooms || listRoomData.rooms.length < 1) { return; } vc.component.printPayFeeInfo.roomInfo = listRoomData.rooms[0]; }, function(errInfo, error) { console.log('请求失败处理'); } ); }, } }); })(window.vc); ```