|
@@ -85,53 +85,7 @@
|
|
|
</tui-list-view>
|
|
</tui-list-view>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 登录弹窗 -->
|
|
<!-- 登录弹窗 -->
|
|
|
- <bottom-popup class="popup-wrap" :show="popupShow" @close="hidePopup">
|
|
|
|
|
- <app-close @close="hidePopup" />
|
|
|
|
|
- <div class="popup-content">
|
|
|
|
|
- <div class="step-wrap">
|
|
|
|
|
- <app-step :index="stepIndex" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 获取手机号 -->
|
|
|
|
|
- <template v-if="stepIndex == 0">
|
|
|
|
|
- <div class="popup-attr-wrap">
|
|
|
|
|
- <img src="../../static/images/user/attr-default.png" alt />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="creat-account-btn">
|
|
|
|
|
- <button class="button-com red big">点击创建头像</button>
|
|
|
|
|
- </div>
|
|
|
|
|
- </template>
|
|
|
|
|
- <!-- 注册完成 -->
|
|
|
|
|
- <template v-if="stepIndex == 1">
|
|
|
|
|
- <div class="popup-phone-wrap">
|
|
|
|
|
- <div class="phone-icon">
|
|
|
|
|
- <i class="iconfont iconshoujihao"></i>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="phone-num font-bold">13285979347</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="creat-account-btn">
|
|
|
|
|
- <button class="button-com red big">点击创建头像</button>
|
|
|
|
|
- </div>
|
|
|
|
|
- </template>
|
|
|
|
|
- <!-- 关注公众号 -->
|
|
|
|
|
- <template v-if="stepIndex == 2">
|
|
|
|
|
- <div class="wx-public-wrap">
|
|
|
|
|
- <div class="app-color-3">国兰华尚关联的公众号</div>
|
|
|
|
|
- <div class="flex-center-between">
|
|
|
|
|
- <div class="wx-public-left">
|
|
|
|
|
- <div class="wx-public-img">
|
|
|
|
|
- <img src="../../static/images/user/attr-default.png" alt />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="wx-public-det">
|
|
|
|
|
- <div class="wx-public-tit">国兰华尚</div>
|
|
|
|
|
- <div>花艺.品味.生活</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <button class="button-com wx-public-btn">查看</button>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </template>
|
|
|
|
|
- </div>
|
|
|
|
|
- </bottom-popup>
|
|
|
|
|
|
|
+ <login-popup :show="popupShow" @hide="hidePopup" />
|
|
|
<!-- 登录弹窗 -->
|
|
<!-- 登录弹窗 -->
|
|
|
<app-trademark />
|
|
<app-trademark />
|
|
|
<!-- <app-footer :activeIndex="3" /> -->
|
|
<!-- <app-footer :activeIndex="3" /> -->
|
|
@@ -142,20 +96,16 @@
|
|
|
// import appFooter from '@/components/app-footer'
|
|
// import appFooter from '@/components/app-footer'
|
|
|
import tuiListView from '@/components/plugin/list-view'
|
|
import tuiListView from '@/components/plugin/list-view'
|
|
|
import tuiListCell from '@/components/plugin/list-cell'
|
|
import tuiListCell from '@/components/plugin/list-cell'
|
|
|
-import bottomPopup from '@/components/plugin/bottom-popup'
|
|
|
|
|
-import appStep from '@/components/app-step'
|
|
|
|
|
|
|
+import loginPopup from '@/pages/home/components/login-popup'
|
|
|
import appTrademark from '@/components/module/app-trademark'
|
|
import appTrademark from '@/components/module/app-trademark'
|
|
|
-import appClose from '@/components/module/app-close'
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'user',
|
|
name: 'user',
|
|
|
components: {
|
|
components: {
|
|
|
// appFooter
|
|
// appFooter
|
|
|
tuiListView,
|
|
tuiListView,
|
|
|
tuiListCell,
|
|
tuiListCell,
|
|
|
- bottomPopup,
|
|
|
|
|
- appStep,
|
|
|
|
|
- appTrademark,
|
|
|
|
|
- appClose
|
|
|
|
|
|
|
+ loginPopup,
|
|
|
|
|
+ appTrademark
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -270,88 +220,4 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- // 弹窗
|
|
|
|
|
- /deep/.popup-wrap {
|
|
|
|
|
- .tui-popup-class {
|
|
|
|
|
- border-top-left-radius: 20px;
|
|
|
|
|
- border-top-right-radius: 20px;
|
|
|
|
|
- // 适配iphoneX
|
|
|
|
|
- padding-bottom: env(safe-area-inset-bottom);
|
|
|
|
|
- }
|
|
|
|
|
- .popup-content {
|
|
|
|
|
- padding-top: 60px;
|
|
|
|
|
- .step-wrap {
|
|
|
|
|
- width: 80%;
|
|
|
|
|
- margin: 0 auto;
|
|
|
|
|
- }
|
|
|
|
|
- // 第一步
|
|
|
|
|
- .popup-attr-wrap {
|
|
|
|
|
- width: 160px;
|
|
|
|
|
- height: 160px;
|
|
|
|
|
- margin: 80px auto 60px;
|
|
|
|
|
- }
|
|
|
|
|
- .creat-account-btn {
|
|
|
|
|
- width: 600px;
|
|
|
|
|
- padding-bottom: 80px;
|
|
|
|
|
- margin: 0 auto;
|
|
|
|
|
- .button-com {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- font-size: 32px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- // 第二步
|
|
|
|
|
- .popup-phone-wrap {
|
|
|
|
|
- @include disFlex(center, flex-start);
|
|
|
|
|
- width: 600px;
|
|
|
|
|
- // height: 94px;
|
|
|
|
|
- margin: 142px auto 62px;
|
|
|
|
|
- padding-left: 40px;
|
|
|
|
|
- padding-bottom: 40px;
|
|
|
|
|
- border-bottom: 1px solid $borderColor;
|
|
|
|
|
- .phone-icon {
|
|
|
|
|
- i {
|
|
|
|
|
- font-size: 44px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .phone-num {
|
|
|
|
|
- font-size: 60px;
|
|
|
|
|
- margin-left: 42px;
|
|
|
|
|
- letter-spacing: 3px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- // 第三步
|
|
|
|
|
- .wx-public-wrap {
|
|
|
|
|
- width: 90%;
|
|
|
|
|
- padding: 10px 16px 28px;
|
|
|
|
|
- box-shadow: 2px 2px 10px #eee;
|
|
|
|
|
- margin: 118px auto 194px;
|
|
|
|
|
- border-radius: 10px;
|
|
|
|
|
- .flex-center-between {
|
|
|
|
|
- margin-top: 22px;
|
|
|
|
|
- .wx-public-left {
|
|
|
|
|
- @include disFlex(center, flex-start);
|
|
|
|
|
- .wx-public-img {
|
|
|
|
|
- width: 78px;
|
|
|
|
|
- height: 78px;
|
|
|
|
|
- }
|
|
|
|
|
- .wx-public-det {
|
|
|
|
|
- color: #7c7e7d;
|
|
|
|
|
- margin-left: 20px;
|
|
|
|
|
- .wx-public-tit {
|
|
|
|
|
- color: #333;
|
|
|
|
|
- font-size: 32px;
|
|
|
|
|
- margin-bottom: 6px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .wx-public-btn {
|
|
|
|
|
- color: $mainColor1;
|
|
|
|
|
- border-color: $borderColor1;
|
|
|
|
|
- border-radius: 10px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
</style>
|
|
</style>
|