111
rk
2025-08-28 99e92a155a1b21a8386b482e7aab6fef649aeffa
small-program/pages/employment-certification/employment-certification.vue
@@ -1,6 +1,12 @@
<template>
   <view class="box">
      <view class="box-head" :style="{ backgroundImage: 'url(' + bgImg + ')' }">
      <view class="box-head">
         <!-- 用工 -->
         <image class="box-head-bg" src="@/static/image/bg_renzheng_yonggong@2x.png" mode="widthFix" v-if="title === '用工认证'"></image>
         <!-- 货运 -->
         <image class="box-head-bg" src="@/static/image/bg_renzheng_huoyun@2x.png" mode="widthFix" v-if="title === '货运认证'"></image>
         <!-- 用餐 -->
         <image class="box-head-bg" src="@/static/image/bg_renzheng_gongcan@2x.png" mode="widthFix" v-if="title === '供餐认证'"></image>
         <view class="box-head-info">
            <text>{{title}}</text>
            <text>请按要求填写认证信息</text>
@@ -78,8 +84,8 @@
               </view>
               <view class="item-upload" v-if="flag==0">
                  <view class="item-upload-item1" @click="uploadImg(1)">
                     <view class="image">
                        <image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                     <view class="image":style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -90,8 +96,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(2)">
                     <view class="image">
                        <image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                     <view class="image":style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -103,10 +109,10 @@
               </view>
               <view class="item-upload" v-if="flag==1">
                  <view class="item-upload-item1" @click="uploadImg(1)">
                     <view class="image">
                        <image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                     <view class="image" :style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <image  src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
                     </view>
                     <view class="info">
@@ -115,8 +121,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(2)">
                     <view class="image">
                        <image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                     <view class="image" :style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -127,8 +133,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(3)">
                     <view class="image">
                        <image v-if="form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
                     <view class="image":style="form.img3Full?'background-image:url('+form.img3Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -140,8 +146,8 @@
               </view>
               <view class="item-upload" v-if="flag==2">
                  <view class="item-upload-item1" @click="uploadImg(1)">
                     <view class="image">
                        <image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                     <view class="image":style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -152,8 +158,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(2)">
                     <view class="image">
                        <image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                     <view class="image":style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -164,8 +170,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(3)">
                     <view class="image">
                        <image v-if="form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
                     <view class="image":style="form.img3Full?'background-image:url('+form.img3Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -176,8 +182,8 @@
                     </view>
                  </view>
                  <view class="item-upload-item1" @click="uploadImg(4)">
                     <view class="image">
                        <image v-if="form.img4Full && form.img4Full !=''" :src=" form.img4Full" mode="widthFix">
                     <view class="image":style="form.img4Full?'background-image:url('+form.img4Full+') ;background-size: 100% 100%;':''">
                        <image v-if="1==2&&form.img4Full && form.img4Full !=''" :src=" form.img4Full" mode="widthFix">
                        </image>
                        <image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
                        <text>点击上传</text>
@@ -205,7 +211,7 @@
      },
      data() {
         return {
            bgImg: require('@/static/image/bg_renzheng_yonggong@2x.png'),
            bgImg: null,
            title: '用户认证',
            flag: null,
 
@@ -276,6 +282,7 @@
            return false
         },
         applySubmit() {
            console.log(this.loading)
            if (this.loading) {
               return
            }
@@ -286,6 +293,7 @@
               this.inNullParam(this.form.lgt) ||
               this.inNullParam(this.form.location) ||
               this.inNullParam(this.form.telephone)) {
               uni.showToast({
                  title: '对不起,请按要求填写申请信息1!',
                  icon: "none",
@@ -340,23 +348,26 @@
               param.img2 = this.form.img21
            }
            uni.requestSubscribeMessage({
               tmplIds: ['4H9ztG4E9BxJLwMuYSZ6oiM7yb4KX7u7bYhkhYJP0-Y'],
               tmplIds: ['VJho7-lf-4_WZFfOzenDndgwNDIA0EvCiE6vqBnExpQ'],
               success(res) {
                  console.log('提交参数:', param)
                  this.$u.api.applyForIdentity(param).then(res => {
                  that.$u.api.applyForIdentity(param).then(res => {
                     if (res.code === 200) {
                        uni.showToast({
                           title: res.message || '申请成功 ',
                           icon: "none",
                           duration: 2000
                        });
                        uni.navigateBack({
                           delta: 1
                        uni.switchTab({
                           url:'/pages/mine/mine'
                        });
                     }
                  }).finally(() => {
                     that.loading = false
                  })
               },
               fail(err) {
                  console.log(err)
               }
            })
         },
@@ -365,7 +376,7 @@
            uni.chooseLocation({
               success: (res) => {
                  console.log(res);
                  this.form.location = res.address
                  this.form.location = res.name || res.address
                  this.form.lat = res.latitude
                  this.form.lgt = res.longitude
               },
@@ -460,7 +471,6 @@
                        that.form.img21Full = that.info.imgList.length>1?that.info.imgList[1]:null
                     }
                  }
               }
             }) 
         },
@@ -579,8 +589,18 @@
         height: 300rpx;
         padding: 34rpx 40rpx 0 40rpx;
         box-sizing: border-box;
         background-repeat: no-repeat;
         background-size: 100% 100%;
         // background-repeat: no-repeat;
         // background-size: 100% 100%;
         position: relative;
         .box-head-bg {
            width: 100%;
            height: 300rpx;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
         }
         .box-head-botton {
            width: 100%;