| | |
| | | <template> |
| | | <view class="my"> |
| | | <view class="myView"> |
| | | <image class="myView-bg" src="@/static/imgs/my-bg.png" mode="scaleToFill"></image> |
| | | <yk-authpup ref="authpup" type="top" @changeAuth="changeAuth" noticeTitle="便于您使用该功能上传您的照片用于核实身份场景中读取相册内容" permissionID="WRITE_EXTERNAL_STORAGE"></yk-authpup> |
| | | <yk-authpup ref="camears" type="top" @changeAuth="changeAuth2" noticeTitle="便于您使用该功能便于您拍摄上传用于核实身份场景" permissionID="CAMERA"></yk-authpup> |
| | | <view class="startBar" style="background-color: #e3b400;"></view> |
| | | <view class="myTop"> |
| | | <view class="headimg"> |
| | | <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="" mode="widthFix" @tap="setImg"></image> |
| | | <view class=""> |
| | | <view class="startBar"></view> |
| | | <view class="myContent"> |
| | | <view class="myHeader"> |
| | | <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="avatar" mode="" @tap="setImg"></image> |
| | | <view class="myNick"> |
| | | <template> |
| | | <view v-if="userInfo == null" @tap="$util.goPages('/pages/login/login')">未登录</view> |
| | | <view v-else>{{userInfo.phone}}</view> |
| | | </template> |
| | | <template v-if="userInfo != null && Config"> |
| | | <!-- <template v-if="userInfo != null && Config"> |
| | | <template v-if="userInfo.status == 1"> |
| | | <view class="edu" v-if="userInfo != null && userInfo.edu_auth == 0 && Config.put_open == 2 && userInfo.over_auth == 0">额度:未认证</view> |
| | | <view class="edu" v-else-if="userInfo != null && userInfo.edu_auth == 0 && Config.put_open == 2 && userInfo.over_auth == 1">额度:授信中</view> |
| | |
| | | </template> |
| | | </template> |
| | | <template v-if="userInfo != null && userInfo.face_auth == 0"> |
| | | <view class="edu" @tap="$util.checkGoPages('/pages/my/my')">未认证(去认证)</view> |
| | | <view class="edu" @tap="$util.checkGoPages('/pages/my/my')">未认证</view> |
| | | </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="navs"> |
| | | <view class="title" @tap="$util.checkLogin('/pages/order/order')"> |
| | | <text>我的订单</text> |
| | | <view class="navs-rgt"> |
| | | <text>查看全部</text> |
| | | <image src="/static/imgs/right.png" mode=""></image> |
| | | </view> |
| | | </view> |
| | | <view class="navCon"> |
| | | <view class="navCon-v" v-for="(item, index) in navData" @tap="$util.checkLogin(item.url)"> |
| | | <image :src="'../../static/imgs/nv' + item.index + '.png'" mode=""></image> |
| | | <view>{{item.text}}</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="mySer"> |
| | | <view class="title">我的服务</view> |
| | | <view class="mySerCon"> |
| | | <template v-for="(item, index) in mySerData"> |
| | | <view class="mySerCon-v" @tap="$util.checkLogin(item.url)" v-if="item.index != 6"> |
| | | <view class="mySerCon-l"> |
| | | <image :src="'../../static/imgs/mf' + item.index + '.png'" mode=""></image> |
| | | <view>{{item.text}}</view> |
| | | </view> |
| | | <image src="/static/imgs/right.png" mode=""></image> |
| | | </view> |
| | | <view class="mySerCon-v" @tap="goKefu" v-else> |
| | | <view class="mySerCon-l"> |
| | | <image :src="'../../static/imgs/mf' + item.index + '.png'" mode=""></image> |
| | | <view>{{item.text}}</view> |
| | | </view> |
| | | <image src="/static/imgs/right.png" mode=""></image> |
| | | </view> |
| | | </template> |
| | | <!-- <view class="mySerCon-v" @tap="toHuishou" > |
| | | <view class="mySerCon-l"> |
| | | <template v-if="isShop"> |
| | | <image src="/static/imgs/quanshou.png" mode="widthFix"></image> |
| | | <text>会员权收</text> |
| | | </template> |
| | | </view> |
| | | <image src="/static/imgs/right.png" mode=""></image> |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="myNavs"> |
| | | <view class="myNavs-tips" @tap="$util.checkLogin('/pages/order/order')"> |
| | | <text class="myNavs-tips-text">我的订单</text> |
| | | <view class="myNavs-tips-rgt"> |
| | | <text>查看全部</text> |
| | | <image src="/static/imgs/right.png" mode=""></image> |
| | | |
| | | <view class="myBeiAn"> |
| | | <view class=""> |
| | | <text @tap="agreeDialog1">《用户协议》</text> |
| | | <text>|</text> |
| | | <text @tap="agreeDialog2">《隐私政策》</text> |
| | | </view> |
| | | <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> |
| | | <view class="myNavs-view"> |
| | | <view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=1')"> |
| | | <image class="myNavs-item-icon" src="/static/imgs/my-n-1.png" mode="widthFix"></image> |
| | | <text class="myNavs-item-text">待支付</text> |
| | | </view> |
| | | <view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=3')"> |
| | | <image class="myNavs-item-icon" src="/static/imgs/my-n-5.png" mode="widthFix"></image> |
| | | <text class="myNavs-item-text">待签约</text> |
| | | </view> |
| | | <view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=4')"> |
| | | <image class="myNavs-item-icon" src="/static/imgs/my-n-2.png" mode="widthFix"></image> |
| | | <text class="myNavs-item-text">待发货</text> |
| | | </view> |
| | | <view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=5')"> |
| | | <image class="myNavs-item-icon" src="/static/imgs/my-n-3.png" mode="widthFix"></image> |
| | | <text class="myNavs-item-text">待收货</text> |
| | | </view> |
| | | <view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=8')"> |
| | | <image class="myNavs-item-icon" src="/static/imgs/my-n-4.png" mode="widthFix"></image> |
| | | <text class="myNavs-item-text">已完成</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="myServe"> |
| | | <view class="myNavs-tips"> |
| | | <text class="myNavs-tips-text">我的服务</text> |
| | | </view> |
| | | <view class="myServe-view"> |
| | | <view class="myServe-item" @tap="$util.checkLogin('/pages/profile/profile')"> |
| | | <image src="/static/imgs/my-s-1.png" mode="widthFix"></image> |
| | | <text>个人信息</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="$util.checkLogin('/pages/logs/logs')" v-if="Config && Config.put_open == 2"> |
| | | <image src="/static/imgs/my-s-2.png" mode="widthFix"></image> |
| | | <text>账单信息</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="$util.checkLogin('/pages/bank/bank')"> |
| | | <image src="/static/imgs/my-s-3.png" mode="widthFix"></image> |
| | | <text>银行卡</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="$util.checkLogin('/pages/address/address')"> |
| | | <image src="/static/imgs/my-s-4.png" mode="widthFix"></image> |
| | | <text>我的地址</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="$util.checkLogin('/pages/collect/collect')"> |
| | | <image src="/static/imgs/my-s-5.png" mode="widthFix"></image> |
| | | <text>我的收藏</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="goKefu"> |
| | | <image src="/static/imgs/my-s-6.png" mode="widthFix"></image> |
| | | <text>联系客服</text> |
| | | </view> |
| | | <view class="myServe-item" @tap="toHuishou" > |
| | | <template v-if="isShop"> |
| | | <image src="/static/imgs/quanshou.png" mode="widthFix"></image> |
| | | <text>会员权收</text></template> |
| | | |
| | | </view> |
| | | |
| | | </view> |
| | | </view> |
| | | <view class="myBeiAn"> |
| | | <view class=""> |
| | | <text @tap="agreeDialog1">《用户协议》</text> |
| | | <text>|</text> |
| | | <text @tap="agreeDialog2">《隐私政策》</text> |
| | | </view> |
| | | <view @tap="goWebUrl('http://beian.miit.gov.cn')">APP备案号: {{Config.icp}}</view> |
| | | <view @tap="goWebUrl('http://beian.miit.gov.cn')">Copyright © 2025 {{Config.url}} All Rights Reserved.</view> |
| | | <agreePup ref="agreePup1" :gp="1" title="注册协议"></agreePup> |
| | | <agreePup ref="agreePup2" :gp="2" title="隐私政策"></agreePup> |
| | | <uni-popup type="center" ref="comment" > |
| | | <view style="background-image: url('/static/imgs/BOXSDF.png');background-repeat: no-repeat;background-size: 100% 100%"> |
| | | <view style="border-radius: 48rpx;padding: 28rpx 20rpx"> |
| | | <view style="text-align: center;padding-top: 30rpx;" > |
| | | <image src="/static/imgs/wuImg.png" style="width: 372rpx;height: 240rpx;"></image> |
| | | </view> |
| | | <view style="font-size: 32rpx;font-weight: 600;color: #333333;text-align: center;margin-top: 34rpx;margin-bottom: 80rpx;padding: 0 28rpx;">{{errState}}</view> |
| | | <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: #FF1472;;border-radius: 40rpx ;">好的</view> |
| | | </view> |
| | | </view> |
| | | |
| | | </uni-popup> |
| | | |
| | | </view> |
| | | <agreePup ref="agreePup1" :gp="1" title="注册协议"></agreePup> |
| | | <agreePup ref="agreePup2" :gp="2" title="隐私政策"></agreePup> |
| | | |
| | | <uni-popup type="center" ref="comment" > |
| | | <view style="background-image: url('/static/imgs/BOXSDF.png');background-repeat: no-repeat;background-size: 100% 100%"> |
| | | <view style="border-radius: 48rpx;padding: 28rpx 20rpx"> |
| | | <view style="text-align: center;padding-top: 30rpx;" > |
| | | <image src="/static/imgs/wuImg.png" style="width: 372rpx;height: 240rpx;"></image> |
| | | </view> |
| | | <view style="font-size: 32rpx;font-weight: 600;color: #333333;text-align: center;margin-top: 34rpx;margin-bottom: 80rpx;padding: 0 28rpx;">{{errState}}</view> |
| | | <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: #FF1472;;border-radius: 40rpx ;">好的</view> |
| | | </view> |
| | | </view> |
| | | |
| | | </uni-popup> |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | return { |
| | | userInfo: this.$util.getUserInfo(), |
| | | Config: {put_open: 1}, |
| | | isShop:false, |
| | | errState:'' |
| | | navData: [ |
| | | {index: 1, text: '待支付', url: '/pages/order/order?status=1'}, |
| | | // {index: 2, text: '待签约', url: '/pages/order/order?status=3'}, |
| | | {index: 3, text: '待发货', url: '/pages/order/order?status=4'}, |
| | | {index: 4, text: '待收货', url: '/pages/order/order?status=5'}, |
| | | {index: 5, text: '已完成', url: '/pages/order/order?status=8'} |
| | | ], |
| | | mySerData: [ |
| | | {index: 1, text: '个人信息', url: '/pages/profile/profile'}, |
| | | // {index: 2, text: '账单信息', url: '/pages/logs/logs'}, |
| | | // {index: 3, text: '银行卡', url: '/pages/bank/bank'}, |
| | | {index: 4, text: '我的地址', url: '/pages/address/address'}, |
| | | {index: 5, text: '我的收藏', url: '/pages/collect/collect'}, |
| | | {index: 6, text: '联系客服'}, |
| | | ], |
| | | isShop:false, |
| | | errState: '' |
| | | } |
| | | }, |
| | | onLoad() { |
| | | onLoad() { |
| | | }, |
| | | async onShow() { |
| | | onShow() { |
| | | this.getConfig() |
| | | this.getUserInfo() |
| | | const _this = this; |
| | | if(_this.$util.getUserInfo()?.phone){ |
| | | await uni.request({ |
| | | url: _this.$webHost+'/api/v2/auth/qxgIosUnionLogin?phone='+_this.$util.getUserInfo().phone, |
| | | success: function (res) { |
| | | _this.isShop = res.data.data.isShop; |
| | | } |
| | | }) |
| | | } |
| | | const _this = this; |
| | | if(_this.$util.getUserInfo()?.phone){ |
| | | uni.request({ |
| | | url: _this.$webHost+'/api/v2/auth/qxgIosUnionLogin?phone='+_this.$util.getUserInfo().phone, |
| | | data:{ |
| | | customerId: uni.getStorageSync('ygxLogin').customerId, |
| | | appId: uni.getStorageSync('ygxLogin').appId |
| | | }, |
| | | success: function (res) { |
| | | _this.isShop = res?.data?.data?.isShop; |
| | | uni.setStorageSync('ygxLogin', res.data.data) |
| | | console.log('isShop',_this.isShop) |
| | | console.log('res',res) |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | methods: { |
| | | toHuishou(){ |
| | | const _this = this; |
| | | if(!_this.isShop){ |
| | | return |
| | | } |
| | | uni.request({ |
| | | url: _this.$webHost+'/api/v2/customer/ryxIsBuyEquity?phone='+_this.$util.getUserInfo().phone, |
| | | success: function (res) { |
| | | if(res.data.code==200){ |
| | | uni.navigateTo( { |
| | | url: '/pages/quanshou/index' |
| | | }) |
| | | toHuishou(){ |
| | | const _this = this; |
| | | if(!_this.isShop){ |
| | | return |
| | | } |
| | | uni.request({ |
| | | url: _this.$webHost+'/api/v2/customer/ryxIsBuyEquity?phone='+_this.$util.getUserInfo().phone, |
| | | data:{ |
| | | customerId: uni.getStorageSync('ygxLogin').customerId, |
| | | appId: uni.getStorageSync('ygxLogin').appId |
| | | }, |
| | | success: function (res) { |
| | | if(res.data.code==200){ |
| | | uni.navigateTo( { |
| | | url: '/pages/quanshou/index' |
| | | }) |
| | | |
| | | } else { |
| | | _this.errState = res.data.data; |
| | | _this.$refs.comment.open() |
| | | } else { |
| | | _this.errState = res.data.data; |
| | | _this.$refs.comment.open() |
| | | |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | |
| | | }, |
| | | |
| | | }, |
| | | goKefu() { |
| | | if(this.Config && this.Config.kefu_open == 1) { |
| | | this.wechatWork() |
| | |
| | | getUserInfo () { |
| | | let t = this |
| | | t.$util.post('User/getUser').then(res => { |
| | | t.userInfo = res.data |
| | | t.userInfo = res.data |
| | | }) |
| | | }, |
| | | agreeDialog1 (e) { |
| | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | @import url(/static/css/my.css); |
| | | </style> |
| | | @import url(/static/css/my2.css); |
| | | </style> |