destinationFlight.js 2.69 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
  // })
}