tianruici 4 years ago
parent
commit
f882e380fe
100 changed files with 233 additions and 60 deletions
  1. 1 1
      .nuxt/App.js
  2. 14 4
      .nuxt/router.js
  3. 1 2
      assets/css/listBox.less
  4. 24 0
      assets/css/shopDetails.less
  5. BIN
      assets/images/common/miniPhoto.png
  6. BIN
      assets/images/common/whiteLogo.png
  7. BIN
      assets/images/errImg/err.png
  8. BIN
      assets/images/errImg/err1.png
  9. BIN
      assets/images/errImg/err2.png
  10. BIN
      assets/images/errImg/err3.png
  11. BIN
      assets/images/home/Combined Shape@2x.png
  12. BIN
      assets/images/home/loginIcon.png
  13. BIN
      assets/images/home/telIcon.png
  14. 1 2
      components/Footer/Footer.vue
  15. 192 51
      components/Nav/Nav.vue
  16. BIN
      node_modules/.cache/babel-loader/005f28ce65a2dcf18513322d66b9d514.json.gz
  17. BIN
      node_modules/.cache/babel-loader/008ae1e857efcd3892ff868a7ed9fca3.json.gz
  18. BIN
      node_modules/.cache/babel-loader/00d58cb717daac76335349406ab67ed5.json.gz
  19. BIN
      node_modules/.cache/babel-loader/00faf4544a06f818954d7337a5f887cc.json.gz
  20. BIN
      node_modules/.cache/babel-loader/00fdab59511ed555d51de5d82d51ba56.json.gz
  21. BIN
      node_modules/.cache/babel-loader/01026d8290e41dcc4eabe5cc1b5023ee.json.gz
  22. BIN
      node_modules/.cache/babel-loader/011053c84bcc2fa4483bca8111642eed.json.gz
  23. BIN
      node_modules/.cache/babel-loader/0143d63a8827aa1842c4ba01dd30c6c5.json.gz
  24. BIN
      node_modules/.cache/babel-loader/015224ca9990122751fe1fc94807ba1e.json.gz
  25. BIN
      node_modules/.cache/babel-loader/019a268f1ab4dbd5afb2f862ce35c877.json.gz
  26. BIN
      node_modules/.cache/babel-loader/01c3eccfc85127f2afa65526a78ab2d0.json.gz
  27. BIN
      node_modules/.cache/babel-loader/01f0e1ab614e5a9dc9a352acdb8b1a31.json.gz
  28. BIN
      node_modules/.cache/babel-loader/020b8a70c6ce701a58ffb2698d02b1d8.json.gz
  29. BIN
      node_modules/.cache/babel-loader/02454125661fa828f503b301bbb00ce9.json.gz
  30. BIN
      node_modules/.cache/babel-loader/0289a82f01de37525c7740010c434f65.json.gz
  31. BIN
      node_modules/.cache/babel-loader/0352149a04a7f1a07936b8183596cebc.json.gz
  32. BIN
      node_modules/.cache/babel-loader/03694e148878b5c32869efa10c94e6a3.json.gz
  33. BIN
      node_modules/.cache/babel-loader/0397dbc6e3f4229ac9b1f48f4eec00b9.json.gz
  34. BIN
      node_modules/.cache/babel-loader/03d8a678c0e1e4445b1ca8a3070deb63.json.gz
  35. BIN
      node_modules/.cache/babel-loader/03dfa310d889fe46d7c43ba0d17b1626.json.gz
  36. BIN
      node_modules/.cache/babel-loader/0417051328dd7e902c1fc82dd1cae7ec.json.gz
  37. BIN
      node_modules/.cache/babel-loader/0425697bb0f9a511e11951eb993ed000.json.gz
  38. BIN
      node_modules/.cache/babel-loader/045267bba31cd1a97aefe7f50351b5bf.json.gz
  39. BIN
      node_modules/.cache/babel-loader/04e24db572d2b837def332a945451538.json.gz
  40. BIN
      node_modules/.cache/babel-loader/056d092f1402b265f4b87bac5f1c0b9b.json.gz
  41. BIN
      node_modules/.cache/babel-loader/059746f172d1b92801d983c9a16561ab.json.gz
  42. BIN
      node_modules/.cache/babel-loader/0693832c09c30ba0be4aeb04146d93fd.json.gz
  43. BIN
      node_modules/.cache/babel-loader/06b9ab8ad0a132e8152f25265cd76b26.json.gz
  44. BIN
      node_modules/.cache/babel-loader/070f3cf3a20b257968d4b22abb374ee4.json.gz
  45. BIN
      node_modules/.cache/babel-loader/07acf225a645731d7ddf9015ef43b764.json.gz
  46. BIN
      node_modules/.cache/babel-loader/080c817a44a4217ea4256ff17d8273cb.json.gz
  47. BIN
      node_modules/.cache/babel-loader/08523d10bf91ac401c87fe8f4090b237.json.gz
  48. BIN
      node_modules/.cache/babel-loader/0853441ea687755b96085fa3cf16acf4.json.gz
  49. BIN
      node_modules/.cache/babel-loader/097d080943cbfa7d1c8cfe87a21f4757.json.gz
  50. BIN
      node_modules/.cache/babel-loader/0989952670739a47cfe436b63701872c.json.gz
  51. BIN
      node_modules/.cache/babel-loader/0a636a118e9188774be8f9d4ed0b5f20.json.gz
  52. BIN
      node_modules/.cache/babel-loader/0bb66d1c31fa8035519c7b0efe61e444.json.gz
  53. BIN
      node_modules/.cache/babel-loader/0c2bb7bf556224b0fab4d7e4046d2505.json.gz
  54. BIN
      node_modules/.cache/babel-loader/0cfeb19bff90f89d20c412d8716a0fdf.json.gz
  55. BIN
      node_modules/.cache/babel-loader/0d4a8d4658029a8209d9d7d018a0a3e0.json.gz
  56. BIN
      node_modules/.cache/babel-loader/0d57adaa09abc6a90de6536159806f03.json.gz
  57. BIN
      node_modules/.cache/babel-loader/0d6e3b091bc6af9d1472f7d7e3dd1f1c.json.gz
  58. BIN
      node_modules/.cache/babel-loader/0d84e96423fd4787c9f485e70a17d83b.json.gz
  59. BIN
      node_modules/.cache/babel-loader/0d911986687381d130798308e4e49128.json.gz
  60. BIN
      node_modules/.cache/babel-loader/0da118b50374750159001212d549c1b3.json.gz
  61. BIN
      node_modules/.cache/babel-loader/0dc90873d07f8069592ecb2cc9b90dbe.json.gz
  62. BIN
      node_modules/.cache/babel-loader/0dcce24e8b085aa1d50d92168cef286d.json.gz
  63. BIN
      node_modules/.cache/babel-loader/0de2e720112a7ae9a6dd84553a1f8552.json.gz
  64. BIN
      node_modules/.cache/babel-loader/0deb5297b98d5a5c019a8a399f270ec1.json.gz
  65. BIN
      node_modules/.cache/babel-loader/0e0c2dafdf807d38945c33f66c77db09.json.gz
  66. BIN
      node_modules/.cache/babel-loader/0e538783ef64fa78b65fc94555b07692.json.gz
  67. BIN
      node_modules/.cache/babel-loader/0e8560730a72e12839d9e6160689a6ba.json.gz
  68. BIN
      node_modules/.cache/babel-loader/0edd85a0ede8439df7e8bae672ffa411.json.gz
  69. BIN
      node_modules/.cache/babel-loader/1007444b1cc7c7fde617f01bf75bf5e6.json.gz
  70. BIN
      node_modules/.cache/babel-loader/107a9a7ed3e216b95efc2b895ba66291.json.gz
  71. BIN
      node_modules/.cache/babel-loader/10aba5adf35f39bf3f61bd6619f10bf8.json.gz
  72. BIN
      node_modules/.cache/babel-loader/10f3d331a4cc161d26763424c33f0b31.json.gz
  73. BIN
      node_modules/.cache/babel-loader/114fbb1497b1564353434de5de5ebebf.json.gz
  74. BIN
      node_modules/.cache/babel-loader/11ea66bea28cb5b58aeb8ab67fbe8641.json.gz
  75. BIN
      node_modules/.cache/babel-loader/1240455475623ac71b62ad191c39d9e2.json.gz
  76. BIN
      node_modules/.cache/babel-loader/126d87755f86a020d9be2d6f2db039c0.json.gz
  77. BIN
      node_modules/.cache/babel-loader/128c49583628ee5c78df9886095a2bd9.json.gz
  78. BIN
      node_modules/.cache/babel-loader/1297bc830dc7b364127e846a7c095ab3.json.gz
  79. BIN
      node_modules/.cache/babel-loader/129c0091772d7f2821b6fdb6c7e119ea.json.gz
  80. BIN
      node_modules/.cache/babel-loader/12b523486860e901dd0b01a1bba19168.json.gz
  81. BIN
      node_modules/.cache/babel-loader/12b6be848599e4289491e0aebe1c5af7.json.gz
  82. BIN
      node_modules/.cache/babel-loader/12e2c5f4cb0110301ac31a90ae703aa6.json.gz
  83. BIN
      node_modules/.cache/babel-loader/12e759b769a5ce55b62e3398f7c4e590.json.gz
  84. BIN
      node_modules/.cache/babel-loader/130fbd8e00f40d9972539a99d85131b0.json.gz
  85. BIN
      node_modules/.cache/babel-loader/1322e54c0217e48ad74d6766b6d85884.json.gz
  86. BIN
      node_modules/.cache/babel-loader/134158409a04e64df0597a923a1215df.json.gz
  87. BIN
      node_modules/.cache/babel-loader/13bea5c05cb5ae7279ba90824df675d6.json.gz
  88. BIN
      node_modules/.cache/babel-loader/1425860a8ff30fc8ccc3764a6845690b.json.gz
  89. BIN
      node_modules/.cache/babel-loader/1438cbcf336dbf1c0410419564b31983.json.gz
  90. BIN
      node_modules/.cache/babel-loader/1451e21030cb44bf22cc5b996258c341.json.gz
  91. BIN
      node_modules/.cache/babel-loader/14be6642a695a90720d452e5e4e05a06.json.gz
  92. BIN
      node_modules/.cache/babel-loader/14c7a69a4ed87ea45e0d33e4682e2d93.json.gz
  93. BIN
      node_modules/.cache/babel-loader/14cd27afc06061c9c23f7399c638a17c.json.gz
  94. BIN
      node_modules/.cache/babel-loader/15b53db209e5ca5c0ded18150a676911.json.gz
  95. BIN
      node_modules/.cache/babel-loader/16a3ce42bd2ca815a1bed6a94bc4594c.json.gz
  96. BIN
      node_modules/.cache/babel-loader/16b335acf809d8dc0b7e3ccc704c4558.json.gz
  97. BIN
      node_modules/.cache/babel-loader/16f19282002d01e6f04c5ebda15700ca.json.gz
  98. BIN
      node_modules/.cache/babel-loader/16f67a4452049b4121132482fab02222.json.gz
  99. BIN
      node_modules/.cache/babel-loader/170c1edb1c5afcc8c4e5e6e22b1291be.json.gz
  100. 0 0
      node_modules/.cache/babel-loader/1799cd939da9c338f47cc76c138d09b5.json.gz

