| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 | <template>	<view class=" padding-lr">		<!-- #ifndef MP-WEIXIN -->		<view class="flex" @click="goNav('/pages/public/pwd')">			<view class="flex-sub text-df" style="line-height: 50upx;">修改密码</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<!-- #endif -->		<view class="flex" @click="goNav('/my/order/tousuList')">			<view class="flex-sub text-df" style="line-height: 50upx;">我的投诉</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view class="flex" @click="goNav('/my/help/feedbackIndex')">			<view class="flex-sub text-df" style="line-height: 50upx;">帮助中心</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view class="flex" @click="goNav('/my/feedback/index')">			<view class="flex-sub text-df" style="line-height: 50upx;">意见反馈</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view class="flex" @click="goNav('/my/setting/xieyi')">			<view class="flex-sub text-df" style="line-height: 50upx;">用户协议</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view class="flex" @click="goNav('/my/setting/mimi')">			<view class="flex-sub text-df" style="line-height: 50upx;">隐私政策</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view class="flex" v-if="isShow" @click="goNav('/my/setting/zhuxiao')">			<view class="flex-sub text-df" style="line-height: 50upx;">注销账号</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">				</image>		</view>		<view class="flex" @click="goNav('/my/setting/about')">			<view class="flex-sub text-df" style="line-height: 50upx;">关于我们</view>			<image src="../../static/images/my/right.png" style="line-height: 50upx;width: 30rpx;height: 30rpx;">			</image>		</view>		<view v-if="isShow" class="btn" @click="TuiLogin">退出登录</view>	</view></template><script>	export default {		data() {			return {				version: '',				isShow: false			}		},		onShow() {			let token = this.$queue.getData('token');			if (token) {				this.isShow = true;			}		},		onLoad() {			// #ifdef APP-PLUS			plus.runtime.getProperty(plus.runtime.appid, widgetInfo => {				this.version = widgetInfo.version;			});			// #endif		},		methods: {			//退出登录			TuiLogin() {				let that = this				let userId = this.$queue.getData('userId');				if (userId) {					uni.showModal({						title: '提示',						content: '确定退出登录吗?',						success: function(res) {							if (res.confirm) {								console.log('用户点击确定');								uni.removeStorageSync('userName')								uni.removeStorageSync('avatar')								uni.removeStorageSync('userId')								uni.removeStorageSync('token')								uni.removeStorageSync('phone')								uni.removeStorageSync('zhiFuBaoName')								uni.removeStorageSync('zhiFuBao')								uni.removeStorageSync('invitationCode')								uni.removeStorageSync('unionId')								uni.removeStorageSync('openId')								uni.removeStorageSync('isVIP')								uni.showToast({									title: '退出成功!',									icon: 'none'								})								uni.switchTab({									url:'/pages/my/index'								})							} else if (res.cancel) {								console.log('用户点击取消');							}						}					})				} else {					uni.showModal({						title: '提示',						content: '您还未登录,请先登录',						success: function(res) {							if (res.confirm) {								console.log('用户点击确定');								uni.navigateTo({									url: '/pages/public/login'								})							} else if (res.cancel) {								console.log('用户点击取消');							}						}					})				}									},			goNav(e) {				uni.navigateTo({					url: e				})			},			goOut() {				uni.showModal({					title: '提示',					content: '确定退出登录吗?',					success: function(res) {						if (res.confirm) {							console.log('用户点击确定');							uni.removeStorageSync('userName')							uni.removeStorageSync('avatar')							uni.removeStorageSync('userId')							uni.removeStorageSync('token')							uni.removeStorageSync('phone')							uni.removeStorageSync('zhiFuBaoName')							uni.removeStorageSync('zhiFuBao')							uni.removeStorageSync('invitationCode')							uni.removeStorageSync('unionId')							uni.removeStorageSync('openId')							uni.removeStorageSync('isVIP')							uni.showToast({								title: '退出成功!',								icon: 'none'							})							setTimeout(function() {								uni.navigateBack()							}, 1000)						} else if (res.cancel) {							console.log('用户点击取消');						}					}				})			}		}	}</script><style scoped>	.text-df{		font-size: 28rpx;		color: #222222;		padding: 16rpx 0 !important;	}	.btn {		width: 686rpx;		height: 100rpx;		line-height: 100rpx;		background: linear-gradient( 143deg, #FFE6EE 0%, #FF9AB2 100%);		border-radius: 86rpx 86rpx 86rpx 86rpx;		text-align: center;		font-weight: bold;		font-size: 32rpx;		color: #222222;		position: fixed;		bottom: 94rpx;		left: 32rpx;	}</style>
 |