Просмотр исходного кода

修复 楼栋名称不存在的问题

wuxw лет назад: 7
Родитель
Сommit
8aea5c6157

+ 1 - 1
WebService/src/main/resources/components/floorPackage/view-floor-info/viewFloorInfo.html

@@ -26,7 +26,7 @@
                     <div class="col-sm-4">
                         <div class="form-group">
                             <label class="col-form-label">楼名称:</label>
-                            <label class="">{{viewFloorInfo.name}}</label>
+                            <label class="">{{viewFloorInfo.floorName}}</label>
                         </div>
                     </div>
                     <div class="col-sm-4">

+ 1 - 1
WebService/src/main/resources/components/floorPackage/view-floor-info/viewFloorInfo.js

@@ -13,7 +13,7 @@
                 index:0,
                 flowComponent:'viewFloorInfo',
                 floorId:'',
-                name:'',
+                floorName:'',
                 floorNum:'',
                 remark:'',
 

+ 19 - 5
WebService/src/main/resources/components/roomPackage/addRoomBinding/addRoomBinding.js

@@ -34,8 +34,8 @@
                 vc.component.addRoomBindingInfo.index = vc.component.addRoomBindingInfo.$step.getIndex();
 
                 vc.emit('viewFloorInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
-vc.emit('viewUnitInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
-vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
+                vc.emit('viewUnitInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
+                vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
 
             },
             _nextStep:function(){
@@ -48,8 +48,8 @@ vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
                 vc.component.addRoomBindingInfo.index = vc.component.addRoomBindingInfo.$step.getIndex();
 
                  vc.emit('viewFloorInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
-vc.emit('viewUnitInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
-vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
+                vc.emit('viewUnitInfo', 'onIndex', vc.component.addRoomBindingInfo.index);
+                vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
 
             },
             _finishStep:function(){
@@ -77,7 +77,9 @@ vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
 
                            vc.message('处理成功',true);
                            //关闭model
-                           vc.jumpToPage("/flow/roomFlow?" + vc.objToGetParam(JSON.parse(json)));
+                           var _tmpResJson = JSON.parse(json);
+                           _tmpResJson[floorName] = vc.component._getFloorName();
+                           vc.jumpToPage("/flow/roomFlow?" + vc.objToGetParam(_tmpResJson));
                            return ;
                        }
                        vc.message(json);
@@ -87,6 +89,18 @@ vc.emit('addRoomView', 'onIndex', vc.component.addRoomBindingInfo.index);
 
                        vc.message(errInfo);
                     });
+            },
+
+            _getFloorName:function(){
+                var _tmpInfos = vc.component.addRoomBindingInfo.infos;
+
+                for(var _tmpIndex = 0 ; _tmpIndex < _tmpInfos.length; _tmpIndex ++){
+                    if(_tmpInfos[_tmpIndex].flowComponent == 'viewFloorInfo'){
+                        return _tmpInfos[_tmpIndex].floorName;
+                    }
+                }
+
+                return "";
             }
         }
     });