From 3cf727430a820356eea0e33feb1ecd80ab316a40 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Fri, 30 Jan 2026 18:05:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8F=96=E8=AF=81=E5=8D=95?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 +- .../components/components/EvidenceModal.vue | 365 ++++++++++++------ 2 files changed, 247 insertions(+), 121 deletions(-) diff --git a/.env.development b/.env.development index bcb7425..06dbc86 100644 --- a/.env.development +++ b/.env.development @@ -2,7 +2,8 @@ VITE_APP_NAME=后台管理系统 VITE_SOCKET_URL=wss://server.websoft.top VITE_SERVER_URL=https://server.websoft.top/api #VITE_API_URL=https://cms-api.websoft.top/api -VITE_API_URL=https://jfsj.wsdns.cn/api +#VITE_API_URL=https://jfsj.wsdns.cn/api +VITE_API_URL=http://1.14.159.185:9200/api #VITE_SOCKET_URL=ws://127.0.0.1:9191 #VITE_SERVER_URL=http://127.0.0.1:8000/api diff --git a/src/views/pwl/pwlProject/components/components/EvidenceModal.vue b/src/views/pwl/pwlProject/components/components/EvidenceModal.vue index 8519b06..63a7549 100644 --- a/src/views/pwl/pwlProject/components/components/EvidenceModal.vue +++ b/src/views/pwl/pwlProject/components/components/EvidenceModal.vue @@ -20,11 +20,11 @@
审计取证单
- 案引号: + 索引号:
@@ -38,15 +38,13 @@ - - - - + + - - - - - + - - - - - - @@ -172,39 +179,47 @@ - - - - @@ -406,27 +421,41 @@ const style = ` * { box-sizing: border-box; } - body { margin: 0; padding: 24px; font-family: 'Songti SC', 'SimSun', serif; } - .sheet-title { text-align: center; font-size: 28px; letter-spacing: 4px; margin-bottom: 12px; } - .sheet-meta { display: flex; justify-content: space-between; font-size: 14px; margin-bottom: 8px; } - .inline-input { border: none; border-bottom: 1px solid #000; min-width: 60px; padding: 2px 4px; font-size: 14px; } - .inline-input.small { width: 48px; text-align: center; } + body { margin: 0; padding: 12px; font-family: 'SimSun', 'Songti SC', serif; color: #000; } + .evidence-sheet { padding: 14px 16px; border: 1px solid #000; } + .sheet-title { text-align: center; font-size: 24px; letter-spacing: 8px; margin-bottom: 6px; font-weight: 700; } + .sheet-meta { display: flex; justify-content: space-between; align-items: flex-end; font-size: 14px; margin-bottom: 8px; } + .meta-left, .meta-right { display: flex; align-items: flex-end; gap: 4px; } + .inline-input { border: none; border-bottom: 1px solid #000; min-width: 70px; padding: 2px 4px; font-size: 14px; background: transparent; outline: none; height: 20px; line-height: 20px; } + .inline-input.small { width: 44px; text-align: center; } .inline-input.long { min-width: 180px; } .sheet-table { width: 100%; border-collapse: collapse; table-layout: fixed; } - .sheet-table th, .sheet-table td { border: 1px solid #000; padding: 8px 10px; vertical-align: top; font-size: 14px; } - .sheet-table th { background: #fafafa; font-weight: 600; text-align: center; } - .cell-input { width: 100%; border: none; resize: vertical; min-height: 34px; font-size: 14px; line-height: 1.5; font-family: inherit; } + .sheet-table th, .sheet-table td { border: 1px solid #000; padding: 6px 8px; vertical-align: top; font-size: 14px; line-height: 1.6; } + .sheet-table th { background: #fff; font-weight: 600; text-align: center; vertical-align: middle; } + .vertical-header { padding: 4px 2px; font-weight: 600; } + .vertical-text { display: flex; flex-direction: column; align-items: center; gap: 2px; } + .vertical-text span { display: block; line-height: 1.1; } + .cell-input { width: 100%; border: none; resize: none; min-height: 32px; font-size: 14px; line-height: 1.6; font-family: inherit; background: transparent; } .cell-input:focus { outline: none; } - .cell-input.single { min-height: 32px; } - .cell-input.tall { min-height: 120px; } - .input-line { height: 32px; } - .summary-title { font-weight: 700; margin-bottom: 4px; } - .summary-hint { color: #555; line-height: 1.5; margin-bottom: 2px; } - .summary-cell { background: #fcfcfc; } - .date-cell { display: flex; flex-direction: column; gap: 6px; } + .cell-input.single { min-height: 30px; } + .cell-input.medium { min-height: 90px; } + .cell-input.tall { min-height: 170px; } + .input-line { height: 30px; } + .summary-cell { padding: 8px 12px; } + .summary-title { font-weight: 600; margin-bottom: 6px; text-align: left; } + .summary-content { text-align: left; line-height: 1.7; font-size: 12px; } + .summary-item { margin-bottom: 6px; } + .summary-example { margin-left: 16px; margin-bottom: 6px; color: #000; } + .split-row { display: flex; align-items: stretch; gap: 0; min-height: 36px; } + .split-left { flex: 1; padding-right: 8px; } + .split-right { display: flex; align-items: center; gap: 4px; white-space: nowrap; border-left: 1px solid #000; padding-left: 8px; } + .provider-row { display: flex; gap: 0; min-height: 140px; align-items: stretch; } + .provider-opinion { flex: 1; padding-right: 8px; } + .provider-date { width: 110px; display: flex; flex-direction: column; gap: 8px; justify-content: center; align-items: center; border-left: 1px solid #000; padding-left: 6px; } .date-label { font-weight: 600; } - .footer-note { margin-top: 12px; font-size: 14px; line-height: 1.6; } - .note-row { margin-bottom: 4px; } + .footer-note { margin-top: 10px; font-size: 12px; line-height: 1.6; } + .note-row { margin-bottom: 6px; text-align: right; } + .note { margin-bottom: 4px; } .note input { vertical-align: middle; } `; @@ -461,42 +490,60 @@ .evidence-container { max-height: 70vh; overflow: auto; - background: #f5f5f5; - padding: 12px; + background: #f2f2f2; + padding: 16px; } .evidence-sheet { background: #fff; - padding: 16px 20px; - border: 1px solid #e5e5e5; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); + padding: 14px 16px; + border: 1px solid #000; + box-shadow: none; + width: 794px; + max-width: 100%; + min-height: 1123px; + margin: 0 auto; + font-family: 'SimSun', 'Songti SC', serif; + color: #000; } .sheet-title { text-align: center; - font-size: 28px; - letter-spacing: 4px; - margin-bottom: 12px; - font-weight: 600; + font-size: 24px; + letter-spacing: 8px; + margin-bottom: 6px; + font-weight: 700; } .sheet-meta { display: flex; justify-content: space-between; + align-items: flex-end; font-size: 14px; - margin-bottom: 10px; + margin-bottom: 8px; + } + + .meta-left, + .meta-right { + display: flex; + align-items: flex-end; + gap: 4px; } .inline-input { border: none; border-bottom: 1px solid #000; - min-width: 60px; + min-width: 70px; padding: 2px 4px; font-size: 14px; + background: transparent; + outline: none; + height: 20px; + line-height: 20px; } .inline-input.small { - width: 48px; + width: 44px; text-align: center; } @@ -513,25 +560,45 @@ .sheet-table th, .sheet-table td { border: 1px solid #000; - padding: 8px 10px; + padding: 6px 8px; vertical-align: top; font-size: 14px; + line-height: 1.6; } .sheet-table th { - background: #fafafa; + background: #fff; font-weight: 600; text-align: center; + vertical-align: middle; + } + + .vertical-header { + padding: 4px 2px; + font-weight: 600; + } + + .vertical-text { + display: flex; + flex-direction: column; + align-items: center; + gap: 2px; + } + + .vertical-text span { + display: block; + line-height: 1.1; } .cell-input { width: 100%; border: none; - resize: vertical; - min-height: 34px; + resize: none; + min-height: 32px; font-size: 14px; - line-height: 1.5; + line-height: 1.6; font-family: inherit; + background: transparent; } .cell-input:focus { @@ -539,36 +606,89 @@ } .cell-input.single { - min-height: 32px; + min-height: 30px; + } + + .cell-input.medium { + min-height: 90px; } .cell-input.tall { - min-height: 120px; + min-height: 170px; } .input-line { - height: 32px; + height: 30px; } .summary-cell { - background: #fcfcfc; + padding: 8px 12px; } .summary-title { - font-weight: 700; - margin-bottom: 4px; + font-weight: 600; + margin-bottom: 6px; + text-align: left; } - .summary-hint { - color: #555; - line-height: 1.5; - margin-bottom: 2px; + .summary-content { + text-align: left; + line-height: 1.7; + font-size: 12px; } - .date-cell { + .summary-item { + margin-bottom: 6px; + } + + .summary-example { + margin-left: 16px; + margin-bottom: 6px; + color: #000; + } + + .split-row { + display: flex; + align-items: stretch; + gap: 0; + min-height: 36px; + } + + .split-left { + flex: 1; + padding-right: 8px; + } + + .split-right { + display: flex; + align-items: center; + gap: 4px; + white-space: nowrap; + border-left: 1px solid #000; + padding-left: 8px; + } + + .provider-row { + display: flex; + gap: 0; + min-height: 140px; + align-items: stretch; + } + + .provider-opinion { + flex: 1; + padding-right: 8px; + } + + .provider-date { + width: 110px; display: flex; flex-direction: column; - gap: 6px; + gap: 8px; + justify-content: center; + align-items: center; + border-left: 1px solid #000; + padding-left: 6px; } .date-label { @@ -576,12 +696,17 @@ } .footer-note { - margin-top: 12px; - font-size: 14px; + margin-top: 10px; + font-size: 12px; line-height: 1.6; } .note-row { + margin-bottom: 6px; + text-align: right; + } + + .note { margin-bottom: 4px; }
项目名称 +
审计记录 +
处理 + 处理建议
建议 - -
附件 +
审计人员 - - 编制日期 - +
+
+ +
+
+ 编制日期: + +
+
证据提供单位或个人意见 - - -
日期
- +
+
+
+ +
+
+
日期
+ +
+