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>
|