From 8e977a7ec92bc1845079eda2473e9c3fc4691c8d Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 11 三月 2025 15:45:51 +0800 Subject: [PATCH] 仓库汇总报表 --- src/api/tigerapi/dept.ts | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/api/tigerapi/dept.ts b/src/api/tigerapi/dept.ts index 7181c5b..faa42b7 100644 --- a/src/api/tigerapi/dept.ts +++ b/src/api/tigerapi/dept.ts @@ -4,7 +4,7 @@ * @version: * @Date: 2024-06-18 15:09:47 * @LastEditors: Ben Lin - * @LastEditTime: 2024-06-19 14:30:04 + * @LastEditTime: 2024-07-17 03:22:44 */ import { buildUUID } from '../../utils/uuid'; import { ApiActionPage } from '../model/baseModel'; @@ -40,6 +40,15 @@ res[1].Data.Items.some((item) => item.PROD_CODE == x.deptCode), ); return treeData; +} + +export async function getOrgTree(user: {}) { + let res = await Promise.all([getTreeList(), optionsListApi(user['userId'])]); + let treeData = res[0]; + treeData = treeData.filter((x) => + res[1].Data.Items.some((item) => item.ORG_CODE == x.deptCode), + ); + return treeData; } export const getDeptListByPage = async (params: DeptPageParams) => { @@ -136,11 +145,11 @@ // params: Recordable // userid: string // 鎹偣涓嬫媺鏍� -export const optionsListApi = async (params: Recordable) => { +export const optionsListApi = async (userId: string) => { // const usParams = genAction('V_USER_ORG', `USER_ID='${userid}'`); const usParams = genAction('V_USER_ORG', { QueryAble_T: '', - where: "USER_ID = '" + params + "'", + where: "USER_ID = '" + userId + "'", order: '', }); const data = await defHttp.post( -- Gitblit v1.9.3