From e5c257ed2dffabd3b0ec57890e6325b72d67fea5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E6=B4=81?= <209192278@qq.com>
Date: Thu, 23 Feb 2023 23:59:30 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=95=B0=E6=8D=AE=E7=BB=91?=
=?UTF-8?q?=E5=AE=9A=E5=92=8C=E5=8D=87=E7=BA=A7VIP=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/myAvatar/myAvatar.vue | 4 +++-
packageMy/memberCenter/memberCenter.vue | 21 +++++++++++++++----
.../detail/productsDetail/productsDetail.vue | 2 +-
pages/ideasAndNeeds/ideasAndNeeds.vue | 17 +++++++++++----
pages/my/my.vue | 2 +-
5 files changed, 35 insertions(+), 11 deletions(-)
diff --git a/components/myAvatar/myAvatar.vue b/components/myAvatar/myAvatar.vue
index fa09a00..9d4db2d 100644
--- a/components/myAvatar/myAvatar.vue
+++ b/components/myAvatar/myAvatar.vue
@@ -38,7 +38,7 @@
},
data() {
return {
- member: false,
+ member: '',
showEdit: true,
avatar: '',
nickname: '用户',
@@ -75,6 +75,8 @@
this.avatar = uni.getStorageSync('img_url') + data.avatar
this.nickname = data.nickname
this.member = data.member
+ uni.setStorageSync('member', data.member)
+ uni.setStorageSync('agreement', data.agreement)
uni.setStorageSync('com_name', data.com_name)
uni.setStorageSync('com_mobile', data.com_mobile)
}).finally(_ => {})
diff --git a/packageMy/memberCenter/memberCenter.vue b/packageMy/memberCenter/memberCenter.vue
index e03225b..8925391 100644
--- a/packageMy/memberCenter/memberCenter.vue
+++ b/packageMy/memberCenter/memberCenter.vue
@@ -3,13 +3,14 @@
-
+
{{commitment}}
-
+
+
@@ -23,17 +24,29 @@
name: '',
phone: '',
showM: false,
+ btnText: '升级VIP',
+ btnDisabled: false,
//部分产品无权限访问,需升级VIP
needAsk: '',
//会员中心的用户名旁边不显示edit图标
show: false,
content: `请保持手机畅通
客服会及时联系您`,
- commitment: '承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置承诺声明预留文字位置'
+ commitment: ''
}
},
onLoad(option) {
- console.log('ask', option.ask);
+ console.log('uni.getStorageSync', uni.getStorageSync('member'));
+ if (uni.getStorageSync('member') == 2) {
+ this.btnText = '升级VIP'
+ } else if (uni.getStorageSync('member') == 3) {
+ this.btnText = '升级VIP'
+ this.btnDisabled = true
+ } else if (uni.getStorageSync('member') == 99) {
+ this.btnText = '升级vip,正在审核中'
+ this.btnDisabled = true
+ }
+ this.commitment = uni.getStorageSync('agreement')
if (option.ask == 1) {
this.needAsk = option.ask
}
diff --git a/pages/detail/productsDetail/productsDetail.vue b/pages/detail/productsDetail/productsDetail.vue
index 2ca3ecd..751eb4c 100644
--- a/pages/detail/productsDetail/productsDetail.vue
+++ b/pages/detail/productsDetail/productsDetail.vue
@@ -151,7 +151,7 @@
this.showUpdate = true
}
//升级VIP正在审核中
- if (dataCode == 0 && detail.mytpe == 0) {
+ if (dataCode == 0 && detail.mytpe == 99) {
this.showUpdating = true
}
if (detail) {
diff --git a/pages/ideasAndNeeds/ideasAndNeeds.vue b/pages/ideasAndNeeds/ideasAndNeeds.vue
index 16ffe3b..374b805 100644
--- a/pages/ideasAndNeeds/ideasAndNeeds.vue
+++ b/pages/ideasAndNeeds/ideasAndNeeds.vue
@@ -89,10 +89,15 @@
-
+
承诺声明预留文字位置承诺声明预留文字位置
+ style="font-size: 24rpx;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #C8C8C8;line-height: 28rpx;"
+ v-if="tabCurrent === 0">{{claim_r}}
+ {{claim_c}}
+
@@ -115,6 +120,8 @@
},
data() {
return {
+ claim_r: '',
+ claim_c: '',
tabsList: [{
name: '需求发布'
}, {
@@ -155,7 +162,7 @@
}
},
onTabItemTap() {
- this.imgUrl = uni.getStorageSync('img_url')
+ this.imgUrl = uni.getStorageSync('img_url')
console.log('----onShow')
if (!uni.getStorageSync('loginToken') || uni.getStorageSync('loginToken').length === 0) {
console.log(uni.getStorageSync('loginToken'))
@@ -207,11 +214,13 @@
},
getFormData() {
this.$apiServe.getIdeasAndNeedsFormdata().then(res => {
- console.log(res.data.data)
+ console.log(res.data)
const formData = res.data.data
this.productPickerColumn[0] = formData.product
this.positionPickerColumn[0] = formData.loc
this.categoryPickerList[0] = formData.class
+ this.claim_r = formData.claim_r
+ this.claim_c = formData.claim_c
// this.productPickerList = res.data.data.map((item, index) => {
// temp.push(item.name)
// return item
diff --git a/pages/my/my.vue b/pages/my/my.vue
index a848e5e..0bc9977 100644
--- a/pages/my/my.vue
+++ b/pages/my/my.vue
@@ -55,7 +55,7 @@
}
},
onTabItemTap() {
- // this.$refs.myavatar.getUser()
+ this.$refs.myavatar.getUser()
if (!uni.getStorageSync('loginToken') || uni.getStorageSync('loginToken').length === 0) {
this.isLoad = false
return