custom-api.js 3.29 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,
    })
}