From ea4e931b3e06e4abcd31d74de9e90fa0a8998f3a Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期三, 02 十月 2019 23:50:53 +0800
Subject: [PATCH] 业主报修功能开发完成

---
 WebService/src/main/resources/components/unitPackage/unit-manage/unit.js |   61 ++++++++++++++++++++++--------
 1 files changed, 45 insertions(+), 16 deletions(-)

diff --git a/WebService/src/main/resources/components/unitPackage/unit-manage/unit.js b/WebService/src/main/resources/components/unitPackage/unit-manage/unit.js
index cedddf4..109180f 100644
--- a/WebService/src/main/resources/components/unitPackage/unit-manage/unit.js
+++ b/WebService/src/main/resources/components/unitPackage/unit-manage/unit.js
@@ -5,14 +5,27 @@
             unitInfo:{
                 units:[],
                 _currentFloorId:'',
+                moreCondition:false,
+                conditions:{
+                    floorId:'',
+                    floorName:'',
+                    unitNum:'',
+                    layerCount:'',
+                    lift:'',
+                }
             }
         },
         _initMethod:function(){
-
+            vc.component._loadUnits({'floorId':''});
         },
         _initEvent:function(){
+            vc.on('unit','chooseFloor',function(_param){
+                vc.component.unitInfo.conditions.floorId = _param.floorId;
+                vc.component.unitInfo.conditions.floorName = _param.floorName;
+            });
 
             vc.on('unit','loadUnit',function(_param){
+                vc.component.unitInfo.conditions.floorId = _param.floorId;
                 vc.component._loadUnits(_param);
             });
             vc.on('unit','loadData',function(_param){
@@ -22,23 +35,21 @@
         methods:{
             _loadUnits:function(_param){
                 vc.component.unitInfo._currentFloorId=_param.floorId;
+                vc.component.unitInfo.conditions.communityId = vc.getCurrentCommunity().communityId;
                 var param = {
-                    params:{
-                        floorId:_param.floorId,
-                        communityId:vc.getCurrentCommunity().communityId
-                    }
-                };
+                    params:vc.component.unitInfo.conditions
+               };
              //鍙戦�乬et璇锋眰
-            vc.http.get('unit',
-                         'loadUnits',
-                          param,
-                          function(json){
-                             var _unitInfo = JSON.parse(json);
-                             vc.component.unitInfo.units = _unitInfo;
-
-                          },function(){
-                             console.log('璇锋眰澶辫触澶勭悊');
-                          });
+                vc.http.get('unit',
+                     'loadUnits',
+                      param,
+                      function(json){
+                         var _unitInfo = JSON.parse(json);
+                         vc.component.unitInfo.units = _unitInfo;
+                      },
+                      function(){
+                         console.log('璇锋眰澶辫触澶勭悊');
+                      });
             },
             _openDeleteUnitModel:function(_unit){
                 _unit.floorId = vc.component.unitInfo._currentFloorId;
@@ -47,6 +58,24 @@
             _openEditUnitModel:function(_unit){
                 _unit.floorId = vc.component.unitInfo._currentFloorId;
                 vc.emit('editUnit','openUnitModel',_unit);
+            },
+            _openChooseFloorMethod:function(){
+                vc.emit('searchFloor','openSearchFloorModel',{});
+            },
+            openAddUnitModel:function(){
+                vc.emit('addUnit','addUnitModel',{
+                    floorId:vc.component.unitInfo.conditions.floorId
+                });
+            },
+            _queryUnitMethod:function(){
+                vc.component._loadUnits({'floorId':vc.component.unitInfo.conditions.floorId});
+            },
+            _moreCondition:function(){
+                if(vc.component.unitInfo.moreCondition){
+                    vc.component.unitInfo.moreCondition = false;
+                }else{
+                    vc.component.unitInfo.moreCondition = true;
+                }
             }
         }
     });

--
Gitblit v1.8.0