|
@@ -1,109 +1,128 @@
|
|
|
<template>
|
|
|
<div class="user-wrap">
|
|
|
- <stack>
|
|
|
- <div class="user-info__wrap">
|
|
|
- <image
|
|
|
- src="../../assets/imgs/user_login.png"
|
|
|
- if="{{haslogin && loginPhone}}"
|
|
|
- ></image>
|
|
|
- <image src="../../assets/imgs/user_logo.png" else></image>
|
|
|
- <div class="uesr-info__message">
|
|
|
- <text class="user-name" if="{{haslogin && loginPhone}}"
|
|
|
- >书友{{ user.id }}</text
|
|
|
- >
|
|
|
- <text class="un-Login" else>未登录</text>
|
|
|
- <text>ID:{{ user.id }}</text>
|
|
|
- <!-- <text class="vip-card" if="{{user.is_vip}}">免费阅读卡还剩{{ user.vip_days }}</text> -->
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="my-collect">
|
|
|
- <div class="collect-content">
|
|
|
- <text class="collect-info"
|
|
|
- ><span class="title">我的账户</span
|
|
|
- ><span class="vip-card" if="{{user.is_vip}}"
|
|
|
- >免费阅读卡还剩{{ user.vip_days }}</span
|
|
|
- ></text
|
|
|
- >
|
|
|
- <text class="book_coin">书币:{{ user.balance }}</text>
|
|
|
- </div>
|
|
|
- <text class="pay-btn" @click="pageChange('Pay')">充值</text>
|
|
|
- </div>
|
|
|
- </stack>
|
|
|
-
|
|
|
- <div class="operator-item__wrap">
|
|
|
- <div class="operator-item" @click="pageChange('Task')">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/task.png"></image>
|
|
|
- <text class="orange">每日做任务,小说免费读</text>
|
|
|
- </div>
|
|
|
- <div class="info-text">
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="operator-item" @click="pageChange('Sign')">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/sign.png"></image>
|
|
|
- <text>签到记录</text>
|
|
|
- </div>
|
|
|
- <div class="info-text">
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="operator-item" @click="pageChange('Recharge')">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/recharge_record.png"></image>
|
|
|
- <text>充值记录</text>
|
|
|
- </div>
|
|
|
- <div class="info-text">
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
+ <div class="my_title"><text>我的</text></div>
|
|
|
+ <list>
|
|
|
+ <list-item type="mycollect">
|
|
|
+ <div class="my-collect">
|
|
|
+ <div class="user-info__wrap">
|
|
|
+ <image
|
|
|
+ src="../../assets/imgs/user_login.png"
|
|
|
+ if="{{haslogin && loginPhone}}"
|
|
|
+ ></image>
|
|
|
+ <image src="../../assets/imgs/user_logo.png" else></image>
|
|
|
+ <div class="uesr-info__message">
|
|
|
+ <text class="user-name" if="{{haslogin && loginPhone}}"
|
|
|
+ >书友{{ user.id }}</text
|
|
|
+ >
|
|
|
+ <text class="un-Login" else>未登录</text>
|
|
|
+ <text class="user_id">ID:{{ user.id }}</text>
|
|
|
+ <!-- <text class="vip-card" if="{{user.is_vip}}">免费阅读卡还剩{{ user.vip_days }}</text> -->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="my-collect-wrap">
|
|
|
+ <div class="collect-content">
|
|
|
+ <text class="collect-info"
|
|
|
+ ><span class="title">我的账户</span
|
|
|
+ ><span class="vip-card" if="{{user.is_vip}}"
|
|
|
+ >免费阅读卡还剩{{ user.vip_days }}</span
|
|
|
+ ></text
|
|
|
+ >
|
|
|
+ <text class="book_coin">书币:{{ user.balance }}</text>
|
|
|
+ </div>
|
|
|
+ <text class="pay-btn" @click="pageChange('Pay')">充值</text>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="operator-item" @click="pageChange('Consume')">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/consume_record.png"></image>
|
|
|
- <text>消费记录</text>
|
|
|
- </div>
|
|
|
- <div class="info-text">
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="operator-item" @click="showCustomerQrcode">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/customer.png"></image>
|
|
|
- <text>联系客服</text>
|
|
|
- </div>
|
|
|
- <div class="info-text">
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="myitem">
|
|
|
+ <div class="first_item" @click="pageChange('Task')">
|
|
|
+ <image src="../../assets/imgs/task.png"></image></div
|
|
|
+ ></list-item>
|
|
|
+ <list-item type="operatoritem">
|
|
|
+ <div class="operator-item__wrap">
|
|
|
+ <div class="operator-item_wrap_content">
|
|
|
+ <div class="operator-item" @click="pageChange('Sign')">
|
|
|
+ <div class="item-name">
|
|
|
+ <image src="../../assets/imgs/sign.png"></image>
|
|
|
+ <text>签到记录</text>
|
|
|
+ </div>
|
|
|
+ <div class="info-text">
|
|
|
+ <image
|
|
|
+ class="arrow"
|
|
|
+ src="../../assets/imgs/arrow-right.png"
|
|
|
+ ></image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="operator-item" @click="pageChange('Recharge')">
|
|
|
+ <div class="item-name">
|
|
|
+ <image src="../../assets/imgs/recharge_record.png"></image>
|
|
|
+ <text>充值记录</text>
|
|
|
+ </div>
|
|
|
+ <div class="info-text">
|
|
|
+ <image
|
|
|
+ class="arrow"
|
|
|
+ src="../../assets/imgs/arrow-right.png"
|
|
|
+ ></image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="operator-item" @click="pageChange('Consume')">
|
|
|
+ <div class="item-name">
|
|
|
+ <image src="../../assets/imgs/consume_record.png"></image>
|
|
|
+ <text>消费记录</text>
|
|
|
+ </div>
|
|
|
+ <div class="info-text">
|
|
|
+ <image
|
|
|
+ class="arrow"
|
|
|
+ src="../../assets/imgs/arrow-right.png"
|
|
|
+ ></image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="operator-item" @click="showCustomerQrcode">
|
|
|
+ <div class="item-name">
|
|
|
+ <image src="../../assets/imgs/customer.png"></image>
|
|
|
+ <text>联系客服</text>
|
|
|
+ </div>
|
|
|
+ <div class="info-text">
|
|
|
+ <image
|
|
|
+ class="arrow"
|
|
|
+ src="../../assets/imgs/arrow-right.png"
|
|
|
+ ></image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="operator-item" @click="pageChange('Phone')">
|
|
|
- <div class="item-name">
|
|
|
- <image src="../../assets/imgs/binding.png"></image>
|
|
|
- <text if="{{!(haslogin && loginPhone)}}"> 登录绑定</text>
|
|
|
- <text else>退出登录</text>
|
|
|
+ <div class="operator-item" @click="pageChange('Phone')">
|
|
|
+ <div class="item-name">
|
|
|
+ <image src="../../assets/imgs/binding.png"></image>
|
|
|
+ <text if="{{!(haslogin && loginPhone)}}"> 登录绑定</text>
|
|
|
+ <text else>退出登录</text>
|
|
|
+ </div>
|
|
|
+ <div class="info-text">
|
|
|
+ <text if="{{!(haslogin && loginPhone)}}"></text>
|
|
|
+ <text else>已绑定手机号</text>
|
|
|
+ <image
|
|
|
+ class="arrow"
|
|
|
+ src="../../assets/imgs/arrow-right.png"
|
|
|
+ ></image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="info-text">
|
|
|
- <text if="{{!(haslogin && loginPhone)}}"></text>
|
|
|
- <text else>已绑定手机号</text>
|
|
|
- <image class="arrow" src="../../assets/imgs/arrow-right.png"></image>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="bottominfo">
|
|
|
+ <div class="bottom-info">
|
|
|
+ <text @click="pageChange('Agreement')">用户协议</text>
|
|
|
+ <text class="line">|</text>
|
|
|
+ <text @click="pageChange('Privacy')">隐私协议</text>
|
|
|
+ <text if="{{!send_order_id && haslogin && loginPhone}}" class="line"
|
|
|
+ >|</text
|
|
|
+ >
|
|
|
+ <text
|
|
|
+ if="{{!send_order_id && haslogin && loginPhone}}"
|
|
|
+ @click="pageChange('Cancellation', { fee: user.balance })"
|
|
|
+ >注销账号</text
|
|
|
+ >
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="bottom-info">
|
|
|
- <text @click="pageChange('Agreement')">用户协议</text>
|
|
|
- <text class="line">|</text>
|
|
|
- <text @click="pageChange('Privacy')">隐私协议</text>
|
|
|
- <text if="{{!send_order_id && haslogin && loginPhone}}" class="line"
|
|
|
- >|</text
|
|
|
- >
|
|
|
- <text
|
|
|
- if="{{!send_order_id && haslogin && loginPhone}}"
|
|
|
- @click="pageChange('Cancellation', { fee: user.balance })"
|
|
|
- >注销账号</text
|
|
|
- >
|
|
|
- </div>
|
|
|
+ </list-item>
|
|
|
+ </list>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -142,14 +161,14 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
async watchPropsChange(v) {
|
|
|
- if (v === 2) {
|
|
|
+ if (v === 4) {
|
|
|
//let s = (await storage.get({ key: 'send_order_id' })).data
|
|
|
//if (s) this.send_order_id = s
|
|
|
this.getUser()
|
|
|
}
|
|
|
},
|
|
|
broadevt(evt) {
|
|
|
- if (evt.detail.current == 2) {
|
|
|
+ if (evt.detail.current == 4) {
|
|
|
this.getUser()
|
|
|
}
|
|
|
},
|
|
@@ -171,14 +190,14 @@ export default {
|
|
|
uri: `/views/Phone`
|
|
|
})
|
|
|
}
|
|
|
- } if (page == 'Privacy') {
|
|
|
+ }
|
|
|
+ if (page == 'Privacy') {
|
|
|
webview.loadUrl({
|
|
|
- url: 'https://zhuishuyun.oss-cn-hangzhou.aliyuncs.com/qapp/privacy/zsy_privacy.htm',
|
|
|
+ url:
|
|
|
+ 'https://zhuishuyun.oss-cn-hangzhou.aliyuncs.com/qapp/privacy/suishen_privacy.htm',
|
|
|
showloadingdialog: true
|
|
|
})
|
|
|
- }
|
|
|
-
|
|
|
- else {
|
|
|
+ } else {
|
|
|
router.push({
|
|
|
uri: `/views/${page}`,
|
|
|
params: params ? params : {}
|