/** 编辑话费流水 **/ (function (vc) { vc.extends({ data: { editPhoneBillFlowInfo: { 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.editPhoneBillFlowInfo.communityId = vc.getCurrentCommunity().communityId; }, _initEvent: function () { vc.on('editPhoneBillFlow', 'openEditPhoneBillFlowModal', function (_phoneBillFlow) { $that.editPhoneBillFlowInfo = JSON.parse(JSON.stringify(_phoneBillFlow)); $that._openEditPhoneBillFlowModal(); }); }, methods: { _openEditPhoneBillFlowModal: function () { $('#editPhoneBillFlowModel').modal('show'); }, _closeEditPhoneBillFlowModal: function () { $('#editPhoneBillFlowModel').modal('hide'); }, _editPhoneBillFlow: function () { if (!$that.editPhoneBillFlowInfo.id) { vc.toast('请输入ID'); return; } if (!$that.editPhoneBillFlowInfo.communityId) { vc.toast('请选择小区'); return; } let param = { params: $that.editPhoneBillFlowInfo }; vc.http.apiPost( '/app/phoneBillFlowInfo/updatePhoneBillFlowInfo', param, function (json, res) { let _json = JSON.parse(json); if (_json.code == '0000') { vc.toast('修改成功'); $that._closeEditPhoneBillFlowModal(); vc.emit('phoneBillFlowManage', 'listPhoneBillFlow', {}); } else { vc.toast(_json.msg); } }, function (errInfo, error) { console.log('请求失败处理'); vc.toast(errInfo); } ); } } }); })(window.vc);