-
zhangwei
2024-08-23 e6dccb3b16847f4bda31f305113070596677caff
src/pages/mine/apply.vue
@@ -6,7 +6,8 @@
               <fui-upload immediate :url="`${apiBaseUrl}api/UpFile/UploadIdCord?PageName=FRONT`" ref="uploadF"
                  max='1' background='#fff' @success="success('FRONT',$event)" @error="error" @complete="complete"
                  width="300" height="150">
                  <image :src="userInfo.idCardFace?userInfo.idCardFace:'/static/positive.png'" mode="widthFix" style="width: 300rpx;height: 150rpx;"></image>
                  <image :src="userInfo.idCardFace?userInfo.idCardFace:'/static/positive.png'" mode="widthFix"
                     style="width: 300rpx;height: 150rpx;"></image>
               </fui-upload>
               <!-- <template #right>
                  <up-icon name="arrow-right"></up-icon>
@@ -16,20 +17,21 @@
               <fui-upload immediate :url="`${apiBaseUrl}api/UpFile/UploadIdCord?PageName=Back`" ref="uploadB"
                  max='1' background='#fff' @success="success('Back',$event)" @error="error" @complete="complete"
                  width="300" height="150">
                  <image :src="userInfo.idCardBack?userInfo.idCardBack:'/static/negative.png'" mode="widthFix" style="width: 300rpx;height: 150rpx;"></image>
                  <image :src="userInfo.idCardBack?userInfo.idCardBack:'/static/negative.png'" mode="widthFix"
                     style="width: 300rpx;height: 150rpx;"></image>
               </fui-upload>
            </up-form-item>
            <up-form-item label="姓名" required prop="userInfo.name" borderBottom ref="item1">
               <up-input v-model="userInfo.name" border="none" placeholder="请输入姓名" readonly></up-input>
            </up-form-item>
            <up-form-item label="联系电话" required prop="userInfo.phone" borderBottom ref="item1">
               <up-input v-model="userInfo.phone" border="none" placeholder="请输入联系电话" ></up-input>
               <up-input v-model="userInfo.phone" border="none" placeholder="请输入联系电话"></up-input>
            </up-form-item>
            <up-form-item label="身份证号" required prop="userInfo.idCode" borderBottom ref="item1">
               <up-input v-model="userInfo.idCode" border="none" placeholder="请输入身份证号" readonly></up-input>
            </up-form-item>
            <up-form-item label="联系地址" required prop="userInfo.address" borderBottom ref="item1">
               <up-input v-model="userInfo.address" border="none" placeholder="请输入联系地址" ></up-input>
               <up-input v-model="userInfo.address" border="none" placeholder="请输入联系地址"></up-input>
            </up-form-item>
            <up-form-item label="简历描述" required prop="userInfo.resume" borderBottom ref="item1">
               <up-textarea v-model="userInfo.resume" placeholder="请输入简历描述"></up-textarea>
@@ -83,7 +85,7 @@
      ref,
      reactive
   } from 'vue';
   // let webgl = ref()
   onLoad(() => {
      let data = JSON.parse($db.get('userInfo'))
@@ -109,7 +111,7 @@
      // // 5、开始监听帧数据
      // listener.start()
   })
   let status = ref(false)
   let form1 = ref()
   let radiolist1 = [{
@@ -127,7 +129,7 @@
      idCode: '', //身份证号
      address: '', //联系地址
      resume: '', //简历描述
      id:0
      id: 0
   })
   // 使用 reactive 创建响应式状态  
   const state = reactive({
@@ -224,9 +226,9 @@
      //上传成功回调,处理服务器返回数据【此处根据实际返回数据进行处理】
      let res = JSON.parse(e.res.data.replace(/\ufeff/g, "") || "{}")
      if (res.data.url && text == 'FRONT') {
         userInfo.idCardFace = res.data.url, //身份证正面路径
            userInfo.idCode = res.data.info.idNum, //身份证号
            userInfo.name = res.data.info.name
         userInfo.idCardFace = res.data.url //身份证正面路径
         userInfo.idCode = res.data.info.idNum //身份证号
         userInfo.name = res.data.info.name
      } else {
         userInfo.idCardBack = res.data.url //身份证反面路径
      }
@@ -237,7 +239,7 @@
   const complete = (e) => {
      if (e.action == 'delete') {
         // 删除处理
      }
      console.log(e, '删除')