File diff suppressed because it is too large
+ 1 - 1
.nuxt/App.js


+ 14 - 4
.nuxt/router.js

@@ -20,7 +20,7 @@ const _e0f280a0 = () => interopDefault(import('../pages/mine/grxx.vue' /* webpac
 const _beb56532 = () => interopDefault(import('../pages/mine/gscy.vue' /* webpackChunkName: "pages/mine/gscy" */))
 const _77260a1e = () => interopDefault(import('../pages/mine/gsxx.vue' /* webpackChunkName: "pages/mine/gsxx" */))
 const _c12c4960 = () => interopDefault(import('../pages/mine/kywt.vue' /* webpackChunkName: "pages/mine/kywt" */))
-const _71a3a6a4 = () => interopDefault(import('../pages/mine/members.vue' /* webpackChunkName: "pages/mine/members" */))
+const _55e562f8 = () => interopDefault(import('../pages/mine/Members.vue' /* webpackChunkName: "pages/mine/Members" */))
 const _32aeabe2 = () => interopDefault(import('../pages/mine/ptbwzk.vue' /* webpackChunkName: "pages/mine/ptbwzk" */))
 const _3221c0d8 = () => interopDefault(import('../pages/mine/ptbwzp.vue' /* webpackChunkName: "pages/mine/ptbwzp" */))
 const _3a463b18 = () => interopDefault(import('../pages/mine/ptgrxx.vue' /* webpackChunkName: "pages/mine/ptgrxx" */))
