Przeglądaj źródła

解决 图像问题

吴学文 6 lat temu
rodzic
commit
164b93971e

+ 27 - 29
WebService/src/main/resources/components/ownerPackage/list-owner/listOwner.html

@@ -5,11 +5,9 @@
                 <div class="ibox-title">
                     <h5>查询条件</h5>
                     <div class="ibox-tools" style="top:10px;">
-                        <div class="ibox-tools" style="top:10px;">
-                            <button type="button" class="btn btn-link btn-sm" style="margin-right:10px;"
-                                    v-on:click="_moreCondition()">{{listOwnerInfo.moreCondition == true?'隐藏':'更多'}}
-                            </button>
-                        </div>
+                        <button type="button" class="btn btn-link btn-sm" style="margin-right:10px;"
+                                v-on:click="_moreCondition()">{{listOwnerInfo.moreCondition == true?'隐藏':'更多'}}
+                        </button>
                     </div>
                 </div>
                 <div class="ibox-content">
@@ -125,35 +123,35 @@
                                         <p style="margin:10px 0;">
                                             <a href="#"
                                                v-on:click="_openEditOwnerModel(owner)">修改业主</a>
-                                            <span >|</span>
-                                            <a  href="#"
+                                            <span>|</span>
+                                            <a href="#"
                                                v-on:click="_openDelOwnerModel(owner)">删除业主</a>
                                         </p>
                                         <p style="margin:10px 0;">
-                                            <a  href="#"
+                                            <a href="#"
                                                v-on:click="_openAddOwnerRoom(owner)">添加房屋</a>
-                                            <span >|</span>
-                                            <a  href="#"
-                                                v-on:click="_openDeleteOwnerRoom(owner)">删除房屋</a>
+                                            <span>|</span>
+                                            <a href="#"
+                                               v-on:click="_openDeleteOwnerRoom(owner)">删除房屋</a>
                                         </p>
                                         <p style="margin:10px 0;">
-                                            <a  href="#"
+                                            <a href="#"
                                                v-on:click="_openHireParkingSpace(owner)">车位出租</a>
-                                            <span >|</span>
-                                            <a  href="#"
-                                                v-on:click="_openSellParkingSpace(owner)">车位出售</a>
+                                            <span>|</span>
+                                            <a href="#"
+                                               v-on:click="_openSellParkingSpace(owner)">车位出售</a>
                                         </p>
                                         <p style="margin:10px 0;">
-                                            <a  href="#"
-                                                v-on:click="_openPayPropertyFee(owner)">物业费用</a>
-                                            <span >|</span>
-                                            <a  href="#"
-                                                v-on:click="_openPayParkingSpaceFee(owner)">停车费用</a>
+                                            <a href="#"
+                                               v-on:click="_openPayPropertyFee(owner)">物业费用</a>
+                                            <span>|</span>
+                                            <a href="#"
+                                               v-on:click="_openPayParkingSpaceFee(owner)">停车费用</a>
                                         </p>
                                         <p style="margin:10px 0;">
-                                            <a  href="#"
-                                                v-on:click="_openOwnerRepair(owner)">业主报修</a>
-                                            <span >|</span>
+                                            <a href="#"
+                                               v-on:click="_openOwnerRepair(owner)">业主报修</a>
+                                            <span>|</span>
 
                                         </p>
                                     </div>
@@ -197,12 +195,12 @@
     ></vc:create>
 
     <vc:create
-        name="searchRoom"
-        emitChooseRoom="listOwner"
-        emitLoadData="listOwner"
-        roomFlag="1"
-        showSearchCondition="false"
-        ></vc:create>
+            name="searchRoom"
+            emitChooseRoom="listOwner"
+            emitLoadData="listOwner"
+            roomFlag="1"
+            showSearchCondition="false"
+    ></vc:create>
 
     <vc:create name="searchParkingSpace"
                emitChooseParkingSpace="listOwner"

+ 58 - 46
WebService/src/main/resources/components/ownerPackage/member-select-owner/memberSelectOwner.html

@@ -16,59 +16,71 @@
             </div>
             <div class="ibox-content">
                 <div class="row">
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">业主ID:</label>
-                            <label class="">{{ownerInfo.ownerId}}</label>
-                        </div>
-                    </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">名称:</label>
-                            <label class="">{{ownerInfo.name}}</label>
-                        </div>
-                    </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">性别:</label>
-                            <label class="">{{ownerInfo.sexName}}</label>
-                        </div>
+                    <div class="col-sm-2">
+                        <image width="120px" height="140px" v-bind:src="ownerInfo.ownerPhoto" @error="errorLoadImg"/>
                     </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">年龄:</label>
