From 0a0433c3b80adfc8a8697ccb99c6dd6599b4677d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=85=B4=E5=87=AF?= <2448379534@qq.com> Date: Fri, 10 Apr 2026 11:11:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=B4=E6=B8=A9=E7=9B=91=E6=B5=8B=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8F=B3=E4=BE=A7=E7=BB=84=E4=BB=B6=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/developStatusChart/index.vue | 2 +- .../chuixiangshuiwenChangeMod/index.vue | 424 ++++++++++++++++++ .../src/modules/churukushuiwenMod/index.vue | 240 ++++++++++ .../modules/dianxingcuoshijieshao/index.vue | 165 +++---- .../src/modules/huanbaozdjcgzkzQK/index.vue | 4 +- .../shuidianhuangjingjieruMod/DataTable.vue | 91 ++-- .../index.vue | 106 +++++ .../yanchengshuiwenChangeMod/index.vue | 221 +++++++++ .../views/shuiWenJianCe/shuiWenQingKuang.vue | 26 +- 9 files changed, 1121 insertions(+), 158 deletions(-) create mode 100644 frontend/src/modules/chuixiangshuiwenChangeMod/index.vue create mode 100644 frontend/src/modules/churukushuiwenMod/index.vue create mode 100644 frontend/src/modules/shuiwenjiancegongzuokaizhangqingkuang/index.vue create mode 100644 frontend/src/modules/yanchengshuiwenChangeMod/index.vue diff --git a/frontend/src/components/developStatusChart/index.vue b/frontend/src/components/developStatusChart/index.vue index 90b6254..bc1acf0 100644 --- a/frontend/src/components/developStatusChart/index.vue +++ b/frontend/src/components/developStatusChart/index.vue @@ -39,7 +39,7 @@ const initChart = () => { const option = { tooltip: { trigger: 'item', - formatter: '{a}
{b}: {c} ({d}%)', + formatter: '{a} {b}: {c} ({d}%)', position: 'right' }, legend: { diff --git a/frontend/src/modules/chuixiangshuiwenChangeMod/index.vue b/frontend/src/modules/chuixiangshuiwenChangeMod/index.vue new file mode 100644 index 0000000..4608020 --- /dev/null +++ b/frontend/src/modules/chuixiangshuiwenChangeMod/index.vue @@ -0,0 +1,424 @@ + + + + + + \ No newline at end of file diff --git a/frontend/src/modules/churukushuiwenMod/index.vue b/frontend/src/modules/churukushuiwenMod/index.vue new file mode 100644 index 0000000..a1d1c18 --- /dev/null +++ b/frontend/src/modules/churukushuiwenMod/index.vue @@ -0,0 +1,240 @@ + + + + + + \ No newline at end of file diff --git a/frontend/src/modules/dianxingcuoshijieshao/index.vue b/frontend/src/modules/dianxingcuoshijieshao/index.vue index 1f83a83..361f9b9 100644 --- a/frontend/src/modules/dianxingcuoshijieshao/index.vue +++ b/frontend/src/modules/dianxingcuoshijieshao/index.vue @@ -1,27 +1,25 @@ \ No newline at end of file diff --git a/frontend/src/modules/huanbaozdjcgzkzQK/index.vue b/frontend/src/modules/huanbaozdjcgzkzQK/index.vue index 6ddbaf0..a32eb2d 100644 --- a/frontend/src/modules/huanbaozdjcgzkzQK/index.vue +++ b/frontend/src/modules/huanbaozdjcgzkzQK/index.vue @@ -6,7 +6,7 @@
- +
@@ -90,7 +90,7 @@ onMounted(() => { flex-flow: wrap; display: flex; justify-content: space-between; - margin-top: -7px; + margin-top: -8px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; } diff --git a/frontend/src/modules/shuidianhuangjingjieruMod/DataTable.vue b/frontend/src/modules/shuidianhuangjingjieruMod/DataTable.vue index 3f70796..996c493 100644 --- a/frontend/src/modules/shuidianhuangjingjieruMod/DataTable.vue +++ b/frontend/src/modules/shuidianhuangjingjieruMod/DataTable.vue @@ -1,8 +1,8 @@ @@ -23,7 +23,7 @@ const columns: ColumnsType = [ dataIndex: 'name', key: 'name', fixed: 'left', - width: 114, + width: 114.19, align: 'left' }, { @@ -35,21 +35,21 @@ const columns: ColumnsType = [ title: '总计', dataIndex: 'total', key: 'total', - // // width: 76, + width: 76.64, align: 'center' }, { title: '已建', dataIndex: 'built', key: 'built', - // width: 76, + width: 76.64, align: 'center' }, { title: '在建', dataIndex: 'building', key: 'building', - // width: 76, + width: 68.25, align: 'center' }, { @@ -214,7 +214,8 @@ onMounted(() => { :deep(.ant-table) { font-size: 14px; // border: 1px solid #d5e2ed; -border-top: 1px solid #d5e2ed; + border-top: 1px solid #d5e2ed; + .ant-table-thead { >tr { >th { @@ -222,8 +223,10 @@ border-top: 1px solid #d5e2ed; color: #2f6b98; // font-weight: 600; // border: 1px solid #d5e2ed!important; - padding: 4px 6px; + padding: 0px 6px; text-align: center; + font-weight: 600; + line-height: 31px; &:first-child { background-color: #e5eff8 !important; @@ -247,8 +250,10 @@ border-top: 1px solid #d5e2ed; >tr { >td { // border: 1px solid #d5e2ed; - padding: 6px 6px; + padding: 0px 6px !important; text-align: center; + overflow-wrap: break-word; + line-height: 33px; &:first-child { text-align: left; @@ -262,56 +267,34 @@ border-top: 1px solid #d5e2ed; } } - .ant-table-footer { - padding: 0; - background-color: #fafafa; - - .table-footer { - .footer-row { - display: flex; - align-items: center; - padding: 12px 6px; - // border-top: 1px solid #d5e2ed; - background-color: #fafafa; - - .footer-item { - flex: 1; - text-align: center; - // font-weight: 600; - color: #333; - - &:first-child { - flex: 0 0 140px; - text-align: center; - } - } - } - } - } - // 移除默认的 footer 单元格样式 .ant-table-footer::before { display: none; } } } -:deep(){ - .ant-table-bordered .ant-table-tbody >tr >td{ - border-bottom: 1px solid #d5e2ed !important; - border-inline-end: 1px solid #d5e2ed !important; -} -.ant-table-container{ - border-inline-start: 1px solid #d5e2ed !important; -} -.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead >tr:not(:last-child)>th{ - border-bottom: 1px solid #d5e2ed !important; -} -.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th{ - border-inline-end: 1px solid #d5e2ed !important; -} -.ant-table-wrapper .ant-table-thead >tr>th{ - border-bottom: 0px solid #d5e2ed !important; -} - + +:deep() { + .ant-table-bordered .ant-table-tbody>tr>td { + border-bottom: 1px solid #d5e2ed !important; + border-inline-end: 1px solid #d5e2ed !important; + } + + .ant-table-container { + border-inline-start: 1px solid #d5e2ed !important; + } + + .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th { + border-bottom: 1px solid #d5e2ed !important; + } + + .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th { + border-inline-end: 1px solid #d5e2ed !important; + } + + .ant-table-wrapper .ant-table-thead>tr>th { + border-bottom: 1px solid #d5e2ed00 !important; + } + } \ No newline at end of file diff --git a/frontend/src/modules/shuiwenjiancegongzuokaizhangqingkuang/index.vue b/frontend/src/modules/shuiwenjiancegongzuokaizhangqingkuang/index.vue new file mode 100644 index 0000000..a35f286 --- /dev/null +++ b/frontend/src/modules/shuiwenjiancegongzuokaizhangqingkuang/index.vue @@ -0,0 +1,106 @@ + + + + + + \ No newline at end of file diff --git a/frontend/src/modules/yanchengshuiwenChangeMod/index.vue b/frontend/src/modules/yanchengshuiwenChangeMod/index.vue new file mode 100644 index 0000000..9b5c75e --- /dev/null +++ b/frontend/src/modules/yanchengshuiwenChangeMod/index.vue @@ -0,0 +1,221 @@ + + + + + + diff --git a/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue b/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue index 2dc1098..c4e4836 100644 --- a/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue +++ b/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue @@ -1,5 +1,25 @@ + + \ No newline at end of file + +