custom-api.js 3.23 KB
import request from "@/utils/request";

//获取自定义设置数据
/**
 * @param belongBizType * 所属业务功能类型(11#员工端预审,12#员工端站点,13#员工端口岸,14#员工端运单查询)
 * @param queryType * 查询分类(1#查询条件,2#显示及导出)
 */
export function getCustomData(data) {
  return request({
    url:
      "/bus-employees/custom/setting/pool/query/" +
      data.queryType +
      "/" +
      data.belongBizType,
    method: "get",
    data: data,
  });
}

//保存自定义设置数据
/**
 * @param belongBizType * 所属业务功能类型(11#员工端预审,12#员工端站点,13#员工端口岸,14#员工端运单查询)
 * @param queryType * 查询分类(1#查询条件,2#显示及导出)
 * @param target * 已选池元素对象集合  {
 *                                    defaultOrderNum 排序规则(固定类型的从1001开始,推荐类型的从2001开始,其他类型的从3001开始)
 *                                    displayName 页面展示名称
 *                                    id id
 *                                    orderNum  用户设置的排序顺序(固定类型的从1001开始,其他类型的从2001开始)
 *                                    poolCode  对应在待选池里的ID(source.poolCode)  }                                                                                                                    }
 */
export function setCustomData(data) {
  return request({
    url: "/bus-employees/custom/setting/pool/merge",
    method: "post",
    data: data,
  });
}

//获取查询条件数据
/**
 * @param belongBizType * 所属业务功能类型(11#员工端预审,12#员工端站点,13#员工端口岸,14#员工端运单查询)
 */
export function getSreachFormData(data) {
  return request({
    url: "/bus-employees/custom/setting/condition/" + data.belongBizType,
    method: "get",
    data: data,
  });
}

//获取表头数据
/**
 * @param belongBizType * 所属业务功能类型(11#员工端预审,12#员工端站点,13#员工端口岸,14#员工端运单查询)
 */
export function getTableData(data) {
  return request({
    url: "/bus-employees/custom/setting/display/" + data.belongBizType,
    method: "get",
    data: data,
  });
}

//自定义查询接口
/**
 * @param belongBizType * 所属业务功能类型(11#员工端预审,12#员工端站点,13#员工端口岸,14#员工端运单查询)
 * @param pageIndex * 当前页码
 * @param pageSize * 分页最大数据量
 * @param total * 上次查询得total值,初次传0
 * @param condition * 查询数据集[
 *                              {
 *                                  poolCode 字段标识
 *                                  queryType 查询规则编号
 *                                  queryValues 查询参数
 *                               }
 *                             ]
 * @param osprVaildFlag 站点页面操作ospr功能
 */
export function auditionEntrySreachCustomData(data) {
  return request({
    url: "/bus-employees" + data.url,
    method: "post",
    data: data.data,
  });
}

//获取查询导出是否完成
export function getdownloadExlFileType(data) {
  return request({
    url: "/bus-employees/export/custom/exportResult?exportSign=" + data,
    method: "get",
    data: data,
  });
}