@@ -52,6 +52,7 @@ const _fc98d534 = () => interopDefault(import('../pages/shopsOffices/shopSell.vu
 const _8342d990 = () => interopDefault(import('../pages/useragreement/useragreement.vue' /* webpackChunkName: "pages/useragreement/useragreement" */))
 const _56d1ece2 = () => interopDefault(import('../pages/brand/brandDtl/_id.vue' /* webpackChunkName: "pages/brand/brandDtl/_id" */))
 const _7bcd9071 = () => interopDefault(import('../pages/guestList/guestListDtl/_id.vue' /* webpackChunkName: "pages/guestList/guestListDtl/_id" */))
+const _fcec4482 = () => interopDefault(import('../pages/news/newsDtl/_id.vue' /* webpackChunkName: "pages/news/newsDtl/_id" */))
 const _a5f73be4 = () => interopDefault(import('../pages/shopsOffices/officesFlatsLeaseDtl/_id.vue' /* webpackChunkName: "pages/shopsOffices/officesFlatsLeaseDtl/_id" */))
 const _77a68fa4 = () => interopDefault(import('../pages/shopsOffices/officesFlatsSellDtl/_id.vue' /* webpackChunkName: "pages/shopsOffices/officesFlatsSellDtl/_id" */))
 const _0f79e8d4 = () => interopDefault(import('../pages/shopsOffices/officesLeaseDtl/_id.vue' /* webpackChunkName: "pages/shopsOffices/officesLeaseDtl/_id" */))
@@ -63,6 +64,7 @@ const _4f247f71 = () => interopDefault(import('../pages/shopsOffices/shopSellDtl
 const _34090852 = () => interopDefault(import('../pages/brand/_brand.vue' /* webpackChunkName: "pages/brand/_brand" */))
 const _353530f7 = () => interopDefault(import('../pages/guestList/_guestList.vue' /* webpackChunkName: "pages/guestList/_guestList" */))
 const _2b3d0a85 = () => interopDefault(import('../pages/guestPublish/_guestPublish.vue' /* webpackChunkName: "pages/guestPublish/_guestPublish" */))
+const _73c89806 = () => interopDefault(import('../pages/news/_news.vue' /* webpackChunkName: "pages/news/_news" */))
 const _c79bd392 = () => interopDefault(import('../pages/pay/_pay.vue' /* webpackChunkName: "pages/pay/_pay" */))
 const _1a33061b = () => interopDefault(import('../pages/index.vue' /* webpackChunkName: "pages/index" */))
 
@@ -144,9 +146,9 @@ export const routerOptions = {
       component: _c12c4960,
       name: "mine-kywt"
     }, {
-      path: "/mine/members",
-      component: _71a3a6a4,
-      name: "mine-members"
+      path: "/mine/Members",
+      component: _55e562f8,
+      name: "mine-Members"
     }, {
       path: "/mine/ptbwzk",
       component: _32aeabe2,
@@ -272,6 +274,10 @@ export const routerOptions = {
       component: _7bcd9071,
       name: "guestList-guestListDtl-id"
     }, {
+      path: "/news/newsDtl/:id?",
+      component: _fcec4482,
+      name: "news-newsDtl-id"
+    }, {
       path: "/shopsOffices/officesFlatsLeaseDtl/:id?",
       component: _a5f73be4,
       name: "shopsOffices-officesFlatsLeaseDtl-id"
@@ -316,6 +322,10 @@ export const routerOptions = {
       component: _2b3d0a85,
       name: "guestPublish-guestPublish"
     }, {
+      path: "/news/:news?",
+      component: _73c89806,
+      name: "news-news"
+    }, {
       path: "/pay/:pay?",
       component: _c79bd392,
       name: "pay-pay"

+ 1 - 2
assets/css/listBox.less

@@ -163,14 +163,13 @@
                         color: #585f6b;
                     }
                     .p3{
-                        margin-right: 16px;
+                        margin-right: 4px;
                         span{
                             color: #f16752;
                             font-family: PingFangSC-Regular;
                             font-weight: 400;
                         }
                     }
-
                 }
             }
         }

+ 24 - 0
assets/css/shopDetails.less

@@ -666,6 +666,30 @@
                     }
                 }
             }
