panhui 7 лет назад
Родитель
Сommit
0fde04f64f
81 измененных файлов с 331 добавлено и 73 удалено
  1. 19 0
      src/main/House/src/components/Screen.vue
  2. 26 0
      src/main/House/src/components/ShowPicture/index.js
  3. 122 0
      src/main/House/src/components/ShowPicture/main.vue
  4. 2 0
      src/main/House/src/main.js
  5. 2 1
      src/main/House/src/pages/Appoint.vue
  6. 17 15
      src/main/House/src/pages/ChangeNick.vue
  7. 1 1
      src/main/House/src/pages/Feedback.vue
  8. 32 3
      src/main/House/src/pages/Home.vue
  9. 13 4
      src/main/House/src/pages/HouseDetail.vue
  10. 57 10
      src/main/House/src/pages/Login.vue
  11. 2 14
      src/main/House/src/pages/LoginSe.vue
  12. 7 4
      src/main/House/src/pages/MyContact.vue
  13. 15 9
      src/main/House/src/pages/Search.vue
  14. 3 1
      src/main/House/src/pages/getMore.vue
  15. 3 1
      src/main/House/src/pages/getRecommend.vue
  16. 2 2
      src/main/webapp/WEB-INF/html/house.html
  17. 0 0
      src/main/webapp/static/house/css/app.52b84c3d9ab31d0ef979615536976d3e.css
  18. 0 0
      src/main/webapp/static/house/css/app.52b84c3d9ab31d0ef979615536976d3e.css.map
  19. 0 0
      src/main/webapp/static/house/css/app.52bfd1fa8e8587e9f4afc9f86a824680.css
  20. 0 0
      src/main/webapp/static/house/css/app.52bfd1fa8e8587e9f4afc9f86a824680.css.map
  21. 0 0
      src/main/webapp/static/house/js/0.9f58be4ad468b87c03b1.js
  22. 0 0
      src/main/webapp/static/house/js/0.9f58be4ad468b87c03b1.js.map
  23. 0 0
      src/main/webapp/static/house/js/0.d00428c9f6e56cb7cc15.js.map
  24. 0 0
      src/main/webapp/static/house/js/1.e3da607aca6ec2a52e34.js
  25. 0 0
      src/main/webapp/static/house/js/1.e3da607aca6ec2a52e34.js.map
  26. 0 0
      src/main/webapp/static/house/js/1.f343135143e4f31fcbba.js
  27. 0 0
      src/main/webapp/static/house/js/1.f343135143e4f31fcbba.js.map
  28. 0 0
      src/main/webapp/static/house/js/10.7b9d8cc23768cfbc3b5a.js
  29. 0 0
      src/main/webapp/static/house/js/10.7b9d8cc23768cfbc3b5a.js.map
  30. 0 0
      src/main/webapp/static/house/js/10.bd34c5e437c4753ae6f2.js
  31. 0 0
      src/main/webapp/static/house/js/12.5a63e19ded6cced67095.js
  32. 0 0
      src/main/webapp/static/house/js/12.5a63e19ded6cced67095.js.map
  33. 0 0
      src/main/webapp/static/house/js/12.b4a5afcb99399e4d5e3e.js
  34. 0 0
      src/main/webapp/static/house/js/12.b4a5afcb99399e4d5e3e.js.map
  35. 0 0
      src/main/webapp/static/house/js/13.393228a06c1906fa7798.js
  36. 0 0
      src/main/webapp/static/house/js/13.393228a06c1906fa7798.js.map
  37. 0 0
      src/main/webapp/static/house/js/13.4a1c37fffa8a57ec4b97.js
  38. 0 0
      src/main/webapp/static/house/js/13.4a1c37fffa8a57ec4b97.js.map
  39. 0 0
      src/main/webapp/static/house/js/14.2129c899e299f07721e6.js
  40. 0 0
      src/main/webapp/static/house/js/14.2129c899e299f07721e6.js.map
  41. 0 0
      src/main/webapp/static/house/js/14.c5ebafbe95895102390e.js
  42. 0 0
      src/main/webapp/static/house/js/14.c5ebafbe95895102390e.js.map
  43. 0 0
      src/main/webapp/static/house/js/15.4d9b394522f314196d35.js
  44. 0 0
      src/main/webapp/static/house/js/15.4d9b394522f314196d35.js.map
  45. 0 0
      src/main/webapp/static/house/js/15.8bae9a0b39ce9474f682.js
  46. 0 0
      src/main/webapp/static/house/js/15.8bae9a0b39ce9474f682.js.map
  47. 0 0
      src/main/webapp/static/house/js/16.23685adbdf2e343e2736.js
  48. 0 0
      src/main/webapp/static/house/js/16.23685adbdf2e343e2736.js.map
  49. 0 0
      src/main/webapp/static/house/js/16.f3df7f7160ae2b6c380c.js
  50. 0 0
      src/main/webapp/static/house/js/16.f3df7f7160ae2b6c380c.js.map
  51. 0 0
      src/main/webapp/static/house/js/17.4742096b2428bdbd2bad.js
  52. 0 0
      src/main/webapp/static/house/js/17.4742096b2428bdbd2bad.js.map
  53. 0 0
      src/main/webapp/static/house/js/17.90667a2d372300573c20.js
  54. 0 0
      src/main/webapp/static/house/js/17.90667a2d372300573c20.js.map
  55. 0 0
      src/main/webapp/static/house/js/2.7ccf75adf9825037f75b.js
  56. 0 0
      src/main/webapp/static/house/js/2.7ccf75adf9825037f75b.js.map
  57. 0 0
      src/main/webapp/static/house/js/2.8c8a80a19f2ee9479f44.js
  58. 0 0
      src/main/webapp/static/house/js/2.8c8a80a19f2ee9479f44.js.map
  59. 0 0
      src/main/webapp/static/house/js/3.2192836d408b814947cb.js
  60. 0 0
      src/main/webapp/static/house/js/3.2192836d408b814947cb.js.map
  61. 0 0
      src/main/webapp/static/house/js/3.f58ace20946631a95353.js
  62. 0 0
      src/main/webapp/static/house/js/3.f58ace20946631a95353.js.map
  63. 0 0
      src/main/webapp/static/house/js/5.c4afafb086ff55455a13.js.map
  64. 0 0
      src/main/webapp/static/house/js/5.fa76a603c7b45d60b022.js
  65. 0 0
      src/main/webapp/static/house/js/5.fa76a603c7b45d60b022.js.map
  66. 0 0
      src/main/webapp/static/house/js/6.d27f10f7ae1665d172f5.js
  67. 0 0
      src/main/webapp/static/house/js/6.d27f10f7ae1665d172f5.js.map
  68. 0 0
      src/main/webapp/static/house/js/7.41688c22304583e32562.js
  69. 0 0
      src/main/webapp/static/house/js/7.41688c22304583e32562.js.map
  70. 0 0
      src/main/webapp/static/house/js/7.a67d0c933fe417aea141.js
  71. 0 0
      src/main/webapp/static/house/js/app.339bc1c0211790477e2b.js
  72. 0 0
      src/main/webapp/static/house/js/app.339bc1c0211790477e2b.js.map
  73. 0 0
      src/main/webapp/static/house/js/app.bde538ff5ce261451ab6.js
  74. 0 0
      src/main/webapp/static/house/js/app.bde538ff5ce261451ab6.js.map
  75. 2 0
      src/main/webapp/static/house/js/manifest.2a1a0d876829815964e2.js
  76. 0 0
      src/main/webapp/static/house/js/manifest.2a1a0d876829815964e2.js.map
  77. 0 2
      src/main/webapp/static/house/js/manifest.44ab68911a12ca699f46.js
  78. 6 0
      src/main/webapp/static/house/js/vendor.5c62c0610e6477bc8275.js
  79. 0 0
      src/main/webapp/static/house/js/vendor.5c62c0610e6477bc8275.js.map
  80. 0 6
      src/main/webapp/static/house/js/vendor.5e943379fcc5476774be.js
  81. 0 0
      src/main/webapp/static/house/js/vendor.5e943379fcc5476774be.js.map

