From 8a78f4d01a1603f020ae02a1bf0f225df9e79e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 20 Aug 2026 17:08:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(business-crud-page):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=90=88=E5=90=8C=E5=90=8D=E7=A7=B0=E5=88=97=E5=B7=A6=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 business-crud-page.vue 的 contractName 插槽中新增包裹 div,强制内容左对齐 - 新增 scoped 样式 .business-crud-page__contract-name,设置 text-align: left - contract-manage.js 保留 contractName 列 align 和 headerAlign 配置,作为兜底 - 调整合同名称列最小宽度和合同管理页面菜单宽度 - 修复车辆信用评分量化页面部分文本居中样式移除 --- AGENTS.md | 2 +- src/styles/element-ui.scss | 4 ++-- src/styles/theme/beautiful.scss | 2 +- src/styles/theme/bule.scss | 2 +- src/styles/theme/cool.scss | 4 ++-- src/styles/theme/d2.scss | 4 ++-- src/styles/theme/hey.scss | 2 +- src/styles/theme/iview.scss | 2 +- src/styles/theme/lte.scss | 2 +- src/styles/theme/white.scss | 2 +- src/styles/top.scss | 2 +- src/views/business/components/business-crud-page.vue | 2 +- src/views/business/components/master-order-editor.vue | 2 +- src/views/business/loading-manage.vue | 2 +- src/views/business/master-order.vue | 2 +- src/views/business/voucher-manage.vue | 4 ++-- .../settlement/components/formal-settlement-editor.vue | 2 +- src/views/settlement/formal-settlement.vue | 2 +- src/views/settlement/pre-settlement.vue | 2 +- src/views/settlement/receivable-payable-detail.vue | 8 ++++---- src/views/settlement/settlement-adjustment.vue | 2 +- src/views/settlement/transport-reconciliation.vue | 2 +- src/views/system/dept.vue | 2 +- src/views/transit/exception-disposal.vue | 2 +- src/views/transit/risk-disposal.vue | 2 +- src/views/wel/index.vue | 4 ++-- 26 files changed, 34 insertions(+), 34 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index f5050fc..9b0baab 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -164,7 +164,7 @@ Avue 表格/表单配置独立存放于 `src/option/` 目录,与 `views` 和 ` - 各页面搜索栏多行展示时,行与行之间的垂直间距统一为 `8px` - 搜索组件 label 宽度统一不小于 `160px`,label 文本不得换行。 - 搜索组件内部 padding 统一为上、左右 `12px`,底部 `4px`。 -- 搜索组件需展示轻量阴影,统一使用 `0 2px 8px rgba(0, 0, 0, 0.06)`,不得被局部卡片去样式规则覆盖。 +- 搜索组件需展示轻量阴影,统一使用 `0 2px 8px rgba(0, 0, 0, 0.04)`,不得被局部卡片去样式规则覆盖。 - 表格线条颜色需统一使用 `#EFF1F7`,包括表格外边框、单元格分割线和固定列边线。 - 表格偶数行需统一使用 `#FAFAFA` 背景色,固定列单元格必须与对应行背景保持一致。 - 表格操作列同时展示“查看、编辑、删除”等三个按钮时,操作列宽度统一不小于 `220px`;操作列最大按钮数量超过 3 个时,操作列宽度统一加宽到不小于 `320px`;最大按钮数量超过 4 个时,仍按 `320px` 保持列宽,并从第 5 个按钮开始换行展示,禁止出现按钮裁切或显示不全。 diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss index 55d317b..c158294 100644 --- a/src/styles/element-ui.scss +++ b/src/styles/element-ui.scss @@ -100,7 +100,7 @@ .basic-container__card .avue-crud__search.el-card { border: none; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .basic-container__card .avue-crud > .el-card > .el-card__body, @@ -137,7 +137,7 @@ .avue-crud__search.el-card { border: none; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-crud__search.el-card > .el-card__body { diff --git a/src/styles/theme/beautiful.scss b/src/styles/theme/beautiful.scss index e1fa91b..eb6e4da 100644 --- a/src/styles/theme/beautiful.scss +++ b/src/styles/theme/beautiful.scss @@ -26,7 +26,7 @@ } .avue-logo { - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-tags { diff --git a/src/styles/theme/bule.scss b/src/styles/theme/bule.scss index 98d58ea..9c74e2a 100644 --- a/src/styles/theme/bule.scss +++ b/src/styles/theme/bule.scss @@ -2,7 +2,7 @@ .avue-top, .avue-logo { background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.85); } diff --git a/src/styles/theme/cool.scss b/src/styles/theme/cool.scss index 1d852b8..fe07471 100644 --- a/src/styles/theme/cool.scss +++ b/src/styles/theme/cool.scss @@ -35,7 +35,7 @@ .avue-top { background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-tags { @@ -63,7 +63,7 @@ .avue-logo { background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-sidebar--tip { diff --git a/src/styles/theme/d2.scss b/src/styles/theme/d2.scss index a3c94a3..22e4c2f 100644 --- a/src/styles/theme/d2.scss +++ b/src/styles/theme/d2.scss @@ -1,7 +1,7 @@ .theme-d2 { .avue-logo { color: rgba(0, 0, 0, 0.85); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); .avue-logo_title { font-size: 20px; @@ -10,7 +10,7 @@ } .avue-top { - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-main { diff --git a/src/styles/theme/hey.scss b/src/styles/theme/hey.scss index efd4226..8bbfe1b 100644 --- a/src/styles/theme/hey.scss +++ b/src/styles/theme/hey.scss @@ -33,7 +33,7 @@ .avue-logo { background-color: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); .avue-logo_title { color: var(--el-color-primary); diff --git a/src/styles/theme/iview.scss b/src/styles/theme/iview.scss index eb8afe1..4fd9b83 100644 --- a/src/styles/theme/iview.scss +++ b/src/styles/theme/iview.scss @@ -1,7 +1,7 @@ .theme-iview { .avue-logo { background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); text-align: center; .avue-logo_title { diff --git a/src/styles/theme/lte.scss b/src/styles/theme/lte.scss index 78b3a9d..efe9aa6 100644 --- a/src/styles/theme/lte.scss +++ b/src/styles/theme/lte.scss @@ -1,7 +1,7 @@ .theme-lte { .avue-logo { background-color: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); .avue-logo_title { font-weight: 500; diff --git a/src/styles/theme/white.scss b/src/styles/theme/white.scss index 5e7ed43..1707294 100644 --- a/src/styles/theme/white.scss +++ b/src/styles/theme/white.scss @@ -37,7 +37,7 @@ .avue-logo, .tags-container { background-color: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .avue-sidebar--tip { diff --git a/src/styles/top.scss b/src/styles/top.scss index 1f0cdf7..ec0fa76 100644 --- a/src/styles/top.scss +++ b/src/styles/top.scss @@ -3,7 +3,7 @@ .avue-top { position: relative; background-color: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.85); font-size: 28px; height: variables.$top_height; diff --git a/src/views/business/components/business-crud-page.vue b/src/views/business/components/business-crud-page.vue index 555e719..f4b9daf 100644 --- a/src/views/business/components/business-crud-page.vue +++ b/src/views/business/components/business-crud-page.vue @@ -14283,7 +14283,7 @@ export default { background: #fff; border: 1px solid #eff1f7; border-radius: 4px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); :deep(.el-form-item) { margin-bottom: 8px; diff --git a/src/views/business/components/master-order-editor.vue b/src/views/business/components/master-order-editor.vue index 78c24ad..28c1286 100644 --- a/src/views/business/components/master-order-editor.vue +++ b/src/views/business/components/master-order-editor.vue @@ -1810,7 +1810,7 @@ export default { .route-dialog__search { margin-bottom: 8px; padding: 12px 12px 4px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .common-address-dialog__search, .common-cargo-dialog__search { diff --git a/src/views/business/loading-manage.vue b/src/views/business/loading-manage.vue index db8ae02..cd6d49e 100644 --- a/src/views/business/loading-manage.vue +++ b/src/views/business/loading-manage.vue @@ -2354,7 +2354,7 @@ export default { padding: 12px 12px 4px; margin-bottom: 8px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .loading-manage-page__search-grid { diff --git a/src/views/business/master-order.vue b/src/views/business/master-order.vue index aab2f9a..23855d6 100644 --- a/src/views/business/master-order.vue +++ b/src/views/business/master-order.vue @@ -398,7 +398,7 @@ export default { margin-bottom: 8px; padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); .el-form-item { margin-bottom: 8px; } diff --git a/src/views/business/voucher-manage.vue b/src/views/business/voucher-manage.vue index 8486b81..8eeed25 100644 --- a/src/views/business/voucher-manage.vue +++ b/src/views/business/voucher-manage.vue @@ -958,7 +958,7 @@ load(); padding: 12px 12px 4px; margin-bottom: 8px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } &__search-grid { display: grid; @@ -1046,7 +1046,7 @@ load(); padding: 12px; margin-bottom: 8px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } :deep(.el-form-item) { margin-bottom: 8px; diff --git a/src/views/settlement/components/formal-settlement-editor.vue b/src/views/settlement/components/formal-settlement-editor.vue index 0c786c5..3100841 100644 --- a/src/views/settlement/components/formal-settlement-editor.vue +++ b/src/views/settlement/components/formal-settlement-editor.vue @@ -754,6 +754,6 @@ export default { border-radius: 6px; padding: 12px; margin-bottom: 16px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } diff --git a/src/views/settlement/formal-settlement.vue b/src/views/settlement/formal-settlement.vue index fe6eca4..e0399a8 100644 --- a/src/views/settlement/formal-settlement.vue +++ b/src/views/settlement/formal-settlement.vue @@ -536,7 +536,7 @@ export default { .formal-page__search { padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .formal-page__search-grid { display: grid; diff --git a/src/views/settlement/pre-settlement.vue b/src/views/settlement/pre-settlement.vue index c8f8e3f..976039b 100644 --- a/src/views/settlement/pre-settlement.vue +++ b/src/views/settlement/pre-settlement.vue @@ -704,7 +704,7 @@ export default { &__search { padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } &__search-grid { diff --git a/src/views/settlement/receivable-payable-detail.vue b/src/views/settlement/receivable-payable-detail.vue index 0b6c2a4..5c733f2 100644 --- a/src/views/settlement/receivable-payable-detail.vue +++ b/src/views/settlement/receivable-payable-detail.vue @@ -1259,7 +1259,7 @@ export default { margin-bottom: 8px; padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); :deep(.el-form-item__label) { min-width: 160px; @@ -1338,7 +1338,7 @@ export default { padding: 16px 20px; background: #fff; border-radius: 6px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); :deep(.el-form-item) { margin-bottom: 16px; @@ -1362,7 +1362,7 @@ export default { padding: 12px 12px 4px; background: #fff; border-radius: 6px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .settlement-detail-page__transfer-form { @@ -1370,7 +1370,7 @@ export default { padding: 12px 12px 4px; background: #fff; border-radius: 6px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } @media screen and (max-width: 1200px) { diff --git a/src/views/settlement/settlement-adjustment.vue b/src/views/settlement/settlement-adjustment.vue index 54ea0c4..25bbce3 100644 --- a/src/views/settlement/settlement-adjustment.vue +++ b/src/views/settlement/settlement-adjustment.vue @@ -312,7 +312,7 @@ export default { &__search { padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } &__search-grid { display: grid; diff --git a/src/views/settlement/transport-reconciliation.vue b/src/views/settlement/transport-reconciliation.vue index ceeb7ab..e5f74a7 100644 --- a/src/views/settlement/transport-reconciliation.vue +++ b/src/views/settlement/transport-reconciliation.vue @@ -274,7 +274,7 @@ export default { .reconciliation-page__search { padding: 12px 12px 4px; background: #fff; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } .reconciliation-page__search-grid { display: grid; diff --git a/src/views/system/dept.vue b/src/views/system/dept.vue index d95e16c..1a59b91 100644 --- a/src/views/system/dept.vue +++ b/src/views/system/dept.vue @@ -721,7 +721,7 @@ export default {