| <template> | |
| 	<view class="u-page"> | |
| 		<view class="se-pt-50 se-pb-120 se-px-40 se-bgc-orange se-c-white se-pos"> | |
| 			<view class="se-flex"> | |
| 				<image :src="user.headImage" class="se-br-p-50 se-bgc-f5 se-w-100 se-h-100" mode=""></image> | |
| 				<view class="se-ml-20 se-flex se-flex-v-sa se-flex-ai-fs"> | |
| 					<view class="se-flex"> | |
| 						<text class="se-fw-6 se-fs-30">{{user.nickName}}</text> | |
| 						<view class="se-flex se-flex-ai-c se-ml-20" @click="onEdit()"> | |
| 							<image class="se-a-25 se-mr-10" src="@/static/image/pencil.png" mode=""></image> | |
| 							<text class="se-fs-22">修改资料</text> | |
| 						</view> | |
| 					</view> | |
| 					<view class="se-fs-24 se-display-ib"> | |
| 						<text>手机号:</text> | |
| 						<text class="se-ml-20">{{user.phone}}</text> | |
| 					</view> | |
| 					<view class="se-fs-24 se-display-ib"> | |
| 						<text class="se-tag se-bgc-gray" v-if="companyAuthenticationStatus==2">企业认证-未通过</text> | |
| 						<text class="se-tag se-bgc-green" v-if="companyAuthenticationStatus==1">企业认证-已通过</text> | |
| 						<text class="se-tag se-bgc-active" v-if="companyAuthenticationStatus==0">企业认证-审核中</text> | |
| 						<text class="se-tag se-bgc-gray" v-if="personAuthenticationStatus==2">个人认证-未通过</text> | |
| 						<text class="se-tag se-bgc-green" v-if="personAuthenticationStatus==1">个人认证-已通过</text> | |
| 						<text class="se-tag se-bgc-active" v-if="personAuthenticationStatus==0">个人认证-审核中</text> | |
| 					</view> | |
| 				</view> | |
| 			</view> | |
| 			<view class="se-pos-cb se-flex se-flex-h-sb se-w-vw-82 se-br-10 se-bgc-white se-py-30 se-px-30" | |
| 				style="bottom: -80rpx;"> | |
| 				<view class="se-flex se-flex-h-fs se-b-r se-flex-1"> | |
| 					<view class="se-pos se-w-130"> | |
| 						<image src="@/static/image/wall.png" class="se-w-120 se-h-120" mode=""></image> | |
| 						<view @click="onNavigateTo()" class="se-w-80 se-ta-c se-b-orange se-br-30 se-bgc-orange se-py-5 se-px-22 se-c-white se-fs-20 se-pos-cb"> | |
| 							钱包 | |
| 						</view> | |
| 					</view> | |
| 					<view class="se-flex se-flex-v-sa se-flex-ai-fs"> | |
| 						<view class="se-flex se-fs-28 se-c-black"> | |
| 							我的余额 | |
| 						</view> | |
| 						<view class="se-fs-30 se-display-ib se-pt-20" style="color: #DC2828;"> | |
| 							¥{{amount || 0}} | |
| 						</view> | |
| 					</view> | |
| 				</view> | |
| 				<view class="se-flex se-flex-h-fe se-flex-1 se-pr-20"> | |
| 					<image src="@/static/image/piao.png" class="se-w-120 se-h-120" mode=""></image> | |
| 					<view class="se-flex se-flex-v-sa se-flex-ai-fs "> | |
| 						<view class="se-flex se-fs-28 se-c-black"> | |
| 							金额记录 | |
| 						</view> | |
| 						<view class="se-fs-30 se-display-ib se-pt-20" @click="onRecord()"> | |
| 							<view class="se-b-orange se-fs-22 se-c-orange se-br-30 se-py-5 se-px-20"> | |
| 								去查看 | |
| 							</view> | |
| 						</view> | |
| 					</view> | |
| 				</view> | |
| 			</view> | |
| 		</view> | |
| 		<view class="se-px-40 se-py-30 se-mt-80"> | |
| 			<u-swiper height="200rpx" style="background-color: #f5f5f5;height: 200rpx;" :indicator="true" :list="swiperList" keyName="image" @change="changeSwiper" @click="click"></u-swiper> | |
| 			<!-- <u-swiper :height="100" :list="list" @click="swiperClick"></u-swiper> --> | |
| 			<!-- <image class="se-h-200 se-w-p-100" src="@/static/image/59.png" mode=""></image> --> | |
| 		</view> | |
| 		<view class="se-p-20 se-mx-40 se-mt-20 se-br-20 se-bgc-white"> | |
| 			<view class="se-flex se-flex-ai-c se-pb-20"> | |
| 				<view class="line-orange se-ml-10"></view> | |
| 				<view class="se-ml-10 se-fs-32 se-c-black se-fw-5"> | |
| 					我的服务 | |
| 				</view> | |
| 			</view> | |
| 			<view class="se-grid"> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onHire()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/hire.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">我的招聘</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onJobHunt()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/jobhunt.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">我的求职</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onEnterprise()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user1.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">企业入驻</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onPerson()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user2.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">个人入驻</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onResume()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user3.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">我的简历</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onCustomerService()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user4.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">联系客服</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onSystem()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user5.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">系统设置</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p"  @click="onFeedback()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user6.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">帮助与反馈</text> | |
| 				</view> | |
| 				<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onVersion()"> | |
| 					<view class="se-w-80 se-h-80 se-flex se-flex-v-c"> | |
| 						<image class="se-a-70" src="@/static/image/user7.png" mode=""></image> | |
| 					</view> | |
| 					<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">关于本程序</text> | |
| 				</view> | |
| 			</view> | |
| 		</view> | |
| 	</view> | |
| </template> | |
| 
 | |
