diff --git a/pages/classify/classify.vue b/pages/classify/classify.vue index 909ec1b..ef5e647 100644 --- a/pages/classify/classify.vue +++ b/pages/classify/classify.vue @@ -32,7 +32,7 @@ - ¥{{item.price_text}} + ¥{{item.price}} 可定制 diff --git a/pages/commodity/commodity.vue b/pages/commodity/commodity.vue index 048f990..9de954d 100644 --- a/pages/commodity/commodity.vue +++ b/pages/commodity/commodity.vue @@ -19,7 +19,7 @@ 可定制 - {{ commodityData.detail.price_text}} + {{ commodityData.detail.price}} 会员价: {{ commodityData.detail.vip_price}} @@ -67,7 +67,7 @@ - {{item.price_text}} + {{item.price}} 可定制 @@ -90,7 +90,7 @@ - + {{money}} 会员价: {{vip_price}} @@ -153,7 +153,7 @@ }, specificationFun(){ this.popupState=true - this.money=this.commodityData.sku[0].price_text + this.money=this.commodityData.sku[0].price this.vip_price=this.commodityData.sku[0].vip_price for (var i = 0; i < this.commodityData.sku.length; i++) { this.commodityData.sku[i].state=false @@ -178,7 +178,7 @@ this.commodityData.sku[i].state=false } this.commodityData.sku[index].state =true - this.money=this.commodityData.sku[index].price_text; + this.money=this.commodityData.sku[index].price; this.vip_price = this.commodityData.sku[index].vip_price; this.current = index; this.commodityData.sku=[...this.commodityData.sku] diff --git a/pages/index/index.vue b/pages/index/index.vue index 4e6dc08..fd8cded 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -36,7 +36,7 @@ - {{item.price_text}} + {{item.price}} 会员价:¥{{item.vip_price}} @@ -87,10 +87,12 @@ this.ifMemberPrice = uni.getStorageSync('ifMemberPrice'); }, onLoad() { - this.getbannerData() - this.getNavData() - - + if(uni.getStorageSync('userData')) { + this.getbannerData() + this.getNavData() + } + this.getUserData(); + }, onReachBottom() { this.arr.size=this.arr.size+this.num @@ -107,6 +109,37 @@ } }, methods: { + getUserData(){ + if(!uni.getStorageSync('userData')) { + uni.login({ + success:(res)=> { + console.log(res); + this.request({ + url: this.host + "/api/user/login", + type:"POST", + data: { + code: res.code, + }, + success:(data)=>{ + uni.setStorageSync('userData',data.data.data); + this.requestToken({ + url: this.host + "/api/user/info", + type: "post", + success: (res) => { + res.data.data.is_vip ? this.ifMember = true : this.ifMember = false; + uni.setStorageSync('ifMember',this.ifMember); + res.data.data.vip_switch ? this.ifSwitchMember = true : this.ifSwitchMember = false; + uni.setStorageSync('ifMemberPrice',this.ifSwitchMember); + } + }) + this.getbannerData() + this.getNavData() + } + }) + } + }) + } + }, getHomeData() { this.moreState="loading" this.request({ diff --git a/pages/personalCenter/personalCenter.vue b/pages/personalCenter/personalCenter.vue index b2501cd..979c67a 100644 --- a/pages/personalCenter/personalCenter.vue +++ b/pages/personalCenter/personalCenter.vue @@ -5,7 +5,7 @@ - + {{userInfo.nickname}} diff --git a/pages/search/search.vue b/pages/search/search.vue index c38095b..868983f 100644 --- a/pages/search/search.vue +++ b/pages/search/search.vue @@ -21,7 +21,7 @@ - {{item.price_text}} + {{item.price}} 可定制