From 38712ae83223cb244020e255fc37e1ce35775c45 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 09 四月 2026 13:53:40 +0800
Subject: [PATCH] 优化
---
src/views/h5/verify/form.vue | 31 +++++++++++++++++++++++++------
1 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/src/views/h5/verify/form.vue b/src/views/h5/verify/form.vue
index 8409462..91c57d1 100644
--- a/src/views/h5/verify/form.vue
+++ b/src/views/h5/verify/form.vue
@@ -1,5 +1,5 @@
<template>
- <div v-if="pdfUrl">
+ <div>
<el-row class="p-3 m-0" justify="space-between" align="middle">
<el-col :span="4"></el-col>
<el-col :span="16">
@@ -24,10 +24,11 @@
</el-row>
<el-divider class="m-0" style="flex-shrink: 0;"></el-divider>
- <el-scrollbar :height="`${mainHeight}px`" class="p-2 m-0 mt-1" >
+ <el-scrollbar :height="`${mainHeight}px`" class="p-2 m-0 mt-1" min-size="none">
<div v-if="pdfUrl" :style="{width: '100%', height: `${mainHeight - 100}px`}">
<PdfPreview v-if="pdfUrl" :url="pdfUrl"></PdfPreview>
</div>
+ <el-text v-if="pdfUrlError" class="ml-2 text-info">鑰冪偣鐢虫姤鏂囦欢鍔犺浇澶辫触...</el-text>
<div class="p-2 my-4">
<el-form ref="verifyForm" :model="form">
<el-form-item label="*浠ヤ笂鐢虫姤鍐呭鏄惁灞炲疄" prop="isVerified">
@@ -54,7 +55,13 @@
</el-form-item>
<el-row><el-text>*鐜板満宸ヤ綔鐓х墖</el-text></el-row>
<el-row>
- <UploadBtn v-model="form.image" :disabled="isVerified" :accept="['pdf', 'jpg']" :limitFileCount="10" listType="picture-card"></UploadBtn>
+ <UploadBtn
+ v-model="form.image"
+ :disabled="isVerified"
+ :accept="['pdf', 'jpg']"
+ :limitFileCount="10"
+ listType="picture-card"
+ ></UploadBtn>
</el-row>
<Signature v-model="form.signatureUrl" :disabled="isVerified" :isRequire="true"></Signature>
@@ -65,7 +72,15 @@
type="primary" size="large"
class="my-7" style="width: 100%;"
:loading="submitLoading"
- >鎻愪氦鏍搁獙缁撴灉</el-button>
+ >鎻愪氦鏍搁獙缁撴灉
+ </el-button>
+ <el-button
+ v-if="isVerified"
+ disabled
+ type="primary" size="large"
+ class="my-7" style="width: 100%;"
+ >鏍搁獙缁撴灉宸叉彁浜�
+ </el-button>
</el-form>
</div>
</el-scrollbar>
@@ -102,7 +117,8 @@
},
isVerified: false,
saveLoading: false,
- submitLoading: false
+ submitLoading: false,
+ pdfUrlError: false
}
},
computed: {
@@ -125,7 +141,7 @@
this.$axios.get('/exam/verify-record/get-by-application-id', { params }).then(res => {
if (res.data.code == 0) {
const resData = res.data.data || {}
- this.pdfUrl = this.$qxueyou.qxyRes + resData.examSiteVerifyFile
+ this.pdfUrl = resData.examSiteVerifyFile ? this.$qxueyou.qxyRes + resData.examSiteVerifyFile : ''
this.title = resData.organizationName + '-' + resData.examSite.siteName + '鑰冪偣鏍搁獙'
if (resData.id) {
this.form.isContentTrue = resData.isContentTrue
@@ -137,6 +153,9 @@
this.form.signatureUrl = resData.signatureUrl
this.isVerified = resData.isVerified
}
+ if (!this.pdfUrl) {
+ this.pdfUrlError = false
+ }
} else {
this.$message.error('鑾峰彇鏍搁獙淇℃伅澶辫触')
}
--
Gitblit v1.8.0