import HttpAxios from '@/utils/axios' const base = import.meta.env.VITE_API_HOST const baseUrl = `${base}/main_new_version.php` /** * Select Country */ export const getDeliveryCountry = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'country', ...params }, config ) } /** * 选择了国家后的station list */ export const getDeliveryStation = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'station', ...params }, config ) } /** * KLN employee account List */ export const getKLNEmployeeList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'employee_account', ...params }, config ) } /** * Port List */ export const getPortList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'ports', ...params }, config ) } /** * Carrier List */ export const getCarrierList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'carrier', ...params }, config ) } /** * Save rule */ export const handelSaveRule = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_config', operate: 'save', ...params }, config ) } /** * Configuration table list */ export const getConfigurationList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_config', operate: 'search', ...params }, config ) } /** * delete Configuration table list */ export const deleteConfigurationList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_config', operate: 'delete', ...params }, config ) } /** * Create New Rule页面初始化 */ export const InitCreateRule = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_config', operate: 'add', ...params }, config ) } /** * Create New Booking页面初始化 */ export const InitCreateBooking = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'add', ...params }, config ) } /** * Create New Booking表格column */ export const BookingTableColumn = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'destination_delivery_shipment_search', ...params }, config ) } /** * Create New Booking查询表格data */ export const BookingTableSearch = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'search_shipment', ...params }, config ) } /** * 根据选择的list获取address book */ export const getAddressBookList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'manage_address', ...params }, config ) } /** * 保存booking */ export const SaveBookingList = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'save', ...params }, config ) } /** * 获取delivery booking表格数据 */ export const getDeliveryBookingTableColumn = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'destination_delivery_search', ...params }, config ) } /** * 获取delivery booking表格数据 */ export const getDeliveryBookingTableData = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'search', ...params }, config ) } /** * 获取delivery booking dialog详情 */ export const getDeliveryBookingDialogData = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'view_detail', ...params }, config ) } /** * delivery_booking 邮件留言Save */ export const saveDliveryBookingEmail = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'email_message_board', ...params }, config ) } /** * 审核delivery_booking */ export const reviewDliveryBooking = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_booking', operate: 'review', ...params }, config ) } /** * Address List自动补全 */ export const getAddressCountryCityData = (params: any, config: any) => { return HttpAxios.post( `${baseUrl}`, { action: 'destination_delivery_load', operate: 'country_city_load', ...params }, config ) }