From 936fd83d7015ede5b25e0e2510f9089bec247446 Mon Sep 17 00:00:00 2001 From: mixtan <424491071@qq.com> Date: Fri, 27 Jun 2025 14:13:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=8C=E6=AD=A5APP=E7=AB=AF=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E8=AF=A6=E6=83=85=E8=81=94=E8=B0=83=EF=BC=9B=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=BD=93=E5=85=A8=E9=83=A8=E9=A9=B3=E5=9B=9E=E6=97=B6?= =?UTF-8?q?=E8=B7=B3=E5=88=B0=E5=BC=80=E5=BA=97=E5=85=A5=E9=A9=BB=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=EF=BC=8C=E5=90=8C=E6=97=B6=E6=90=BA=E5=B8=A6id?= =?UTF-8?q?=E5=88=B0url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/start/check.vue | 269 ++++++++++++++++++++++++++++++-------- src/views/start/start.vue | 49 +++++-- 2 files changed, 253 insertions(+), 65 deletions(-) diff --git a/src/views/start/check.vue b/src/views/start/check.vue index 8cb5b9c..ad0abfc 100644 --- a/src/views/start/check.vue +++ b/src/views/start/check.vue @@ -6,57 +6,172 @@ { nodata: ![2, 21].includes(auditInfo.approval_status) }, ]" > -
+
- + - - + v-if=" + [3].includes(auditInfo.approval_status) && + !auditInfo.lkl_ec_result_url + " + icon="warning" + title="审核中,1-7个工作日内答复,请耐心等待" + > + - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:{{ auditInfo.created_at }} +
@@ -238,7 +353,12 @@ - + @@ -366,9 +486,9 @@ let auditInfo = ref<{ [key: string]: any }>({ }); const formConfig = reactive(JSON.parse(JSON.stringify(config.formConfig))); -const toSign = ()=>{ - dialogSigned.value = true -} +const toSign = () => { + dialogSigned.value = true; +}; const handleGetAuditInfo = async () => { const res = (await GetAuditInfo({ @@ -383,6 +503,11 @@ const handleGetAuditInfo = async () => { let arr = JSON.parse(res.data.approval_invalid_col); arr = uniq(arr); + if (arr.includes("all")) { + router.push({ name: "start", query: { id: res.auditInfo.id } }); + return; + } + const arr2 = formConfig.reduce((acc, item) => { if (arr.includes(item.key)) { if (item.key == "license_image") { @@ -428,7 +553,13 @@ const checkForm = async () => { }); if (isValid) { - if ( difference(['license_type','license_image','license_number'], auditInfo.value.approval_invalid_col).length==0 && applyFormData?.license_type != 1) { + if ( + difference( + ["license_type", "license_image", "license_number"], + auditInfo.value.approval_invalid_col + ).length == 0 && + applyFormData?.license_type != 1 + ) { if (!applyFormData?.license_image?.length) { ElMessage.error("请上传许可证图片"); return; @@ -810,7 +941,6 @@ const handleUploadError = (error, file) => { }; onMounted(() => { - // bankListRemoteMethod(); if (!isLoggedIn.value) { router.push({ name: "index" }); @@ -856,11 +986,11 @@ onMounted(() => { line-height: 20px; } -.result{ +.result { margin: 30px 0; } -.signed_iframe{ +.signed_iframe { width: 100%; height: 50vh; } @@ -873,12 +1003,41 @@ onMounted(() => { justify-content: center; background: #eee; - .tit { - font-size: 16px; - margin-bottom: 15px; + .myresult { + display: flex; + flex-direction: column; + gap: 40px; :deep(.el-result) { padding: 0; } + :deep(.el-result) { + .el-result__icon { + position: relative; + &::after { + content: ""; + width: 0px; + height: 35px; + position: absolute; + top: -36px; + left: 50%; + border-right: 1px #ccc dashed; + } + } + + &:first-of-type { + .el-result__icon { + position: relative; + &::after { + display: none; + height: 0; + } + } + } + } + .time { + font-size: 14px; + text-align: center; + } } .steps-container { diff --git a/src/views/start/start.vue b/src/views/start/start.vue index c1bc98f..a381d01 100644 --- a/src/views/start/start.vue +++ b/src/views/start/start.vue @@ -740,16 +740,22 @@
- + - + 搜不到我的开户银行,怎么处理? @@ -773,7 +779,7 @@