From e831095ca01a330e28ed564c54ddd1fec3dd20f0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 28 Jan 2026 18:25:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=9B=B4=E6=96=B0=E9=87=91=E5=88=9A?= =?UTF-8?q?=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon.ico | Bin 164834 -> 12542 bytes .../components/layout/MyPageContainer.tsx | 1 + src/common/pages/MyLoginPage.tsx | 2 +- src/pages/asset/houses/index.tsx | 11 +++---- src/pages/asset/parking_area/index.tsx | 11 +++---- src/pages/bills/order_online/index.tsx | 6 ++-- .../standard/components/ElectricityFee.tsx | 11 +++---- .../standard/components/MaintenanceFund.tsx | 11 +++---- .../standard/components/PropertyFee.tsx | 11 +++---- .../components/SharedElectricityFee.tsx | 11 +++---- .../standard/components/SharedWaterFee.tsx | 11 +++---- .../charge/standard/components/WaterFee.tsx | 11 +++---- src/pages/company/employees/index.tsx | 21 ++++++++++---- .../customer/archive/components/BasicInfo.tsx | 2 +- src/pages/login.tsx | 2 +- src/pages/meter/index.tsx | 2 +- src/pages/meter/readings/index.tsx | 2 +- src/pages/meter/tasks/index.tsx | 27 ++++++++++++------ src/pages/work_order/evaluated/index.tsx | 2 ++ .../work_order/list/modals/WorkOrderShow.tsx | 7 ++++- .../visited/components/IsVisited.tsx | 18 ++++-------- .../visited/components/NoVisited.tsx | 25 +++------------- src/pages/work_order/visited/index.tsx | 4 +-- 23 files changed, 110 insertions(+), 99 deletions(-) diff --git a/public/favicon.ico b/public/favicon.ico index fb583f4f41c3984661536e4a1187d0111e38dcb4..47dadd52f5516b856c6b31272274cb25df424379 100644 GIT binary patch literal 12542 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 YsS?jHcN{PV{s#k~t!{v>QMHcvKZVJ1mH+?% literal 164834 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 diff --git a/src/common/components/layout/MyPageContainer.tsx b/src/common/components/layout/MyPageContainer.tsx index 2b847dc..bb6e7eb 100644 --- a/src/common/components/layout/MyPageContainer.tsx +++ b/src/common/components/layout/MyPageContainer.tsx @@ -257,6 +257,7 @@ export function MyPageContainer({ {/* */} - | + {/* | */} 智慧物业管理系统 diff --git a/src/pages/asset/houses/index.tsx b/src/pages/asset/houses/index.tsx index a926d1d..f7db7b3 100644 --- a/src/pages/asset/houses/index.tsx +++ b/src/pages/asset/houses/index.tsx @@ -76,11 +76,12 @@ export default function Index({ title = '房屋列表' }) { { title: '项目名称', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '房屋名称', diff --git a/src/pages/asset/parking_area/index.tsx b/src/pages/asset/parking_area/index.tsx index 93ec10c..59cd991 100644 --- a/src/pages/asset/parking_area/index.tsx +++ b/src/pages/asset/parking_area/index.tsx @@ -66,11 +66,12 @@ export default function Index({ title = '车场车位' }) { { title: '项目名称', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '车场名称', diff --git a/src/pages/bills/order_online/index.tsx b/src/pages/bills/order_online/index.tsx index c73acbd..5c0d9f6 100644 --- a/src/pages/bills/order_online/index.tsx +++ b/src/pages/bills/order_online/index.tsx @@ -166,17 +166,17 @@ export default function Index({ title = '线上收款单' }) { }, { title: '收款账户', - dataIndex: ['receipt_account', 'company_name'], + dataIndex: 'accept_name', // search: false, }, { title: '收款银行', - dataIndex: ['receipt_account', 'company_bank'], + dataIndex: 'accept_bank', // search: false, }, { title: '收款账号', - dataIndex: ['receipt_account', 'company_account'], + dataIndex: 'accept_account', // search: false, }, { diff --git a/src/pages/charge/standard/components/ElectricityFee.tsx b/src/pages/charge/standard/components/ElectricityFee.tsx index 7ca08aa..e6a8c64 100644 --- a/src/pages/charge/standard/components/ElectricityFee.tsx +++ b/src/pages/charge/standard/components/ElectricityFee.tsx @@ -49,11 +49,12 @@ export default function Index({ title = '电费标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/charge/standard/components/MaintenanceFund.tsx b/src/pages/charge/standard/components/MaintenanceFund.tsx index f74324a..a32008c 100644 --- a/src/pages/charge/standard/components/MaintenanceFund.tsx +++ b/src/pages/charge/standard/components/MaintenanceFund.tsx @@ -50,11 +50,12 @@ export default function Index({ title = '维修基金标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/charge/standard/components/PropertyFee.tsx b/src/pages/charge/standard/components/PropertyFee.tsx index 1ca4f9e..d9dad37 100644 --- a/src/pages/charge/standard/components/PropertyFee.tsx +++ b/src/pages/charge/standard/components/PropertyFee.tsx @@ -50,11 +50,12 @@ export default function Index({ title = '物业费标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/charge/standard/components/SharedElectricityFee.tsx b/src/pages/charge/standard/components/SharedElectricityFee.tsx index 250bf97..ddf6ef2 100644 --- a/src/pages/charge/standard/components/SharedElectricityFee.tsx +++ b/src/pages/charge/standard/components/SharedElectricityFee.tsx @@ -49,11 +49,12 @@ export default function Index({ title = '公摊电费标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/charge/standard/components/SharedWaterFee.tsx b/src/pages/charge/standard/components/SharedWaterFee.tsx index 6cceb2d..f556bcb 100644 --- a/src/pages/charge/standard/components/SharedWaterFee.tsx +++ b/src/pages/charge/standard/components/SharedWaterFee.tsx @@ -49,11 +49,12 @@ export default function Index({ title = '公摊水费标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/charge/standard/components/WaterFee.tsx b/src/pages/charge/standard/components/WaterFee.tsx index cc5f7be..ebd5e6f 100644 --- a/src/pages/charge/standard/components/WaterFee.tsx +++ b/src/pages/charge/standard/components/WaterFee.tsx @@ -45,11 +45,12 @@ export default function Index({ title = '水费标准' }) { { title: '关联项目', dataIndex: ['asset_project', 'name'], - search: { - transform: (value) => { - return { project_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { project_name: value }; + // }, + // }, }, { title: '收费名称', diff --git a/src/pages/company/employees/index.tsx b/src/pages/company/employees/index.tsx index f5842c3..200159c 100644 --- a/src/pages/company/employees/index.tsx +++ b/src/pages/company/employees/index.tsx @@ -11,6 +11,7 @@ import { ProTable } from '@ant-design/pro-components'; import { Dropdown, Space } from 'antd'; import Change from './modals/Change'; +import { Selects } from '@/components/Select'; import EmployeeCreate from './modals/EmployeeCreate'; import EmployeeUpdate from './modals/EmployeeUpdate'; import Role from './modals/Role'; @@ -96,14 +97,24 @@ export default function Index({ title = '员工管理' }) { MyColumns.ID({ search: false, }), + Selects?.OrganizationsTree({ + title: '选择组织', + key: 'organizations_id', + search: { + transform: (value) => { + return { organizations_id: value[value.length - 1] }; + }, + }, + }), { title: '所在组织', dataIndex: 'organization_path', - search: { - transform: (value) => { - return { organization_name: value }; - }, - }, + search: false, + // search: { + // transform: (value) => { + // return { organization_name: value }; + // }, + // }, }, { title: '姓名', diff --git a/src/pages/customer/archive/components/BasicInfo.tsx b/src/pages/customer/archive/components/BasicInfo.tsx index a4882d6..349324f 100644 --- a/src/pages/customer/archive/components/BasicInfo.tsx +++ b/src/pages/customer/archive/components/BasicInfo.tsx @@ -82,7 +82,7 @@ export default function Show(props: MyBetaModalFormProps) { {id && } - + ); diff --git a/src/pages/login.tsx b/src/pages/login.tsx index 5518576..9812ed3 100644 --- a/src/pages/login.tsx +++ b/src/pages/login.tsx @@ -5,7 +5,7 @@ export default function Login() {
- XXXX有限公司 | + 零壹科技有限公司 | diff --git a/src/pages/meter/readings/index.tsx b/src/pages/meter/readings/index.tsx index 2493576..a8e03d0 100644 --- a/src/pages/meter/readings/index.tsx +++ b/src/pages/meter/readings/index.tsx @@ -51,7 +51,7 @@ export default function Index({ title = '抄表数据' }) { { return `${record.bill_year}-${String(record.bill_month).padStart( 2, diff --git a/src/pages/work_order/evaluated/index.tsx b/src/pages/work_order/evaluated/index.tsx index b06eb75..9292db3 100644 --- a/src/pages/work_order/evaluated/index.tsx +++ b/src/pages/work_order/evaluated/index.tsx @@ -51,6 +51,8 @@ export default function Index({ title = '客户评价' }) { Apis.WorkOrder.HouseWorkOrders.List, ) } + headerTitle="评价列表" + search={false} columns={[ MyColumns.ID({ search: false, diff --git a/src/pages/work_order/list/modals/WorkOrderShow.tsx b/src/pages/work_order/list/modals/WorkOrderShow.tsx index 6d4ef01..39c5e63 100644 --- a/src/pages/work_order/list/modals/WorkOrderShow.tsx +++ b/src/pages/work_order/list/modals/WorkOrderShow.tsx @@ -39,7 +39,12 @@ export default function WorkOrderShow({ return ( <> - + { - return getCurrentPermissions( - { - show: ( - - ), - }, - 'IsVisited', - ); - }; return ( ( - {tableRender(item, action)} + + {' '} + + ), }), ]} diff --git a/src/pages/work_order/visited/components/NoVisited.tsx b/src/pages/work_order/visited/components/NoVisited.tsx index 27bf401..96aa09c 100644 --- a/src/pages/work_order/visited/components/NoVisited.tsx +++ b/src/pages/work_order/visited/components/NoVisited.tsx @@ -1,4 +1,4 @@ -import { MyColumns, MyProTableProps, useCurrentPermissions } from '@/common'; +import { MyColumns, MyProTableProps } from '@/common'; import { Selects } from '@/components/Select'; import { Apis } from '@/gen/Apis'; import { @@ -11,21 +11,6 @@ import { Space } from 'antd'; import WorkOrderShow from '../../list/modals/WorkOrderShow'; export default function Index({ title = '未回访工单' }) { - const getCurrentPermissions = useCurrentPermissions(); - let tableRender = (item: any, action: any) => { - return getCurrentPermissions( - { - show: ( - <> - {item.is_visited === 0 && ( - - )} - - ), - }, - 'NoVisited', - ); - }; return ( { - const locationConfig = - HouseWorkOrdersLocationEnum[ - record.location as keyof typeof HouseWorkOrdersLocationEnum - ]; return ( {record?.asset_house?.full_name @@ -141,7 +122,9 @@ export default function Index({ title = '未回访工单' }) { MyColumns.Option({ width: 120, render: (_, item: any, index, action) => ( - {tableRender(item, action)} + + + ), }), ]} diff --git a/src/pages/work_order/visited/index.tsx b/src/pages/work_order/visited/index.tsx index ea0c40e..51907ac 100644 --- a/src/pages/work_order/visited/index.tsx +++ b/src/pages/work_order/visited/index.tsx @@ -1,5 +1,5 @@ import { MyPageContainer } from '@/common'; -import { useNavigate, useSearchParams } from '@umijs/max'; +import { useSearchParams } from '@umijs/max'; import type { TabsProps } from 'antd'; import { Tabs } from 'antd'; import { useEffect, useState } from 'react'; @@ -9,7 +9,7 @@ import NoVisited from './components/NoVisited'; export default function Index({ title = '工单回访' }) { const [searchParams] = useSearchParams(); const [activeKey, setActiveKey] = useState('1'); - const navigate = useNavigate(); + const items: TabsProps['items'] = [ { key: 'NoVisited', -- 2.47.2