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 @@