|
|
@@ -1,92 +1,109 @@
|
|
|
-(function(vc){
|
|
|
+(function (vc) {
|
|
|
var DEFAULT_PAGE = 1;
|
|
|
var DEFAULT_ROWS = 10;
|
|
|
vc.extends({
|
|
|
- data:{
|
|
|
- listParkingSpaceInfo:{
|
|
|
- parkingSpaces:[],
|
|
|
- total:0,
|
|
|
- records:1,
|
|
|
- num:'',
|
|
|
- conditions:{
|
|
|
- psId:'',
|
|
|
- area:'',
|
|
|
- typeCd:''
|
|
|
+ data: {
|
|
|
+ listParkingSpaceInfo: {
|
|
|
+ parkingSpaces: [],
|
|
|
+ total: 0,
|
|
|
+ records: 1,
|
|
|
+ num: '',
|
|
|
+ moreCondition: false,
|
|
|
+ conditions: {
|
|
|
+ psId: '',
|
|
|
+ area: '',
|
|
|
+ typeCd: ''
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- _initMethod:function(){
|
|
|
- vc.component._listParkingSpaceData(DEFAULT_PAGE,DEFAULT_ROWS);
|
|
|
+ _initMethod: function () {
|
|
|
+ vc.component._listParkingSpaceData(DEFAULT_PAGE, DEFAULT_ROWS);
|
|
|
},
|
|
|
- _initEvent:function(){
|
|
|
- vc.on('listParkingSpace','listParkingSpaceData',function(){
|
|
|
- vc.component._listParkingSpaceData(DEFAULT_PAGE,DEFAULT_ROWS);
|
|
|
+ _initEvent: function () {
|
|
|
+ vc.on('listParkingSpace', 'listParkingSpaceData', function () {
|
|
|
+ vc.component._listParkingSpaceData(DEFAULT_PAGE, DEFAULT_ROWS);
|
|
|
vc.component.listParkingSpaceInfo.num = '';
|
|
|
});
|
|
|
- vc.on('pagination','page_event',function(_currentPage){
|
|
|
- vc.component._listParkingSpaceData(_currentPage,DEFAULT_ROWS);
|
|
|
+ vc.on('pagination', 'page_event', function (_currentPage) {
|
|
|
+ vc.component._listParkingSpaceData(_currentPage, DEFAULT_ROWS);
|
|
|
});
|
|
|
},
|
|
|
- methods:{
|
|
|
- _listParkingSpaceData:function(_page,_row){
|
|
|
+ methods: {
|
|
|
+ _listParkingSpaceData: function (_page, _row) {
|
|
|
var param = {
|
|
|
- params:{
|
|
|
- page:_page,
|
|
|
- row:_row,
|
|
|
- communityId:vc.getCurrentCommunity().communityId,
|
|
|
- num:vc.component.listParkingSpaceInfo.num,
|
|
|
- psId:vc.component.listParkingSpaceInfo.conditions.psId,
|
|
|
- area:vc.component.listParkingSpaceInfo.conditions.area,
|
|
|
- typeCd:vc.component.listParkingSpaceInfo.conditions.typeCd
|
|
|
+ params: {
|
|
|
+ page: _page,
|
|
|
+ row: _row,
|
|
|
+ communityId: vc.getCurrentCommunity().communityId,
|
|
|
+ num: vc.component.listParkingSpaceInfo.num,
|
|
|
+ psId: vc.component.listParkingSpaceInfo.conditions.psId,
|
|
|
+ area: vc.component.listParkingSpaceInfo.conditions.area,
|
|
|
+ typeCd: vc.component.listParkingSpaceInfo.conditions.typeCd
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //发送get请求
|
|
|
- vc.http.get('listParkingSpace',
|
|
|
- 'list',
|
|
|
- param,
|
|
|
- function(json,res){
|
|
|
- var listParkingSpaceData =JSON.parse(json);
|
|
|
+ //发送get请求
|
|
|
+ vc.http.get('listParkingSpace',
|
|
|
+ 'list',
|
|
|
+ param,
|
|
|
+ function (json, res) {
|
|
|
+ var listParkingSpaceData = JSON.parse(json);
|
|
|
|
|
|
- vc.component.listParkingSpaceInfo.total = listParkingSpaceData.total;
|
|
|
- vc.component.listParkingSpaceInfo.records = listParkingSpaceData.records;
|
|
|
- vc.component.listParkingSpaceInfo.parkingSpaces = listParkingSpaceData.parkingSpaces;
|
|
|
+ vc.component.listParkingSpaceInfo.total = listParkingSpaceData.total;
|
|
|
+ vc.component.listParkingSpaceInfo.records = listParkingSpaceData.records;
|
|
|
+ vc.component.listParkingSpaceInfo.parkingSpaces = listParkingSpaceData.parkingSpaces;
|
|
|
|
|
|
- vc.emit('pagination','init',{
|
|
|
- total:vc.component.listParkingSpaceInfo.records,
|
|
|
- currentPage:_page
|
|
|
- });
|
|
|
- },function(errInfo,error){
|
|
|
- console.log('请求失败处理');
|
|
|
- }
|
|
|
- );
|
|
|
+ vc.emit('pagination', 'init', {
|
|
|
+ total: vc.component.listParkingSpaceInfo.records,
|
|
|
+ currentPage: _page
|
|
|
+ });
|
|
|
+ }, function (errInfo, error) {
|
|
|
+ console.log('请求失败处理');
|
|
|
+ }
|
|
|
+ );
|
|
|
|
|
|
},
|
|
|
- _openAddParkingSpaceModal:function(){ //打开添加框
|
|
|
- vc.emit('addParkingSpace','openAddParkingSpaceModal',-1);
|
|
|
+ _openAddParkingSpaceModal: function () { //打开添加框
|
|
|
+ vc.emit('addParkingSpace', 'openAddParkingSpaceModal', -1);
|
|
|
},
|
|
|
- _openDelParkingSpaceModel:function(_parkingSpace){ // 打开删除对话框
|
|
|
- vc.emit('deleteParkingSpace','openParkingSpaceModel',_parkingSpace);
|
|
|
+ _openDelParkingSpaceModel: function (_parkingSpace) { // 打开删除对话框
|
|
|
+ vc.emit('deleteParkingSpace', 'openParkingSpaceModel', _parkingSpace);
|
|
|
},
|
|
|
- _openEditParkingSpaceModel:function(_parkingSpace){
|
|
|
- vc.emit('editParkingSpace','openEditParkingSpaceModal',_parkingSpace);
|
|
|
+ _openEditParkingSpaceModel: function (_parkingSpace) {
|
|
|
+ vc.emit('editParkingSpace', 'openEditParkingSpaceModal', _parkingSpace);
|
|
|
},
|
|
|
- _viewParkingSpaceState:function(state){
|
|
|
- if(state == 'F'){
|
|
|
+ _viewParkingSpaceState: function (state) {
|
|
|
+ if (state == 'F') {
|
|
|
return "空闲";
|
|
|
- }else if(state == 'S'){
|
|
|
+ } else if (state == 'S') {
|
|
|
return "已售卖";
|
|
|
- }else if(state == 'H'){
|
|
|
+ } else if (state == 'H') {
|
|
|
return "已出租";
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
return "未知";
|
|
|
}
|
|
|
},
|
|
|
- _queryRoomMethod:function(){
|
|
|
- vc.component._listParkingSpaceData(DEFAULT_PAGE,DEFAULT_ROWS);
|
|
|
+ _viewParkingTypeCd: function (typeCd) {
|
|
|
+ var result = '未知';
|
|
|
+ switch (typeCd) {
|
|
|
+ case '1001':
|
|
|
+ result = '地上停车位';
|
|
|
+ break;
|
|
|
+ case '2001':
|
|
|
+ result = '地下停车位';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ },
|
|
|
+ _queryRoomMethod: function () {
|
|
|
+ vc.component._listParkingSpaceData(DEFAULT_PAGE, DEFAULT_ROWS);
|
|
|
},
|
|
|
- queryParkingSpaceMethod:function(){
|
|
|
- vc.component._listParkingSpaceData(DEFAULT_PAGE,DEFAULT_ROWS);
|
|
|
+ _moreCondition: function () {
|
|
|
+ if (vc.component.listParkingSpaceInfo.moreCondition) {
|
|
|
+ vc.component.listParkingSpaceInfo.moreCondition = false;
|
|
|
+ } else {
|
|
|
+ vc.component.listParkingSpaceInfo.moreCondition = true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
})
|