From 9fab7d6b40088b91e64647c62ff7c37bce4fb2f7 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 18 Sep 2026 17:29:10 +0800 Subject: [PATCH] =?utf8?q?fix:=20=E8=AE=BE=E5=A4=87=E6=A8=A1=E6=9D=BF?= =?utf8?q?=E9=A1=B5=E6=90=9C=E7=B4=A2=E6=A1=86=E5=8E=BB=E9=99=A4=E5=A4=9A?= =?utf8?q?=E4=BD=99=E7=AE=AD=E5=A4=B4=E5=9B=BE=E6=A0=87;=20=E9=87=8D?= =?utf8?q?=E7=BD=AE=E6=8C=89=E9=92=AE=E6=94=B9=E6=A0=87=E5=87=86antd?= =?utf8?q?=E6=A0=B7=E5=BC=8F(=E4=BF=AE=E6=AD=A3company-status-tabs?= =?utf8?q?=E5=90=8E=E4=BB=A3=E9=80=89=E6=8B=A9=E5=99=A8=E6=B3=84=E6=BC=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- app/globals.css | 8 ++++---- app/page.tsx | 2 +- src/components/search-input/index.tsx | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/globals.css b/app/globals.css index 98d7275..5dc49da 100644 --- a/app/globals.css +++ b/app/globals.css @@ -261,9 +261,9 @@ html,body{font-family:var(--ant-font-family);font-size:var(--ant-font-size);line .steps{height:64px;border-top:0;border-bottom:1px solid var(--ant-color-border);padding:0 24px;background:var(--ant-color-bg-container)}.steps button{padding:0 20px;font-size:var(--ant-font-size)}.steps button>i{width:26px;height:26px}.steps button.active>i{background:var(--ant-color-primary);border-color:var(--ant-color-primary)} .panel{border:1px solid var(--ant-color-border);border-radius:0;background:var(--ant-color-bg-container);margin:16px 0;box-shadow:none}.panel-head{min-height:48px;padding:0 16px;background:var(--ant-color-bg-container)}.panel-head>strong{font-size:var(--ant-font-size)}.panel-body{padding:16px} .company-status-tabs{height:56px;display:flex;align-items:flex-end;border-bottom:1px solid var(--ant-color-border);gap:0;padding-top:8px} -.company-status-tabs button{height:48px;min-width:120px;padding:0 24px;border:0;border-bottom:3px solid transparent;background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size)} -.company-status-tabs button span{margin-right:8px}.company-status-tabs button b{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 8px;border-radius:var(--ant-border-radius);background:var(--ant-color-bg-layout);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size-sm)} -.company-status-tabs button.active{color:var(--ant-color-primary);border-bottom-color:var(--ant-color-primary);font-weight:600}.company-status-tabs button.active b{background:var(--ant-color-fill-secondary);color:var(--ant-color-success)} +.company-status-tabs > button{height:48px;min-width:120px;padding:0 24px;border:0;border-bottom:3px solid transparent;background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size)} +.company-status-tabs > button span{margin-right:8px}.company-status-tabs > button b{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 8px;border-radius:var(--ant-border-radius);background:var(--ant-color-bg-layout);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size-sm)} +.company-status-tabs > button.active{color:var(--ant-color-primary);border-bottom-color:var(--ant-color-primary);font-weight:600}.company-status-tabs > button.active b{background:var(--ant-color-fill-secondary);color:var(--ant-color-success)} .company-list-panel{margin-top:16px}.company-list-panel>.panel-body{padding:0 16px 12px} .company-filterbar{height:auto;min-height:56px;padding:12px 0;gap:8px}.company-filterbar .search-field{width:240px;height:32px;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);padding:0 12px;background:var(--ant-color-bg-container)}.company-filterbar .search-field:focus-within{border-color:var(--ant-color-primary)} .company-filterbar select{height:32px;min-width:160px;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);padding:0 28px 0 12px} @@ -286,7 +286,7 @@ html,body{font-family:var(--ant-font-family);font-size:var(--ant-font-size);line .text-button{color:var(--ant-color-primary);font-size:var(--ant-font-size)}.modal,.login-card{border-radius:var(--ant-border-radius)}.modal{box-shadow:0 6px 24px color-mix(in srgb,var(--ant-color-text-base) 13%,transparent)}.toast{top:68px;border-radius:var(--ant-border-radius);background:var(--ant-color-text-base)} .ai-fab{box-shadow:0 4px 12px color-mix(in srgb,var(--ant-color-text-base) 20%,transparent)}.ai-dialog{border-radius:var(--ant-border-radius)}.ai-dialog header{background:var(--ant-color-primary)} @media(max-width:1200px){.company-form-page{grid-template-columns:180px minmax(0,1fr);gap:20px}.single-column-form .field,.form-section-heading,.form-guidance{max-width:100%}} -@media(max-width:900px){.app-shell{padding-left:0}.side-nav{display:none}.workspace{min-width:0}.company-form-page{grid-template-columns:1fr}.form-section-nav{display:none}.content{padding:0 16px 20px}.page-heading{padding:12px 16px}.company-status-tabs{overflow-x:auto}.company-status-tabs button{min-width:100px}.company-filterbar{align-items:stretch;flex-wrap:wrap}.filter-actions{margin-left:0;width:100%}.result-pages article{grid-template-columns:1fr}.sticky-actions{left:0}} +@media(max-width:900px){.app-shell{padding-left:0}.side-nav{display:none}.workspace{min-width:0}.company-form-page{grid-template-columns:1fr}.form-section-nav{display:none}.content{padding:0 16px 20px}.page-heading{padding:12px 16px}.company-status-tabs{overflow-x:auto}.company-status-tabs > button{min-width:100px}.company-filterbar{align-items:stretch;flex-wrap:wrap}.filter-actions{margin-left:0;width:100%}.result-pages article{grid-template-columns:1fr}.sticky-actions{left:0}} /* Company navigation IA: global menu contains business modules only. */ .side-nav{display:none!important} diff --git a/app/page.tsx b/app/page.tsx index 4faf360..a11ebaa 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -2895,7 +2895,7 @@ function CompanyDeviceTemplates({notify,onViewCpPrompt,go,siteId,domainOptions,i {key:"",label:"全部",count:counts.all},{key:"configured",label:"已配置采集点",count:counts.configured},{key:"empty",label:"待配置",count:counts.empty} ].map(item=>setPointFilter(item.key as ""|"configured"|"empty")}>{item.label}{item.count})}} content={<> -
setDomainFilter(e.target.value)}>{domainOptions.map(domain=>)}
+
setDomainFilter(e.target.value)}>{domainOptions.map(domain=>)}{setQuery("");setPointFilter("");setDomainFilter("");}}>重置
{loading?
加载中…
:<>设备模板名称采集点配置状态所属领域操作{filtered.slice((pageIndex-1)*pageSize,pageIndex*pageSize).map(row=>setOpenId(row.id)}>{e.stopPropagation();setOpenId(row.id);}}>{row.name||"未命名设备模板"}{pointCount(row)}{pointCount(row)>0?"已配置":"待配置"}
{domainNames(row).map(n=>)}
e.stopPropagation()}>},{key:"delete",label:"删除",danger:true,icon:}],onClick:({key})=>key==="edit"?setOpenId(row.id):remove(row)}}>}/>)}
{filtered.length===0&&
暂无符合条件的设备模板
}{setPageSize(size);setPageIndex(1);}}/>}
}/> ; diff --git a/src/components/search-input/index.tsx b/src/components/search-input/index.tsx index dd67a05..41359dd 100644 --- a/src/components/search-input/index.tsx +++ b/src/components/search-input/index.tsx @@ -1,6 +1,5 @@ -// 带搜索图标和下拉箭头的搜索输入框 +// 带搜索图标的搜索输入框 import { Input } from 'antd'; -import { CaretDownOutlined } from '@ant-design/icons'; import SvgIcon from '../icons/svgIcon'; import './index.less'; @@ -21,7 +20,6 @@ const SearchInput = ({ value, placeholder, className, onChange }: SearchInputPro prefix={ - } /> -- 2.43.0