| <script> | |
| 	import { | |
| 		userInfo, | |
| 		userInfoDetail, | |
| 		bannerList | |
| 	} from "@/common/api.js" | |
| 	export default { | |
| 		data() { | |
| 			return { | |
| 				amount:0, | |
| 				companyAuthenticationStatus:null,//企业认证 | |
| 				personAuthenticationStatus:null,//个人认证 | |
| 				user:{}, | |
| 				swiperList:[], | |
| 				list: [ | |
| 					'@/static/image/59.png' | |
| 				], | |
| 				id:"", | |
| 				headImage:"", | |
| 				myMoney:0, | |
| 				nickName:"", | |
| 				phone:"", | |
| 				worker:{}, | |
| 				boss:{}, | |
| 				company:{}, | |
| 				 | |
| 			} | |
| 		}, | |
| 		mounted() { | |
| 			 | |
| 		}, | |
| 		onShow() { | |
| 			this.onUserInfo() | |
| 			this.onBannerList() | |
| 			this.onUserInfoDetail() | |
| 		}, | |
| 		methods: { | |
| 			onHire(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/hire/index" | |
| 				}) | |
| 			}, | |
| 			onJobHunt(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/job-hunt/index" | |
| 				}) | |
| 			}, | |
| 			onEdit(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages/login/index?back=1" | |
| 				}) | |
| 			}, | |
| 			onBannerList(){ | |
| 				bannerList({type:1}).then(response=>{ | |
| 					this.swiperList = response.result.records | |
| 				}).catch(error=>{ | |
| 					 | |
| 				}) | |
| 			}, | |
| 			onUserInfoDetail(){ | |
| 				let params = {} | |
| 				userInfoDetail(params).then(response=>{ | |
| 					console.info("userInfoDetail",response) | |
| 					this.user = response.result | |
| 				}).catch(error=>{ | |
| 					 | |
| 				}) | |
| 			}, | |
| 			onUserInfo(){ | |
| 				let params={} | |
| 				userInfo(params).then(response=>{ | |
| 					this.amount = response.result.amount; | |
| 					this.companyAuthenticationStatus = response.result.companyAuthenticationStatus; | |
| 					this.personAuthenticationStatus = response.result.personAuthenticationStatus; | |
| 					console.info("userInfo",response.result) | |
| 					// this.id=response.result.id | |
| 					// this.headImage=response.result.headImage | |
| 					// this.myMoney=response.result.myMoney?response.result.myMoney:0 | |
| 					// this.nickName=response.result.nickName?response.result.nickName:"微信昵称" | |
| 					// this.phone=response.result.phone?response.result.phone:"" | |
| 					// this.worker=response.result.worker?response.result.worker:"" | |
| 					// this.boss=response.result.boss?response.result.boss:"" | |
| 					// this.company=response.result.company?response.result.company:"" | |
| 					// uni.setStorageSync('company', response.result.company) | |
| 					// uni.setStorageSync('boss', response.result.boss) | |
| 					// uni.setStorageSync('worker', response.result.worker) | |
| 				}).catch(error=>{ | |
| 					 | |
| 				}) | |
| 			}, | |
| 			swiperClick(event) { | |
| 				console.info(event); | |
| 			}, | |
| 			onNavigateTo(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/wallet/index" | |
| 				}) | |
| 			}, | |
| 			onRecord(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/record/index" | |
| 				}) | |
| 			}, | |
| 			onSystem(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/system/index" | |
| 				}) | |
| 			}, | |
| 			onFeedback(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/feedback/index" | |
| 				}) | |
| 			}, | |
| 			onVersion(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/version/index" | |
| 				}) | |
| 			}, | |
| 			onBusinessSettled(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/business-settled/index" | |
| 				}) | |
| 			}, | |
| 			// 个人 | |
| 			onPerson(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/person/index" | |
| 				}) | |
| 			}, | |
| 			// 企业 | |
| 			onEnterprise(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/enterprise/index" | |
| 				}) | |
| 			}, | |
| 			onResume(){ | |
| 				uni.navigateTo({ | |
| 					url:"/pages_subpack/resume/index" | |
| 				}) | |
| 			}, | |
| 			changeSwiper(event){ | |
| 				console.info("event",event) | |
| 			}, | |
| 			onCustomerService(){ | |
| 				uni.makePhoneCall({ | |
| 				    phoneNumber: '13185644852', | |
| 				    success: () => { | |
| 				      console.log("拨打成功"); | |
| 				    }, | |
| 				    fail: (err) => { | |
| 				      console.error("拨打失败", err); | |
| 				    }, | |
| 				}) | |
| 			} | |
| 		} | |
| 	} | |
| </script> | |
| 
 | |
| <style> | |
| 	page { | |
| 		background-color: #f5f5f5 !important; | |
| 	} | |
| 
 | |
| 	.se-grid { | |
| 		display: grid; | |
| 		grid-template-columns: 1fr 1fr 1fr 1fr; | |
| 		gap: 10rpx; | |
| 		padding-bottom: 4rpx; | |
| 	} | |
| 	.se-tag{ | |
| 		margin-right: 10rpx; | |
| 		margin-top: 5px; | |
| 		padding: 5rpx 10rpx; | |
| 		border-radius: 4rpx; | |
| 		border: 2rpx solid rgba(0,0,0,0.00); | |
| 		font-size: 16rpx; | |
| 		font-family: PingFang SC, PingFang SC-Bold; | |
| 		font-weight: 700; | |
| 		text-align: center; | |
| 	} | |
| </style> |