+            /*到访*/
+            .recordBox2{
+                /*height: 165px;*/
+                .recordDiv{
+                    width: 334px;
+                    height: 165px;
+                    position: relative;
+                    .renGoubtn{
+                        width: 74px;
+                        border-radius: 12px;
+                        border: 1px solid rgba(47,122,247,1);
+                        font-size: 14px;
+                        font-family: PingFangSC;
+                        font-weight: 500;
+                        color: #2f7af7;
+                        line-height: 24px;
+                        position: absolute;
+                        right: 20px;
+                        top: 14px;
+                        text-align: center;
+                        cursor: pointer;
+                    }
+                } 
+            }
         }
     }
 }

BIN
assets/images/common/miniPhoto.png


BIN
assets/images/common/whiteLogo.png


BIN
assets/images/errImg/err.png


BIN
assets/images/errImg/err1.png


BIN
assets/images/errImg/err2.png


BIN
assets/images/errImg/err3.png


BIN
assets/images/home/Combined Shape@2x.png


BIN
assets/images/home/loginIcon.png


BIN
assets/images/home/telIcon.png


+ 1 - 2
components/Footer/Footer.vue

@@ -72,7 +72,7 @@ export default {
                     cityId: sessionStorage.cityId, //城市ID 
                 }
             }).then(data => {
-                console.log(data);
+                // console.log(data);
                 this.areaList = data.data.areaList; //区域
             }).catch(err => {
                 console.log(err)
@@ -104,7 +104,6 @@ export default {
             }
         }
 
-
   },
   mounted() {
 

+ 192 - 51
components/Nav/Nav.vue

@@ -13,7 +13,7 @@
             <li><a href="javascript:void(0);" :class="{active: isActive8}" @click="goMine()">个人管理</a></li>
         </ul>
         <div class="login" v-show="isLogin == undefined">
-            <p class="p1" @click="showLogin=true;showLoginList=true">登录</p>
+            <p class="p1" @click="showLogin=true;showTelLogin=true">登录</p>
             <p @click="showLogin=true;showRegistration=true">注册</p>
         </div>
         <div class="login" v-show="isLogin">
@@ -26,8 +26,8 @@
             <!-- 登录 -->
             <div v-if="showLoginList">
                 <ul class="loginBoxTop clearfix">
-                    <li class="liColor" @click="loginNavFun()">登录<i></i></li>
-                    <li @click="registrationNavFun()">注册<i></i></li>
+                    <li @click="telLoginNavFun()">手机号快捷登录<i></i></li>
+                    <li class="liColor" @click="loginNavFun()">账号密码登录<i class="navWidth"></i></li>
                     <span class="iconfont" @click="closeBtn()">&#xe60a;</span>
                 </ul>
                 <ul class="loginList">
@@ -43,17 +43,51 @@
                         <span v-if="isPassword">{{passwordTxt}}</span>
                     </li>
 
-                    <dl class="loginListDl">
+                    <!-- <dl class="loginListDl">
                         <dt>没有账号,<span @click="showLoginList=false;showRegistration=true;">去注册</span></dt>
                         <dd @click="showChangePassword=true;showLoginList=false;">忘记密码</dd>
-                    </dl>
+                    </dl> -->
 
+                    <li class="lastLi">
+                        <el-checkbox v-model="checked"></el-checkbox>
+                        <span>已阅读并同意<a href="/useragreement/useragreement" target="_blank">《商办联卖联租平台用户协议》</a></span>
+                    </li>
                     <div class="loginBtn" @click="loginBtn">登&nbsp;录</div>
+                    <h6 @click="showChangePassword=true;showLoginList=false;">忘记密码?</h6>
+                </ul>
+            </div>
+            
+            <!-- 手机验证码快捷登陆 -->
+            <div v-if="showTelLogin">
+                <ul class="loginBoxTop clearfix">
+                    <li class="liColor" @click="telLoginNavFun()">手机号快捷登录<i></i></li>
+                    <li @click="loginNavFun()">账号密码登录<i class="navWidth"></i></li>
+                    <span class="iconfont" @click="closeBtn()">&#xe60a;</span>
+                </ul>
+                <ul class="registration">
+                    <li>
+                        <input type="tel" placeholder="请输入您的手机号" v-model="phoneVal" maxlength="11" onkeyup="this.value=this.value.replace(/\D/g,'')" @focus="isPhone = false">
+                        <span v-if="isPhone">{{phoneTxt}}</span>
+                    </li>
+                    <li>
+                        <dl class="codeDl clearfix">
+                            <dt>
+                                <input type="tel" placeholder="请输入验证码" v-model="codeVal" maxlength="6" @focus="isCode = false" onkeyup="this.value=this.value.replace(/\D/g,'')">
+                            </dt>
+                            <dd><button type="button" :disabled="disabled" @click="sendcode('2')" class="btns" :class="{'codeColor':chengaColor}">{{btntxt}}</button></dd>
+                        </dl>
+                        <span v-if="isCode">{{codeTxt}}</span>
+                    </li>
+                    <li class="lastLi">
+                        <el-checkbox v-model="checked"></el-checkbox>
+                        <span>已阅读并同意<a href="/useragreement/useragreement" target="_blank">《商办联卖联租平台用户协议》</a></span>
+                    </li>
+                    <div class="loginBtn" @click="telLoginBtn()">登&nbsp;录</div>
                 </ul>
             </div>
 
             <!-- 注册 -->
-            <div v-if="showRegistration">
+            <!-- <div v-if="showRegistration">
                 <ul class="loginBoxTop clearfix">
                     <li @click="loginNavFun()">登录<i></i></li>
                     <li  class="liColor" @click="registrationNavFun()">注册<i></i></li>
@@ -86,7 +120,7 @@
                     <div class="loginBtn" @click="registrationBtn()">注&nbsp;册</div>
                     <h5>已有账号,<span @click="showLoginList=true;showRegistration=false;">直接登录</span></h5>
                 </ul>
-            </div>
+            </div> -->
 
             <!-- 修改密码 -->
             <div v-if="showChangePassword">
@@ -117,9 +151,14 @@
                         <span v-if="isPassword">{{passwordTxt}}</span>
                     </li>
 
-                    <div class="loginBtn" @click="changePasswordBtn()">注&nbsp;册</div>
+                    <li class="lastLi">
+                        <el-checkbox v-model="checked"></el-checkbox>
+                        <span>已阅读并同意<a href="/useragreement/useragreement" target="_blank">《商办联卖联租平台用户协议》</a></span>
+                    </li>
+
+                    <div class="loginBtn" @click="changePasswordBtn()">找回密码</div>
 
-                    <h5><span @click="showChangePassword=false;showLoginList=true;">返回账号密码登录</span></h5>
+                    <h5><span @click="showChangePassword=false;showLoginList=true;">返回登录</span></h5>
 
                 </ul> 
             </div>
@@ -140,6 +179,19 @@
         </div>
     </div>
 
+<!--     <div class="popupWrap" v-if="showPopup">
+        <div class="popupBox">
+            <h2>提示</h2>
+            <i class="iconfont" @click="showPopup = false">&#xe60a;</i>
+            <p>您暂时还没有权限进行下一步操作</p>
+            <p>只有成为经纪人才能进行操作</p>
+            <ul>
+                <li @click="showPopup = false">取消</li>
+                <li class="li2"><a href="/rzcenter/companyzc">去认证</a></li>
+            </ul>
+        </div>
+    </div> -->
+
 </div>
 
 </template>
@@ -148,11 +200,11 @@ import axios from '~/plugins/axios.js';
 export default {
   head () {
     return {
-      title: '商铺出售_商铺出租_写字楼出售_写字楼出租_优铺网-中国商办联卖联租平台(CBMLS)',
+      title: '【商铺出售|商铺出租|写字楼出售|写字楼出租】-优铺网中国商办联卖联租平台(CBMLS)',
       meta: [
-        { hid: 'description', name: 'description', content: '中国商办联卖联租平台(CBMLS)为您提供商铺出售、商铺出租、写字楼出售、写字楼出租信息,更多商铺、写字楼租售信息尽在中国商办联卖联租平台(CBMLS)'},
-        { hid: 'title', name: 'title', content: '商铺出售_商铺出租_写字楼出售_写字楼出租_优铺网-中国商办联卖联租平台(CBMLS)'},
-        { hid: 'keywords', name: 'keywords', content: '商铺出售、商铺出租、写字楼出售、写字楼出租、中国商办联卖联租平台、优铺'}
+        { hid: 'description', name: 'description', content: '优铺中国商办联卖联租平台(CBMLS)为您提供商铺出售、商铺出租、写字楼出售、写字楼出租信息,租铺卖铺找优铺,更多商铺、写字楼租售信息尽在优铺网中国商办联卖联租平台(CBMLS)'},
+        { hid: 'title', name: 'title', content: '【商铺出售|商铺出租|写字楼出售|写字楼出租】-优铺网中国商办联卖联租平台(CBMLS)'},
+        { hid: 'keywords', name: 'keywords', content: '商铺出售、商铺出租、写字楼出售、写字楼出租、中国商办联卖联租平台、优铺、CBMLS'}
       ]
     }
   },
@@ -169,9 +221,10 @@ export default {
 
         showLogin: false, //登录弹窗
 
-        showLoginList: false, //登录
+        showLoginList: false, //账号密码登录
         showRegistration: false, //注册
         showChangePassword: false, //修改密码
+        showTelLogin: false, //手机号快捷登录
 
         phoneVal: "", //电话号码
         passwordVal: "", //密码
@@ -230,13 +283,19 @@ export default {
     // 点击登录头部按钮
     loginNavFun(){
         this.showLoginList = true; //登录
-        this.showRegistration = false; //注册
+        this.showTelLogin = false;
+        // this.showRegistration = false; //注册
+    },
+    telLoginNavFun(){
+        this.showTelLogin = true;
+        this.showLoginList = false;
     },
     registrationNavFun(){
         this.showRegistration = true; //注册
         this.showLoginList = false; //登录
     },
 
+
     // 获取页面路径
     achieveUrl(){
         var filename = window.location.href;
@@ -279,7 +338,7 @@ export default {
                     type: typeIndex //验证码类型 0注册时验证码 1找回密码时验证码 2手机登陆时验证码
                 }
             }).then(data => {
-                console.log(data);
+                // console.log(data);
                 if(data.data.code == '101'){
                     this.chengaColor = true;
                     this.time=60;
@@ -326,6 +385,8 @@ export default {
         }else if(this.passwordVal == ""){
             this.passwordTxt = "密码不得为空";
             this.isPassword = true;
+        }else if(this.checked == false){
+            this.$message.error('请同意《商办联卖联租平台用户协议》');
         }else{
             axios({
                 url: '/login',
@@ -335,7 +396,7 @@ export default {
                     password: this.passwordVal, //密码
                 }
             }).then(data => {
-                console.log(data);
+                // console.log(data);
                 if(data.data.code == '101'){
                     this.$message({
                         message: '登录成功',
@@ -364,6 +425,61 @@ export default {
             });
         }
     },
+    
+    // 手机号快捷登录
+    telLoginBtn(){
+
+        let _this = this;
+        let reg = /^[1][3,4,5,7,8][0-9]{9}$/;
+        let passwordReg = /^[^\u4e00-\u9fa5]{6,25}$/;
+
+        if(this.phoneVal==''){
+            this.phoneTxt = "手机号不得为空";
+            this.isPhone = true;
+        }else if(!reg.test(this.phoneVal)){
+            this.phoneTxt = "您输入的手机号有误";
+            this.isPhone = true;
+        }else if(this.codeVal == ""){
+            this.codeTxt = "验证码不得为空";
+            this.isCode = true;
+        }else if(this.checked == false){
+            this.$message.error('请同意《商办联卖联租平台用户协议》');
+        }else{
+            axios({
+                url: '/loginCode',
+                method: 'post',
+                params: {
+                    account: this.phoneVal, //手机号码
+                    validCode: this.codeVal, //验证码
+                    cityId: sessionStorage.cityId || 110100, //城市id
+                    // provinceId: "110000", //省份id
+                    // channel: "3" //渠道 0 Android 1 IOS 2 M站 3官网
+                }
+            }).then(data => {
+                // console.log(data);
+                if(data.data.code == '101'){
+                    
+                    this.$message({
+                        message: '登录成功',
+                        type: 'success'
+                    });
+                    window.localStorage.setItem("token",data.data.token);
+                    window.localStorage.setItem("userId",data.data.data.id);
+
+                    setTimeout(function () {
+                       window.location.reload();
+                    },1000);
+
+                    // window.location.href = "/rzcenter/brokerzc";
+
+                }else{
+                    this.$message.error('系统繁忙,请稍后再试');
+                }
+            }).catch(err => {
+                console.log(err)
+            });
+        }
+    },
 
     // 跳转客源源发布
     goGuestPublishFun(){
@@ -439,12 +555,12 @@ export default {
                     account: this.phoneVal, //手机号码
                     validCode: this.codeVal, //验证码
                     password: this.passwordVal, //密码
-                    cityId: "110100", //城市id
-                    provinceId: "110000", //省份id
+                    cityId: sessionStorage.cityId || 110100, //城市id
+                    provinceId: sessionStorage.provinceId || 110000, //省份id
                     channel: "3" //渠道 0 Android 1 IOS 2 M站 3官网
                 }
             }).then(data => {
-                console.log(data);
+                // console.log(data);
                 if(data.data.code == '101'){
                     
                     this.$message({
@@ -454,9 +570,13 @@ export default {
                     window.localStorage.setItem("token",data.data.token);
                     window.localStorage.setItem("userId",data.data.data.id);
 
-                    setTimeout(function () {
-                       window.location.reload();
-                    },1000);
+                    // setTimeout(function () {
+                    //    window.location.reload();
+                    // },1000);
+
+                    window.location.href = "/rzcenter/brokerzc";
+
+                 
 
                 }else if(data.data.code == '102'){
                     this.$message.error('该号码已注册,请前往登陆');
@@ -494,6 +614,8 @@ export default {
         }else if(!passwordReg.test(this.passwordVal)){
             this.passwordTxt = "您输入的密码格式不正确";
             this.isPassword = true;
+        }else if(this.checked == false){
+            this.$message.error('请同意《商办联卖联租平台用户协议》');
         }else{
             axios({
                 url: '/retrieve',
@@ -504,7 +626,7 @@ export default {
                     password: this.passwordVal, //密码
                 }
             }).then(data => {
-                console.log(data);
+                // console.log(data);
                 if(data.data.code == '101'){
                     this.$message({
                         message: '修改密码成功',
@@ -556,7 +678,7 @@ export default {
             url: '/myCreate/auth/getUserInfo',
             method: 'post',
         }).then(data => {
-            console.log(data);
+            // console.log(data);
             if(data.data.code == '101'){
                 this.userInfoObj = data.data.data;
                 this.userInfoName =  data.data.data.accountName;
@@ -569,7 +691,7 @@ export default {
                     }
                 }
                 this.userTel = str.join('');
-                console.log(this.userType);
+                // console.log(this.userType);
                 // console.log(this.userInfoObj);
             }
         }).catch(err => {
@@ -674,7 +796,7 @@ export default {
     z-index: 1000;
     .loginBox{
         width: 384px;
-        padding: 20px 40px 40px;
+        padding: 20px 40px 30px;
         background: #fff;
         border-radius:10px;
         position: absolute;
@@ -683,26 +805,29 @@ export default {
         margin-left: -192px;
         .loginBoxTop{
             margin-bottom: 30px;
+            border-bottom: 1px solid #e5e5e5;
             li{
                 float: left;
                 color: #393f47;
-                margin-right: 50px;
+                margin-right: 30px;
                 cursor: pointer;
                 position: relative;
-                padding-bottom: 10px;
+                padding-bottom: 16px;
                 font-size: 16px;
                 font-family: PingFangSC-Medium;
                 font-weight: 500;
                 i{
-                    width: 20px;
-                    height: 4px;
+                    width: 110px;
+                    height: 2px;
                     background: #fff;
                     border-radius: 4px;
                     display: block;
                     position: absolute;
                     bottom: 0px;
-                    left: 50%;
-                    margin-left: -10px;
+                    left: 0;
+                }
+                .navWidth{
+                    width: 98px;
                 }
                 &:hover{
                     color: #2f7af7;
@@ -727,15 +852,14 @@ export default {
                 font-family:PingFangSC-Medium;
                 font-weight:500;
                 i{
-                    width: 52px;
-                    height: 4px;
+                    width: 62px;
+                    height: 2px;
                     border-radius: 4px;
                     background: #2f7af7;
                     display: block;
                     position: absolute;
                     bottom: 0px;
-                    left: 50%;
-                    margin-left: -26px;
+                    left: 0px;
                 }
             }
             span{
@@ -806,6 +930,25 @@ export default {
                 };
             }
         }
+        .lastLi{
+            height: 36px;
+            line-height: 14px;
+            span{
+                color: #585f6b;
+                position: relative;
+                left: 0px;
+                top: -1px;
+                a{
+                    color: #2f7af7;
+                    font-size: 12px;
+                    font-family: PingFangSC-Regular;
+                    font-weight: 400;
+                    &:hover{
+                        border-bottom: 1px solid #2f7af7;
+                    }
+                }
+            }
+        }
         .loginBtn{
             width: 304px;
             height: 48px;
@@ -820,6 +963,18 @@ export default {
             text-align: center;
             cursor: pointer;
         }
+        h6{
+            font-size: 14px;
+            font-family: PingFangSC;
+            font-weight: 400;
+            color: #585f6b;
+            line-height: 20px;
+            cursor: pointer;
+            margin-top: 20px;
+            &:hover{
+                color: #2f7af7;
+            }
+        }
     }
     /*注册*/
     .registration{
@@ -844,20 +999,6 @@ export default {
                 color: #f16752;
                 line-height: 20px;
             }
-            /*.passwordIcon{
-                width: 21px;
-                height: 14px;
-                display: block;
-                position: absolute;
-                right: 8px;
-                top: 16px;
-                color: #9f9fa8;
-                cursor: pointer;
-                font-size: 14px;
-                &:hover{
-                    color: #585F6b;
-                }
-            }*/
         }
         .codeDl{
             width: 304px;

BIN
node_modules/.cache/babel-loader/005f28ce65a2dcf18513322d66b9d514.json.gz


BIN
node_modules/.cache/babel-loader/008ae1e857efcd3892ff868a7ed9fca3.json.gz


BIN
node_modules/.cache/babel-loader/00d58cb717daac76335349406ab67ed5.json.gz


BIN
node_modules/.cache/babel-loader/00faf4544a06f818954d7337a5f887cc.json.gz


BIN
node_modules/.cache/babel-loader/00fdab59511ed555d51de5d82d51ba56.json.gz


BIN
node_modules/.cache/babel-loader/01026d8290e41dcc4eabe5cc1b5023ee.json.gz


BIN
node_modules/.cache/babel-loader/011053c84bcc2fa4483bca8111642eed.json.gz


BIN
node_modules/.cache/babel-loader/0143d63a8827aa1842c4ba01dd30c6c5.json.gz


BIN
node_modules/.cache/babel-loader/015224ca9990122751fe1fc94807ba1e.json.gz


BIN
node_modules/.cache/babel-loader/019a268f1ab4dbd5afb2f862ce35c877.json.gz


BIN
node_modules/.cache/babel-loader/01c3eccfc85127f2afa65526a78ab2d0.json.gz


BIN
node_modules/.cache/babel-loader/01f0e1ab614e5a9dc9a352acdb8b1a31.json.gz


BIN
node_modules/.cache/babel-loader/020b8a70c6ce701a58ffb2698d02b1d8.json.gz


BIN
node_modules/.cache/babel-loader/02454125661fa828f503b301bbb00ce9.json.gz


BIN
node_modules/.cache/babel-loader/0289a82f01de37525c7740010c434f65.json.gz


BIN
node_modules/.cache/babel-loader/0352149a04a7f1a07936b8183596cebc.json.gz


BIN
node_modules/.cache/babel-loader/03694e148878b5c32869efa10c94e6a3.json.gz


BIN
node_modules/.cache/babel-loader/0397dbc6e3f4229ac9b1f48f4eec00b9.json.gz


BIN
node_modules/.cache/babel-loader/03d8a678c0e1e4445b1ca8a3070deb63.json.gz


BIN
node_modules/.cache/babel-loader/03dfa310d889fe46d7c43ba0d17b1626.json.gz


BIN
node_modules/.cache/babel-loader/0417051328dd7e902c1fc82dd1cae7ec.json.gz


BIN
node_modules/.cache/babel-loader/0425697bb0f9a511e11951eb993ed000.json.gz


BIN
node_modules/.cache/babel-loader/045267bba31cd1a97aefe7f50351b5bf.json.gz


BIN
node_modules/.cache/babel-loader/04e24db572d2b837def332a945451538.json.gz


BIN
node_modules/.cache/babel-loader/056d092f1402b265f4b87bac5f1c0b9b.json.gz


BIN
node_modules/.cache/babel-loader/059746f172d1b92801d983c9a16561ab.json.gz


BIN
node_modules/.cache/babel-loader/0693832c09c30ba0be4aeb04146d93fd.json.gz


BIN
node_modules/.cache/babel-loader/06b9ab8ad0a132e8152f25265cd76b26.json.gz


BIN
node_modules/.cache/babel-loader/070f3cf3a20b257968d4b22abb374ee4.json.gz


BIN
node_modules/.cache/babel-loader/07acf225a645731d7ddf9015ef43b764.json.gz


BIN
node_modules/.cache/babel-loader/080c817a44a4217ea4256ff17d8273cb.json.gz


BIN
node_modules/.cache/babel-loader/08523d10bf91ac401c87fe8f4090b237.json.gz


BIN
node_modules/.cache/babel-loader/0853441ea687755b96085fa3cf16acf4.json.gz


BIN
node_modules/.cache/babel-loader/097d080943cbfa7d1c8cfe87a21f4757.json.gz


BIN
node_modules/.cache/babel-loader/0989952670739a47cfe436b63701872c.json.gz


BIN
node_modules/.cache/babel-loader/0a636a118e9188774be8f9d4ed0b5f20.json.gz


BIN
node_modules/.cache/babel-loader/0bb66d1c31fa8035519c7b0efe61e444.json.gz


BIN
node_modules/.cache/babel-loader/0c2bb7bf556224b0fab4d7e4046d2505.json.gz


BIN
node_modules/.cache/babel-loader/0cfeb19bff90f89d20c412d8716a0fdf.json.gz


BIN
node_modules/.cache/babel-loader/0d4a8d4658029a8209d9d7d018a0a3e0.json.gz


BIN
node_modules/.cache/babel-loader/0d57adaa09abc6a90de6536159806f03.json.gz


BIN
node_modules/.cache/babel-loader/0d6e3b091bc6af9d1472f7d7e3dd1f1c.json.gz


BIN
node_modules/.cache/babel-loader/0d84e96423fd4787c9f485e70a17d83b.json.gz


BIN
node_modules/.cache/babel-loader/0d911986687381d130798308e4e49128.json.gz


BIN
node_modules/.cache/babel-loader/0da118b50374750159001212d549c1b3.json.gz


BIN
node_modules/.cache/babel-loader/0dc90873d07f8069592ecb2cc9b90dbe.json.gz


BIN
node_modules/.cache/babel-loader/0dcce24e8b085aa1d50d92168cef286d.json.gz


BIN
node_modules/.cache/babel-loader/0de2e720112a7ae9a6dd84553a1f8552.json.gz


BIN
node_modules/.cache/babel-loader/0deb5297b98d5a5c019a8a399f270ec1.json.gz


BIN
node_modules/.cache/babel-loader/0e0c2dafdf807d38945c33f66c77db09.json.gz


BIN
node_modules/.cache/babel-loader/0e538783ef64fa78b65fc94555b07692.json.gz


BIN
node_modules/.cache/babel-loader/0e8560730a72e12839d9e6160689a6ba.json.gz


BIN
node_modules/.cache/babel-loader/0edd85a0ede8439df7e8bae672ffa411.json.gz


BIN
node_modules/.cache/babel-loader/1007444b1cc7c7fde617f01bf75bf5e6.json.gz


BIN
node_modules/.cache/babel-loader/107a9a7ed3e216b95efc2b895ba66291.json.gz


BIN
node_modules/.cache/babel-loader/10aba5adf35f39bf3f61bd6619f10bf8.json.gz


BIN
node_modules/.cache/babel-loader/10f3d331a4cc161d26763424c33f0b31.json.gz


BIN
node_modules/.cache/babel-loader/114fbb1497b1564353434de5de5ebebf.json.gz


BIN
node_modules/.cache/babel-loader/11ea66bea28cb5b58aeb8ab67fbe8641.json.gz


BIN
node_modules/.cache/babel-loader/1240455475623ac71b62ad191c39d9e2.json.gz


BIN
node_modules/.cache/babel-loader/126d87755f86a020d9be2d6f2db039c0.json.gz


BIN
node_modules/.cache/babel-loader/128c49583628ee5c78df9886095a2bd9.json.gz


BIN
node_modules/.cache/babel-loader/1297bc830dc7b364127e846a7c095ab3.json.gz


BIN
node_modules/.cache/babel-loader/129c0091772d7f2821b6fdb6c7e119ea.json.gz


BIN
node_modules/.cache/babel-loader/12b523486860e901dd0b01a1bba19168.json.gz


BIN
node_modules/.cache/babel-loader/12b6be848599e4289491e0aebe1c5af7.json.gz


BIN
node_modules/.cache/babel-loader/12e2c5f4cb0110301ac31a90ae703aa6.json.gz


BIN
node_modules/.cache/babel-loader/12e759b769a5ce55b62e3398f7c4e590.json.gz


BIN
node_modules/.cache/babel-loader/130fbd8e00f40d9972539a99d85131b0.json.gz


BIN
node_modules/.cache/babel-loader/1322e54c0217e48ad74d6766b6d85884.json.gz


BIN
node_modules/.cache/babel-loader/134158409a04e64df0597a923a1215df.json.gz


BIN
node_modules/.cache/babel-loader/13bea5c05cb5ae7279ba90824df675d6.json.gz


BIN
node_modules/.cache/babel-loader/1425860a8ff30fc8ccc3764a6845690b.json.gz


BIN
node_modules/.cache/babel-loader/1438cbcf336dbf1c0410419564b31983.json.gz


BIN
node_modules/.cache/babel-loader/1451e21030cb44bf22cc5b996258c341.json.gz


BIN
node_modules/.cache/babel-loader/14be6642a695a90720d452e5e4e05a06.json.gz


BIN
node_modules/.cache/babel-loader/14c7a69a4ed87ea45e0d33e4682e2d93.json.gz


BIN
node_modules/.cache/babel-loader/14cd27afc06061c9c23f7399c638a17c.json.gz


BIN
node_modules/.cache/babel-loader/15b53db209e5ca5c0ded18150a676911.json.gz


BIN
node_modules/.cache/babel-loader/16a3ce42bd2ca815a1bed6a94bc4594c.json.gz


BIN
node_modules/.cache/babel-loader/16b335acf809d8dc0b7e3ccc704c4558.json.gz


BIN
node_modules/.cache/babel-loader/16f19282002d01e6f04c5ebda15700ca.json.gz


BIN
node_modules/.cache/babel-loader/16f67a4452049b4121132482fab02222.json.gz


BIN
node_modules/.cache/babel-loader/170c1edb1c5afcc8c4e5e6e22b1291be.json.gz


+ 0 - 0
node_modules/.cache/babel-loader/1799cd939da9c338f47cc76c138d09b5.json.gz


Some files were not shown because too many files changed in this diff