| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 | 
							- <template>
 
- 	<view>
 
- 		<view class="bg" @click="goNav('/pages/my/userinfo')">
 
- 			<view>个人信息</view>
 
- 			<view class="flex align-center">
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;">去上传</view>
 
- 				<image src="../../static/images/my/right.png" style="width: 16rpx;height: 25rpx;"></image>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg" @click="goRenZheng">
 
- 			<view>身份认证</view>
 
- 			<view class="flex align-center">
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;">去上传</view>
 
- 				<image src="../../static/images/my/right.png" style="width: 16rpx;height: 25rpx;"></image>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg" @click="goNav('/pages/my/userinfo')">
 
- 			<view>头像/相册</view>
 
- 			<view class="flex align-center">
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;">去上传</view>
 
- 				<image src="../../static/images/my/right.png" style="width: 16rpx;height: 25rpx;"></image>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg" @click="goRenZheng">
 
- 			<view>资质信息</view>
 
- 			<view class="flex align-center">
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;">去上传</view>
 
- 				<image src="../../static/images/my/right.png" style="width: 16rpx;height: 25rpx;"></image>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg" @click="show = true">
 
- 			<view>出行方式</view>
 
- 			<view class="flex align-center">
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;" v-if="tripWay == 0">
 
- 					去上传</view>
 
- 				<view style="font-weight: 500;color: #333333;font-size: 28rpx;margin-right: 20rpx;" v-if="tripWay != 0">
 
- 					<!-- {{tripWay == 1 ? '公交' ? tripWay == 2 : '出租'}} -->
 
- 					<text v-if="tripWay == 1">公交</text>
 
- 					<text v-if="tripWay == 2">出租</text>
 
- 					<text v-if="tripWay == 3">免费</text>
 
- 					</view>
 
- 				<image src="../../static/images/my/right.png" style="width: 16rpx;height: 25rpx;"></image>
 
- 			</view>
 
- 		</view>
 
- 		<u-action-sheet :list="cxList" v-model="show" @click="cxCallback"></u-action-sheet>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				tripWay: 0,
 
- 				show: false,
 
- 				renzheng: 0,
 
- 				cxList: [{
 
- 						text: '公交',
 
- 						label: 1
 
- 					},
 
- 					{
 
- 						text: '出租',
 
- 						label: 2
 
- 					},
 
- 					{
 
- 						text: '免费',
 
- 						label: 3
 
- 					}
 
- 				]
 
- 			}
 
- 		},
 
- 		onShow() {
 
- 			this.getUserInfo();
 
- 			this.getArtificer();
 
- 		},
 
- 		methods: {
 
- 			//获取技师的信息
 
- 			getArtificer() {
 
- 				this.$Request.getT("/app/artificer/selectArtificer").then(res => {
 
- 					if (res.code == 0) {
 
- 						this.tripWay = res.data.tripWay ? res.data.tripWay : 0;
 
- 					}
 
- 				});
 
- 			},
 
- 			cxCallback(index) {
 
- 				console.log(index)
 
- 				this.setChuXing(index + 1)
 
- 			},
 
- 			setChuXing(tripWay) {
 
- 				this.$queue.showLoading('设置中...')
 
- 				this.$Request.postT("/app/artificer/updateArtificerTripWay?tripWay=" + tripWay).then(res => {
 
- 					uni.hideLoading();
 
- 					if (res.code == 0) {
 
- 						this.$queue.showToast('设置成功!');
 
- 						this.getArtificer();
 
- 					}else{
 
- 						this.$queue.showToast(res.msg);
 
- 					}
 
- 				});
 
- 			},
 
- 			goRenZheng() {
 
- 				if (this.renzheng == 0) {
 
- 					uni.navigateTo({
 
- 						url: '/my/renzheng/rzType'
 
- 					});
 
- 				} else if (this.renzheng != 0) {
 
- 					if(this.renzheng == 1){
 
- 						this.$queue.showToast('实名认证系统审核中,请耐心等待');
 
- 					}else{
 
- 						uni.navigateTo({
 
- 							url: '/my/renzheng/index'
 
- 						});
 
- 					}
 
- 				}
 
- 			},
 
- 			getUserInfo() {
 
- 				this.$Request.get("/app/user/selectUserById").then(res => {
 
- 					if (res.code == 0) {
 
- 						if (res.data.isAuthentication == 0 || res.data.isAuthentication == null) {
 
- 							this.renzheng = 0
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 1) {
 
- 							this.renzheng = 1
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 2) {
 
- 							this.renzheng = 2
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 3) {
 
- 							this.renzheng = 3
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 4) {
 
- 							this.renzheng = 4
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 5) {
 
- 							this.renzheng = 5
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						} else if (res.data.isAuthentication == 6) {
 
- 							this.renzheng = 6
 
- 							uni.setStorageSync("renzheng", this.renzheng)
 
- 						}
 
- 					}
 
- 				});
 
- 			},
 
- 			goNav(e) {
 
- 				uni.navigateTo({
 
- 					url: e
 
- 				})
 
- 			},
 
- 		}
 
- 	}
 
- </script>
 
- <style>
 
- 	page {
 
- 		background: #F5F5F5;
 
- 	}
 
- 	.bg {
 
- 		background: #FFFFFF;
 
- 		border-radius: 20rpx;
 
- 		display: flex;
 
- 		align-items: center;
 
- 		justify-content: space-between;
 
- 		margin: 30rpx;
 
- 		padding: 40rpx 30rpx;
 
- 		font-size: 32rpx;
 
- 		font-weight: bold;
 
- 		font-family: PingFang SC;
 
- 	}
 
- </style>
 
 
  |