优化代码

This commit is contained in:
wuxw 2023-12-06 10:18:33 +08:00
parent 0488a8480f
commit 294d901206

View File

@ -64,25 +64,25 @@
return; return;
} }
if (vc.notNull(vc.getParam("sign"))) { if (vc.notNull(vc.getParam("sign"))) {
vc.component.roomCreateFeeInfo.roomId = vc.getParam('payerObjId'); $that.roomCreateFeeInfo.roomId = vc.getParam('payerObjId');
$that.roomCreateFeeInfo.conditions.roomId = vc.getParam('payerObjId'); $that.roomCreateFeeInfo.conditions.roomId = vc.getParam('payerObjId');
$that.roomCreateFeeInfo.conditions.roomNum = ''; $that.roomCreateFeeInfo.conditions.roomNum = '';
vc.component.roomCreateFeeInfo.roomName = vc.getParam('roomName'); $that.roomCreateFeeInfo.roomName = vc.getParam('roomName');
} else { } else {
vc.component.roomCreateFeeInfo.roomId = _param.roomId; $that.roomCreateFeeInfo.roomId = _param.roomId;
$that.roomCreateFeeInfo.conditions.roomId = _param.roomId; $that.roomCreateFeeInfo.conditions.roomId = _param.roomId;
$that.roomCreateFeeInfo.conditions.roomNum = ''; $that.roomCreateFeeInfo.conditions.roomNum = '';
vc.component.roomCreateFeeInfo.roomName = _param.roomName; $that.roomCreateFeeInfo.roomName = _param.roomName;
} }
$that.listRoomInRoomCreateFee(); $that.listRoomInRoomCreateFee();
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}); });
vc.on('roomCreateFee', 'notifyRoom', function (_room) { vc.on('roomCreateFee', 'notifyRoom', function (_room) {
vc.copyObject(_room, $that.roomCreateFeeInfo); vc.copyObject(_room, $that.roomCreateFeeInfo);
$that.roomCreateFeeInfo.conditions.roomId = _room.roomId; $that.roomCreateFeeInfo.conditions.roomId = _room.roomId;
$that.roomCreateFeeInfo.conditions.roomNum = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum; $that.roomCreateFeeInfo.conditions.roomNum = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum;
$that.roomCreateFeeInfo.roomName = $that.roomCreateFeeInfo.conditions.roomNum; $that.roomCreateFeeInfo.roomName = $that.roomCreateFeeInfo.conditions.roomNum;
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}); });
vc.on('roomCreateFee', 'notifyRoomByOwner', function (_room) { vc.on('roomCreateFee', 'notifyRoomByOwner', function (_room) {
vc.copyObject(_room, $that.roomCreateFeeInfo); vc.copyObject(_room, $that.roomCreateFeeInfo);
@ -90,14 +90,14 @@
$that.roomCreateFeeInfo.conditions.ownerName = _room.ownerName; $that.roomCreateFeeInfo.conditions.ownerName = _room.ownerName;
$that.roomCreateFeeInfo.conditions.roomNum = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum; $that.roomCreateFeeInfo.conditions.roomNum = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum;
$that.roomCreateFeeInfo.roomName = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum; $that.roomCreateFeeInfo.roomName = _room.floorNum + "-" + _room.unitNum + "-" + _room.roomNum;
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}); });
vc.on('pagination', 'page_event', function (_currentPage) { vc.on('pagination', 'page_event', function (_currentPage) {
$that.updateCurrentPage(_currentPage); $that.updateCurrentPage(_currentPage);
vc.component._loadListRoomCreateFeeInfo(_currentPage, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(_currentPage, DEFAULT_ROW);
}); });
vc.on('roomCreateFee', 'notify', function () { vc.on('roomCreateFee', 'notify', function () {
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}) })
}, },
methods: { methods: {
@ -120,9 +120,14 @@
page: 1, page: 1,
row: 1, row: 1,
communityId: vc.getCurrentCommunity().communityId, communityId: vc.getCurrentCommunity().communityId,
roomId: $that.roomCreateFeeInfo.roomId roomId: $that.roomCreateFeeInfo.roomId,
} }
}; };
if($that.roomCreateFeeInfo.conditions.roomNum){
param.params.flag = '1';
param.params.roomNum = $that.roomCreateFeeInfo.conditions.roomNum;
param.params.roomId = '';
}
//发送get请求 //发送get请求
vc.http.apiGet('/room.queryRooms', vc.http.apiGet('/room.queryRooms',
param, param,
@ -236,14 +241,14 @@
let _feeConfigInfo = JSON.parse(json); let _feeConfigInfo = JSON.parse(json);
if (_feeConfigInfo.code == 404) { if (_feeConfigInfo.code == 404) {
vc.toast(_feeConfigInfo.msg); vc.toast(_feeConfigInfo.msg);
vc.component.roomCreateFeeInfo.fees = []; $that.roomCreateFeeInfo.fees = [];
} else { } else {
vc.component.roomCreateFeeInfo.total = _feeConfigInfo.total; $that.roomCreateFeeInfo.total = _feeConfigInfo.total;
vc.component.roomCreateFeeInfo.records = _feeConfigInfo.records; $that.roomCreateFeeInfo.records = _feeConfigInfo.records;
vc.component.roomCreateFeeInfo.fees = _feeConfigInfo.fees; $that.roomCreateFeeInfo.fees = _feeConfigInfo.fees;
if (_feeConfigInfo.fees != null && _feeConfigInfo.fees.length > 0) { if (_feeConfigInfo.fees != null && _feeConfigInfo.fees.length > 0) {
vc.component.roomCreateFeeInfo.roomId = _feeConfigInfo.fees[0].payerObjId; $that.roomCreateFeeInfo.roomId = _feeConfigInfo.fees[0].payerObjId;
vc.component.roomCreateFeeInfo.conditions.roomId = _feeConfigInfo.fees[0].payerObjId; $that.roomCreateFeeInfo.conditions.roomId = _feeConfigInfo.fees[0].payerObjId;
} }
vc.emit('pagination', 'init', { vc.emit('pagination', 'init', {
total: _feeConfigInfo.records, total: _feeConfigInfo.records,
@ -278,7 +283,7 @@
}); });
}, },
_refreshListRoomCreateFeeInfo: function () { _refreshListRoomCreateFeeInfo: function () {
vc.component.roomCreateFeeInfo._currentFeeConfigName = ""; $that.roomCreateFeeInfo._currentFeeConfigName = "";
}, },
_goBack: function () { _goBack: function () {
vc.goBack(); vc.goBack();
@ -345,26 +350,26 @@
//查询 //查询
_queryRoomCreateFeeMethod: function () { _queryRoomCreateFeeMethod: function () {
// 关闭查询组件 // 关闭查询组件
if ($that.roomCreateFeeInfo.conditions.roomNum != null && $that.roomCreateFeeInfo.conditions.roomNum != '' && if ($that.roomCreateFeeInfo.conditions.roomNum) {
$that.roomCreateFeeInfo.conditions.roomNum != undefined) {
$that.roomCreateFeeInfo.roomName = $that.roomCreateFeeInfo.conditions.roomNum; $that.roomCreateFeeInfo.roomName = $that.roomCreateFeeInfo.conditions.roomNum;
} }
vc.emit('inputSearchRoomInfo', 'close', {}); vc.emit('inputSearchRoomInfo', 'close', {});
vc.emit('inputSearchRoomByOwner', 'close', {}); vc.emit('inputSearchRoomByOwner', 'close', {});
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that.listRoomInRoomCreateFee();
$that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}, },
//重置 //重置
_resetRoomCreateFeeMethod: function () { _resetRoomCreateFeeMethod: function () {
// 关闭查询组件 // 关闭查询组件
vc.emit('inputSearchRoomInfo', 'close', {}); vc.emit('inputSearchRoomInfo', 'close', {});
vc.emit('inputSearchRoomByOwner', 'close', {}); vc.emit('inputSearchRoomByOwner', 'close', {});
vc.component.roomCreateFeeInfo.conditions.roomNum = ""; $that.roomCreateFeeInfo.conditions.roomNum = "";
vc.component.roomCreateFeeInfo.conditions.state = ""; $that.roomCreateFeeInfo.conditions.state = "";
vc.component.roomCreateFeeInfo.conditions.ownerName = ""; $that.roomCreateFeeInfo.conditions.ownerName = "";
// vc.component.roomCreateFeeInfo.roomName = ""; // $that.roomCreateFeeInfo.roomName = "";
// vc.component.roomCreateFeeInfo.conditions.roomId = ""; // $that.roomCreateFeeInfo.conditions.roomId = "";
vc.component.roomCreateFeeInfo.fees = []; $that.roomCreateFeeInfo.fees = [];
vc.component._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW); $that._loadListRoomCreateFeeInfo(DEFAULT_PAGE, DEFAULT_ROW);
}, },
_viewRoomFeeConfig: function (_fee) { _viewRoomFeeConfig: function (_fee) {
let param = { let param = {