| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | <template> | 
					
						
							|  |  |  |   <view class="content"> | 
					
						
							|  |  |  |     <!-- 账号安全 --> | 
					
						
							|  |  |  |     <view class="contentLink"> | 
					
						
							|  |  |  |       <u-cell-group> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |         <u-cell isLink url="/pages/password/loginPassword" class="border-style"> | 
					
						
							|  |  |  |           <view slot="title" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ '修改登录密码' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							|  |  |  |         </u-cell> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |         <u-cell isLink url="/pages/password/payPassword" class="border-style"> | 
					
						
							|  |  |  |           <view slot="title" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ '修改支付密码' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							|  |  |  |         </u-cell> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |         <u-cell isLink @click="goUrl" class="border-style"> | 
					
						
							|  |  |  |           <view slot="title" class="u-slot-title"> | 
					
						
							| 
									
										
										
										
											2025-05-09 14:07:56 +08:00
										 |  |  |             <text class="u-cell-text">重置支付密码</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							|  |  |  |         </u-cell> | 
					
						
							|  |  |  |         <u-cell v-if="showFix == 1"> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |           <view slot="title" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ '联系方式' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |           <view slot="value" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ tel }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							|  |  |  |         </u-cell> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |         <u-cell | 
					
						
							|  |  |  |           v-if="showFix == 0" | 
					
						
							|  |  |  |           isLink | 
					
						
							|  |  |  |           url="/pages/selfService/updateDomicile/addDomicile" | 
					
						
							|  |  |  |         > | 
					
						
							|  |  |  |           <view slot="title" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ '联系方式' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |           <view slot="value" class="u-slot-title"> | 
					
						
							|  |  |  |             <text class="u-cell-text">{{ tel }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           </view> | 
					
						
							|  |  |  |         </u-cell> | 
					
						
							|  |  |  |       </u-cell-group> | 
					
						
							|  |  |  |     </view> | 
					
						
							|  |  |  |   </view> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | import clTabbar from '@/components/cl-tabbar.vue' | 
					
						
							|  |  |  | import * as min from '@/config/balance.js' | 
					
						
							|  |  |  | import * as ban from '@/config/balance.js' | 
					
						
							|  |  |  | import { checkIfShow } from '@/config/selfService.js' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |   components: { | 
					
						
							|  |  |  |     'cl-tabbar': clTabbar, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   data() { | 
					
						
							|  |  |  |     return { | 
					
						
							|  |  |  |       userInfo: {}, | 
					
						
							|  |  |  |       pswShow: false, | 
					
						
							|  |  |  |       password: '', | 
					
						
							|  |  |  |       showFix: 1, | 
					
						
							|  |  |  |       tel: '', | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   onLoad() { | 
					
						
							|  |  |  |     this.userInfo = uni.getStorageSync('User') | 
					
						
							|  |  |  |     this.checkIfShow() | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |     // this.getMemberInfo()
 | 
					
						
							|  |  |  |     this.tel = this.userInfo.phone | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |   }, | 
					
						
							|  |  |  |   onShow() {}, | 
					
						
							|  |  |  |   methods: { | 
					
						
							|  |  |  |     checkIfShow() { | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |       checkIfShow().then(res => { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |         this.showFix = res.data.existDomicile | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     goUrl() { | 
					
						
							| 
									
										
										
										
											2025-05-09 14:07:56 +08:00
										 |  |  |       uni.navigateTo({ | 
					
						
							|  |  |  |         url: '/pages/forgetPayPassword/index', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     surePsw() { | 
					
						
							|  |  |  |       min | 
					
						
							|  |  |  |         .checkPwd({ | 
					
						
							|  |  |  |           pwd: this.password, | 
					
						
							|  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  |         .then(res => { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |           if (res.code == 200) { | 
					
						
							|  |  |  |             this.password = '' | 
					
						
							|  |  |  |             this.pswShow = false | 
					
						
							|  |  |  |             uni.navigateTo({ | 
					
						
							|  |  |  |               url: '/pages/mine/balance/index', | 
					
						
							|  |  |  |             }) | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     goSpecialArea() { | 
					
						
							|  |  |  |       uni.switchTab({ | 
					
						
							|  |  |  |         url: '/pages/specialArea/index', | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style lang="scss" scoped> | 
					
						
							|  |  |  | .border-style { | 
					
						
							|  |  |  |   border-bottom: 1rpx solid rgba(0, 0, 0, 0.1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | page { | 
					
						
							|  |  |  |   background-color: #f2f2f2; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .pspopup { | 
					
						
							|  |  |  |   .t_tit { | 
					
						
							|  |  |  |     text-align: center; | 
					
						
							|  |  |  |     margin-top: 40rpx; | 
					
						
							|  |  |  |     font-weight: bold; | 
					
						
							|  |  |  |     font-size: 32rpx; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .c_tit { | 
					
						
							|  |  |  |     margin-bottom: 40rpx; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .box { | 
					
						
							|  |  |  |     padding: 40rpx 40rpx; | 
					
						
							|  |  |  |     text-align: center; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .uBtn { | 
					
						
							|  |  |  |     margin-top: 40rpx; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .content { | 
					
						
							|  |  |  |   // padding-bottom: 100rpx;
 | 
					
						
							|  |  |  |   // background: rgba(242, 70, 65, 0.8);
 | 
					
						
							|  |  |  |   font-size: 24rpx; | 
					
						
							|  |  |  |   width: 690rpx; | 
					
						
							|  |  |  |   margin: 30rpx auto; | 
					
						
							|  |  |  |   height: 1334rpx; | 
					
						
							|  |  |  |   border-radius: 24rpx 24rpx 0 0; | 
					
						
							|  |  |  |   background-color: #fff; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .topBox { | 
					
						
							|  |  |  |     // background-color: rgba(242, 70, 65, 0.8);
 | 
					
						
							|  |  |  |     padding: 43rpx 22rpx; | 
					
						
							|  |  |  |     // position: relative;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .top_inder { | 
					
						
							|  |  |  |       display: flex; | 
					
						
							|  |  |  |       justify-content: space-between; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .top_left { | 
					
						
							|  |  |  |         display: flex; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .left_img { | 
					
						
							|  |  |  |           width: 90rpx; | 
					
						
							|  |  |  |           height: 90rpx; | 
					
						
							|  |  |  |           border-radius: 50%; | 
					
						
							|  |  |  |           border: 5rpx solid #ffffff; | 
					
						
							|  |  |  |           margin-right: 18rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           .headerimg { | 
					
						
							|  |  |  |             width: 100%; | 
					
						
							|  |  |  |             height: 100%; | 
					
						
							|  |  |  |             border-radius: 50%; | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .left_text { | 
					
						
							|  |  |  |           color: #ffffff; | 
					
						
							|  |  |  |           display: flex; | 
					
						
							|  |  |  |           flex-direction: column; | 
					
						
							|  |  |  |           justify-content: space-between; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           .name_box { | 
					
						
							|  |  |  |             display: flex; | 
					
						
							|  |  |  |             align-items: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .tTit1 { | 
					
						
							|  |  |  |               font-size: 28rpx; | 
					
						
							|  |  |  |               font-family: Source Han Sans CN; | 
					
						
							|  |  |  |               font-weight: bold; | 
					
						
							|  |  |  |               margin-right: 22rpx; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .kuang { | 
					
						
							|  |  |  |               background-color: rgba(0, 0, 0, 0.25); | 
					
						
							|  |  |  |               padding: 14rpx 18rpx; | 
					
						
							|  |  |  |               border-radius: 40rpx; | 
					
						
							|  |  |  |               font-size: 20rpx; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           .tTit2 { | 
					
						
							|  |  |  |             font-size: 22rpx; | 
					
						
							|  |  |  |             font-family: Source Han Sans CN; | 
					
						
							|  |  |  |             font-weight: 400; | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .top_right { | 
					
						
							|  |  |  |         display: flex; | 
					
						
							|  |  |  |         flex-direction: column; | 
					
						
							|  |  |  |         align-items: flex-end; | 
					
						
							|  |  |  |         justify-content: space-between; | 
					
						
							|  |  |  |         color: #ffffff; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .ricon { | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .rtitle { | 
					
						
							|  |  |  |           font-size: 22rpx; | 
					
						
							|  |  |  |           font-family: PingFang SC; | 
					
						
							|  |  |  |           font-weight: 400; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .btom_inder { | 
					
						
							|  |  |  |       display: flex; | 
					
						
							|  |  |  |       align-items: center; | 
					
						
							|  |  |  |       margin-top: 24rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .jxbox { | 
					
						
							|  |  |  |         width: 65rpx; | 
					
						
							|  |  |  |         height: 65rpx; | 
					
						
							|  |  |  |         margin-right: 26rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .jximg { | 
					
						
							|  |  |  |           width: 100%; | 
					
						
							|  |  |  |           height: 100%; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .contentLink { | 
					
						
							|  |  |  |     // position: absolute;
 | 
					
						
							|  |  |  |     // left: 0;
 | 
					
						
							|  |  |  |     // right: 0;
 | 
					
						
							|  |  |  |     // top: 275rpx;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .linktitle { | 
					
						
							|  |  |  |       font-size: 28rpx; | 
					
						
							|  |  |  |       font-family: Source Han Sans CN; | 
					
						
							|  |  |  |       font-weight: bold; | 
					
						
							|  |  |  |       color: #333333; | 
					
						
							|  |  |  |       margin-bottom: 25rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     background-color: #ffffff; | 
					
						
							|  |  |  |     // border-radius: 25px;
 | 
					
						
							|  |  |  |     border-top-left-radius: 25px; | 
					
						
							|  |  |  |     border-top-right-radius: 25px; | 
					
						
							|  |  |  |     padding: 35rpx 25rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .my_icon { | 
					
						
							|  |  |  |       width: 39rpx; | 
					
						
							|  |  |  |       height: 37rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .my_icon2 { | 
					
						
							|  |  |  |       width: 39rpx; | 
					
						
							|  |  |  |       height: 43rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .my_icon3 { | 
					
						
							|  |  |  |       width: 43rpx; | 
					
						
							|  |  |  |       height: 37rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .u-cell-text { | 
					
						
							|  |  |  |       margin-left: 25rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ::v-deep .u-line { | 
					
						
							|  |  |  |   border: none !important; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .btnbox { | 
					
						
							|  |  |  |   background-color: #f2f2f2; | 
					
						
							|  |  |  |   padding: 20rpx 22rpx; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-06-11 10:48:43 +08:00
										 |  |  | </style> |