Ben Lin
2025-03-11 8e977a7ec92bc1845079eda2473e9c3fc4691c8d
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(