+ 19 - 0
src/main/House/src/components/Screen.vue

@@ -44,7 +44,26 @@ export default {
         }
     },
     created() {
+        var geolocation = new qq.maps.Geolocation(
+            "GLFBZ-ZR2W6-76XSA-MF7CQ-GDJ6Z-6FB5K",
+            "享居屋"
+        );
+        if (!this.locationInfo) {
+            geolocation.getLocation(res => {
+                console.log(res)
 
+                this.$http.get({
+                    url: '/districtInfo/getOne',
+                    data: {
+                        fullName: res.city
+                    }
+                }).then(res2 => {
+                    if (res2.success) {
+                        this.$store.commit('updateLocationInfo', res2.data)
+                    }
+                });
+            })
+        }
 
     },
     watch: {

+ 26 - 0
src/main/House/src/components/ShowPicture/index.js

@@ -0,0 +1,26 @@
+import Vue from 'vue'
+import Main from './main.vue'
+let AlertConstructor = Vue.extend(Main)
+let instance = null
+var ShowPicture = function(data) {
+    if (typeof data !== 'object') {
+        data = { content: '' + data }
+    }
+    if (instance && instance.visible) {
+        Object.keys(data).forEach(function(key) {
+            instance[key] = data[key]
+        })
+    } else {
+        instance = new AlertConstructor({
+            data: data
+        })
+        instance.vm = instance.$mount()
+        document.body.appendChild(instance.vm.$el)
+    }
+    return instance.vm
+}
+
+ShowPicture.close = function() {
+    instance && instance.close()
+}
+export default ShowPicture

+ 122 - 0
src/main/House/src/components/ShowPicture/main.vue

@@ -0,0 +1,122 @@
+<template>
+    <div>
+        <transition name="fade">
+            <div class="alert" @touchstart.stop.prevent="" v-if="visible">
+
+            </div>
+        </transition>
+        <transition name="fade">
+            <div class="swiper-container" id='swiper' v-if="visible" @click="close">
+                <div class="swiper-wrapper">
+                    <div class="swiper-slide" v-for="(item,index) in list" :style="{backgroundImage:'url('+item.imageUrl+')'}">
+                        <div class="tab">{{item.imageName}}</div>
+                    </div>
+                </div>
+                <div class="swiper-pagination"></div>
+
+                <img src="../../assets/icon_tancuang_close.png" class="close" alt="">
+            </div>
+        </transition>
+    </div>
+</template>
+<script>
+import swiper from 'swiper'
+export default {
+    mounted() {
+        this.visible = true
+        setTimeout(() => {
+            this.mySwiper = new Swiper('#swiper', {
+                pagination: '.swiper-pagination',
+            })
+            this.mySwiper.slideTo(this.index, 0, false);
+        }, 100)
+    },
+    data() {
+        return {
+            list: [],
+            index: 0,
+            visible: false,
+            mySwiper:null
+        }
+    },
+    name: 'ShowPicture',
+    methods: {
+        cancel() {
+            if (this.cancelFn) {
+                this.cancelFn()
+            }
+            this.close()
+        },
+        confirm() {
+            if (this.confirmFn) {
+                this.confirmFn()
+            }
+            this.close()
+        },
+        close() {
+            this.visible = false
+            this.$el.addEventListener('transitionend', this.destroyView)
+        },
+        destroyView() {
+            this.$el.removeEventListener('transitionend', this.destroyView)
+            this.$destroy(true)
+            this.$el.parentNode.removeChild(this.$el)
+        }
+    }
+}
+</script>
+<style lang="less" scoped>
+@import '../../swiper.css';
+.alert {
+    background: rgba(0, 0, 0, 0.8);
+    width: 100%;
+    height: 100%;
+    position: absolute;
+    left: 0;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 500;
+}
+.swiper-container {
+    position: absolute;
+    left: 0;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 550;
+
+    .swiper-slide {
+        background-size: contain;
+        background-position: center center;
+        background-repeat: no-repeat;
+    }
+
+    .tab {
+        top: 0.2rem;
+        left: 50%;
+        transform: translateX(-50%);
+        font-size: 0.28rem;
+        background-color: transparent;
+        color: #fff;
+        line-height: 0.6rem;
+    }
+
+    .close {
+        position: absolute;
+        top: 0.2rem;
+        right: 0.2rem;
+        width: 0.6rem;
+        height: 0.6rem;
+    }
+}
+.fade-enter,
+.fade-leave-active {
+    opacity: 0;
+}
+
+.fade-enter-active,
+.fade-leave-active {
+    transition: all 0.5s;
+}
+</style>

+ 2 - 0
src/main/House/src/main.js

@@ -6,6 +6,7 @@ import router from './router'
 import store from './store'
 import Modal from './components/Modal'
 import Alert from './components/Alert'
+import ShowPicture from './components/ShowPicture'
 import LoadData from './components/LoadData'
 import axios from 'axios'
 import YDUI from 'vue-ydui'; /* 相当于import YDUI from 'vue-ydui/ydui.rem.js' */
@@ -18,6 +19,7 @@ Vue.config.productionTip = false
 Vue.prototype.$modal = Modal
 Vue.prototype.$alert = Alert
 Vue.prototype.$loadData = LoadData
+Vue.prototype.$showPicture = ShowPicture
     /* eslint-disable no-new */
 var scale = (window.screen.width / 375).toFixed(2)
 var css = document.createElement('style')

+ 2 - 1
src/main/House/src/pages/Appoint.vue

@@ -47,7 +47,8 @@ export default {
         this.$http.get({
             url: '/houseInfo/detail',
             data: {
-                id: this.$route.query.id
+                id: this.$route.query.id,
+                statusFlag:1
             }
         }).then(res => {
             if (res.success) {

+ 17 - 15
src/main/House/src/pages/ChangeNick.vue

@@ -107,20 +107,13 @@ export default {
                     console.log(value)
                     if (value) {
 
-                        this.checkUsePhone().then((value) => {
-                            if (!value) {
-                                this.updateUser(this.type, this.userInfo[this.type])
-                                setTimeout(() => {
-                                    this.$router.go(-1)
-                                }, 1500)
-                            }
-                            else {
-                                this.$modal.info({ msg: "该手机号已使用", duration: 1500 })
-                            }
-                        })
+                        this.updateUser(this.type, this.userInfo[this.type])
+                        setTimeout(() => {
+                            this.$router.go(-1)
+                        }, 1500)
 
                     }
-                    else{
+                    else {
                         this.$modal.info({ msg: "验证码错误", duration: 1500 })
                     }
                 })
@@ -133,11 +126,20 @@ export default {
                 return
 
             }
-            this.getSend().then(() => {
 
-                this.isSend = true
-                this.getTime()
+            this.checkUsePhone().then((value) => {
+                if (!value) {
+                    this.getSend().then(() => {
+
+                        this.isSend = true
+                        this.getTime()
+                    })
+                }
+                else {
+                    this.$modal.info({ msg: "该手机号已使用,不能进行绑定", duration: 1500 })
+                }
             })
+
         },
         getSend() {
             this.$store.commit('updateLoading', true)

+ 1 - 1
src/main/House/src/pages/Feedback.vue

@@ -62,7 +62,7 @@ export default {
                     url: '/feedback/save',
                     data: {
                         userId: this.userInfo.id,
-                        userName: this.userInfo.userName,
+                        userName: this.userInfo.nickname,
                         remark: this.message,
                         image: this.imgList.toString(),
                         telephone: this.phone

+ 32 - 3
src/main/House/src/pages/Home.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="container" ref="content" @scroll="contentScroll">
-        <div class="top" ref="top" :style="{backgroundImage:'url('+(bannerList.length>0?bannerList[0].image:'')+')'}">
+        <div class="top" ref="top">
             <div class="location">
                 <img src="@/assets/home_icon_dingwei.png" alt="">
                 <span>{{city.split('市')[0]}}</span>
@@ -12,7 +12,15 @@
                     <span>搜索小区/商圈/地铁站</span>
                 </div>
             </div>
+            <div class="swiper-container">
+                <div class="swiper-wrapper">
+                    <div class="swiper-slide" v-for="(item,index) in bannerList" :style="{backgroundImage:'url('+item.image+')'}">
+
+                    </div>
+                </div>
+            </div>
         </div>
+
         <div v-if="showFixedSearch" ref='searchFixed' class="search searchFixed">
             <div class="searchContent" @click="goSearch">
                 <img src="@/assets/home_icon_search.png" alt="">
@@ -69,6 +77,7 @@ import miniGoodsItem from '@/components/MiniGoodsItem'
 import screen from '@/components/Screen'
 import largeGoodsItem from '@/components/LargeGoodsItem'
 import { mapState } from "vuex";
+import swiper from 'swiper'
 export default {
     data() {
         return {
@@ -142,6 +151,10 @@ export default {
         }).then(res => {
             if (res.success) {
                 this.bannerList = res.data
+                setTimeout(() => {
+                    var mySwiper = new Swiper('.swiper-container', {
+                    }, 1000)
+                })
             }
         })
 
@@ -225,7 +238,8 @@ export default {
                 data: {
                     currentPage: this.selectcurrentPage,
                     pageNumber: 20,
-                    selectedFlag: 'Y'
+                    selectedFlag: 'Y',
+                      statusFlag:1
                 }
             }).then(res => {
                 this.$store.commit('updateLoading', false)
@@ -256,7 +270,8 @@ export default {
                 data: {
                     currentPage: this.recommendcurrentPage,
                     pageNumber: 20,
-                    recommendFlag: 'Y'
+                    recommendFlag: 'Y',
+                      statusFlag:1
                 }
             }).then(res => {
                 this.$loadData.close()
@@ -289,6 +304,7 @@ export default {
 }
 </script>
 <style lang="less" scoped>
+@import '../swiper.css';
 .container {
     background-color: #fff;
 }
@@ -310,6 +326,7 @@ export default {
         position: absolute;
         top: 0.24rem;
         left: 0.3rem;
+        z-index: 2;
         img {
             width: 0.28rm;
             height: 0.28rem;
@@ -322,6 +339,17 @@ export default {
             margin-left: 0.08rem;
         }
     }
+
+    .swiper-container {
+        width: 100%;
+        height: 100%;
+        z-index: 1;
+        .swiper-slide {
+            background-position: center center;
+            background-size: cover;
+            background-repeat: no-repeat;
+        }
+    }
 }
 .search {
     border-radius: 0.4rem 0.4rem 0 0;
@@ -332,6 +360,7 @@ export default {
     left: 0;
     right: 0;
 
+    z-index: 2;
     .searchContent {
         margin: 0 0.3rem;
         height: 0.8rem;

+ 13 - 4
src/main/House/src/pages/HouseDetail.vue

@@ -3,7 +3,7 @@
         <div class="content">
             <div class="swiper-container">
                 <div class="swiper-wrapper">
-                    <div class="swiper-slide" v-for="(item,index) in info.houseImages" :style="{backgroundImage:'url('+item.imageUrl+')'}">
+                    <div class="swiper-slide" v-for="(item,index) in info.houseImages" @click="showPicture(index)" :style="{backgroundImage:'url('+item.imageUrl+')'}">
                         <div class="tab">{{item.imageName}}</div>
                     </div>
                 </div>
@@ -94,7 +94,7 @@
             <div style="min-height:1.06rem;"></div>
         </div>
 
-        <div class="bottom">
+        <div class="bottom" v-if="info.statusFlag==1">
             <div class="collection" @click="collection">
                 <img :src="require('../assets/'+(collectId?'xq_icon_shouchang_pre.png':'xq_icon_shouchang.png'))" alt="">
                 <div class="title">{{collectId?'已收藏':'收藏'}}</div>
@@ -189,6 +189,9 @@ export default {
         ...mapState(["locationInfo", "userInfo"])
     },
     methods: {
+        showPicture(index) {
+            this.$showPicture({ list: this.info.houseImages, index: index })
+        },
         collection() {
             this.$store.commit('updateLoading', true)
             if (this.collectId) {
@@ -228,12 +231,19 @@ export default {
                 this.$http.get({
                     url: '/houseInfo/detail',
                     data: {
-                        id: this.$route.query.id
+                        id: this.$route.query.id,
+                        //   statusFlag:1
                     }
                 }).then(res => {
                     this.$store.commit('updateLoading', false)
                     if (res.success) {
                         this.info = res.data
+                        if (res.data.statusFlag != 1) {
+                            this.$alert({ title: '提示', content: '该房屋暂未上架', showCancel: false, }, () => {
+
+                            })
+                        }
+
 
                         resolve()
                     }
@@ -273,7 +283,6 @@ export default {
         contact() {
             if (this.userHasPhone()) {
                 this.showPhone = true
-
             }
 
         },

+ 57 - 10
src/main/House/src/pages/Login.vue

@@ -61,17 +61,38 @@ export default {
     methods: {
         click() {
             if (this.canNext) {
+                if (this.bindType) {
+                    this.checkUsePhone().then((value) => {
+                        if (!value) {
+                            this.$router.replace({
+                                name: 'loginSe',
+                                query: {
+                                    phone: this.phone,
+                                    bindType: this.$route.query.bindType
+                                },
+                                params: {
+                                    isNext: 1
+                                }
+                            })
+                        }
+                        else {
+                            this.$modal.info({ msg: "该手机号已使用", duration: 1500 })
+                        }
+                    })
+                }
+                else {
+                    this.$router.replace({
+                        name: 'loginSe',
+                        query: {
+                            phone: this.phone,
+                        },
+                        params: {
+                            isNext: 1
+                        }
+                    })
+                }
+
 
-                this.$router.replace({
-                    name: 'loginSe',
-                    query: {
-                        phone: this.phone,
-                        bindType:this.$route.query.bindType
-                    },
-                    params: {
-                        isNext: 1
-                    }
-                })
             }
 
         },
@@ -94,6 +115,32 @@ export default {
             })
 
         },
+        checkUsePhone() {
+            this.$store.commit('updateLoading', true)
+            return new Promise((resolve, reject) => {
+                this.$http.get({
+                    url: '/userInfo/getOne',
+                    data: {
+                        phone: this.phone
+                    }
+                }).then(res => {
+                    this.$store.commit('updateLoading', false)
+                    if (res.success) {
+                        console.log(res.data)
+                        if (res.data) {
+                            resolve(true)
+                        }
+                        else {
+                            resolve(false)
+                        }
+                        // resolve(true)
+                    } else {
+                        resolve(false)
+                        // resolve(false)
+                    }
+                });
+            })
+        }
     },
     components: { GmButton }
 }

+ 2 - 14
src/main/House/src/pages/LoginSe.vue

@@ -93,20 +93,8 @@ export default {
                     this.checkCode().then((value) => {
                         console.log(value)
                         if (value) {
-
-                            this.checkUsePhone().then((value) => {
-                                if (!value) {
-                                    this.updateUser('phone', this.phone)
-                                    // setTimeout(() => {
-                                    //     this.$router.go(-1)
-                                    // }, 1500)
-                                    resolve()
-                                }
-                                else {
-                                    this.$modal.info({ msg: "该手机号已使用", duration: 1500 })
-                                }
-                            })
-
+                            this.updateUser('phone', this.phone)
+                            resolve()
                         }
                         else {
                             this.$modal.info({ msg: "验证码错误", duration: 1500 })

+ 7 - 4
src/main/House/src/pages/MyContact.vue

@@ -120,9 +120,9 @@ export default {
                 })
             })
         },
-        goHome(){
+        goHome() {
             this.$router.push({
-                name:'home'
+                name: 'home'
             })
         },
         del(index) {
@@ -143,8 +143,11 @@ export default {
                 })
             })
         },
-        takePhone(phone){
-            window.location.href = 'tel:' + phone
+        takePhone(phone) {
+            if (this.userHasPhone()) {
+                window.location.href = 'tel:' + phone
+            }
+
         }
     },
     components: { GmButton, largeGoodsItem }

+ 15 - 9
src/main/House/src/pages/Search.vue

@@ -89,23 +89,27 @@ export default {
             });
         },
         search(val) {
+            this.$store.commit('updateLoading', true)
             this.addHistory(val)
             this.searchVal = val
             this.isSearch = true
             this.page = 0
-            this.flag = true
             this.searchData = {}
             this.isNothing = false
-
+            this.flag = true
             if (this.$refs.screenContent) {
                 this.$refs.screenContent.refreash()
             }
-            if (this.$refs.searchBefore) {
-                this.$refs.searchBefore.addEventListener('transitionend', this.getSearchList)
-            }
-            else {
-                this.getSearchList()
-            }
+            // if (this.$refs.searchBefore) {
+            //     this.$refs.searchBefore.addEventListener('transitionend', this.getSearchList)
+
+            // }
+            // else {
+
+            // }
+            setTimeout(()=>{
+                 this.getSearchList()
+            },600)
 
         },
         getSearchList() {
@@ -127,6 +131,7 @@ export default {
             }
             data.currentPage = this.page
             data.pageNumber = 20
+            data.statusFlag=1
             this.$http.get({
                 url: '/houseInfo/page',
                 data: data
@@ -164,7 +169,8 @@ export default {
                 data: {
                     currentPage: this.page,
                     recommendFlag: 'Y',
-                    pageNumber: 20
+                    pageNumber: 20,
+                      statusFlag:1
                 }
             }).then(res => {
                 this.$store.commit('updateLoading', false)

+ 3 - 1
src/main/House/src/pages/getMore.vue

@@ -85,6 +85,7 @@ export default {
             var data = this.searchData
             data.currentPage = this.page
             data.pageNumber = 20
+            data.statusFlag=1
             this.$http.get({
                 url: '/houseInfo/page',
                 data: data
@@ -122,7 +123,8 @@ export default {
                 data: {
                     currentPage: this.page,
                     recommendFlag: 'Y',
-                    pageNumber: 20
+                    pageNumber: 20,
+                      statusFlag:1
                 }
             }).then(res => {
                 this.$store.commit('updateLoading', false)

+ 3 - 1
src/main/House/src/pages/getRecommend.vue

@@ -68,6 +68,7 @@ export default {
             var data = this.searchData
             data.currentPage = this.page
             data.pageNumber = 20
+            data.statusFlag=1
             this.$http.get({
                 url: '/houseInfo/page',
                 data: data
@@ -105,7 +106,8 @@ export default {
                 data: {
                     currentPage: this.page,
                     selectedFlag: 'Y',
-                    pageNumber: 20
+                    pageNumber: 20,
+                      statusFlag:1
                 }
             }).then(res => {
                 this.$store.commit('updateLoading', false)

+ 2 - 2
src/main/webapp/WEB-INF/html/house.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><title>享居屋</title><meta name=viewport content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><script src=https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js></script><script src=//unpkg.com/vue-ydui/dist/ydui.flexible.js></script><link href=./static/house/css/app.52b84c3d9ab31d0ef979615536976d3e.css rel=stylesheet></head><style>.swiper-pagination-bullet {
+<!DOCTYPE html><html><head><meta charset=utf-8><title>享居屋</title><meta name=viewport content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><script src=https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js></script><script src=//unpkg.com/vue-ydui/dist/ydui.flexible.js></script><link href=./static/house/css/app.52bfd1fa8e8587e9f4afc9f86a824680.css rel=stylesheet></head><style>.swiper-pagination-bullet {
         width: 0.16rem;
         height: 0.04rem;
         background: rgba(255, 255, 255, 0.5);
@@ -44,4 +44,4 @@
         width: 30%!important;
     }
     
-    .mint-datetime-cancel {}</style><body><div id=app></div><script type=text/javascript src=./static/house/js/manifest.44ab68911a12ca699f46.js></script><script type=text/javascript src=./static/house/js/vendor.5e943379fcc5476774be.js></script><script type=text/javascript src=./static/house/js/app.bde538ff5ce261451ab6.js></script></body></html>
+    .mint-datetime-cancel {}</style><body><div id=app></div><script type=text/javascript src=./static/house/js/manifest.2a1a0d876829815964e2.js></script><script type=text/javascript src=./static/house/js/vendor.5c62c0610e6477bc8275.js></script><script type=text/javascript src=./static/house/js/app.339bc1c0211790477e2b.js></script></body></html>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/css/app.52b84c3d9ab31d0ef979615536976d3e.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/css/app.52b84c3d9ab31d0ef979615536976d3e.css.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/css/app.52bfd1fa8e8587e9f4afc9f86a824680.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/css/app.52bfd1fa8e8587e9f4afc9f86a824680.css.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/0.9f58be4ad468b87c03b1.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/0.9f58be4ad468b87c03b1.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/0.d00428c9f6e56cb7cc15.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/1.e3da607aca6ec2a52e34.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/1.e3da607aca6ec2a52e34.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/1.f343135143e4f31fcbba.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/1.f343135143e4f31fcbba.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/10.7b9d8cc23768cfbc3b5a.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/10.7b9d8cc23768cfbc3b5a.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/10.bd34c5e437c4753ae6f2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/12.5a63e19ded6cced67095.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/12.5a63e19ded6cced67095.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/12.b4a5afcb99399e4d5e3e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/12.b4a5afcb99399e4d5e3e.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/13.393228a06c1906fa7798.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/13.393228a06c1906fa7798.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/13.4a1c37fffa8a57ec4b97.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/13.4a1c37fffa8a57ec4b97.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/14.2129c899e299f07721e6.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/14.2129c899e299f07721e6.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/14.c5ebafbe95895102390e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/14.c5ebafbe95895102390e.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/15.4d9b394522f314196d35.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/15.4d9b394522f314196d35.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/15.8bae9a0b39ce9474f682.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/15.8bae9a0b39ce9474f682.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/16.23685adbdf2e343e2736.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/16.23685adbdf2e343e2736.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/16.f3df7f7160ae2b6c380c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/16.f3df7f7160ae2b6c380c.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/17.4742096b2428bdbd2bad.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/17.4742096b2428bdbd2bad.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/17.90667a2d372300573c20.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/17.90667a2d372300573c20.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/2.7ccf75adf9825037f75b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/2.7ccf75adf9825037f75b.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/2.8c8a80a19f2ee9479f44.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/2.8c8a80a19f2ee9479f44.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/3.2192836d408b814947cb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/3.2192836d408b814947cb.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/3.f58ace20946631a95353.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/3.f58ace20946631a95353.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/5.c4afafb086ff55455a13.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/5.fa76a603c7b45d60b022.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/5.fa76a603c7b45d60b022.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/6.d27f10f7ae1665d172f5.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/6.d27f10f7ae1665d172f5.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/7.41688c22304583e32562.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/7.41688c22304583e32562.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/7.a67d0c933fe417aea141.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/app.339bc1c0211790477e2b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/app.339bc1c0211790477e2b.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/app.bde538ff5ce261451ab6.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/app.bde538ff5ce261451ab6.js.map


+ 2 - 0
src/main/webapp/static/house/js/manifest.2a1a0d876829815964e2.js

@@ -0,0 +1,2 @@
+!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,u,d,i=0,b=[];i<r.length;i++)u=r[i],t[u]&&b.push(t[u][0]),t[u]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);b.length;)b.shift()();if(a)for(i=0;i<a.length;i++)d=o(o.s=a[i]);return d};var r={},t={20:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"house/js/"+e+"."+{0:"9f58be4ad468b87c03b1",1:"f343135143e4f31fcbba",2:"7ccf75adf9825037f75b",3:"f58ace20946631a95353",4:"85906adcdbf8b33f17b8",5:"fa76a603c7b45d60b022",6:"d27f10f7ae1665d172f5",7:"41688c22304583e32562",8:"1f2f8f476e88adb58e15",9:"7e6bfa07f754537de6b5",10:"7b9d8cc23768cfbc3b5a",11:"959c2c9ce5023d00d410",12:"5a63e19ded6cced67095",13:"393228a06c1906fa7798",14:"2129c899e299f07721e6",15:"8bae9a0b39ce9474f682",16:"23685adbdf2e343e2736",17:"4742096b2428bdbd2bad"}[e]+".js";var f=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./static/",o.oe=function(e){throw console.error(e),e}}([]);
+//# sourceMappingURL=manifest.2a1a0d876829815964e2.js.map

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/manifest.2a1a0d876829815964e2.js.map


+ 0 - 2
src/main/webapp/static/house/js/manifest.44ab68911a12ca699f46.js

@@ -1,2 +0,0 @@
-!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var f,u,i,d=0,s=[];d<r.length;d++)u=r[d],t[u]&&s.push(t[u][0]),t[u]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);s.length;)s.shift()();if(a)for(d=0;d<a.length;d++)i=c(c.s=a[d]);return i};var r={},t={20:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"house/js/"+e+"."+{0:"d00428c9f6e56cb7cc15",1:"e3da607aca6ec2a52e34",2:"8c8a80a19f2ee9479f44",3:"2192836d408b814947cb",4:"85906adcdbf8b33f17b8",5:"c4afafb086ff55455a13",6:"6dc1e80cc446bc09da5e",7:"a67d0c933fe417aea141",8:"1f2f8f476e88adb58e15",9:"7e6bfa07f754537de6b5",10:"bd34c5e437c4753ae6f2",11:"959c2c9ce5023d00d410",12:"b4a5afcb99399e4d5e3e",13:"4a1c37fffa8a57ec4b97",14:"c5ebafbe95895102390e",15:"4d9b394522f314196d35",16:"f3df7f7160ae2b6c380c",17:"90667a2d372300573c20"}[e]+".js";var f=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,o.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="./static/",c.oe=function(e){throw console.error(e),e}}([]);
-//# sourceMappingURL=manifest.44ab68911a12ca699f46.js.map

Разница между файлами не показана из-за своего большого размера
+ 6 - 0
src/main/webapp/static/house/js/vendor.5c62c0610e6477bc8275.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/vendor.5c62c0610e6477bc8275.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 6
src/main/webapp/static/house/js/vendor.5e943379fcc5476774be.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
src/main/webapp/static/house/js/vendor.5e943379fcc5476774be.js.map


Некоторые файлы не были показаны из-за большого количества измененных файлов