destinationFlight.js 2.74 KB
import request from '@/utils/request'

//查询航班航线
//查询航线
/**
 * @param fltNo 航班号
 */
export function queryRouteByFltNo(data) {
  return request({
    url: '/dictionary/queryRouteByFltNo',
    method: 'post',
    data: data
  })
}

// 查询航班列表
/**
 * @param purposeOfFlightNo 航班号
 * @param flightDate 航班日期
 * @param status 状态
 * @param start 开始位置 *
 * @param limit 每页长度 *
 */
export function findFlightDimRuleByFlightNo(query) {
  return request({
    url: '/destinationFlight/findFlightDimRuleByFlightNo',
    method: 'post',
    data: query
  })
}

// 航线维度设置详情
/**
 * @param purposeOfFlightNo 航班号
 * @param flightDate 航班日期
 * @param flightRoute 航线
 */
export function findDestinationFltRuleByFlightNo(query) {
  return request({
    url: '/destinationFlight/findDestinationFltRuleByFlightNo',
    method: 'post',
    data: query
  })
}

// 航班航线优先级更新
export function batchUpdateOrAddFlight(data) {
  return request({
    url: '/destinationFlight/batchUpdateOrAddFlight',
    method: 'post',
    data: data
  })
}

// 新增/修改航线规则设置
export function updateOrAddFlight(form) {
  return request({
    url: '/destinationFlight/updateOrAddFlight',
    method: 'post',
    data: form
  })
}

// 删除航线规则设置
export function delFlightId(data) {
  return request({
    url: "/destinationFlight/delFlightId",
    method: "post",
    data: data,
  });
}

//开启/停用航线规则设置
export function enableOrDisable(data) {
  //statsu 1-有效 3-停用
  return request({
    url: "/destinationFlight/enableOrDisable",
    method: "post",
    data: data,
  });
}

//获取全部字典
export function allDictData() {
  return request({
    url: '/destinationFlight/allDictData',
    method: 'post'
  })
}

//维度航线优先级查询
/**
 * @param fltNo 航班号
 * @param routeDate 航班日期
 */
export function allRouteQuery(data) {
  return request({
    url: '/specifyDateRoute/query',
    method: 'post',
    data: data
  })
}

//维度航线优先级修改
/**
 * @param list 航线排序集合
 */
export function saveOrUpdateSpecifyDateRoute(data) {
  return request({
    url: '/specifyDateRoute/saveOrUpdateSpecifyDateRoute',
    method: 'post',
    data: data
  })
}

// 通过id查询目的航班维度设置详情
export function findByFlightId(data) {
  return request({
    url: "/destinationFlight/findByFlightId",
    method: "post",
    data: data,
  });
}

//航班号查航班
export function findDestinationFltRuleByActualFlight(actualFlight) {
  // const data = {
  //   actualFlight
  // }
  // return request({
  //   url: '/sourceFlight/findDestinationFltRuleByActualFlight',
  //   method: 'post',
  //   data: data
  // })
}