From e41a81096025af9b746dfd124c7c52d1c6860856 Mon Sep 17 00:00:00 2001
From: lin <1005713861@163.com>
Date: Tue, 16 Jun 2026 17:43:21 +0800
Subject: [PATCH] UI:澜品优选新增会员价
---
pages/my/my.vue | 65 +++++++++++++++++++-------------
1 files changed, 38 insertions(+), 27 deletions(-)
diff --git a/pages/my/my.vue b/pages/my/my.vue
index 6b103d7..ffd23dc 100644
--- a/pages/my/my.vue
+++ b/pages/my/my.vue
@@ -28,13 +28,13 @@
</template> -->
</view>
</view>
-
+
<!-- <view class="auth" v-if="userInfo && userInfo.over_auth != 1" @tap="$util.checkGoPages('/pages/my/my')">
<image src="@/static/imgs/notice.png" mode=""></image>
<text>您还未进行实名认证,点击前往实名认证</text>
<view class="">去认证</view>
</view> -->
-
+
<!-- <view class="num-wrapper tui-skeleton-rect">
<view class="num-item" style="display: flex;background: white;border-radius: 24rpx;padding: 22rpx;width: 48%;" @tap="$util.checkLogin('/pages/collect/collect')">
<view style="padding-right: 32rpx;">
@@ -43,7 +43,7 @@
<view style="flex: 1">
<view class="txt" style="color: #666;text-align:left">我的收藏</view>
<view class="num" style="color: #333;text-align:left;margin-top: 8rpx;">0</view>
-
+
</view>
</view>
<view style="display: flex;background: white;border-radius: 24rpx;padding: 22rpx;width: 48%;" class="num-item" @tap="$util.checkLogin('/pages/address/address')">
@@ -53,12 +53,12 @@
<view style="flex: 1">
<view class="txt" style="color: #666;text-align:left">我的地址</view>
<view class="num" style="color: #333;text-align:left;margin-top: 5rpx;">0</view>
-
+
</view>
-
+
</view>
</view> -->
-
+
<view class="navs">
<view class="title" @tap="$util.checkLogin('/pages/order/order')">
<text>我的订单</text>
@@ -74,7 +74,7 @@
</view>
</view>
</view>
-
+
<view class="mySer">
<view class="title">我的服务</view>
<view class="mySerCon">
@@ -88,11 +88,14 @@
<view>{{item.text}}</view>
</view>
</template>
- <view class="mySerCon-v" @tap="toHuishou" >
- <template v-if="isShop">
+ <view v-if="isShop" class="mySerCon-v" @tap="toHuishou" >
+ <template>
<image src="/static/imgs/quanshou.png" mode="widthFix"></image>
- <text>会员权收</text></template>
-
+ <text>会员权益</text></template>
+ </view>
+ <view class="mySerCon-v" @tap="goAbout">
+ <image :src="'../../static/imgs/mf1.png'" mode=""></image>
+ <view>关于澜品优选</view>
</view>
</view>
</view>
@@ -108,7 +111,7 @@
<view @tap="goWebUrl('http://beian.miit.gov.cn')">APP备案号: {{Config.icp}}</view>
<view @tap="goWebUrl('http://beian.miit.gov.cn')">Copyright © 2025 数澜科技 All Rights Reserved.</view>
<!-- <view @tap="goWebUrl('http://beian.miit.gov.cn')">Copyright © 2025 {{Config.url}} All Rights Reserved.</view> -->
-
+
</view>
<agreePup ref="agreePup1" :gp="1" title="注册协议"></agreePup>
<agreePup ref="agreePup2" :gp="2" title="隐私政策"></agreePup>
@@ -123,9 +126,9 @@
<view @click="$refs.comment.close()" style="font-weight: 500;font-size: 32rpx;color: #fff;text-align: center;padding: 24rpx 28rpx;border-top: 2rpx solid #EEEEEE;background: #4766FE;;border-radius: 40rpx ;">好的</view>
</view>
</view>
-
+
</uni-popup>
-
+
</view>
</view>
</template>
@@ -158,6 +161,7 @@
{index: 6, text: '联系客服'},
],
errState: '',
+ isShop: false,
}
},
onLoad() {
@@ -168,7 +172,7 @@
const _this = this;
if(_this.$util.getUserInfo()?.phone){
uni.request({
- url: _this.$webHost+'/api/v2/auth/qxgIosUnionLogin?phone='+_this.$util.getUserInfo().phone,
+ url: _this.$webHost+'/api/v2/auth/iosShopUnionLogin?phone='+_this.$util.getUserInfo().phone + '&configureToDomain=10',
data:{
customerId: uni.getStorageSync('ygxLogin').customerId,
appId: uni.getStorageSync('ygxLogin').appId
@@ -180,9 +184,16 @@
console.log('res',res)
}
})
+ } else {
+ _this.isShop = false
}
},
methods: {
+ goAbout() {
+ uni.navigateTo({
+ url:'/pages/about/about'
+ })
+ },
toHuishou(){
const _this = this;
if(!_this.isShop){
@@ -228,7 +239,7 @@
},
setImg(){
if(uni.getSystemInfoSync().platform != 'ios'){
- this.$refs['authpup'].open()
+ this.$refs['authpup'].open()
}else{
this.chooseImg()
}//调起自定义权限目的弹框,具体可看示例里面很详细
@@ -236,7 +247,7 @@
changeAuth () {
//这里是权限通过后执行自己的代码逻辑
if(uni.getSystemInfoSync().platform !='ios'){
- this.$refs['camears'].open()
+ this.$refs['camears'].open()
}
this.chooseImg()
},
@@ -250,7 +261,7 @@
sizeType: ['original', 'compressed'],
success: (chooseImageRes) => {
let tempFilePaths = chooseImageRes.tempFilePaths
- let token = uni.getStorageSync('lzsc-token')
+ let token = uni.getStorageSync('pig-token')
let header = {
'Accept': 'application/json',
'authorization': token,
@@ -298,7 +309,7 @@
})
},
wechatWork () {
- let t = this
+ let t = this
if(t.Config){
if(t.Config.put_open == 1){
uni.showModal({
@@ -321,18 +332,18 @@
console.log("success:" + JSON.stringify(res))
},
fail: (err) => {
- console.log("fail:" + JSON.stringify(err))
+ console.log("fail:" + JSON.stringify(err))
}
})
}
- }
+ }
}
}
}
</script>
<style>
@import url(/static/css/my2.css);
-
+
.num-wrapper {
width: 650rpx;
margin: 30rpx auto;
@@ -343,22 +354,22 @@
justify-content: space-between;
color: #fff;
gap: 20rpx;
-
+
}
.num-wrapper .num-item {
width: 33.33%;
text-align: center;
-
-
+
+
}
.num-wrapper .num {
font-size: 42rpx;
font-weight: bold;
}
-
+
.num-wrapper .txt {
margin-top: 10rpx;
font-size: 26rpx;
color: rgba(255, 255, 255, 0.6);
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3