94 lines
4.2 KiB
JavaScript
94 lines
4.2 KiB
JavaScript
(function (vc) {
|
|
var DEFAULT_PAGE = 1;
|
|
var DEFAULT_ROW = 5;
|
|
vc.extends({
|
|
propTypes: {
|
|
emitChooseEquipmentAccount: vc.propTypes.string,
|
|
emitLoadData: vc.propTypes.string
|
|
},
|
|
data: {
|
|
chooseEquipmentAccountInfo: {
|
|
typeId:'',
|
|
selectFlag:false,
|
|
equipmentAccounts: [],
|
|
curEqu:{},
|
|
_currentEquipmentAccountName: '',
|
|
}
|
|
},
|
|
_initMethod: function () {
|
|
},
|
|
_initEvent: function () {
|
|
vc.on('chooseEquipmentAccount', 'openChooseEquipmentAccountModel', function (_param) {
|
|
// $('#chooseEquipmentAccountModel').modal('show');
|
|
|
|
});
|
|
//$('#chooseEquipmentAccountModel').modal('show');
|
|
vc.component._refreshChooseEquipmentAccountInfo();
|
|
vc.component._loadAllEquipmentAccountInfo(DEFAULT_PAGE, DEFAULT_ROW, '');
|
|
|
|
vc.on('chooseEquipmentAccount', 'paginationPlus', 'page_event', function (_currentPage) {
|
|
vc.component._loadAllEquipmentAccountInfo(_currentPage, DEFAULT_ROW, '');
|
|
});
|
|
vc.on('chooseEquipmentAccount', 'switchMachineType', function(_type) {
|
|
console.log(_type);
|
|
vc.component.chooseEquipmentAccountInfo.typeId = _type.typeId;
|
|
});
|
|
|
|
},
|
|
methods: {
|
|
_loadAllEquipmentAccountInfo: function (_page, _row, _name) {
|
|
var param = {
|
|
params: {
|
|
page: _page,
|
|
row: _row,
|
|
communityId: vc.getCurrentCommunity().communityId,
|
|
machineName: _name,
|
|
typeId:vc.component.chooseEquipmentAccountInfo.typeId
|
|
}
|
|
};
|
|
//发送get请求
|
|
vc.http.apiGet('equipmentAccount.listEquipmentAccount',
|
|
param,
|
|
function (json) {
|
|
var _equipmentAccountInfo = JSON.parse(json);
|
|
vc.component.chooseEquipmentAccountInfo.total = _equipmentAccountInfo.total;
|
|
vc.component.chooseEquipmentAccountInfo.records = _equipmentAccountInfo.records;
|
|
vc.component.chooseEquipmentAccountInfo.equipmentAccounts = _equipmentAccountInfo.data;
|
|
vc.emit('chooseEquipmentAccount','paginationPlus', 'init', {
|
|
total: vc.component.chooseEquipmentAccountInfo.records,
|
|
dataCount: vc.component.chooseEquipmentAccountInfo.total,
|
|
currentPage: _page
|
|
});
|
|
}, function () {
|
|
console.log('请求失败处理');
|
|
}
|
|
);
|
|
},
|
|
chooseEquipmentAccount: function (_equipmentAccount) {
|
|
vc.component.chooseEquipmentAccountInfo.curEqu = _equipmentAccount;
|
|
console.log(vc.component.chooseEquipmentAccountInfo.curEqu);
|
|
vc.emit($props.emitChooseEquipmentAccount, 'chooseEquipmentAccount', _equipmentAccount);
|
|
vc.emit($props.emitLoadData, 'listEquipmentAccountData', {
|
|
equipmentAccountId: _equipmentAccount.equipmentAccountId
|
|
});
|
|
$that.chooseEquipmentAccountInfo.selectFlag = false;
|
|
},
|
|
queryEquipmentAccounts: function () {
|
|
vc.component._loadAllEquipmentAccountInfo(DEFAULT_PAGE, DEFAULT_ROW, vc.component.chooseEquipmentAccountInfo._currentEquipmentAccountName);
|
|
},
|
|
_refreshChooseEquipmentAccountInfo: function () {
|
|
vc.component.chooseEquipmentAccountInfo._currentEquipmentAccountName = "";
|
|
},
|
|
// _doChooseOrg: function() {
|
|
// vc.emit($props.callBackListener, 'switchSpace', $that.chooseEquipmentAccountInfo.curEqu);
|
|
// $that.chooseEquipmentAccountInfo.selectFlag = false;
|
|
// },
|
|
_changeEqu: function() {
|
|
$that.chooseEquipmentAccountInfo.selectFlag = true;
|
|
// $that._loadChooseOrgs2();
|
|
}
|
|
}
|
|
|
|
});
|
|
})(window.vc);
|