diff --git a/components/SelectTree/Department/Gwj/index.d.ts b/components/SelectTree/Department/Gwj/index.d.ts index d8a0689..2eef043 100644 --- a/components/SelectTree/Department/Gwj/index.d.ts +++ b/components/SelectTree/Department/Gwj/index.d.ts @@ -14,6 +14,8 @@ export interface DepartmentSelectTreeProps extends Omit { setTreeData([]); - // 根据参数决定是否发送请求 - if (isNeedCorpInfoId && !params.eqCorpinfoId) - return; - if (isNeedParentId && !params.eqParentId) - return; + if (searchType === "all") { + // 根据参数决定是否发送请求 + if (isNeedCorpInfoId && !params.eqCorpinfoId) + return; + if (isNeedParentId && !params.eqParentId) + return; + } - const { data } = await request("/basic-info/department/listTree", "post", params); + const { data } = await request(searchType === "current" ? "/basic-info/department/listTree" : "/basic-info/department/listAllTree", "post", params); setTreeData(data); }; useEffect(() => { getData(); - }, [JSON.stringify(params), isNeedCorpInfoId, isNeedParentId]); + }, [JSON.stringify(params), isNeedCorpInfoId, isNeedParentId, searchType]); return (