From 8e53d1f320cb602f08bcb4e9d0cb6e457737b642 Mon Sep 17 00:00:00 2001
From: "15881625488@163.com" <15881625488@163.com>
Date: Wed, 4 Feb 2026 15:26:59 +0800
Subject: [PATCH] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?=
=?UTF-8?q?=E5=AF=BC=E5=87=BA=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/App.vue | 90 ++++++++++++++++++++-----
src/components/Template/BaseInfoFormPackage.vue | 2 +-
src/components/Template/Table.vue | 21 ++++--
src/views/business/study/comp/jhbd/Xq.vue | 49 +-------------
src/views/business/study/comp/sqbd/Xq.vue | 45 +------------
src/views/business/study/comp/tbbd/Xq.vue | 50 +-------------
6 files changed, 98 insertions(+), 159 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 81f7f87..8126e9b 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -135,9 +135,12 @@ export default {
.el-dialog__body {
padding: 10px 10px;
}
+
/*隐藏自动填充密码 */
-.sbzdtcma{
- width: 0px; height: 0px; overflow: hidden;
+.sbzdtcma {
+ width: 0px;
+ height: 0px;
+ overflow: hidden;
}
/*搜索区域样式 */
@@ -314,14 +317,63 @@ export default {
margin-top: 10px;
}
}
+
.no-break {
- page-break-inside: avoid;
- }
+ page-break-inside: avoid;
+}
+
/* 表格行不被分割 */
- table, tr, td, th {
- page-break-inside: avoid;
- }
-
+table,
+tr,
+td,
+th {
+ page-break-inside: avoid;
+}
+
+
+.datatable {
+ border-collapse: collapse;
+ width: 100%;
+ font-size: 13px;
+}
+
+.datatable thead {
+ border-left: 1px solid #f5f5f5;
+}
+
+.datatable th {
+ padding: 5px 5px 4px 5px;
+ max-width: 200px;
+ line-height: 35px;
+ text-align: center;
+ color: #606266;
+ background: #f8f8f9;
+ border: 1px solid #f5f5f5;
+}
+
+.el-dialog__body {
+ padding: 10px 20px !important;
+}
+
+.datatable th.operate {
+ padding: 5px 5px 4px 5px;
+ width: 100px;
+ line-height: 35px;
+ background: #f8f8f9;
+ border: 1px solid #f5f5f5;
+ text-align: center;
+}
+
+
+.datatable td {
+ border: solid 1px #f5f5f5;
+ padding: 3px 5px 4px 5px;
+ max-width: 100px;
+ color: #606266;
+ line-height: 35px;
+ text-align: center;
+}
+
/** 基础信息设置tab **/
.edit-container {
@@ -357,12 +409,12 @@ export default {
.is-finish {
background: #409eff;
- border: 1px solid #409eff;
+ border: 1px solid #409eff;
color: #fff;
}
- .is-info {
- border: 1px solid #d0d0d0;
+ .is-info {
+ border: 1px solid #d0d0d0;
}
.line {
@@ -383,8 +435,9 @@ export default {
padding: 10px 10px;
margin-top: 10px;
width: 100%;
- display: flex;
+ display: flex;
justify-content: center;
+
.content-right {
width: 33%;
margin-left: 2%;
@@ -395,6 +448,7 @@ export default {
.content-left {
width: 65%;
}
+
.content {
width: 100%;
}
@@ -470,11 +524,11 @@ export default {
}
.template-form-item {
- background: #fff;
- padding: 20px;
- border-radius: 8px;
- box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
- margin-top: 24px;
- padding: 24px;
+ background: #fff;
+ padding: 20px;
+ border-radius: 8px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
+ margin-top: 24px;
+ padding: 24px;
}
diff --git a/src/components/Template/BaseInfoFormPackage.vue b/src/components/Template/BaseInfoFormPackage.vue
index 3755375..571a648 100644
--- a/src/components/Template/BaseInfoFormPackage.vue
+++ b/src/components/Template/BaseInfoFormPackage.vue
@@ -251,7 +251,7 @@ export default {
margin-top: 20px;
padding: 20px;
border-radius: 5px 5px;
-
+ page-break-inside: avoid;
}
/* 或者使用 span 语法 */
diff --git a/src/components/Template/Table.vue b/src/components/Template/Table.vue
index 0545679..194c8c7 100644
--- a/src/components/Template/Table.vue
+++ b/src/components/Template/Table.vue
@@ -1,11 +1,24 @@
+
+
+
+
+
+ {{ $t(item.label) }}
+
+
+
+ {{ ditem[item.prop] }}
+