-                            <label class="">{{ownerInfo.age}}</label>
+                    <div class="col-sm-9">
+                        <div class="row">
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">业主ID:</label>
+                                    <label class="">{{ownerInfo.ownerId}}</label>
+                                </div>
+                            </div>
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">名称:</label>
+                                    <label class="">{{ownerInfo.name}}</label>
+                                </div>
+                            </div>
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">性别:</label>
+                                    <label class="">{{ownerInfo.sexName}}</label>
+                                </div>
+                            </div>
+
                         </div>
-                    </div>
 
-                </div>
+                        <div class="row">
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">年龄:</label>
+                                    <label class="">{{ownerInfo.age}}</label>
+                                </div>
+                            </div>
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">身份证:</label>
+                                    <label class="">{{ownerInfo.idCard}}</label>
+                                </div>
+                            </div>
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">联系方式:</label>
+                                    <label class="">{{ownerInfo.link}}</label>
+                                </div>
+                            </div>
 
-                <div class="row">
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">身份证:</label>
-                            <label class="">{{ownerInfo.idCard}}</label>
                         </div>
-                    </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">联系方式:</label>
-                            <label class="">{{ownerInfo.link}}</label>
-                        </div>
-                    </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">创建员工:</label>
-                            <label class="">{{ownerInfo.userName}}</label>
-                        </div>
-                    </div>
-                    <div class="col-sm-3">
-                        <div class="form-group">
-                            <label class="col-form-label">备注:</label>
-                            <label class="">{{ownerInfo.remark}}</label>
+
+                        <div class="row">
+
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">创建员工:</label>
+                                    <label class="">{{ownerInfo.userName}}</label>
+                                </div>
+                            </div>
+                            <div class="col-sm-4">
+                                <div class="form-group">
+                                    <label class="col-form-label">备注:</label>
+                                    <label class="">{{ownerInfo.remark}}</label>
+                                </div>
+                            </div>
+
                         </div>
                     </div>
-
                 </div>
             </div>
         </div>

+ 10 - 1
WebService/src/main/resources/components/ownerPackage/member-select-owner/memberSelectOwner.js

@@ -2,7 +2,7 @@
     权限组
 **/
 (function(vc){
-
+    var _fileUrl = '/callComponent/download/getFile/fileByObjId';
     vc.extends({
         data:{
             ownerInfo:{
@@ -14,6 +14,7 @@
                 remark:"",
                 idCard:"",
                 link:"",
+                ownerPhoto:"",
                 sexName:''
             }
         },
@@ -24,6 +25,7 @@
             vc.on('memberSelectOwner','chooseOwner',function(_owner){
                 vc.copyObject(_owner,vc.component.ownerInfo);
                 vc.component.ownerInfo.sexName = (vc.component.ownerInfo.sex == 0 ? '男' : '女');
+                vc.component._loadOwnerPhoto();
             });
 
         },
@@ -35,6 +37,13 @@
             openAddMemberModel(){
                 vc.emit('addOwner','openAddOwnerModal',vc.component.ownerInfo.ownerId
                 );
+            },
+            _loadOwnerPhoto:function(){
+                vc.component.ownerInfo.ownerPhoto = _fileUrl+"?objId="+
+                               vc.component.ownerInfo.ownerId +"&communityId="+vc.getCurrentCommunity().communityId+"&fileTypeCd=10000&time="+new Date();
+            },
+            errorLoadImg:function(){
+                vc.component.viewOwnerInfo.ownerPhoto="/img/noPhoto.gif";
             }
         }
     });

+ 1 - 1
WebService/src/main/resources/components/ownerPackage/viewOwnerInfo/viewOwnerInfo.html

@@ -13,7 +13,7 @@
             <div class="ibox-content">
                 <div class="row">
                     <div class="col-sm-2">
-                        <image width="120px" height="140px" v-bind:src="viewOwnerInfo.ownerPhoto"/>
+                        <image width="120px" height="140px" v-bind:src="viewOwnerInfo.ownerPhoto" @error="errorLoadImg"/>
                     </div>
                     <div class="col-sm-9">
                         <div class="row">

+ 3 - 0
WebService/src/main/resources/components/ownerPackage/viewOwnerInfo/viewOwnerInfo.js

@@ -80,6 +80,9 @@
             _loadOwnerPhoto:function(){
                 vc.component.viewOwnerInfo.ownerPhoto = _fileUrl+"?objId="+
                                vc.component.viewOwnerInfo.ownerId +"&communityId="+vc.getCurrentCommunity().communityId+"&fileTypeCd=10000&time="+new Date();
+            },
+            errorLoadImg:function(){
+                vc.component.viewOwnerInfo.ownerPhoto="/img/noPhoto.gif";
             }
 
         }