From 688cbbcc28ff3c2f8ff8ce1fb2e223b9379d5fb7 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Mon, 7 Jul 2025 22:01:19 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=8A=A5=E5=90=8D=E3=80=81=E8=87=AA?= =?UTF-8?q?=E4=B8=BB=E6=8A=A5=E5=90=8D=E6=96=B0=E5=A2=9E=E5=90=88=E5=90=8C?= =?UTF-8?q?=E7=9F=AB=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/signUp.js | 1 + src/pages/signUp/info.vue | 46 +++++++++++++++++++++++++++++++++++---- src/pages/signUp/self.vue | 32 +++++++++++++++++++++++---- 3 files changed, 71 insertions(+), 8 deletions(-) diff --git a/src/api/signUp.js b/src/api/signUp.js index 33e4ee7..0aee3d3 100644 --- a/src/api/signUp.js +++ b/src/api/signUp.js @@ -13,3 +13,4 @@ export const signUpPeopleSelfListReq = params => http.get(`/train/train-sign-up- export const signUpSelfJoinReq = data => http.post(`/train/train-sign-up-people-self/join`, data) export const signUpSelfUpdateReq = data => http.put(`/train/train-sign-up-people-self`, data) export const signUpSelfIdCardHeaderReq = data => http.post(`/train/train-sign-up-people-self/idCardHeader`, data) +export const signUpSelfContractFixReq = data => http.post(`/train/train-sign-up-people-self/contractFix`, data) diff --git a/src/pages/signUp/info.vue b/src/pages/signUp/info.vue index b99d69f..46e3ea9 100644 --- a/src/pages/signUp/info.vue +++ b/src/pages/signUp/info.vue @@ -456,7 +456,7 @@ import {ref, getCurrentInstance} from 'vue' import {onLoad} from "@dcloudio/uni-app"; import {$toast, chooseImg} from "@/utils"; -import {signUpInfoReq, signUpJoinReq, signUpUpdateReq} from "@/api/signUp"; +import {signUpInfoReq, signUpJoinReq, signUpSelfContractFixReq, signUpUpdateReq} from "@/api/signUp"; import {getUserInfo} from "@/utils/user"; import {dictDataReq, orgListReq, workTypeListReq} from "@/api/common"; import {userInfoByIdCardReq, userInfoMakeBackIdCardReq, userInfoReq} from "@/api/user"; @@ -939,19 +939,57 @@ const uploadWorkTypePaper = async () => { form.value.workTypePaper = res[0] } +// const uploadContactFirstPage = async () => { +// const res = await chooseImg(1) +// form.value.contactFirstPage = res[0] +// } +// +// const uploadContactExpirePage = async () => { +// const res = await chooseImg(1) +// form.value.contactExpirePage = res[0] +// } +// +// const uploadContactSignPage = async () => { +// const res = await chooseImg(1) +// form.value.contactSignPage = res[0] +// } const uploadContactFirstPage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactFirstPage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_first` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactFirstPage = fixRes.data + console.log(form.value.contactFirstPage) + } } const uploadContactExpirePage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactExpirePage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_expire` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactExpirePage = fixRes.data + } + // form.value.contactExpirePage = res[0] } const uploadContactSignPage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactSignPage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_sign` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactSignPage = fixRes.data + } + // form.value.contactSignPage = res[0] } const uploadSocialSecurity = async () => { diff --git a/src/pages/signUp/self.vue b/src/pages/signUp/self.vue index eb3825c..43d8341 100644 --- a/src/pages/signUp/self.vue +++ b/src/pages/signUp/self.vue @@ -486,7 +486,7 @@ import {onLoad} from "@dcloudio/uni-app"; import {$toast, chooseImg} from "@/utils"; import { signUpInfoReq, - signUpJoinReq, signUpSelfIdCardHeaderReq, + signUpJoinReq, signUpSelfContractFixReq, signUpSelfIdCardHeaderReq, signUpSelfInfoReq, signUpSelfJoinReq, signUpSelfUpdateReq, @@ -1037,18 +1037,42 @@ const uploadWorkTypePaper = async () => { } const uploadContactFirstPage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactFirstPage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_first_self` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactFirstPage = fixRes.data + console.log(form.value.contactFirstPage) + } } const uploadContactExpirePage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactExpirePage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_expire_self` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactExpirePage = fixRes.data + } + // form.value.contactExpirePage = res[0] } const uploadContactSignPage = async () => { + if (!form.value.idCardNumber) return $toast('请先上传身份证') const res = await chooseImg(1) - form.value.contactSignPage = res[0] + const fixRes = await signUpSelfContractFixReq({ + url: res[0], + idCardNumber: `${form.value.idCardNumber}_${activityId.value}_sign_self` + }) + if (fixRes && fixRes.code === 0) { + form.value.contactSignPage = fixRes.data + } + // form.value.contactSignPage = res[0] } const uploadSocialSecurity = async () => {