|
@@ -14,9 +14,13 @@
|
|
|
<uni-coods :goldLimit="item.type.goldLimit" :list="item.list"></uni-coods>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-if="goodsListLength==0">
|
|
|
+ <view v-if="goodsListLength==0&&hasLogin">
|
|
|
<u-empty icon-size="60" :text="noDataText" mode="list"></u-empty>
|
|
|
</view>
|
|
|
+ <view class="nologin" v-if="!hasLogin">
|
|
|
+ <view>您还未登录,请登录后再浏览商品</view>
|
|
|
+ <u-button plain size="mini" shape="circle" @click="toLoginPage">立即登录</u-button>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<!-- 购物车 -->
|
|
|
<uni-cart-fix :dragPic="dragPic"></uni-cart-fix>
|
|
@@ -40,6 +44,7 @@
|
|
|
goodsList:[], // 商品
|
|
|
goodsType:[], // 商品分类
|
|
|
dragPic: '/static/cart.png', // 购物车图标
|
|
|
+ hasLogin: false
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|
|
@@ -59,11 +64,12 @@
|
|
|
onShow() {
|
|
|
// 是否登录
|
|
|
checkLogin().then(res => {
|
|
|
- if(res.status != 200){
|
|
|
- uni.navigateTo({
|
|
|
- url:"/pages/login/login"
|
|
|
- })
|
|
|
- }
|
|
|
+ this.hasLogin = res.status == 200
|
|
|
+ // if(res.status != 200){
|
|
|
+ // uni.navigateTo({
|
|
|
+ // url:"/pages/login/login"
|
|
|
+ // })
|
|
|
+ // }
|
|
|
})
|
|
|
},
|
|
|
// 下拉刷新
|
|
@@ -142,6 +148,11 @@
|
|
|
url:"/pagesA/goods/goods?goodsTypeNo="+ item.goodsTypeNo + "&goldLimit="+ item.goldLimit + "&name=" + item.name
|
|
|
})
|
|
|
},
|
|
|
+ toLoginPage(){
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/login/login'
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
@@ -162,6 +173,15 @@
|
|
|
padding-top: 5upx;
|
|
|
}
|
|
|
}
|
|
|
+ .nologin{
|
|
|
+ padding: 50upx 0;
|
|
|
+ text-align: center;
|
|
|
+ >view{
|
|
|
+ padding: 30upx 0;
|
|
|
+ font-size: 0.8em;
|
|
|
+ color: #666;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.t1{
|
|
|
padding: 20upx 0;
|