preMdeConfig.js 2.94 KB
import request from '@/utils/request'
import settings from "@/settings"

//模板下载
export function downLoadTemplate(template) {
    return request({
        url: '/flightInfoImport/downLoadTemplate?template=' + template,
        method: 'get',
        responseType: 'blob',
    })
}

//航班目的地批量导入
/**
 * @param file * 文件
 * @param beginDate * 时间
 */
export function importFlightDestination(file, date) {
    let formData = new FormData();
    formData.append("file", file);
    formData.append("beginDate", date);
    return request({
        method: 'post',
        url: settings.baseURL + '/flightDestination/importFlightDestination',
        // headers: { 'Authorization': 'Bearer ' + getToken() },
        data: formData
    })
}

//URSA目的地批量导入
/**
 * @param file * 文件
 * @param beginDate * 时间
 */
export function importUrsaDestination(file, date) {
    let formData = new FormData();
    formData.append("file", file);
    formData.append("beginDate", date);
    return request({
        method: 'post',
        url: settings.baseURL + '/ursaDestination/importUrsaDestination',
        // headers: { 'Authorization': 'Bearer ' + getToken() },
        data: formData
    })
}

//航班目的地查询
/**
 * @param page * 页数
 * @param size * 长度
 * @param area 地区
 * @param fltNo 航班号
 */
export function searchFlightDestination(data) {
    return request({
        url: '/flightDestination/searchFlightDestination',
        method: 'post',
        data: data
    })
}

//URSA目的地查询
/**
 * @param page * 页数
 * @param size * 长度
 * @param area 地区
 * @param ursa ursa list
 */
export function searchUrsaDestination(data) {
    return request({
        url: '/ursaDestination/searchUrsaDestination',
        method: 'post',
        data: data
    })
}

//preMde查询
/**
 * @param flightNo 航班号
 * @param fltDateStart 航班开始时间
 * @param fltDateEnd 航班结束时间
 * @param flightRoute 航线
 * @param waybillNo 运单号
 * @param ursa ursa
 * @param typeName 申报类别
 * @param siteName 站点
 * @param regionArray 区域 list
 * @param areaArray 地区 list
 * @param serviceTypeArray 服务代码 list
 * @param page * 页数
 * @param size * 长度
 */
export function findDmPreMdeData(data) {
    return request({
        url: '/dmPreMde/findDmPreMdeData',
        method: 'post',
        data: data
    })
}

//preMde页面查询条件
/**
 */
export function findDmPreMdeCondition(data) {
    return request({
        url: '/dmPreMde/findDmPreMdeCondition',
        method: 'post',
        data: data
    })
}

//报表查询
/**
 * @param ursas ursaslist
 * @param serviceTypeArray serviceTypelist
 * @param regionArray 区域
 * @param areaArray 地区
 * @param pickUpDate 取件日期
 * @param dimensionName 维度名
 */
export function findPreMdeReport(data) {
    return request({
        url: '/preMdeReport/findPreMdeReport',
        method: 'post',
        data: data
    })
}