service.ts 1.09 KB
import { request } from '@qx/common';
/**
 * 获取单选多选关联数据
 * @param appId
 * @param funId
 * @param data
 */
export function getSelect(appId: string, funId: string, data: any) {
  return request.post(`/qx-apaas-lowcode/app/${appId}/${funId}/preview/select`, { data });
}

/**
 * 单选、多选、关联记录 预览数据接口
 * @param appCode
 * @param funCode
 * @param data {field:string}
 * @param params
 */
export function getPreviewSelect(appCode: string, funCode: string, data: any, params?: any) {
  return request.post(`/qx-apaas-lowcode/app/${appCode}/form/${funCode}/preview/select`, {
    data,
    params,
  });
}

/*获取部门名称*/
export function getOrgIdAndNameMap(data: string[]) {
  return request.post(`/qx-apaas-uc/selectUser/getOrgIdAndNameMap`, { data });
}

/*获取人员名称*/
export function getUserIdAndNameMap(data: string[]) {
  return request.post(`/qx-apaas-uc/selectUser/getUserIdAndNameMap`, { data });
}

/**
 * 获取所选项集数据常量
 */
export function getDictDetail(funCode: string) {
  return request.get(`/qx-apaas-lowcode/dict/${funCode}`);
}