booking.js 4.55 KB
import request from '@/utils/request'
export function getHotelList(params) {
    return request({
        url: `/ota/activityHotel/list`,
        method: 'get',
        params: params
    })
}
export function getStudioList(params) {
    return request({
        url: `/ota/studio/list`,
        method: 'get',
        params: params
    })
}
export function getHotelById(id) {
    return request({
        url: `/ota/hotel/${id}`,
        method: 'get'
    })
}
export function getStudioById(id) {
    return request({
        url: `/ota/studio/${id}`,
        method: 'get'
    })
}
export function getHotelRooms(params) {
    return request({
        url: `/ota/activityRoom/list`,
        method: 'get',
        params: params
    })
}

export function checkResidueRoom(data) {
    return request({
        url: `/ota/orderRoom/checkResidueRoom`,
        method: 'post',
        data: data
    })
}
export function newsSubmitOrderHotel(data) {
    return request({
        url: `/ota/norder/submitOrderRoom`,
        method: 'post',
        data: data
    })
}
export function getRoomBilldetailbyId(params) {
    return request({
        url: `/ota/orderRoom/getRoomOrderInfoByOrderId`,
        method: 'get',
        params: params
    })
}
export function getCarBilldetailbyId(params) {
    return request({
        url: `/ota/norder/getOrderByOrderId`,
        method: 'get',
        params: params
    })
}
export function getFoodBilldetailbyId(params) {
    return request({
        url: `/ota/orderFood/getFoodOrderInfoByOrder`,
        method: 'get',
        params: params
    })
}
export function getActivityCarList(params) {
    return request({
        url: `/ota/activityVehicle/wxList`,
        method: 'get',
        params: params
    })
}
export function submitOrderCar(data) {
    return request({
        url: `/ota/norder/submitOrderCar`,
        method: 'post',
        data: data
    })
}
export function getActivityRestaurantList(params) {
    return request({
        url: `/ota/activityRestaurant/list`,
        method: 'get',
        params: params
    })
}
export function getMenuById(params) {
    return request({
        url: `/ota/activityFood/list`,
        method: 'get',
        params: params
    })
}
export function submitOrderFood(form) {
    return request({
        url: `/ota/norder/submitOrderFood`,
        method: 'post',
        data: form
    })
}
export function createWePay(data) {
    return request({
        url: `/ota/norder/wxPay`,
        method: 'post',
        data:data
    })
}
export function createPalPay(data) {
    return request({
        url: `/ota/norder/palPay`,
        method: 'post',
        data:data
    })
}
export function callbackPalPay(tradeNo) {
    return request({
        url: `/ota/norder/palPay/callback`,
        method: 'post',
        data:{
            tradeNo:tradeNo
        }
    })
}
export function getInvoiceByActiveId(query) {
    return request({
        url: `/ota/invoice/list`,
        method: 'get',
        params: query
    })
}
export function getCanInvoiceBills(query) {
    return request({
        url: `/ota/norder/list`,
        method: 'get',
        params: query
    })
}
export function cancelOrder(orderId) {
    return request({
        // url: `/logex/norder/unSubscribeOrderBack/${orderId}`,
        url: `/ota/norder/applyOrderBack/${orderId}`,
        method: 'post',
        params: orderId
    })
}
// 取消
export function cancelOrder2(orderId) {
    return request({
        url: `/ota/norder/cancelOrderBack/${orderId}`,
        method: 'post',
        params: orderId
    })
}
export function addressList(userId) {
    return request({
        url: `/ota/invoiceInfo/list`,
        method: 'get',
        params: {
            createById: userId
        }
    })
}
export function getBaseInfoByActiveId(id) {
    return request({
        url: `/ota/activity/${id}`,
        method: 'get'
    })
}
export function checkRoomPayByUserId(id) {
    return request({
        url: `/ota/norder/checkRoomPayByUserId`,
        method: 'get',
        params: {
            extId: id
        }
    })
}
export function submitInvoice(form) {
    return request({
        url: `/ota/invoice`,
        method: 'post',
        data: form
    })
}
export function editInvoice(form) {
    return request({
        url: `/ota/invoice`,
        method: 'put',
        data: form
    })
}
export function addAddress(form) {
    return request({
        url: `/ota/invoiceInfo`,
        method: 'post',
        data: form
    })
}
export function delAddress(ids) {
    return request({
        url: `/ota/invoiceInfo/${ids}`,
        method: 'delete'
    })
}