/** 添加话费流水 **/ (function (vc) { vc.extends({ data: { addPhoneBillFlowInfo: { id: '', communityId: '', communityCode: '', communityName: '', roomId: '', profitShareSerial: '', deviceNumber: '', payee: '', accountName: '', handler: '', isTransfer: '', transferredCompany: '', transferDate: '', address: '', year: '', month: '', billCycle: '', lastPaymentDate: '', packageFixedFee: '', extraVoiceFee: '', comprehensiveInfoFee: '', otherFee: '', payableAmount: '', remark1: '', invoicedAmount: '', uninvoicedAmount: '', lateFee: '', subtotal: '', affiliatedUnit: '', paymentDate: '', remark2: '', dataEntryPerson: '', dataEntryDate: '', financialAuditor: '', financialAuditDate: '', roadName: '', floorNum: '', unitNum: '', roomNum: '', feeId: '' } }, _initMethod: function () { $that.addPhoneBillFlowInfo.communityId = vc.getCurrentCommunity().communityId; $that.addPhoneBillFlowInfo.communityName = vc.getCurrentCommunity().name; }, _initEvent: function () { vc.on('addPhoneBillFlow', 'openAddPhoneBillFlowModal', function (_param) { vc.resetObject($that.addPhoneBillFlowInfo); $that.addPhoneBillFlowInfo.communityId = vc.getCurrentCommunity().communityId; $that.addPhoneBillFlowInfo.communityName = vc.getCurrentCommunity().name; $that.addPhoneBillFlowInfo.roomId = _param.roomId; $that._openAddPhoneBillFlowModal(); }); }, methods: { _openAddPhoneBillFlowModal: function () { $('#addPhoneBillFlowModel').modal('show'); }, _closeAddPhoneBillFlowModal: function () { $('#addPhoneBillFlowModel').modal('hide'); }, _addPhoneBillFlow: function () { if (!$that.addPhoneBillFlowInfo.id) { vc.toast('请输入ID'); return; } if (!$that.addPhoneBillFlowInfo.communityId) { vc.toast('请选择小区'); return; } let param = { params: $that.addPhoneBillFlowInfo }; vc.http.apiPost( '/app/phoneBillFlowInfo/savePhoneBillFlowInfo', param, function (json, res) { let _json = JSON.parse(json); if (_json.code == '0000') { vc.toast('添加成功'); $that._closeAddPhoneBillFlowModal(); vc.emit('phoneBillFlowManage', 'listPhoneBillFlow', {}); } else { vc.toast(_json.msg); } }, function (errInfo, error) { console.log('请求失败处理'); vc.toast(errInfo); } ); }, _selectRoom: function () { vc.emit('searchRoom', 'openSearchRoomModel', { callBack: function (_room) { $that.addPhoneBillFlowInfo.roomId = _room.roomId; $that.addPhoneBillFlowInfo.floorNum = _room.floorNum; $that.addPhoneBillFlowInfo.unitNum = _room.unitNum; $that.addPhoneBillFlowInfo.roomNum = _room.roomNum; } }); } } }); })(window.vc);