From 0b3498a8c0d3e32f2dc63719a0ec63a021dad7aa Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Thu, 3 Jul 2025 10:16:46 +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=E8=AF=81=E4=BB=B6?= =?UTF-8?q?=E7=85=A7=E5=90=88=E6=88=90?= 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 | 17 +++++++++++++++-- src/pages/signUp/self.vue | 19 ++++++++++++++++--- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/api/signUp.js b/src/api/signUp.js index 3070dee..33e4ee7 100644 --- a/src/api/signUp.js +++ b/src/api/signUp.js @@ -12,3 +12,4 @@ export const signUpSelfInfoReq = id => http.get(`/train/train-sign-up-self/${id} export const signUpPeopleSelfListReq = params => http.get(`/train/train-sign-up-people-self`, {params}) 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) diff --git a/src/pages/signUp/info.vue b/src/pages/signUp/info.vue index 9d82a76..b99d69f 100644 --- a/src/pages/signUp/info.vue +++ b/src/pages/signUp/info.vue @@ -913,12 +913,25 @@ const uploadIdCardBack = async () => { const uploadHeadPhoto = async () => { const res = await chooseImg(1) - form.value.idCardHeader = res[0] + uni.showLoading({title: '转换中'}) + const transRes = await signUpSelfIdCardHeaderReq({ + url: res[0], + spec: 69 + }) + uni.hideLoading() + if (transRes.data.code !== 200) return $toast(transRes.data.msg) + form.value.idCardHeader = transRes.data.data.result } const uploadHeadPhoto2 = async () => { const res = await chooseImg(1) - form.value.idCardHeader2 = res[0] + const transRes = await signUpSelfIdCardHeaderReq({ + url: res[0], + spec: 25 + }) + uni.hideLoading() + if (transRes.data.code !== 200) return $toast(transRes.data.msg) + form.value.idCardHeader2 = transRes.data.data.result } const uploadWorkTypePaper = async () => { diff --git a/src/pages/signUp/self.vue b/src/pages/signUp/self.vue index 8536278..eb3825c 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, + signUpJoinReq, signUpSelfIdCardHeaderReq, signUpSelfInfoReq, signUpSelfJoinReq, signUpSelfUpdateReq, @@ -1010,12 +1010,25 @@ const uploadIdCardBack = async () => { const uploadHeadPhoto = async () => { const res = await chooseImg(1) - form.value.idCardHeader = res[0] + uni.showLoading({title: '转换中'}) + const transRes = await signUpSelfIdCardHeaderReq({ + url: res[0], + spec: 69 + }) + uni.hideLoading() + if (transRes.data.code !== 200) return $toast(transRes.data.msg) + form.value.idCardHeader = transRes.data.data.result } const uploadHeadPhoto2 = async () => { const res = await chooseImg(1) - form.value.idCardHeader2 = res[0] + const transRes = await signUpSelfIdCardHeaderReq({ + url: res[0], + spec: 25 + }) + uni.hideLoading() + if (transRes.data.code !== 200) return $toast(transRes.data.msg) + form.value.idCardHeader2 = transRes.data.data.result } const uploadWorkTypePaper = async () => {