|
@@ -16,8 +16,8 @@
|
|
<view class="user">
|
|
<view class="user">
|
|
<image src="@/static/common/logo.png" mode="aspectFill"></image>
|
|
<image src="@/static/common/logo.png" mode="aspectFill"></image>
|
|
<view class="main" v-if="isLogin">
|
|
<view class="main" v-if="isLogin">
|
|
- <view class="name">张三</view>
|
|
|
|
- <view class="real">实名认证</view>
|
|
|
|
|
|
+ <view class="name">微信用户</view>
|
|
|
|
+ <!-- <view class="real">实名认证</view> -->
|
|
</view>
|
|
</view>
|
|
<view class="main" v-else @tap="navToPage('/pages/login/indexs')">
|
|
<view class="main" v-else @tap="navToPage('/pages/login/indexs')">
|
|
<view class="name">请先登录</view>
|
|
<view class="name">请先登录</view>
|
|
@@ -34,10 +34,10 @@
|
|
<view class="stats-container card">
|
|
<view class="stats-container card">
|
|
<view class="top">
|
|
<view class="top">
|
|
<view class="left">我发布的</view>
|
|
<view class="left">我发布的</view>
|
|
- <view class="right" @tap="$navPage(`/pages/mine/myIssue/list`)">全部<text class="iconfont icon-jinru"></text></view>
|
|
|
|
|
|
+ <view class="right" @tap="navToPage(`/pages/mine/myIssue/list?tab=`)">全部<text class="iconfont icon-jinru"></text></view>
|
|
</view>
|
|
</view>
|
|
<view class="stats">
|
|
<view class="stats">
|
|
- <view class="item" v-for="(item, index) in issueStats" :key="index" @tap="$navPage(`/pages/mine/myIssue/list`)">
|
|
|
|
|
|
+ <view class="item" v-for="(item, index) in issueStats" :key="index" @tap="navToPage(`/pages/mine/myIssue/list?tab=${item.tab}`)">
|
|
<view class="icon">
|
|
<view class="icon">
|
|
<text class="iconfont" :class="item.icon"></text>
|
|
<text class="iconfont" :class="item.icon"></text>
|
|
<u-badge max="99" :value="item.num" :absolute="true" :offset="[-4, -4]"></u-badge>
|
|
<u-badge max="99" :value="item.num" :absolute="true" :offset="[-4, -4]"></u-badge>
|
|
@@ -50,10 +50,10 @@
|
|
<view class="stats-container card">
|
|
<view class="stats-container card">
|
|
<view class="top">
|
|
<view class="top">
|
|
<view class="left">我买到的</view>
|
|
<view class="left">我买到的</view>
|
|
- <view class="right" @tap="$navPage(`/pages/mine/myBuy/list`)">全部<text class="iconfont icon-jinru"></text></view>
|
|
|
|
|
|
+ <view class="right" @tap="navToPage(`/pages/mine/myBuy/list`)">全部<text class="iconfont icon-jinru"></text></view>
|
|
</view>
|
|
</view>
|
|
<view class="stats">
|
|
<view class="stats">
|
|
- <view class="item" v-for="(item, index) in buyStats" :key="index" @tap="$navPage(`/pages/mine/myBuy/list`)">
|
|
|
|
|
|
+ <view class="item" v-for="(item, index) in buyStats" :key="index" @tap="navToPage(`/pages/mine/myBuy/list`)">
|
|
<view class="icon">
|
|
<view class="icon">
|
|
<text class="iconfont" :class="item.icon"></text>
|
|
<text class="iconfont" :class="item.icon"></text>
|
|
<u-badge max="99" :value="item.num" :absolute="true" :offset="[-4, -4]"></u-badge>
|
|
<u-badge max="99" :value="item.num" :absolute="true" :offset="[-4, -4]"></u-badge>
|
|
@@ -93,9 +93,9 @@ export default {
|
|
{ name: '我的收益', num: 0, url: '/pages/mine/myEarnings/list' },
|
|
{ name: '我的收益', num: 0, url: '/pages/mine/myEarnings/list' },
|
|
],
|
|
],
|
|
issueStats: [
|
|
issueStats: [
|
|
- { name: '我的发布', icon: 'icon-xiangji', num: 0 },
|
|
|
|
- { name: '已卖出', icon: 'icon-xiangji', num: 0 },
|
|
|
|
- { name: '已下架', icon: 'icon-xiangji', num: 0 },
|
|
|
|
|
|
+ { name: '我的发布', tab: 0, icon: 'icon-xiangji', num: 0 },
|
|
|
|
+ { name: '已卖出', tab: 1, icon: 'icon-xiangji', num: 0 },
|
|
|
|
+ { name: '已下架', tab: 2, icon: 'icon-xiangji', num: 0 },
|
|
],
|
|
],
|
|
buyStats: [
|
|
buyStats: [
|
|
{ name: '待付款', icon: 'icon-xiangji', num: 0 },
|
|
{ name: '待付款', icon: 'icon-xiangji', num: 0 },
|
|
@@ -149,9 +149,9 @@ export default {
|
|
userId: this.$store.state.user.userId,
|
|
userId: this.$store.state.user.userId,
|
|
}).then(res => {
|
|
}).then(res => {
|
|
if(!res.data) return false;
|
|
if(!res.data) return false;
|
|
- this.userStats[0].num = res.data.dz;
|
|
|
|
- this.userStats[1].num = res.data.sc;
|
|
|
|
- this.userStats[2].num = res.data.sy;
|
|
|
|
|
|
+ this.userStats[0].num = res.data.dz || 0;
|
|
|
|
+ this.userStats[1].num = res.data.sc || 0;
|
|
|
|
+ this.userStats[2].num = res.data.sy || 0;
|
|
}).finally(res => {
|
|
}).finally(res => {
|
|
resolve(1);
|
|
resolve(1);
|
|
})
|
|
})
|