nbugs-pc-select-user
Version: 
https://nbugs.yuque.com/front-end/components/project-readme
46 lines (38 loc) • 1.23 kB
JavaScript
import { stringify } from 'qs';
import request from '../utils/request';
let API = '';
const devApi = '//dev.xiaoyuanhao.com/xjf';
const productApi = '//user.api.xiaoyuanhao.com';
// 设置接口运行环境
export function setEnv({ APIEnv } = {}) {
  if (APIEnv === 'production') {
    API = productApi;
  } else if (APIEnv === 'dev') {
    API = devApi;
  } else if (APIEnv === 'test') {
    API = devApi;
  }
}
// 获取组织架构树
export async function getOrgTree(params) {
  return request(`${API}/internal/v2/select/getOrgTree?${stringify(params)}`);
}
// 获取部门下的人员
export async function getUserList(params) {
  return request(`${API}/internal/v2/select/getUserList?${stringify(params)}`);
}
// 搜索人员
export async function searchUser(params) {
  return request(`${API}/internal/v2/select/searchUser?${stringify(params)}`);
}
// 保存选择结果,换取签名
export async function saveSelectResult(params) {
  return request(`${API}/internal/v2/select/saveSelectResult`, {
    method: 'post',
    data: params,
  });
}
// 通过签名,换取选择结果
export async function getSelectResult(params) {
  return request(`${API}/internal/v2/select/getSelectResult?${stringify(params)}`);
}