| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | <template> | 
					
						
							|  |  |  |  |   <view class="content"> | 
					
						
							|  |  |  |  |     <!-- 上方头部 --> | 
					
						
							|  |  |  |  |     <view class="topBox"> | 
					
						
							|  |  |  |  |       <view class="top_inder"> | 
					
						
							|  |  |  |  |         <view class="top_left"> | 
					
						
							|  |  |  |  |           <view class="left_img"> | 
					
						
							|  |  |  |  |             <image | 
					
						
							|  |  |  |  |               class="headerimg" | 
					
						
							|  |  |  |  |               :src=" | 
					
						
							|  |  |  |  |                 userInfo.headPath | 
					
						
							|  |  |  |  |                   ? userInfo.headPath | 
					
						
							|  |  |  |  |                   : userInfo.settleCountryCircularIcon | 
					
						
							|  |  |  |  |               " | 
					
						
							|  |  |  |  |               mode="" | 
					
						
							|  |  |  |  |             > | 
					
						
							|  |  |  |  |             </image> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           <view class="left_text"> | 
					
						
							|  |  |  |  |             <view class="name_box"> | 
					
						
							| 
									
										
										
										
											2025-04-08 16:45:01 +08:00
										 |  |  |  |               <view class="tTit1">{{ userInfo.memberCode }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             </view> | 
					
						
							| 
									
										
										
										
											2025-04-08 09:37:18 +08:00
										 |  |  |  |             <view class="cmem"> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |               <view style="margin-right: 20rpx; display: flex"> | 
					
						
							|  |  |  |  |                 <view style="margin-right: 10rpx">{{ '结算等级' }}:</view> | 
					
						
							| 
									
										
										
										
											2025-04-24 14:29:47 +08:00
										 |  |  |  |                 <view class="jxTit1">{{ userInfo.pkGradeVal }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-08 09:37:18 +08:00
										 |  |  |  |               </view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               <view class="grade_left"> | 
					
						
							|  |  |  |  |                 <view class="gra_left1" v-if="userData.registerAuthority"> | 
					
						
							|  |  |  |  |                   <image | 
					
						
							|  |  |  |  |                     class="gra_icon" | 
					
						
							|  |  |  |  |                     src="@/static/images/fw_icon.png" | 
					
						
							|  |  |  |  |                     mode="" | 
					
						
							|  |  |  |  |                   ></image> | 
					
						
							|  |  |  |  |                   <view class=""> | 
					
						
							|  |  |  |  |                     {{ userData.registerAuthorityVal }} | 
					
						
							|  |  |  |  |                   </view> | 
					
						
							|  |  |  |  |                 </view> | 
					
						
							|  |  |  |  |               </view> | 
					
						
							| 
									
										
										
										
											2025-04-08 09:37:18 +08:00
										 |  |  |  |             </view> | 
					
						
							| 
									
										
										
										
											2025-04-08 16:45:01 +08:00
										 |  |  |  |             <view class="cmem"> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |               <view style="margin-right: 10rpx">{{ '荣誉奖衔' }}:</view> | 
					
						
							| 
									
										
										
										
											2025-04-22 09:48:22 +08:00
										 |  |  |  |               <view class="jxTit1">{{ userInfo.pkAwardsVal }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-08 16:45:01 +08:00
										 |  |  |  |             </view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           </view> | 
					
						
							|  |  |  |  |         </view> | 
					
						
							|  |  |  |  |         <view class="top_right" @click="goTo('/pages/userData/index')"> | 
					
						
							|  |  |  |  |           <view class="ricon"> | 
					
						
							|  |  |  |  |             <u-icon color="#ffffff" size="22" name="setting-fill"></u-icon> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							|  |  |  |  |         </view> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     <view class="ju_grade" v-if="!ifSpecial"> | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |       <!-- <view v-if="awards.tarAwardsName" class="awards-progress-summary"  style="text-align: center;"> | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |         <span class="descriptive-text">当前距离</span> | 
					
						
							|  |  |  |  |         <span class="highlight-name"> | 
					
						
							|  |  |  |  |           {{ awards.tarAwardsName }} | 
					
						
							|  |  |  |  |         </span> | 
					
						
							|  |  |  |  |         <span class="descriptive-text">奖衔,小区仅需</span> | 
					
						
							|  |  |  |  |         <span class="highlight-pv"> | 
					
						
							|  |  |  |  |           {{ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-08 17:57:38 +08:00
										 |  |  |  |             sprintProgress.achieved | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |           }}</span> | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |       </view> --> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       <view class="jugrade_flex"> | 
					
						
							|  |  |  |  |         <view class="ju_left"> | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |           <view v-if="awards.tarAwardsName" class="yestDay"> | 
					
						
							|  |  |  |  |             <view class="yes_t">奖衔晋升</view> | 
					
						
							|  |  |  |  |             <view class="ju_left_bottom sprint-progress-container"> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |               <view | 
					
						
							|  |  |  |  |                 class="sprint-current-progress" | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |                 :style="{ width: sprintProgress.percentageString }" | 
					
						
							|  |  |  |  |               ></view> | 
					
						
							|  |  |  |  |               <view class="cha sprint-progress-text"> | 
					
						
							|  |  |  |  |                 晋升 | 
					
						
							|  |  |  |  |                 <span class="award-name">{{ awards.tarAwardsName }}</span> | 
					
						
							|  |  |  |  |                 小区仅需 | 
					
						
							|  |  |  |  |                 <span class="award-amount">{{ sprintProgress.achieved }}</span> | 
					
						
							|  |  |  |  |                 <!-- 已完成 {{ awards.sumRealPv }} / 目标 {{ sprintProgress.target }} --> | 
					
						
							|  |  |  |  |               </view> | 
					
						
							|  |  |  |  |             </view> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           <view class="yestDay"> | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |             <view class="yes_t">昨日业绩</view> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             <view | 
					
						
							|  |  |  |  |               :class=" | 
					
						
							|  |  |  |  |                 awards.aNewPv != 0 && awards.bNewPv != 0 | 
					
						
							|  |  |  |  |                   ? 'ju_left_bottom1' | 
					
						
							|  |  |  |  |                   : 'ju_left_bottom' | 
					
						
							|  |  |  |  |               " | 
					
						
							|  |  |  |  |             > | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               <view | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |                 class="current-progress" | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 :style="{ | 
					
						
							|  |  |  |  |                   width: yesPercent(awards.aNewPv, awards.bNewPv), | 
					
						
							|  |  |  |  |                 }" | 
					
						
							|  |  |  |  |               ></view> | 
					
						
							|  |  |  |  |               <view class="cha"> | 
					
						
							| 
									
										
										
										
											2025-04-22 11:07:09 +08:00
										 |  |  |  |                 左区 {{ awards.aNewPv || 0 }}/右区 {{ awards.bNewPv || 0 }} | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |               </view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             </view> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-04-22 11:07:09 +08:00
										 |  |  |  |           <view class="yestDay"> | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |             <view class="yes_t">当月业绩</view> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             <view | 
					
						
							|  |  |  |  |               :class=" | 
					
						
							|  |  |  |  |                 awards.aMonthPv != 0 && awards.bMonthPv != 0 | 
					
						
							|  |  |  |  |                   ? 'ju_left_bottom1' | 
					
						
							|  |  |  |  |                   : 'ju_left_bottom' | 
					
						
							|  |  |  |  |               " | 
					
						
							|  |  |  |  |             > | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |               <view | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |                 class="current-progress" | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |                 :style="{ | 
					
						
							| 
									
										
										
										
											2025-04-24 19:55:39 +08:00
										 |  |  |  |                   width: yesPercent(awards.aMonthPv, awards.bMonthPv), | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |                 }" | 
					
						
							|  |  |  |  |               ></view> | 
					
						
							|  |  |  |  |               <view class="cha"> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 左区 {{ awards.aMonthPv || '0.00' }}/右区 | 
					
						
							|  |  |  |  |                 {{ awards.bMonthPv || '0.00' }} | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |               </view> | 
					
						
							|  |  |  |  |             </view> | 
					
						
							| 
									
										
										
										
											2025-04-22 11:07:09 +08:00
										 |  |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           <view class="yestDay"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |             <view class="yes_t">{{ '历史业绩' }}</view> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             <view | 
					
						
							|  |  |  |  |               :class=" | 
					
						
							|  |  |  |  |                 awards.aSumPv != 0 && awards.bSumPv != 0 | 
					
						
							|  |  |  |  |                   ? 'ju_left_bottom1' | 
					
						
							|  |  |  |  |                   : 'ju_left_bottom' | 
					
						
							|  |  |  |  |               " | 
					
						
							|  |  |  |  |             > | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               <view | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |                 class="current-progress" | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 :style="{ | 
					
						
							|  |  |  |  |                   width: yesPercent(awards.aSumPv, awards.bSumPv), | 
					
						
							|  |  |  |  |                 }" | 
					
						
							|  |  |  |  |               ></view> | 
					
						
							|  |  |  |  |               <view class="cha"> | 
					
						
							| 
									
										
										
										
											2025-04-21 20:18:57 +08:00
										 |  |  |  |                 左区 {{ awards.aSumPv }}/右区 {{ awards.bSumPv }}</view | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               > | 
					
						
							|  |  |  |  |             </view> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							|  |  |  |  |         </view> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							|  |  |  |  |     <view class="my_order"> | 
					
						
							|  |  |  |  |       <view class="my_title"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |         <text class="thetitle">{{ '我的订单' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         <view class="findallorder" @click="goTo('/pages/mine/order/index')"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <text>{{ '全部订单' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           <u-icon name="arrow-right" color="#999999" size="16rpx"></u-icon> | 
					
						
							|  |  |  |  |         </view> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |       <view class="order_flex thepadding"> | 
					
						
							|  |  |  |  |         <view class="theorderflex1" @click="goOrder(0)"> | 
					
						
							|  |  |  |  |           <image class="order_img2" src="../../static/images/myorder_1.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <view class="order_text">{{ '待付款' }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |           <view v-if="waitPayNum" class="qiu">{{ waitPayNum }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         </view> | 
					
						
							|  |  |  |  |         <view class="theorderflex1" @click="goOrder(1)"> | 
					
						
							|  |  |  |  |           <image class="order_img2" src="../../static/images/myorder_2.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <view class="order_text">{{ '待发货' }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |           <view v-if="payNum" class="qiu">{{ payNum }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         </view> | 
					
						
							|  |  |  |  |         <view class="theorderflex1" @click="goOrder(3)"> | 
					
						
							|  |  |  |  |           <image class="order_img2" src="../../static/images/myorder_3.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <view class="order_text">{{ '待收货' }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         </view> | 
					
						
							|  |  |  |  |         <view class="theorderflex1" @click="goOrder(5)"> | 
					
						
							|  |  |  |  |           <image class="order_img2" src="../../static/images/myorder_4.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <view class="order_text">{{ '已收货' }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         </view> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     <!-- 市场动态 --> | 
					
						
							|  |  |  |  |     <view class="my_order" v-if="actMenu"> | 
					
						
							|  |  |  |  |       <view class="my_title"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |         <text class="thetitle">{{ '市场动态' }}</text> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       </view> | 
					
						
							|  |  |  |  |       <view class="order_flex"> | 
					
						
							|  |  |  |  |         <template v-for="(item, index) in markMenuList"> | 
					
						
							|  |  |  |  |           <view | 
					
						
							|  |  |  |  |             class="theorderflex1" | 
					
						
							|  |  |  |  |             @click="goTo(item.url)" | 
					
						
							|  |  |  |  |             v-if="item.ifshow" | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |             :key="index" | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           > | 
					
						
							|  |  |  |  |             <image class="order_img" :src="item.imgurl" /> | 
					
						
							|  |  |  |  |             <view class="order_text">{{ item.name }}</view> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							|  |  |  |  |         </template> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     <view class="my_order"> | 
					
						
							|  |  |  |  |       <view class="order_flex"> | 
					
						
							|  |  |  |  |         <template v-for="(item, index) in otherMenuList"> | 
					
						
							|  |  |  |  |           <view | 
					
						
							|  |  |  |  |             class="theorderflex1" | 
					
						
							|  |  |  |  |             v-if="item.ifshow" | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |             :key="index" | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             @click="goTo(item.url)" | 
					
						
							|  |  |  |  |           > | 
					
						
							|  |  |  |  |             <image class="order_img" :src="item.imgurl" /> | 
					
						
							|  |  |  |  |             <view class="order_text">{{ item.name }}</view> | 
					
						
							|  |  |  |  |           </view> | 
					
						
							|  |  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         <!-- <view | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           class="theorderflex1" | 
					
						
							|  |  |  |  |           @click="goTo('/pages/mine/feedBack/feedBack')" | 
					
						
							|  |  |  |  |         > | 
					
						
							|  |  |  |  |           <image class="order_img" src="../../static/images/my_icon12.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           <view class="order_text">{{ '意见反馈' }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         </view> --> | 
					
						
							|  |  |  |  |         <!-- <picker | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           :range="getLanguageList" | 
					
						
							|  |  |  |  |           :value="index" | 
					
						
							|  |  |  |  |           range-key="label" | 
					
						
							|  |  |  |  |           @change="bindPickerChange" | 
					
						
							|  |  |  |  |         > | 
					
						
							|  |  |  |  |           <view class="theorderflex1" @click="goTo('')"> | 
					
						
							|  |  |  |  |             <image class="order_img" src="../../static/images/mark6.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |             <view class="order_text">{{ '多语言切换' }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           </view> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         </picker> --> | 
					
						
							|  |  |  |  |         <!-- <view | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           class="theorderflex1" | 
					
						
							|  |  |  |  |           @click="goTo('/pages/mine/branchAddress/branchAddress')" | 
					
						
							|  |  |  |  |         > | 
					
						
							|  |  |  |  |           <image class="order_img" src="../../static/images/my_icon9.png" /> | 
					
						
							|  |  |  |  |           <view class="order_text" | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |             >{{ '分公司' }}{{ '地址' }}</view | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           > | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         </view> --> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         <!-- <view class="theorderflex1" @click="goYear"> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                     <image class='order_img' src="../../static/images/my_icon12.png" /> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                     <view class="order_text">{{ '年度奖衔' }}</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |                 </view>  --> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         <!-- <view class="theorderflex1" @click="goTo('')"> | 
					
						
							|  |  |  |  |                     <image class='order_img' src="../../static/images/my_icon12.png" /> | 
					
						
							|  |  |  |  |                     <view class="order_text">关于我们</view> | 
					
						
							|  |  |  |  |                 </view> --> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     <!-- 会员中心 --> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     <view class="btnbox"> | 
					
						
							|  |  |  |  |       <u-button | 
					
						
							|  |  |  |  |         shape="circle" | 
					
						
							|  |  |  |  |         @click="loginOut()" | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |         color="#005BAC" | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |         :text="'退出登录'" | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       ></u-button> | 
					
						
							|  |  |  |  |     </view> | 
					
						
							|  |  |  |  |     <cl-tabbar :current="4"></cl-tabbar> | 
					
						
							|  |  |  |  |     <u-popup | 
					
						
							|  |  |  |  |       :show="pswShow" | 
					
						
							|  |  |  |  |       class="pspopup" | 
					
						
							|  |  |  |  |       mode="center" | 
					
						
							|  |  |  |  |       closeable | 
					
						
							|  |  |  |  |       @close="pswShow = false" | 
					
						
							|  |  |  |  |     > | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |       <view class="t_tit">{{ '二级密码' }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       <view class="box"> | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |         <view class="c_tit">{{ '请输入二级密码' }}</view> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         <u--input | 
					
						
							|  |  |  |  |           border="surround" | 
					
						
							|  |  |  |  |           type="password" | 
					
						
							|  |  |  |  |           v-model="password" | 
					
						
							|  |  |  |  |         ></u--input> | 
					
						
							|  |  |  |  |         <u-button | 
					
						
							|  |  |  |  |           type="success" | 
					
						
							|  |  |  |  |           class="uBtn" | 
					
						
							|  |  |  |  |           shape="circle" | 
					
						
							|  |  |  |  |           @tap="surePsw" | 
					
						
							| 
									
										
										
										
											2025-04-22 17:47:02 +08:00
										 |  |  |  |           color="#005BAC" | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           >{{ '确认' }} | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         </u-button> | 
					
						
							|  |  |  |  |       </view> | 
					
						
							|  |  |  |  |     </u-popup> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |     <!-- <talentList :drShow="drShow" @closeShow="closeShow"></talentList> --> | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   </view> | 
					
						
							|  |  |  |  | </template> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | <script> | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  | import clTabbar from '@/components/cl-tabbar.vue' | 
					
						
							|  |  |  |  | import * as min from '@/config/balance.js' | 
					
						
							|  |  |  |  | import * as api from '@/config/login.js' | 
					
						
							| 
									
										
										
										
											2025-04-07 16:26:25 +08:00
										 |  |  |  | // import talentList from "@/components/talentList.vue";
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | export default { | 
					
						
							|  |  |  |  |   components: { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     'cl-tabbar': clTabbar, | 
					
						
							| 
									
										
										
										
											2025-04-07 16:26:25 +08:00
										 |  |  |  |     // talentList,
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   }, | 
					
						
							|  |  |  |  |   data() { | 
					
						
							|  |  |  |  |     return { | 
					
						
							|  |  |  |  |       getLanguageList: [], | 
					
						
							|  |  |  |  |       index: 0, | 
					
						
							|  |  |  |  |       userInfo: {}, | 
					
						
							|  |  |  |  |       userData: {}, | 
					
						
							|  |  |  |  |       pswShow: false, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       password: '', | 
					
						
							|  |  |  |  |       waitPayNum: '', | 
					
						
							|  |  |  |  |       payNum: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       awards: {}, | 
					
						
							|  |  |  |  |       markMenuList: [ | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/performanceEchart/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '数据查询', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark1.png', | 
					
						
							|  |  |  |  |           menuKey: 'marketDynamics', | 
					
						
							| 
									
										
										
										
											2025-04-25 18:07:27 +08:00
										 |  |  |  |           ifshow: true, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/bonus/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '奖金明细', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark2.png', | 
					
						
							|  |  |  |  |           menuKey: 'incomeDetail', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/market/examineDetail/examineDetail', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '考核明细', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark5.png', | 
					
						
							|  |  |  |  |           menuKey: 'appraisal', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/market/registerList/registerList', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '注册列表', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark6.png', | 
					
						
							|  |  |  |  |           menuKey: 'registration', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/market/investmentList/investmentList', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '招商列表', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark7.png', | 
					
						
							|  |  |  |  |           menuKey: 'investment', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/market/activeArea/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '活动专区', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark9.png', | 
					
						
							|  |  |  |  |           menuKey: 'activeZone', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/architecture/architecture', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '架构管理', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon14.png', | 
					
						
							|  |  |  |  |           menuKey: 'recommend', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       ], | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       otherMenuList: [ | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '1', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '我的钱包', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon1.png', | 
					
						
							|  |  |  |  |           menuKey: 'wallet', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/pickupArea/pickupArea', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '提货专区', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon3.png', | 
					
						
							|  |  |  |  |           menuKey: 'pickGoods', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-05-28 10:45:36 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |           url: '/pages/ticket/index', | 
					
						
							|  |  |  |  |           name: '自助购票', | 
					
						
							|  |  |  |  |           imgurl: '../../static/images/tickets.png', | 
					
						
							|  |  |  |  |           menuKey: 'ticket', | 
					
						
							|  |  |  |  |           ifshow: true, | 
					
						
							|  |  |  |  |           alwaysShow: true, | 
					
						
							|  |  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-09 11:58:07 +08:00
										 |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "/pages/memberCard/index",
 | 
					
						
							|  |  |  |  |         //   name: '电子会员卡',
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/mark5.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:17:39 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/selfService/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '自助服务', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon6.png', | 
					
						
							|  |  |  |  |           menuKey: 'selfHelp', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/userSecure/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '账号安全', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon8.png', | 
					
						
							|  |  |  |  |           menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/addressList/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '地址管理', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon9.png', | 
					
						
							|  |  |  |  |           menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/mine/bindBank/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '银行信息', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/my_icon10.png', | 
					
						
							|  |  |  |  |           menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "2",
 | 
					
						
							|  |  |  |  |         //   name: "达人榜单",
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/my_icon10.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifdr: 1,
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							| 
									
										
										
										
											2025-04-09 11:46:37 +08:00
										 |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "/pages/mine/myMarket/myMarket",
 | 
					
						
							|  |  |  |  |         //   name: '我的市场',
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/my_icon9.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							| 
									
										
										
										
											2025-04-07 16:06:47 +08:00
										 |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "/pages/mine/globalDistribution/globalDistribution",
 | 
					
						
							|  |  |  |  |         //   name: '全球分布',
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/my_icon9.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							|  |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "/pages/mine/honorHall/honorHall",
 | 
					
						
							|  |  |  |  |         //   name: "荣誉馆",
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/my_icon9.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							| 
									
										
										
										
											2025-04-09 11:46:37 +08:00
										 |  |  |  |         // {
 | 
					
						
							|  |  |  |  |         //   url: "/pages/mine/giftAddress/list",
 | 
					
						
							|  |  |  |  |         //   name: '礼品地址',
 | 
					
						
							|  |  |  |  |         //   imgurl: "../../static/images/mark9.png",
 | 
					
						
							|  |  |  |  |         //   menuKey: "",
 | 
					
						
							|  |  |  |  |         //   ifshow: false,
 | 
					
						
							|  |  |  |  |         // },
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/mine/addNewPv/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |           name: '新增业绩', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           imgurl: '../../static/images/mark9.png', | 
					
						
							|  |  |  |  |           menuKey: 'iNewAchievement', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           ifshow: false, | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       ], | 
					
						
							|  |  |  |  |       drShow: false, | 
					
						
							|  |  |  |  |       actMenu: false, | 
					
						
							|  |  |  |  |       iHonorAward: false, | 
					
						
							|  |  |  |  |       ifSpecial: false, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       awardsList: '', | 
					
						
							|  |  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   }, | 
					
						
							|  |  |  |  |   onShow() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     this.getInfo() | 
					
						
							|  |  |  |  |     this.orderNum() | 
					
						
							|  |  |  |  |     this.getUserAwardss() | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   computed: { | 
					
						
							|  |  |  |  |     sprintProgress() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       const targetPvStr = this.awards.targetPv | 
					
						
							|  |  |  |  |       const sumRealPvStr = this.awards.sumRealPv // 这是"小区仅需"的量,即差距
 | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       const targetPv = parseFloat(targetPvStr) | 
					
						
							|  |  |  |  |       const sumRealPv = parseFloat(sumRealPvStr) | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       let achievedPv = 0 | 
					
						
							|  |  |  |  |       let percentage = 0 | 
					
						
							|  |  |  |  |       const numericTargetPv = | 
					
						
							|  |  |  |  |         Math.floor((isNaN(targetPv) ? 0 : targetPv) * 100) / 100 | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |       if (!isNaN(targetPv) && targetPv > 0) { | 
					
						
							|  |  |  |  |         // sumRealPv 是差距,所以已完成的是 targetPv - sumRealPv
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         achievedPv = targetPv - (isNaN(sumRealPv) ? 0 : sumRealPv) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         achievedPv = Math.max(0, Math.min(achievedPv, targetPv)) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         percentage = (sumRealPvStr / targetPv) * 100 | 
					
						
							|  |  |  |  |       } else if ( | 
					
						
							|  |  |  |  |         !isNaN(targetPv) && | 
					
						
							|  |  |  |  |         targetPv === 0 && | 
					
						
							|  |  |  |  |         !isNaN(sumRealPv) && | 
					
						
							|  |  |  |  |         sumRealPv <= 0 | 
					
						
							|  |  |  |  |       ) { | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |         // 如果目标是0,且差距也是0或负数(表示已满足或超越0目标),则认为是100%
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         achievedPv = 0 | 
					
						
							|  |  |  |  |         percentage = 100 | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       const clampedPercentage = Math.min(100, Math.max(0, percentage)) | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |       return { | 
					
						
							| 
									
										
										
										
											2025-05-08 17:57:38 +08:00
										 |  |  |  |         percentageString: `${Math.floor(clampedPercentage)}%`, | 
					
						
							|  |  |  |  |         achieved: (Math.floor(achievedPv * 100) / 100).toFixed(2), | 
					
						
							|  |  |  |  |         target: numericTargetPv.toFixed(2), | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         rawPercentage: clampedPercentage, | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |     }, | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   methods: { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     goYear() { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         url: '/pages/mine/yearGift/index', | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     closeShow() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       this.drShow = false | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     goHonoray() { | 
					
						
							|  |  |  |  |       uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         url: '/pages/mine/honoraryAwards/honoraryAwards', | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     //获取用户真实奖衔
 | 
					
						
							|  |  |  |  |     getUserAwardss() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       api.getUserAwards().then(res => { | 
					
						
							|  |  |  |  |         this.awards = res.data || {} | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     GetPercent(num, total) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       num = parseFloat(num) | 
					
						
							|  |  |  |  |       total = parseFloat(total) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       if (isNaN(num) || isNaN(total)) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         return '-' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  |       if (total == 0) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         return '0%' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } else if (total < 0) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         return 100 + '%' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } else { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         return Math.round((num / total) * 10000) / 100.0 + '%' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     yesPercent(left, right) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       left = parseFloat(left) | 
					
						
							|  |  |  |  |       right = parseFloat(right) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       if (isNaN(left) || isNaN(right)) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         return '0%' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  |       return right + left == 0 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         ? '0%' | 
					
						
							|  |  |  |  |         : Math.round((left / (right + left)) * 10000) / 100.0 + '%' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     orderNum() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       api.orderNum().then(res => { | 
					
						
							|  |  |  |  |         this.waitPayNum = res.data.waitPayNum | 
					
						
							|  |  |  |  |         this.payNum = res.data.payNum | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     getInfo() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       api.getInfo().then(res => { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         if (res) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           this.userInfo = res.data | 
					
						
							|  |  |  |  |           if (this.userInfo.memberCode == 'CN68880628') { | 
					
						
							|  |  |  |  |             this.ifSpecial = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             this.otherMenuList = [ | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '1', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '我的钱包', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon1.png', | 
					
						
							|  |  |  |  |                 menuKey: 'wallet', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: false, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/pickupArea/pickupArea', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '提货专区', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon3.png', | 
					
						
							|  |  |  |  |                 menuKey: 'pickGoods', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							| 
									
										
										
										
											2025-04-09 11:58:07 +08:00
										 |  |  |  |               // {
 | 
					
						
							|  |  |  |  |               //   url: "/pages/memberCard/index",
 | 
					
						
							|  |  |  |  |               //   name: '电子会员卡',
 | 
					
						
							|  |  |  |  |               //   imgurl: "../../static/images/mark5.png",
 | 
					
						
							|  |  |  |  |               //   menuKey: "",
 | 
					
						
							|  |  |  |  |               //   ifshow: false,
 | 
					
						
							|  |  |  |  |               // },
 | 
					
						
							| 
									
										
										
										
											2025-05-28 10:45:36 +08:00
										 |  |  |  |               { | 
					
						
							|  |  |  |  |                 url: '/pages/ticket/index', | 
					
						
							|  |  |  |  |                 name: '自助购票', | 
					
						
							|  |  |  |  |                 imgurl: '../../static/images/tickets.png', | 
					
						
							|  |  |  |  |                 menuKey: 'ticket', | 
					
						
							|  |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/selfService/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '自助服务', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon6.png', | 
					
						
							|  |  |  |  |                 menuKey: 'selfHelp', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/userSecure/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '账号安全', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon8.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/addressList/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '地址管理', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon9.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/mine/bindBank/index', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '银行信息', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon10.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: false, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '2', | 
					
						
							|  |  |  |  |                 name: '达人榜单', | 
					
						
							|  |  |  |  |                 imgurl: '../../static/images/my_icon10.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifdr: 1, | 
					
						
							|  |  |  |  |                 ifshow: false, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/mine/myMarket/myMarket', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '我的市场', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon9.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: true, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/mine/globalDistribution/globalDistribution', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '全球分布', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/my_icon9.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/mine/honorHall/honorHall', | 
					
						
							|  |  |  |  |                 name: '荣誉馆', | 
					
						
							|  |  |  |  |                 imgurl: '../../static/images/my_icon9.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: false, | 
					
						
							|  |  |  |  |               }, | 
					
						
							|  |  |  |  |               { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 url: '/pages/mine/giftAddress/list', | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |                 name: '礼品地址', | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |                 imgurl: '../../static/images/mark9.png', | 
					
						
							|  |  |  |  |                 menuKey: '', | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |                 ifshow: false, | 
					
						
							|  |  |  |  |               }, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:17:39 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               // {
 | 
					
						
							|  |  |  |  |               // 	url: '/pages/mine/addNewPv/index',
 | 
					
						
							| 
									
										
										
										
											2025-04-01 21:35:18 +08:00
										 |  |  |  |               // 	name: '新增业绩',
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |               // 	imgurl: '../../static/images/mark9.png',
 | 
					
						
							|  |  |  |  |               // 	menuKey: '',
 | 
					
						
							|  |  |  |  |               // 	ifshow: false,
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |               // },
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             ] | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           } else { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             this.ifSpecial = false | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           } | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       }) | 
					
						
							|  |  |  |  |       api.getData().then(res => { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         if (res.code == 200) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           this.userData = res.data | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       api.getMenuList().then(res => { | 
					
						
							|  |  |  |  |         res.data.forEach(item => { | 
					
						
							|  |  |  |  |           if (item.menuKey == 'iHonorAward') { | 
					
						
							|  |  |  |  |             this.iHonorAward = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           this.markMenuList.forEach(ele => { | 
					
						
							|  |  |  |  |             if (ele.menuKey == item.menuKey || ele.menuKey == '') { | 
					
						
							|  |  |  |  |               ele.ifshow = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           }) | 
					
						
							|  |  |  |  |           this.otherMenuList.forEach(ele => { | 
					
						
							|  |  |  |  |             if (ele.menuKey == item.menuKey || ele.menuKey == '') { | 
					
						
							|  |  |  |  |               ele.ifshow = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           }) | 
					
						
							|  |  |  |  |         }) | 
					
						
							|  |  |  |  |         console.log('🌈ad', this.otherMenuList) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         let a = this.markMenuList.some(item => { | 
					
						
							|  |  |  |  |           return item.ifshow == true | 
					
						
							|  |  |  |  |         }) | 
					
						
							|  |  |  |  |         this.actMenu = a | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-04-22 09:48:22 +08:00
										 |  |  |  |       // api.memberAwards().then((res) => {
 | 
					
						
							|  |  |  |  |       //   this.awardsList = res.data;
 | 
					
						
							|  |  |  |  |       // });
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     goTo(url) { | 
					
						
							|  |  |  |  |       if (url == 1) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         this.pswShow = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } else if (url == 2) { | 
					
						
							|  |  |  |  |         //达人榜单
 | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         this.drShow = true | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } else { | 
					
						
							|  |  |  |  |         uni.navigateTo({ | 
					
						
							|  |  |  |  |           url: url, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     goOrder(index) { | 
					
						
							|  |  |  |  |       //全部订单
 | 
					
						
							|  |  |  |  |       uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         url: '/pages/mine/order/index?isTab=' + index, | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     goRoad(index) { | 
					
						
							|  |  |  |  |       //1等级2奖衔
 | 
					
						
							|  |  |  |  |       if (index == 1) { | 
					
						
							|  |  |  |  |         uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/mine/growthRoad/gradeRoad', | 
					
						
							|  |  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } else if (index == 2) { | 
					
						
							|  |  |  |  |         uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |           url: '/pages/mine/growthRoad/awardRoad', | 
					
						
							|  |  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       } | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     loginOut() { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       uni.setStorageSync('pkCountry', '') | 
					
						
							|  |  |  |  |       uni.setStorageSync('showInfo', 0) | 
					
						
							|  |  |  |  |       this.$store.dispatch('LogOut') | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       uni.reLaunch({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         url: '/pages/login/index', | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     surePsw() { | 
					
						
							|  |  |  |  |       min | 
					
						
							|  |  |  |  |         .checkPwd({ | 
					
						
							|  |  |  |  |           pwd: this.password, | 
					
						
							|  |  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         .then(res => { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           if (res.code == 200) { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |             this.password = '' | 
					
						
							|  |  |  |  |             this.pswShow = false | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |             uni.navigateTo({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |               url: '/pages/mine/balance/index', | 
					
						
							|  |  |  |  |             }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           } else { | 
					
						
							|  |  |  |  |             uni.showToast({ | 
					
						
							|  |  |  |  |               title: res.msg, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |               icon: 'error', | 
					
						
							|  |  |  |  |             }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |           } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |     goSpecialArea() { | 
					
						
							|  |  |  |  |       uni.switchTab({ | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         url: '/pages/specialArea/index', | 
					
						
							|  |  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | </script> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | <style lang="scss" scoped> | 
					
						
							|  |  |  |  | .ju_grade { | 
					
						
							|  |  |  |  |   box-shadow: 0rpx 3rpx 7rpx 0rpx rgba(0, 0, 0, 0.08); | 
					
						
							|  |  |  |  |   border-radius: 20rpx; | 
					
						
							|  |  |  |  |   padding: 20rpx; | 
					
						
							|  |  |  |  |   background: #ffffff; | 
					
						
							|  |  |  |  |   font-size: 24rpx; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |   .descriptive-text { | 
					
						
							|  |  |  |  |     font-size: 22rpx; | 
					
						
							|  |  |  |  |     color: #666666; | 
					
						
							|  |  |  |  |     margin-right: 8rpx; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .highlight-name { | 
					
						
							|  |  |  |  |     font-size: 30rpx; /* 示例字号,您可以根据需要调整 */ | 
					
						
							|  |  |  |  |     font-weight: bold; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     color: #005bac; /* 示例颜色,您可以根据需要调整 */ | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |     padding: 0 8rpx; /* 增加一些内边距,使其更突出 */ | 
					
						
							|  |  |  |  |     margin-right: 10rpx; /* 在名称和下一个标签之间添加间距 */ | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .highlight-pv { | 
					
						
							|  |  |  |  |     font-size: 30rpx; /* 示例字号,您可以根据需要调整 */ | 
					
						
							|  |  |  |  |     font-weight: bold; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     color: #ff5722; /* 示例颜色,您可以根据需要调整 */ | 
					
						
							| 
									
										
										
										
											2025-05-08 11:56:49 +08:00
										 |  |  |  |     padding: 0 8rpx; /* 增加一些内边距,使其更突出 */ | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   .ju_title { | 
					
						
							|  |  |  |  |     font-family: Source Han Sans CN; | 
					
						
							|  |  |  |  |     font-weight: bold; | 
					
						
							|  |  |  |  |     color: #666666; | 
					
						
							|  |  |  |  |     // padding-bottom: 10rpx;
 | 
					
						
							|  |  |  |  |     // border-bottom: 2rpx solid #eeeeee;
 | 
					
						
							|  |  |  |  |     // display: flex;
 | 
					
						
							|  |  |  |  |     // justify-content: space-between
 | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .ju_title1 { | 
					
						
							|  |  |  |  |     font-size: 18px; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .jugrade_flex { | 
					
						
							|  |  |  |  |     display: flex; | 
					
						
							|  |  |  |  |     justify-content: space-between; | 
					
						
							|  |  |  |  |     align-items: center; | 
					
						
							|  |  |  |  |     // margin-top: 20rpx;
 | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .ju_left { | 
					
						
							|  |  |  |  |     flex: 1; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .ju_left_top { | 
					
						
							|  |  |  |  |       color: #666666; | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |       justify-content: center; | 
					
						
							|  |  |  |  |       .ju_text1 { | 
					
						
							|  |  |  |  |         font-weight: 400; | 
					
						
							|  |  |  |  |         color: #333; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .ju_text2 { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         color: #005bac; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         font-weight: bold; | 
					
						
							|  |  |  |  |         font-size: 16px; | 
					
						
							|  |  |  |  |         padding: 0 6rpx; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .ju_left_bottom { | 
					
						
							|  |  |  |  |       // width: 100%;
 | 
					
						
							|  |  |  |  |       flex: 1; | 
					
						
							|  |  |  |  |       height: 34rpx; | 
					
						
							|  |  |  |  |       background: #eeeeee; | 
					
						
							|  |  |  |  |       border-radius: 20rpx; | 
					
						
							|  |  |  |  |       margin: 10rpx; | 
					
						
							|  |  |  |  |       // margin-top: 23rpx;
 | 
					
						
							|  |  |  |  |       position: relative; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |     .ju_left_bottom1 { | 
					
						
							|  |  |  |  |       // width: 100%;
 | 
					
						
							|  |  |  |  |       flex: 1; | 
					
						
							|  |  |  |  |       height: 34rpx; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       background: #ffb74d; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       border-radius: 20rpx; | 
					
						
							|  |  |  |  |       margin: 10rpx; | 
					
						
							|  |  |  |  |       // margin-top: 23rpx;
 | 
					
						
							|  |  |  |  |       position: relative; | 
					
						
							|  |  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     // .current-schedule1 {
 | 
					
						
							|  |  |  |  |     //   position: absolute;
 | 
					
						
							|  |  |  |  |     //   width: 30%;
 | 
					
						
							|  |  |  |  |     //   background: #005BAC;
 | 
					
						
							|  |  |  |  |     //   height: 34rpx;
 | 
					
						
							|  |  |  |  |     //   border-radius: 20px;
 | 
					
						
							|  |  |  |  |     // }
 | 
					
						
							|  |  |  |  |     // .current-schedule2 {
 | 
					
						
							|  |  |  |  |     //   position: absolute;
 | 
					
						
							|  |  |  |  |     //   width: 30%;
 | 
					
						
							|  |  |  |  |     //   background: #005BAC;
 | 
					
						
							|  |  |  |  |     //   height: 34rpx;
 | 
					
						
							|  |  |  |  |     //   border-radius: 20px;
 | 
					
						
							|  |  |  |  |     // }
 | 
					
						
							|  |  |  |  |     // .current-schedule3 {
 | 
					
						
							|  |  |  |  |     //   position: absolute;
 | 
					
						
							|  |  |  |  |     //   width: 30%;
 | 
					
						
							|  |  |  |  |     //   background: #005BAC;
 | 
					
						
							|  |  |  |  |     //   height: 34rpx;
 | 
					
						
							|  |  |  |  |     //   border-radius: 20px;
 | 
					
						
							|  |  |  |  |     // }
 | 
					
						
							|  |  |  |  |     .current-progress { | 
					
						
							|  |  |  |  |       position: absolute; | 
					
						
							|  |  |  |  |       width: 30%; | 
					
						
							|  |  |  |  |       background: #3385d6; | 
					
						
							|  |  |  |  |       height: 34rpx; | 
					
						
							|  |  |  |  |       border-radius: 20px; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |     .cha { | 
					
						
							|  |  |  |  |       width: 100%; | 
					
						
							|  |  |  |  |       position: absolute; | 
					
						
							|  |  |  |  |       top: 60%; | 
					
						
							|  |  |  |  |       left: 0; | 
					
						
							|  |  |  |  |       transform: translate(0%, -55%); | 
					
						
							|  |  |  |  |       white-space: nowrap; | 
					
						
							|  |  |  |  |       text-align: center; | 
					
						
							|  |  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     .yestDay { | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |       margin-top: 10rpx; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |     .yes_t { | 
					
						
							|  |  |  |  |       margin-right: 20rpx; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .ju_right { | 
					
						
							|  |  |  |  |     width: 104rpx; | 
					
						
							|  |  |  |  |     height: 94rpx; | 
					
						
							|  |  |  |  |     margin-left: 20rpx; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .ju_img { | 
					
						
							|  |  |  |  |       width: 100%; | 
					
						
							|  |  |  |  |       height: 100%; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .my_order { | 
					
						
							|  |  |  |  |   background-color: #ffffff; | 
					
						
							|  |  |  |  |   box-shadow: 0px 4px 20px 0px rgba(204, 204, 204, 0.4); | 
					
						
							|  |  |  |  |   border-radius: 20rpx; | 
					
						
							|  |  |  |  |   padding: 0 20rpx; | 
					
						
							|  |  |  |  |   margin-top: 20rpx; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .my_title { | 
					
						
							|  |  |  |  |     display: flex; | 
					
						
							|  |  |  |  |     justify-content: space-between; | 
					
						
							|  |  |  |  |     align-items: center; | 
					
						
							|  |  |  |  |     border-bottom: 2rpx solid #eeeeee; | 
					
						
							|  |  |  |  |     padding: 20rpx 0; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .thetitle { | 
					
						
							|  |  |  |  |       font-size: 28rpx; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       font-family: | 
					
						
							|  |  |  |  |         PingFangSC-Semibold, | 
					
						
							|  |  |  |  |         PingFang SC; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       font-weight: 600; | 
					
						
							|  |  |  |  |       color: #333333; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .findallorder { | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       font-family: | 
					
						
							|  |  |  |  |         PingFangSC-Regular, | 
					
						
							|  |  |  |  |         PingFang SC; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       color: #999999; | 
					
						
							|  |  |  |  |       font-size: 16rpx; | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .thepadding { | 
					
						
							|  |  |  |  |     padding: 20rpx 0; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .order_flex { | 
					
						
							|  |  |  |  |     padding: 20rpx 0; | 
					
						
							|  |  |  |  |     display: flex; | 
					
						
							|  |  |  |  |     align-items: center; | 
					
						
							|  |  |  |  |     flex-wrap: wrap; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .theorderflex1 { | 
					
						
							|  |  |  |  |       margin: 18rpx 0; | 
					
						
							|  |  |  |  |       width: 165rpx; | 
					
						
							|  |  |  |  |       text-align: center; | 
					
						
							|  |  |  |  |       position: relative; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .order_img { | 
					
						
							|  |  |  |  |         width: 48rpx; | 
					
						
							|  |  |  |  |         height: 46rpx; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .order_text { | 
					
						
							|  |  |  |  |         margin-top: 15rpx; | 
					
						
							|  |  |  |  |         font-size: 20rpx; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         font-family: | 
					
						
							|  |  |  |  |           PingFangSC-Semibold, | 
					
						
							|  |  |  |  |           PingFang SC; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         font-weight: 600; | 
					
						
							|  |  |  |  |         color: #333333; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .order_img2 { | 
					
						
							|  |  |  |  |         width: 68rpx; | 
					
						
							|  |  |  |  |         height: 68rpx; | 
					
						
							|  |  |  |  |         border-radius: 50%; | 
					
						
							|  |  |  |  |         border-bottom: 20rpx; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .order_text2 { | 
					
						
							|  |  |  |  |         font-size: 28rpx; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |         font-family: | 
					
						
							|  |  |  |  |           PingFangSC-Regular, | 
					
						
							|  |  |  |  |           PingFang SC; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |         font-weight: 400; | 
					
						
							|  |  |  |  |         color: #333333; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .qiu { | 
					
						
							|  |  |  |  |         position: absolute; | 
					
						
							|  |  |  |  |         width: 20px; | 
					
						
							|  |  |  |  |         height: 20px; | 
					
						
							|  |  |  |  |         background: rgb(249, 48, 38); | 
					
						
							|  |  |  |  |         top: -10px; | 
					
						
							|  |  |  |  |         right: 10px; | 
					
						
							|  |  |  |  |         border-radius: 50%; | 
					
						
							|  |  |  |  |         font-size: 12px; | 
					
						
							|  |  |  |  |         color: #ffffff; | 
					
						
							|  |  |  |  |         text-align: center; | 
					
						
							|  |  |  |  |         line-height: 20px; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .order_flex2 { | 
					
						
							|  |  |  |  |     justify-content: flex-start; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .theorderflex1 { | 
					
						
							|  |  |  |  |       width: 120rpx; // flex: 1;
 | 
					
						
							|  |  |  |  |       margin-right: 66rpx; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .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: 0 22rpx; | 
					
						
							|  |  |  |  |   padding-bottom: 100rpx; // background-color: #f2f2f2;
 | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   font-size: 24rpx; | 
					
						
							|  |  |  |  |   background-image: linear-gradient( | 
					
						
							|  |  |  |  |     to bottom, | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |     #005bac 5%, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     #f2f2f2 50% | 
					
						
							|  |  |  |  |   ); // background-position: top;
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .topBox { | 
					
						
							|  |  |  |  |     padding: 43rpx 0 20rpx 0; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .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; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |           } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .top_right { | 
					
						
							|  |  |  |  |         position: absolute; | 
					
						
							|  |  |  |  |         top: 40rpx; | 
					
						
							|  |  |  |  |         right: 3%; | 
					
						
							|  |  |  |  |         color: #ffffff; | 
					
						
							|  |  |  |  |         .rtitle { | 
					
						
							|  |  |  |  |           font-size: 22rpx; | 
					
						
							|  |  |  |  |           font-family: PingFang SC; | 
					
						
							|  |  |  |  |           font-weight: 400; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .cmem { | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .grade_left { | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |       font-size: 12px; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |       color: #005bac; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       font-weight: 400; | 
					
						
							| 
									
										
										
										
											2025-04-07 18:00:26 +08:00
										 |  |  |  |       // margin-left: 20rpx;
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |       .gra_left1 { | 
					
						
							|  |  |  |  |         background: #ffffff; | 
					
						
							|  |  |  |  |         border: 1rpx solid #ffffff; | 
					
						
							|  |  |  |  |         border-radius: 20rpx 0 20rpx 20rpx; | 
					
						
							|  |  |  |  |         // margin-right: 30rpx;
 | 
					
						
							|  |  |  |  |         padding: 6rpx 20rpx; | 
					
						
							|  |  |  |  |         display: flex; | 
					
						
							|  |  |  |  |         align-items: center; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         .gra_icon { | 
					
						
							|  |  |  |  |           width: 26rpx; | 
					
						
							|  |  |  |  |           height: 26rpx; | 
					
						
							|  |  |  |  |           margin-right: 6rpx; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-04-07 18:00:26 +08:00
										 |  |  |  |       // .gra_left1:last-child {
 | 
					
						
							|  |  |  |  |       //   margin-left: 20rpx;
 | 
					
						
							|  |  |  |  |       // }
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .grade_flex { | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; | 
					
						
							|  |  |  |  |       color: #ffffff; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     .btom_inder { | 
					
						
							|  |  |  |  |       display: flex; | 
					
						
							|  |  |  |  |       align-items: center; // margin-top: 24rpx;
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       .jxbox { | 
					
						
							|  |  |  |  |         width: 65rpx; | 
					
						
							|  |  |  |  |         height: 65rpx; | 
					
						
							|  |  |  |  |         margin-right: 26rpx; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         .jximg { | 
					
						
							|  |  |  |  |           width: 100%; | 
					
						
							|  |  |  |  |           height: 100%; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .jiangxian { | 
					
						
							|  |  |  |  |     display: flex; | 
					
						
							|  |  |  |  |     color: #ffffff; | 
					
						
							|  |  |  |  |     align-items: center; | 
					
						
							|  |  |  |  |     margin: 0rpx 0 10rpx 0; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .yt1 { | 
					
						
							|  |  |  |  |     font-weight: 600; | 
					
						
							|  |  |  |  |     font-size: 18px; | 
					
						
							|  |  |  |  |     margin-left: 10rpx; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .hisImg { | 
					
						
							|  |  |  |  |     width: 50rpx; | 
					
						
							|  |  |  |  |     height: 50rpx; | 
					
						
							|  |  |  |  |     margin-left: 10rpx; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   .jxTit { | 
					
						
							|  |  |  |  |     flex: 1; | 
					
						
							|  |  |  |  |     text-align: center; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   .jxTit1 { | 
					
						
							|  |  |  |  |     font-weight: 600; | 
					
						
							| 
									
										
										
										
											2025-04-08 16:45:01 +08:00
										 |  |  |  |     font-size: 24rpx; | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  |   } | 
					
						
							|  |  |  |  |   .contentLink { | 
					
						
							|  |  |  |  |     .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 { | 
					
						
							|  |  |  |  |   margin-top: 30rpx; | 
					
						
							|  |  |  |  |   padding: 20rpx 22rpx 150rpx 22rpx; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-progress-container { | 
					
						
							|  |  |  |  |   flex: 1; | 
					
						
							|  |  |  |  |   height: 34rpx; | 
					
						
							|  |  |  |  |   background: #eeeeee; | 
					
						
							|  |  |  |  |   border-radius: 20rpx; | 
					
						
							|  |  |  |  |   margin: 10rpx; | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-current-progress { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   left: 0; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   height: 100%; | 
					
						
							|  |  |  |  |   border-radius: 20rpx; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |   background: linear-gradient(135deg, #ed9a38 0%, #fdd05f 50%, #e68a2e 100%); | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   transition: width 0.6s ease-in-out; | 
					
						
							|  |  |  |  |   box-shadow: none; | 
					
						
							|  |  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-current-progress::before { | 
					
						
							|  |  |  |  |   content: ''; | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   left: 0; | 
					
						
							|  |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  |   height: 100%; | 
					
						
							|  |  |  |  |   background: linear-gradient( | 
					
						
							|  |  |  |  |     100deg, | 
					
						
							|  |  |  |  |     rgba(255, 255, 255, 0) 20%, | 
					
						
							|  |  |  |  |     rgba(255, 255, 255, 0.4) 50%, | 
					
						
							|  |  |  |  |     rgba(255, 255, 255, 0) 80% | 
					
						
							|  |  |  |  |   ); | 
					
						
							|  |  |  |  |   transform: translateX(-100%); | 
					
						
							|  |  |  |  |   animation: premium_shimmer_animation 2.5s infinite linear; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | @keyframes premium_shimmer_animation { | 
					
						
							|  |  |  |  |   0% { | 
					
						
							|  |  |  |  |     transform: translateX(-100%); | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  |   100% { | 
					
						
							|  |  |  |  |     transform: translateX(100%); | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-progress-text { | 
					
						
							|  |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   top: 50%; | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   left: 0; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   transform: translateY(-50%); | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   white-space: nowrap; | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   font-size: 22rpx; | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  |   color: #333333; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   align-items: baseline; | 
					
						
							|  |  |  |  |   justify-content: center; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-progress-text span { | 
					
						
							|  |  |  |  |   margin: 0 3rpx; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-progress-text .award-name { | 
					
						
							|  |  |  |  |   font-weight: bold; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |   color: #005bac; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   font-size: 26rpx; | 
					
						
							|  |  |  |  |   padding: 0 4rpx; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .sprint-progress-text .award-amount { | 
					
						
							|  |  |  |  |   font-weight: bold; | 
					
						
							| 
									
										
										
										
											2025-05-27 11:03:22 +08:00
										 |  |  |  |   color: #d9534f; | 
					
						
							| 
									
										
										
										
											2025-05-13 17:30:57 +08:00
										 |  |  |  |   font-size: 24rpx; | 
					
						
							|  |  |  |  |   padding: 0 4rpx; | 
					
						
							| 
									
										
										
										
											2025-05-08 12:50:06 +08:00
										 |  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |  | </style> |