| 
									
										
										
										
											2025-03-18 17:41:45 +08:00
										 |  |  | <template> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 	<view class="mine-container"> | 
					
						
							|  |  |  | 		<!-- 切换身份 --> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		<view :class="['dl-title',ifHasCard?'has-member-card':''] "> | 
					
						
							|  |  |  | 			<view class="left-search" @click="changeUserType('01'==localUserType?'02':'01')"> | 
					
						
							|  |  |  | 				<image v-if="!ifHasCard" class="dl-image" src="@/static/mine/qiehuan.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 				<image v-else class="dl-image" src="@/static/mine/change_member.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 				<text class="dl-text">切换至{{'02'==localUserType?'通告主':'博主'}}</text> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			</view> | 
					
						
							|  |  |  | 		</view> | 
					
						
							|  |  |  | 		<!-- 头像信息 --> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		<view :class="['dl-person-box',ifHasCard?'has-member-card':''] "> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			<view class="user-image-box"> | 
					
						
							|  |  |  | 				<view class="dl-image-box"> | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 					<image v-if="!userInfo.avatar" class="touxiang" src="@/static/images/profile.jpg" | 
					
						
							|  |  |  | 						mode="scaleToFill"> | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 					</image> | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 					<image v-else class="touxiang" :src="userInfo.avatar" mode="scaleToFill"></image> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				</view> | 
					
						
							|  |  |  | 				<view class="name-box"> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					<view class="title-box"> | 
					
						
							|  |  |  | 						{{userInfo.nickName || ''}} | 
					
						
							|  |  |  | 						<image v-if="ifHasCard" src="@/static/mine/huang.png" mode="aspectFit"></image> | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 						<view style="font-size: 20rpx;">{{userInfo.cardName||''}}</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					<view class="bottom-box"> | 
					
						
							|  |  |  | 						<view class="fans-box"> | 
					
						
							|  |  |  | 							<image src="@/static/mine/fans.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view class="fans-num">{{userInfo.tfansNum||'0'}}</view> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 					</view> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:27:00 +08:00
										 |  |  | 				<view class="edit-box" @click="goEdit()"> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					<text style="margin-right: 10rpx;">编辑</text> | 
					
						
							|  |  |  | 					<uni-icons v-if="ifHasCard" type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 					<uni-icons v-else type="right" color="#929292" size="12"></uni-icons> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							|  |  |  | 			<!-- 会员开通 --> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 			<view v-if="!ifHasCard && '02'==localUserType" class="dl-member-box" @click="goMemberCard()"> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				<view class="dl-left"> | 
					
						
							|  |  |  | 					<image class="dl-icon" src="@/static/index/zuanshi.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 					<text>开通会员 解锁更多权益</text> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 				<view class="dl-right"> | 
					
						
							|  |  |  | 					<view class="dl-go-view">立即开通</view> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 			<!-- 会员开通--通告主 --> | 
					
						
							|  |  |  | 			<view v-if="!ifHasCard && '01'==localUserType" class="dl-member-box" @click="goMemberCard()"> | 
					
						
							|  |  |  | 				<view class="dl-left"> | 
					
						
							|  |  |  | 					<image class="dl-icon" src="@/static/index/zuanshi.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 					<text>获取通告主卡 体验高级特权</text> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 				<view class="dl-right"> | 
					
						
							|  |  |  | 					<view class="dl-go-view">立即开通</view> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			<!-- 积分 --> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 			<view class="points-box" v-if="'02'==localUserType"> | 
					
						
							| 
									
										
										
										
											2025-05-06 16:51:20 +08:00
										 |  |  | 				<view class="item-box" @click="dialogToggle()"> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					<view class="item-text-box"> | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 						<view>积分<text class="red-text">{{userInfo.pointsBalance||'0'}}</text></view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						<view class="dl-little">赚积分<uni-icons type="right" size="10">{{item.unicode}}</uni-icons></view> | 
					
						
							|  |  |  | 					</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					<image src="@/static/mine/baoming.png" mode="aspectFit"></image> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				</view> | 
					
						
							| 
									
										
										
										
											2025-05-06 16:51:20 +08:00
										 |  |  | 				<view class="item-box" @click="goMemberCard()"> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					<view class="item-text-box"> | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 						<view>可用报名<text class="red-text">{{userInfo.report||'0'}}</text>次</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						<view class="dl-little">去提额<uni-icons type="right" size="10">{{item.unicode}}</uni-icons></view> | 
					
						
							|  |  |  | 					</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					<image src="@/static/mine/jifen.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 			<!-- 会员到期时间 --> | 
					
						
							|  |  |  | 			<view v-if="ifHasCard" class="dl-member-end-date-box" @click="goMemberCard()"> | 
					
						
							|  |  |  | 				<view class="dl-left"> | 
					
						
							|  |  |  | 					<image class="dl-icon" src="@/static/index/zuanshi.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 					会员<text>{{memberEndDate}}</text>日到期 | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 				<view class="dl-right"> | 
					
						
							|  |  |  | 					<view class="dl-go-view">查看会员</view> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 			<!-- 发布通告 --> | 
					
						
							|  |  |  | 			<view class="public-notice-box" v-if="'01'==localUserType"> | 
					
						
							|  |  |  | 				<view class="left-box"> | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 					<view>发布通告额度剩余{{userInfo.addNotice||0}}条</view> | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 					<!--					<progress style="width: 90%;" border-radius="5" percent="40" activeColor="#FC1F3E"--> | 
					
						
							|  |  |  | 					<!--						backgroundColor="#DEDEDE" stroke-width="8" />--> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 				<view class="right-box" @click="goMemberCard"> | 
					
						
							|  |  |  | 					获取更多 | 
					
						
							|  |  |  | 					<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 				</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			</view> | 
					
						
							|  |  |  | 		</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 		<view class="dl-max-box"> | 
					
						
							|  |  |  | 			<!-- 个人信息和其他信息 --> | 
					
						
							|  |  |  | 			<view class="other-box"> | 
					
						
							|  |  |  | 				<view class="box-room"> | 
					
						
							|  |  |  | 					<view class="detail-title">个人信息</view> | 
					
						
							|  |  |  | 					<view class="menu-box top-column"> | 
					
						
							|  |  |  | 						<view class="menu-item" v-if="'01'==localUserType" @click="goAuth()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/zuji.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/renzheng.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view class="text-dom">通告主认证</view> | 
					
						
							|  |  |  | 							<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" v-if="'01'==localUserType" @click="goCoupon()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/zuji.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/tonggaoquan.png" mode="aspectFit"></image> | 
					
						
							| 
									
										
										
										
											2025-05-06 14:05:50 +08:00
										 |  |  | 							<view class="text-dom">急招券</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 							<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" @click="goHistory()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/zuji.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/zuji.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view class="text-dom">足迹</view> | 
					
						
							|  |  |  | 							<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" v-if="'02'==localUserType" @click="goMyAddr()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/dizhi.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/dizhi.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view class="text-dom">地址</view> | 
					
						
							|  |  |  | 							<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" v-if="'02'==localUserType" @click="goMyCard()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/mingpian.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/mingpian.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view class="text-dom">名片</view> | 
					
						
							|  |  |  | 							<uni-icons type="right" color="#623109" size="12"></uni-icons> | 
					
						
							|  |  |  | 						</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					</view> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 			<view class="other-box"> | 
					
						
							|  |  |  | 				<view class="box-room"> | 
					
						
							|  |  |  | 					<view class="detail-title">其他信息</view> | 
					
						
							|  |  |  | 					<view class="menu-box"> | 
					
						
							| 
									
										
										
										
											2025-05-06 18:26:37 +08:00
										 |  |  | 						 <view class="menu-item" @click="viewNewPeople()"> | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 						<image src="@/static/mine/caise/shouce.png" mode="aspectFit"></image> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						<view>新人手册</view> | 
					
						
							| 
									
										
										
										
											2025-05-06 18:26:37 +08:00
										 |  |  | 					</view> | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 						<view class="menu-item" style="position: relative;"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/kefu.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/kefu.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<button class="share-button" open-type="contact"></button> | 
					
						
							|  |  |  | 							<view>联系客服</view> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" @click="toggle('center',wechat_img)"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/gognzhonghao.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/weixin.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view>公众号</view> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" @click="toggle('center',customer_service)"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/jairushequ.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/shequ.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view>加入社区</view> | 
					
						
							|  |  |  | 						</view> | 
					
						
							|  |  |  | 						<view class="menu-item" @click="goSuggest()"> | 
					
						
							|  |  |  | 							<!-- <image src="@/static/mine/yijianfankui.png" mode="aspectFit"></image> --> | 
					
						
							|  |  |  | 							<image src="@/static/mine/caise/yijian.png" mode="aspectFit"></image> | 
					
						
							|  |  |  | 							<view>意见反馈</view> | 
					
						
							|  |  |  | 						</view> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					</view> | 
					
						
							|  |  |  | 				</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							|  |  |  | 		</view> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 		<!-- 普通弹窗 --> | 
					
						
							|  |  |  | 		<uni-popup ref="popup" background-color="#fff"> | 
					
						
							|  |  |  | 			<view class="popup-content" :class="{ 'popup-height': type === 'left' || type === 'right' }"> | 
					
						
							| 
									
										
										
										
											2025-04-08 11:07:05 +08:00
										 |  |  | 				<image :src="imageUrl+popupImgUrl" mode="aspectFit"></image> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 			</view> | 
					
						
							|  |  |  | 		</uni-popup> | 
					
						
							| 
									
										
										
										
											2025-05-06 16:51:20 +08:00
										 |  |  | 		<!-- 提示窗示例 --> | 
					
						
							|  |  |  | 		<uni-popup ref="alertDialog" type="dialog"> | 
					
						
							| 
									
										
										
										
											2025-05-06 16:57:22 +08:00
										 |  |  | 			<uni-popup-dialog type="warn" cancelText="关闭" confirmText="我知道了" title="温馨提示" | 
					
						
							|  |  |  | 				:content="'随手转发上传通告,每条轻松赚'+point+'积分'" @confirm="dialogConfirm"></uni-popup-dialog> | 
					
						
							| 
									
										
										
										
											2025-05-06 16:51:20 +08:00
										 |  |  | 		</uni-popup> | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 	</view> | 
					
						
							| 
									
										
										
										
											2025-03-18 17:41:45 +08:00
										 |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script> | 
					
						
							| 
									
										
										
										
											2025-03-21 17:57:53 +08:00
										 |  |  | 	import tabBarVue from '@/components/tabbar/tabBar.vue' | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 	import storage from '@/utils/storage' | 
					
						
							|  |  |  | 	import constant from '@/utils/constant'; | 
					
						
							| 
									
										
										
										
											2025-05-06 16:57:22 +08:00
										 |  |  | 	import { | 
					
						
							|  |  |  | 		getCatgByCode, | 
					
						
							|  |  |  | 		getByCodeInfo | 
					
						
							|  |  |  | 	} from '@/api/system/config.js' | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 	import { | 
					
						
							|  |  |  | 		changeUserType | 
					
						
							|  |  |  | 	} from '@/utils/common.js' | 
					
						
							| 
									
										
										
										
											2025-04-08 11:07:05 +08:00
										 |  |  | 	import config from '@/config' | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 	import { | 
					
						
							| 
									
										
										
										
											2025-04-08 11:07:05 +08:00
										 |  |  | 		getJSONData, | 
					
						
							|  |  |  | 		getStrData | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 	} from '@/utils/auth.js' | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 	import { | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 		queryDetail | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 	} from '@/api/business/member.js' | 
					
						
							| 
									
										
										
										
											2025-04-21 12:26:33 +08:00
										 |  |  | 	import { | 
					
						
							|  |  |  | 		getToken | 
					
						
							|  |  |  | 	} from '@/utils/auth' | 
					
						
							|  |  |  | 	import { | 
					
						
							|  |  |  | 		getCodeUrl | 
					
						
							|  |  |  | 	} from '@/api/wxApi' | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 	export default { | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		props: { | 
					
						
							|  |  |  | 			nowUserType: { | 
					
						
							|  |  |  | 				type: String, | 
					
						
							|  |  |  | 				default: null | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		components: { | 
					
						
							|  |  |  | 			tabBarVue, | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		data() { | 
					
						
							|  |  |  | 			return { | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 				localUserType: this.nowUserType, | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 				globalConfig: getApp().globalData.config, | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 				//是否已开通会员
 | 
					
						
							|  |  |  | 				ifHasCard: false, | 
					
						
							| 
									
										
										
										
											2025-04-11 15:35:27 +08:00
										 |  |  | 				userInfo: { | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 					coupon: 0 | 
					
						
							|  |  |  | 				}, | 
					
						
							| 
									
										
										
										
											2025-04-25 15:38:40 +08:00
										 |  |  | 				imageUrl: '', | 
					
						
							| 
									
										
										
										
											2025-04-08 11:07:05 +08:00
										 |  |  | 				//公众号二维码
 | 
					
						
							|  |  |  | 				wechat_img: constant.wechat_img, | 
					
						
							|  |  |  | 				//客服二维码
 | 
					
						
							|  |  |  | 				customer_service: constant.customer_service, | 
					
						
							|  |  |  | 				//弹窗照片
 | 
					
						
							|  |  |  | 				popupImgUrl: "", | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 				//会员到期日期
 | 
					
						
							|  |  |  | 				memberEndDate: "", | 
					
						
							| 
									
										
										
										
											2025-05-06 16:57:22 +08:00
										 |  |  | 				//每条赚多少积分
 | 
					
						
							|  |  |  | 				point: 10, | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			} | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 		mounted() { | 
					
						
							| 
									
										
										
										
											2025-05-06 16:57:22 +08:00
										 |  |  | 			this.getByCodeInfo() | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 			if (null != getJSONData(constant.userInfo)) { | 
					
						
							|  |  |  | 				this.userInfo = getJSONData(constant.userInfo) | 
					
						
							|  |  |  | 				this.getDetail() | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2025-04-28 17:23:33 +08:00
										 |  |  | 		onShow() { | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 			if (null != getJSONData(constant.userInfo)) { | 
					
						
							|  |  |  | 				this.userInfo = getJSONData(constant.userInfo) | 
					
						
							|  |  |  | 				this.getDetail() | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2025-04-21 12:26:33 +08:00
										 |  |  | 		onLoad() { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		computed: { | 
					
						
							|  |  |  | 			windowHeight() { | 
					
						
							|  |  |  | 				return uni.getSystemInfoSync().windowHeight - 50 | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		methods: { | 
					
						
							| 
									
										
										
										
											2025-05-06 16:57:22 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 查询发布通告送多少积分 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			getByCodeInfo() { | 
					
						
							|  |  |  | 				getByCodeInfo({ | 
					
						
							|  |  |  | 					code: constant.fbgg | 
					
						
							|  |  |  | 				}).then(res => { | 
					
						
							|  |  |  | 					if (res.code == 200 && null != res.data) { | 
					
						
							|  |  |  | 						this.point = res.data.content | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				}).catch((e) => { | 
					
						
							|  |  |  | 					uni.showToast({ | 
					
						
							|  |  |  | 						icon: 'error', | 
					
						
							|  |  |  | 						duration: 2000, | 
					
						
							|  |  |  | 						title: e | 
					
						
							|  |  |  | 					}); | 
					
						
							|  |  |  | 				}) | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-05-06 16:51:20 +08:00
										 |  |  | 			dialogToggle() { | 
					
						
							|  |  |  | 				this.$refs.alertDialog.open() | 
					
						
							|  |  |  | 			}, | 
					
						
							|  |  |  | 			dialogConfirm() { | 
					
						
							|  |  |  | 				this.goPoints() | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-08 11:07:05 +08:00
										 |  |  | 			toggle(type, key) { | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 				this.type = type | 
					
						
							| 
									
										
										
										
											2025-04-25 10:37:35 +08:00
										 |  |  | 				if (type == 'center') { | 
					
						
							|  |  |  | 					//公众号跳转
 | 
					
						
							|  |  |  | 					wx.openOfficialAccountProfile({ | 
					
						
							|  |  |  | 						username: 'tonggaokuaijie', // 此处填写公众号的微信号
 | 
					
						
							|  |  |  | 						success: res => {}, | 
					
						
							|  |  |  | 						fail: res => {} | 
					
						
							|  |  |  | 					}) | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 			getDetail() { | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 				let param = { | 
					
						
							|  |  |  | 					userId: this.userInfo.userId, | 
					
						
							|  |  |  | 					userType: this.localUserType | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 				console.log(param, 'param') | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 				queryDetail({ | 
					
						
							|  |  |  | 					userId: this.userInfo.userId, | 
					
						
							|  |  |  | 					userType: this.localUserType | 
					
						
							|  |  |  | 				}).then(res => { | 
					
						
							| 
									
										
										
										
											2025-04-28 15:02:08 +08:00
										 |  |  | 					this.userInfo.nickName = res.data.nickName.toString() | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 					this.userInfo.tfansNum = res.data.tfansNum.toString() | 
					
						
							|  |  |  | 					this.userInfo.pointsBalance = res.data.pointsBalance.toString() | 
					
						
							|  |  |  | 					this.userInfo.report = res.data.report.toString() | 
					
						
							| 
									
										
										
										
											2025-04-11 15:35:27 +08:00
										 |  |  | 					this.userInfo.coupon = res.data.coupon.toString() | 
					
						
							| 
									
										
										
										
											2025-04-24 19:12:36 +08:00
										 |  |  | 					this.userInfo.addNotice = res.data.addNotice.toString() | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 					this.userInfo.avatar = this.imageUrl + res.data.avatar | 
					
						
							| 
									
										
										
										
											2025-04-28 17:23:33 +08:00
										 |  |  | 					this.userInfo.cardName = res.data.cardName | 
					
						
							| 
									
										
										
										
											2025-04-25 15:59:26 +08:00
										 |  |  | 					if (res.data.memberEndDate && null != res.data.memberEndDate) { | 
					
						
							|  |  |  | 						this.ifHasCard = true | 
					
						
							|  |  |  | 						this.memberEndDate = res.data.memberEndDate | 
					
						
							|  |  |  | 					} else { | 
					
						
							|  |  |  | 						this.ifHasCard = false | 
					
						
							|  |  |  | 					} | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 					console.log(this.userInfo, 'THIS.USERINFO') | 
					
						
							|  |  |  | 					this.$forceUpdate() | 
					
						
							| 
									
										
										
										
											2025-04-03 16:07:23 +08:00
										 |  |  | 				}) | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 切换用户身份 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			changeUserType(type) { | 
					
						
							|  |  |  | 				changeUserType(type) | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 				this.localUserType = type | 
					
						
							| 
									
										
										
										
											2025-04-11 15:08:25 +08:00
										 |  |  | 				this.$emit("refreshUserType") | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 				this.getDetail() | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 				this.$forceUpdate() | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			}, | 
					
						
							|  |  |  | 			handleToInfo() { | 
					
						
							|  |  |  | 				this.$tab.navigateTo('/pages/mine/info/index') | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-01 10:18:22 +08:00
										 |  |  | 			/** | 
					
						
							| 
									
										
										
										
											2025-04-01 16:37:21 +08:00
										 |  |  | 			 * 跳转名片列表 | 
					
						
							| 
									
										
										
										
											2025-04-01 10:18:22 +08:00
										 |  |  | 			 */ | 
					
						
							|  |  |  | 			goMyCard() { | 
					
						
							|  |  |  | 				this.$tab.navigateTo('/pages/mine/card/my-card') | 
					
						
							| 
									
										
										
										
											2025-04-01 16:37:21 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-07 15:40:06 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 跳转建议列表 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			goSuggest() { | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 				this.$tab.navigateTo('/pages/mine/set/suggest?userType=' + this.localUserType) | 
					
						
							| 
									
										
										
										
											2025-04-07 15:40:06 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-01 16:37:21 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 跳转地址列表 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			goMyAddr() { | 
					
						
							|  |  |  | 				this.$tab.navigateTo('/pages/mine/addr/addr-list') | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-09 15:00:38 +08:00
										 |  |  | 			goAuth() { | 
					
						
							|  |  |  | 				this.$tab.navigateTo('/pages/mine/auth/auth-choose') | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-09 16:55:06 +08:00
										 |  |  | 			goCoupon() { | 
					
						
							| 
									
										
										
										
											2025-05-06 17:46:54 +08:00
										 |  |  | 				this.$tab.navigateTo('/pages/mine/coupon/my-coupon?userId=' + this.userInfo.userId + '&coupon=' + this | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 					.userInfo.coupon) | 
					
						
							| 
									
										
										
										
											2025-04-09 16:55:06 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 			goHistory() { | 
					
						
							|  |  |  | 				this.$tab.navigateTo('/pages/mine/history/history') | 
					
						
							|  |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-02 11:34:12 +08:00
										 |  |  | 			goMemberCard() { | 
					
						
							| 
									
										
										
										
											2025-04-09 16:55:06 +08:00
										 |  |  | 				this.$tab.navigateTo('/pages/mine/member/member-card?userType=' + this.localUserType) | 
					
						
							| 
									
										
										
										
											2025-04-07 16:27:00 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 去积分列表 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			goPoints() { | 
					
						
							| 
									
										
										
										
											2025-04-21 12:26:33 +08:00
										 |  |  | 				this.$tab.navigateTo('/pages/mine/points/points?userId=' + this.userInfo.userId + '&pointsBalance=' + this | 
					
						
							|  |  |  | 					.userInfo.pointsBalance) | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 			}, | 
					
						
							| 
									
										
										
										
											2025-04-07 16:27:00 +08:00
										 |  |  | 			/** | 
					
						
							|  |  |  | 			 * 跳转编辑页 | 
					
						
							|  |  |  | 			 */ | 
					
						
							|  |  |  | 			goEdit() { | 
					
						
							| 
									
										
										
										
											2025-04-09 17:09:38 +08:00
										 |  |  | 				this.$tab.navigateTo('/pages/mine/set/my-info?userType=' + this.localUserType + '&userId=' + this.userInfo | 
					
						
							|  |  |  | 					.userId) | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 			}, | 
					
						
							|  |  |  | 			viewNewPeople() { | 
					
						
							| 
									
										
										
										
											2025-05-06 18:26:37 +08:00
										 |  |  | 			  if (this.localUserType == '02'){ | 
					
						
							|  |  |  |           uni.downloadFile({ | 
					
						
							|  |  |  |             url: 'https://www.ddtg.site/bz.docx', | 
					
						
							|  |  |  |             success: function(res) { | 
					
						
							|  |  |  |               var filePath = res.tempFilePath; | 
					
						
							|  |  |  |               uni.openDocument({ | 
					
						
							|  |  |  |                 filePath: filePath, | 
					
						
							|  |  |  |                 showMenu: true, | 
					
						
							|  |  |  |                 success: function(res) {} | 
					
						
							|  |  |  |               }); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           }); | 
					
						
							|  |  |  |         } else { | 
					
						
							|  |  |  |           uni.downloadFile({ | 
					
						
							|  |  |  |             url: 'https://www.ddtg.site/tgz.docx', | 
					
						
							|  |  |  |             success: function(res) { | 
					
						
							|  |  |  |               var filePath = res.tempFilePath; | 
					
						
							|  |  |  |               uni.openDocument({ | 
					
						
							|  |  |  |                 filePath: filePath, | 
					
						
							|  |  |  |                 showMenu: true, | 
					
						
							|  |  |  |                 success: function(res) {} | 
					
						
							|  |  |  |               }); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           }); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // this.$tab.navigateTo(
 | 
					
						
							|  |  |  | 				// 	`/pages/common/richview/index?title=${this.globalConfig.appInfo.agreements[3].title}&code=${this.globalConfig.appInfo.agreements[3].code}`
 | 
					
						
							|  |  |  | 				// )
 | 
					
						
							| 
									
										
										
										
											2025-04-02 11:34:12 +08:00
										 |  |  | 			} | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-18 17:41:45 +08:00
										 |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style lang="scss"> | 
					
						
							| 
									
										
										
										
											2025-04-07 16:46:35 +08:00
										 |  |  | 	.uni-popup { | 
					
						
							|  |  |  | 		top: 0 !important; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	.vue-ref { | 
					
						
							|  |  |  | 		top: 0 !important; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	.popup-content { | 
					
						
							|  |  |  | 		height: 100% !important; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 	.mine-container { | 
					
						
							|  |  |  | 		width: 100%; | 
					
						
							|  |  |  | 		color: #363636; | 
					
						
							|  |  |  | 		font-size: 38rpx; | 
					
						
							|  |  |  | 		height: 100%; | 
					
						
							|  |  |  | 		display: flex; | 
					
						
							|  |  |  | 		flex-direction: column; | 
					
						
							|  |  |  | 		align-items: center; | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 		justify-content: flex-start; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		position: relative; | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 		background-color: #F6F6F6; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 		.dl-max-box { | 
					
						
							|  |  |  | 			width: 100%; | 
					
						
							|  |  |  | 			overflow-y: scroll; | 
					
						
							|  |  |  | 			height: calc(100% - var(--status-bar-height) - var(--window-bottom) - 570rpx); | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		.dl-title { | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 			padding-top: calc(var(--status-bar-height) + 73rpx); | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			width: 100%; | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 			background-color: #FC1F3E; | 
					
						
							|  |  |  | 			color: white; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			display: flex; | 
					
						
							|  |  |  | 			position: relative; | 
					
						
							|  |  |  | 			z-index: 10; | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 			font-size: 30rpx; | 
					
						
							|  |  |  | 			padding-right: 10rpx; | 
					
						
							|  |  |  | 			padding-bottom: 20rpx; | 
					
						
							|  |  |  | 			padding-left: 15rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			border-bottom: 1px solid #F4F4F4; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.left-search { | 
					
						
							|  |  |  | 				flex: 1; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				justify-content: left; | 
					
						
							|  |  |  | 				position: relative; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-image { | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 					width: 40rpx; | 
					
						
							|  |  |  | 					height: 40rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-text { | 
					
						
							|  |  |  | 					padding-left: 10rpx; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		.dl-person-box { | 
					
						
							|  |  |  | 			width: 100%; | 
					
						
							|  |  |  | 			background-color: white; | 
					
						
							|  |  |  | 			padding: 20rpx 25rpx; | 
					
						
							|  |  |  | 			display: flex; | 
					
						
							|  |  |  | 			flex-direction: column; | 
					
						
							|  |  |  | 			align-items: center; | 
					
						
							|  |  |  | 			justify-content: center; | 
					
						
							|  |  |  | 			position: relative; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.user-image-box { | 
					
						
							|  |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-image-box { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					justify-content: center; | 
					
						
							|  |  |  | 					width: 100rpx; | 
					
						
							|  |  |  | 					position: relative; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.touxiang { | 
					
						
							|  |  |  | 						border-radius: 50%; | 
					
						
							|  |  |  | 						width: 80rpx; | 
					
						
							|  |  |  | 						height: 80rpx; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.sex { | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 						width: 30rpx; | 
					
						
							|  |  |  | 						height: 30rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						position: absolute; | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 						bottom: 0rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						right: 0rpx; | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 						border-radius: 50%; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.name-box { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					padding-left: 20rpx; | 
					
						
							|  |  |  | 					flex: 1; | 
					
						
							|  |  |  | 					flex-direction: column; | 
					
						
							|  |  |  | 					align-items: self-start; | 
					
						
							|  |  |  | 					justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					.title-box { | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						display: flex; | 
					
						
							|  |  |  | 						align-items: center; | 
					
						
							|  |  |  | 						justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						image { | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 							margin-left: 10rpx; | 
					
						
							|  |  |  | 							width: 50rpx; | 
					
						
							|  |  |  | 							height: 50rpx; | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.bottom-box { | 
					
						
							|  |  |  | 						display: flex; | 
					
						
							|  |  |  | 						align-items: center; | 
					
						
							|  |  |  | 						justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						.fans-box { | 
					
						
							|  |  |  | 							max-width: 200rpx; | 
					
						
							|  |  |  | 							margin-right: 10rpx; | 
					
						
							|  |  |  | 							font-size: 18rpx; | 
					
						
							|  |  |  | 							display: flex; | 
					
						
							|  |  |  | 							align-items: center; | 
					
						
							|  |  |  | 							justify-content: center; | 
					
						
							|  |  |  | 							background-color: #FEF4EF; | 
					
						
							|  |  |  | 							padding: 5rpx 10rpx; | 
					
						
							|  |  |  | 							color: #FE9860; | 
					
						
							|  |  |  | 							border-radius: 20rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 							image { | 
					
						
							|  |  |  | 								height: 20rpx; | 
					
						
							|  |  |  | 								width: 20rpx; | 
					
						
							|  |  |  | 								margin-right: 8rpx; | 
					
						
							|  |  |  | 							} | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						.member-box { | 
					
						
							|  |  |  | 							flex: 1; | 
					
						
							|  |  |  | 							font-size: 18rpx; | 
					
						
							|  |  |  | 							display: flex; | 
					
						
							|  |  |  | 							align-items: center; | 
					
						
							|  |  |  | 							justify-content: center; | 
					
						
							|  |  |  | 							background-color: #FC1F3E; | 
					
						
							|  |  |  | 							color: white; | 
					
						
							|  |  |  | 							padding: 5rpx 10rpx; | 
					
						
							|  |  |  | 							border-radius: 20rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						} | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					.fans-num {} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.edit-box { | 
					
						
							|  |  |  | 					color: #929292; | 
					
						
							|  |  |  | 					text-align: right; | 
					
						
							|  |  |  | 					padding-right: 20rpx; | 
					
						
							|  |  |  | 					font-size: 22rpx; | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 					width: 130rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.dl-member-box { | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				margin-top: 10rpx; | 
					
						
							|  |  |  | 				border-radius: 35rpx; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							| 
									
										
										
										
											2025-04-03 16:46:51 +08:00
										 |  |  | 				height: 100rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				background: url('/static/index/member-bg.png'); | 
					
						
							| 
									
										
										
										
											2025-04-03 16:46:51 +08:00
										 |  |  | 				background-size: 100% 100%; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 				background-position: center; | 
					
						
							|  |  |  | 				/* 图片居中显示 */ | 
					
						
							|  |  |  | 				background-repeat: no-repeat; | 
					
						
							|  |  |  | 				/* 不重复背景图片 */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-left { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					flex: 1; | 
					
						
							|  |  |  | 					padding-left: 30rpx; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					font-size: 30rpx; | 
					
						
							|  |  |  | 					color: #623109; | 
					
						
							|  |  |  | 					justify-content: left; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.dl-icon { | 
					
						
							|  |  |  | 						width: 60rpx; | 
					
						
							|  |  |  | 						height: 56rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-right { | 
					
						
							| 
									
										
										
										
											2025-04-15 15:00:48 +08:00
										 |  |  | 					padding-right: 20rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					.dl-go-view { | 
					
						
							|  |  |  | 						font-size: 28rpx; | 
					
						
							|  |  |  | 						display: flex; | 
					
						
							|  |  |  | 						align-items: center; | 
					
						
							|  |  |  | 						justify-content: center; | 
					
						
							|  |  |  | 						background-color: #F5D8A5; | 
					
						
							|  |  |  | 						color: #623109; | 
					
						
							|  |  |  | 						padding: 10rpx 25rpx; | 
					
						
							|  |  |  | 						float: right; | 
					
						
							|  |  |  | 						border-radius: 30rpx; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 			.dl-member-end-date-box { | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				margin-top: 15rpx; | 
					
						
							|  |  |  | 				border-radius: 35rpx; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							|  |  |  | 				height: 90rpx; | 
					
						
							|  |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				background-color: white; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-left { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					flex: 1; | 
					
						
							|  |  |  | 					padding-left: 30rpx; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					font-size: 30rpx; | 
					
						
							|  |  |  | 					color: #623109; | 
					
						
							|  |  |  | 					justify-content: left; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.dl-icon { | 
					
						
							|  |  |  | 						width: 60rpx; | 
					
						
							|  |  |  | 						height: 56rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.dl-right { | 
					
						
							|  |  |  | 					padding-right: 20rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.dl-go-view { | 
					
						
							|  |  |  | 						font-size: 28rpx; | 
					
						
							|  |  |  | 						display: flex; | 
					
						
							|  |  |  | 						align-items: center; | 
					
						
							|  |  |  | 						justify-content: center; | 
					
						
							|  |  |  | 						background-color: #F5D8A5; | 
					
						
							|  |  |  | 						color: #623109; | 
					
						
							|  |  |  | 						padding: 8rpx 25rpx; | 
					
						
							|  |  |  | 						float: right; | 
					
						
							|  |  |  | 						border-radius: 30rpx; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		.has-member-card { | 
					
						
							|  |  |  | 			background-color: #FBE8CE !important; | 
					
						
							|  |  |  | 			color: #623109 !important; | 
					
						
							|  |  |  | 			border-bottom: 1px solid #F2E7D5 !important; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.points-box { | 
					
						
							|  |  |  | 				border-top: 1px solid #F2E7D5 !important; | 
					
						
							|  |  |  | 				padding-top: 10rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.item-box { | 
					
						
							|  |  |  | 					background-color: white !important; | 
					
						
							|  |  |  | 					color: #623109 !important; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.dl-little { | 
					
						
							|  |  |  | 						background-color: #FED96E !important; | 
					
						
							|  |  |  | 						color: #363636; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.edit-box { | 
					
						
							|  |  |  | 				color: #623109 !important; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		.points-box { | 
					
						
							| 
									
										
										
										
											2025-04-03 16:46:51 +08:00
										 |  |  | 			margin-top: 10rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			width: 100%; | 
					
						
							|  |  |  | 			display: flex; | 
					
						
							|  |  |  | 			align-items: center; | 
					
						
							|  |  |  | 			justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.item-box { | 
					
						
							|  |  |  | 				flex: 1; | 
					
						
							|  |  |  | 				border-radius: 20rpx; | 
					
						
							|  |  |  | 				background-color: #FEF4EF; | 
					
						
							|  |  |  | 				margin: 8rpx; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							|  |  |  | 				padding: 20rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.item-text-box { | 
					
						
							| 
									
										
										
										
											2025-05-06 13:24:53 +08:00
										 |  |  | 					font-size: 30rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					flex: 1; | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					flex-direction: column; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.dl-little { | 
					
						
							|  |  |  | 						font-size: 22rpx; | 
					
						
							|  |  |  | 						background-color: white; | 
					
						
							|  |  |  | 						border-radius: 20rpx; | 
					
						
							|  |  |  | 						padding: 5rpx 20rpx; | 
					
						
							|  |  |  | 						margin-top: 15rpx; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				image { | 
					
						
							|  |  |  | 					width: 100rpx; | 
					
						
							|  |  |  | 					height: 100rpx; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.red-text { | 
					
						
							|  |  |  | 					color: #FC1F3E; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 		.public-notice-box { | 
					
						
							|  |  |  | 			width: 100%; | 
					
						
							| 
									
										
										
										
											2025-04-25 14:33:03 +08:00
										 |  |  | 			padding: 20rpx 30rpx; | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 			display: flex; | 
					
						
							|  |  |  | 			align-items: center; | 
					
						
							|  |  |  | 			margin-top: 20rpx; | 
					
						
							|  |  |  | 			border-radius: 20rpx; | 
					
						
							|  |  |  | 			background-color: #FEF4EF; | 
					
						
							|  |  |  | 			font-size: 33rpx; | 
					
						
							|  |  |  | 			justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.left-box { | 
					
						
							|  |  |  | 				flex: 1; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				flex-direction: column; | 
					
						
							|  |  |  | 				align-items: flex-start; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.right-box { | 
					
						
							|  |  |  | 				font-size: 26rpx; | 
					
						
							|  |  |  | 				width: 200rpx; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				align-items: center; | 
					
						
							|  |  |  | 				justify-content: flex-end; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 		.other-box { | 
					
						
							|  |  |  | 			background-color: #F6F6F6; | 
					
						
							|  |  |  | 			width: 100%; | 
					
						
							|  |  |  | 			flex-direction: column; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:34:00 +08:00
										 |  |  | 			padding: 30rpx 30rpx 0 30rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			display: flex; | 
					
						
							|  |  |  | 			align-items: center; | 
					
						
							|  |  |  | 			justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.box-room { | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				background-color: white; | 
					
						
							|  |  |  | 				border-radius: 20rpx; | 
					
						
							|  |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				flex-direction: column; | 
					
						
							|  |  |  | 				padding: 25rpx 30rpx; | 
					
						
							|  |  |  | 				align-items: self-start; | 
					
						
							|  |  |  | 				justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.detail-title { | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 					// border-left: 8rpx solid #FC1F3E;
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					font-weight: bold; | 
					
						
							|  |  |  | 					font-size: 29rpx; | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 					// padding-left: 10rpx;
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					margin-bottom: 30rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.menu-box { | 
					
						
							| 
									
										
										
										
											2025-04-02 18:34:15 +08:00
										 |  |  | 					padding-top: 15rpx; | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					border-top: 1rpx solid #F7F7F7; | 
					
						
							|  |  |  | 					width: 100%; | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					justify-content: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.menu-item { | 
					
						
							|  |  |  | 						flex: 1; | 
					
						
							|  |  |  | 						display: flex; | 
					
						
							|  |  |  | 						flex-direction: column; | 
					
						
							|  |  |  | 						align-items: center; | 
					
						
							|  |  |  | 						justify-content: center; | 
					
						
							|  |  |  | 						font-size: 24rpx; | 
					
						
							|  |  |  | 						margin: 10rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-25 17:39:56 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						image { | 
					
						
							|  |  |  | 							width: 60rpx; | 
					
						
							|  |  |  | 							height: 60rpx; | 
					
						
							|  |  |  | 							margin-bottom: 10rpx; | 
					
						
							| 
									
										
										
										
											2025-04-25 17:39:56 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 						} | 
					
						
							| 
									
										
										
										
											2025-04-25 17:39:56 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-25 18:48:47 +08:00
										 |  |  | 						.share-button { | 
					
						
							|  |  |  | 							border: none !important; | 
					
						
							|  |  |  | 							outline: none !important; | 
					
						
							|  |  |  | 							border-style: none !important; | 
					
						
							|  |  |  | 							position: absolute; | 
					
						
							|  |  |  | 							background-color: transparent; | 
					
						
							|  |  |  | 							width: 100rpx; | 
					
						
							|  |  |  | 							height: 100rpx; | 
					
						
							|  |  |  | 							z-index: 99; | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						.share-button::after { | 
					
						
							|  |  |  | 							border: none !important; | 
					
						
							|  |  |  | 						} | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2025-04-07 13:53:10 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 				.top-column { | 
					
						
							|  |  |  | 					flex-direction: column; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					.menu-item { | 
					
						
							|  |  |  | 						width: 100%; | 
					
						
							|  |  |  | 						flex-direction: row; | 
					
						
							|  |  |  | 						border-bottom: 1rpx solid #F7F7F7; | 
					
						
							|  |  |  | 						padding-bottom: 10rpx; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						image { | 
					
						
							|  |  |  | 							width: 60rpx; | 
					
						
							|  |  |  | 							height: 60rpx; | 
					
						
							|  |  |  | 							margin-bottom: 0 !important; | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						.text-dom { | 
					
						
							|  |  |  | 							display: flex; | 
					
						
							|  |  |  | 							align-items: center; | 
					
						
							|  |  |  | 							padding-left: 20rpx; | 
					
						
							|  |  |  | 							justify-content: flex-start; | 
					
						
							|  |  |  | 							font-size: 26rpx; | 
					
						
							|  |  |  | 							flex: 1; | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 						.uni-icons { | 
					
						
							|  |  |  | 							width: 70rpx; | 
					
						
							|  |  |  | 							display: flex; | 
					
						
							|  |  |  | 							align-items: center; | 
					
						
							|  |  |  | 							justify-content: center; | 
					
						
							|  |  |  | 						} | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2025-03-31 14:31:41 +08:00
										 |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-06 17:46:54 +08:00
										 |  |  | </style> |