diff --git a/src/components/DataPreview/session/WorkBench/components/MatterInfo/index.tsx b/src/components/DataPreview/session/WorkBench/components/MatterInfo/index.tsx index affd5bcfab24421688619968d7cc8c0e20514c8f..d51ddf4d3f27f45a9ee8cb076cd565fc1e9c1042 100644 --- a/src/components/DataPreview/session/WorkBench/components/MatterInfo/index.tsx +++ b/src/components/DataPreview/session/WorkBench/components/MatterInfo/index.tsx @@ -7,6 +7,7 @@ import cls from '../../index.module.less'; import HomeWork from '../../work'; import HomeChat from '../../chat'; import { IReception } from '@/ts/core/work/assign/reception'; +import { IAssignTask } from '@/ts/core/work/assign'; interface IProps { company: ICompany; @@ -15,7 +16,7 @@ interface IWorkList { cmd: number; title: string; count: number; - content?: IReception[]; + content?: IAssignTask[]; } // 事项详情 const MatterInfo: React.FC = (props) => { @@ -83,7 +84,7 @@ const MatterInfo: React.FC = (props) => { const loadReceptions = async () => { const _workList = [...workList]; - const tasks = await orgCtrl.home.current.loadTasks(); + const tasks = await props.company.loadAssignTasks(true); _workList[3].content = tasks; _workList[3].count = tasks.length; setWorkList(_workList); diff --git a/src/components/DataPreview/session/WorkBench/work.tsx b/src/components/DataPreview/session/WorkBench/work.tsx index 110f6cd384cc13b3b67f5d24d3f3ad5e8cc1bc38..9a85f44b8ccd0bf47cf796fa610b51311cd5fe90 100644 --- a/src/components/DataPreview/session/WorkBench/work.tsx +++ b/src/components/DataPreview/session/WorkBench/work.tsx @@ -10,10 +10,11 @@ import OrgIcons from '@/components/Common/GlobalComps/orgIcons'; import AppLayout from '@/components/MainLayout/appLayout'; import useTimeoutHanlder from '@/hooks/useTimeoutHanlder'; import { IReception } from '@/ts/core/work/assign/reception'; +import { IAssignTask } from '@/ts/core/work/assign'; interface IProps { item: IFile; openType: number; - reception?: IReception[]; + reception?: IAssignTask[]; } // 工作台 const HomeWork: React.FC = ({ item, openType, reception }) => {