Browse Source

加入删除业主房屋功能

wuxw 6 years ago
parent
commit
bf634c2581

+ 15 - 0
WebService/src/main/resources/components/ownerPackage/delete-owner-room/deleteOwnerRoom.html

@@ -0,0 +1,15 @@
+<div id="component" >
+
+    <!-- 业主信息 -->
+    <vc:create name="viewOwnerInfo"
+               callBackListener="deleteOwnerRoom"
+               callBackFunction="notify"
+               showCallBackButton="true"
+    ></vc:create>
+
+    <!-- 业主 房屋信息 -->
+    <vc:create name="showOwnerRoom"
+               deleteOwnerRoomFlag="true"
+    ></vc:create>
+
+</div>

+ 19 - 0
WebService/src/main/resources/components/ownerPackage/delete-owner-room/deleteOwnerRoom.js

@@ -0,0 +1,19 @@
+/**
+    入驻小区
+**/
+(function(vc){
+    vc.extends({
+        data:{
+
+        },
+        _initMethod:function(){
+            //根据请求参数查询 查询 业主信息
+        },
+        _initEvent:function(){
+
+        },
+        methods:{
+
+        }
+    });
+})(window.vc);

+ 2 - 1
WebService/src/main/resources/components/ownerPackage/list-owner/listOwner.html

@@ -128,7 +128,8 @@
                                             <a  href="#"
                                                v-on:click="_openAddOwnerRoom(owner)">添加房屋</a>
                                             <span >|</span>
-                                            <a  href="#">删除房屋</a>
+                                            <a  href="#"
+                                                v-on:click="_openDeleteOwnerRoom(owner)">删除房屋</a>
                                         </p>
                                         <p style="margin:10px 0;">
                                             <a  href="#"

+ 3 - 0
WebService/src/main/resources/components/ownerPackage/list-owner/listOwner.js

@@ -87,6 +87,9 @@
             },
             _openOwnerDetailModel:function(_owner){
                 vc.jumpToPage("/flow/ownerDetailFlow?ownerId="+_owner.ownerId);
+            },
+            _openDeleteOwnerRoom:function(_owner){
+                vc.jumpToPage("/flow/deleteOwnerRoomFlow?ownerId="+_owner.ownerId);
             }
         }
     })

+ 5 - 2
WebService/src/main/resources/components/ownerPackage/show-owner-rooms/showOwnerRoom.html

@@ -6,6 +6,7 @@
                     <h5>{{roomInfo.roomNum}}房屋信息</h5>
                     <div class="ibox-tools" style="top:10px;">
                         <button type="button" class="btn btn-primary btn-sm"
+                                v-if="roomInfo.deleteOwnerRoomFlag == 'true'"
                                 v-on:click="ownerExitRoomModel(roomInfo.roomId)">
                             <i class="glyphicon glyphicon-remove"></i> 我要退房
                         </button>
@@ -79,9 +80,11 @@
                 </div>
             </div>
         </div>
-        <vc:create name="ownerExitRoom"></vc:create>
+        <div v-if="roomInfo.deleteOwnerRoomFlag == 'true'">
+            <vc:create name="ownerExitRoom"></vc:create>
+        </div>
     </div>
-    <div class="row">
+    <div class="row"  v-if="roomInfo.deleteOwnerRoomFlag == 'false'">
         <div class="col-lg-12">
             <div class="ibox ">
                 <div class="ibox-title">

+ 5 - 1
WebService/src/main/resources/components/ownerPackage/show-owner-rooms/showOwnerRoom.js

@@ -4,10 +4,14 @@
 (function(vc){
 
     vc.extends({
+        propTypes: {
+           deleteOwnerRoomFlag:vc.propTypes.string='false'
+        },
         data:{
             showOwnerRoomInfo:{
                 ownerId:'',
-                rooms:[]
+                rooms:[],
+                deleteOwnerRoomFlag:$props.deleteOwnerRoomFlag
             }
         },
         _initMethod:function(){

+ 1 - 1
WebService/src/main/resources/views/addOwnerRoomBindingFlow.html

@@ -5,7 +5,7 @@
       xmlns:vc="http://www.thymeleaf.org">
 <head>
     <meta charset="UTF-8"/>
-    <title>添加业主|java110</title>
+    <title>添加房屋|java110</title>
     <vc:create name="commonTop"></vc:create>
     <link href="/css/jquery.step.css" rel="stylesheet"/>
     <script src="/js/jquery.step.min.js" ></script>

+ 38 - 0
WebService/src/main/resources/views/deleteOwnerRoomFlow.html

@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html lang="en"
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:th="http://www.thymeleaf.org"
+      xmlns:vc="http://www.thymeleaf.org">
+<head>
+    <meta charset="UTF-8"/>
+    <title>删除业主房屋|java110</title>
+    <vc:create name="commonTop"></vc:create>
+    <link href="/css/jquery.step.css" rel="stylesheet"/>
+    <script src="/js/jquery.step.min.js" ></script>
+</head>
+<body>
+<vc:create name="bodyTop"></vc:create>
+<div id="wrapper">
+    <vc:create name="menu"></vc:create>
+
+
+    <div id="page-wrapper" class="gray-bg dashbard-1">
+        <div class="row border-bottom">
+            <vc:create name="nav"></vc:create>
+        </div>
+        <div class="wrapper wrapper-content" style="padding-bottom: 0px;">
+            <vc:create name="breadcrumb"></vc:create>
+        </div>
+        <!-- id="component" -->
+        <div class="wrapper wrapper-content animated fadeInRight">
+            <vc:create name="deleteOwnerRoom"></vc:create>
+        </div>
+
+        <vc:create name="copyright"></vc:create>
+
+    </div>
+</div>
+
+<vc:create name="commonBottom"></vc:create>
+</body>
+</html>