79 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Vue
		
	
	
	
		
		
			
		
	
	
			79 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Vue
		
	
	
	
|  | <template> | ||
|  | 	<view> | ||
|  | 		<view class="set-group" style="padding-top: 18rpx;"> | ||
|  | 			<view class="d-b-c set-group-item " @click="gotoPage('pages/user/set/bind/loginPassword')"> | ||
|  | 				<view>{{$t('w_0041')}}</view> | ||
|  | 				<view class="d-e-c"> | ||
|  | 					<text class="icon iconfont icon-jiantou"></text> | ||
|  | 				</view> | ||
|  | 			</view> | ||
|  | 			<view class="d-b-c set-group-item" @click="gotoPage('pages/user/set/bind/payPassword')"> | ||
|  | 				<view>{{$t('N_I_217')}}</view> | ||
|  | 				<view class="d-e-c gray9"> | ||
|  | 					<text class="icon iconfont icon-jiantou"></text> | ||
|  | 				</view> | ||
|  | 			</view> | ||
|  | 		</view> | ||
|  | 		<view class="set-group" style="padding-top: 18rpx;"> | ||
|  | 			<view class="d-b-c set-group-item " | ||
|  | 				@click="gotoPage('pages/user/set/bind/email?email='+encodeURIComponent(userInfo.email || ''))"> | ||
|  | 				<view>{{$t('PER_DA_33')}}</view> | ||
|  | 				<view class="d-e-c gray9"> | ||
|  | 					<text class="">{{ userInfo.email || '' }}</text> | ||
|  | 					<text class="icon iconfont icon-jiantou"></text> | ||
|  | 				</view> | ||
|  | 			</view> | ||
|  | 			<!-- <view class="d-b-c set-group-item" @click="gotoPage('pages/user/set/bind/mobiless')"> | ||
|  | 				<view>{{$t('w_0417')}}</view> | ||
|  | 				<view class="d-e-c gray9"> | ||
|  | 					<text class="">{{ mobileHidden(userInfo.phone) || $t('w_0418') }}</text> | ||
|  | 				</view> | ||
|  | 			</view> --> | ||
|  | 			<view class="d-b-c set-group-item"> | ||
|  | 				<view>{{$t('w_0417')}}</view> | ||
|  | 				<view class="d-e-c gray9"> | ||
|  | 					<text class="">{{ mobileHidden(userInfo.phone) || $t('w_0418') }}</text> | ||
|  | 					<!-- <text class="icon iconfont icon-jiantou"></text> --> | ||
|  | 				</view> | ||
|  | 			</view> | ||
|  | 		</view> | ||
|  | 	</view> | ||
|  | </template> | ||
|  | 
 | ||
|  | <script> | ||
|  | 	export default { | ||
|  | 		data() { | ||
|  | 			return { | ||
|  | 				userInfo: { | ||
|  | 					email: '', | ||
|  | 					phone: '' | ||
|  | 				} | ||
|  | 			}; | ||
|  | 		}, | ||
|  | 		onShow() { | ||
|  | 			this.getData(); | ||
|  | 		}, | ||
|  | 		methods: { | ||
|  | 			getData() { | ||
|  | 				let self = this; | ||
|  | 				if (self.loading) { | ||
|  | 					return; | ||
|  | 				} | ||
|  | 				self.loading = true; | ||
|  | 				self._get( | ||
|  | 					'member/api/member/get-data', {}, | ||
|  | 					function(res) { | ||
|  | 						self.userInfo = res.data; | ||
|  | 
 | ||
|  | 						// self.codeimg = res.img;
 | ||
|  | 					}, {}, | ||
|  | 					() => { | ||
|  | 						self.loading = false; | ||
|  | 					} | ||
|  | 				); | ||
|  | 			}, | ||
|  | 		} | ||
|  | 	}; | ||
|  | </script> | ||
|  | 
 | ||
|  | <style></style> |