| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- import http from '@/utils/request'
- import { getPosPayChannel } from '@/utils/choosePay'
- // 订单类通用接口,需手动指定url
- export function apiOrder (url, params) {
- return http.post(`/admin/statistics/${url}`, { data: params })
- }
- // 获取订单列表
- export function apiOrderList (params) {
- // 只显示用户绑定景点
- return http.post('/admin/order/list', { data: params })
- }
- export function getLastThreeOrderList (params) {
- return http.post('order/getLastThreeOrderList', params)
- }
- // 获取订单列表(改签页面)
- export function getOrderListForChange (params) {
- return http.post('order/getOrderListForChange', params)
- }
- // 获取订单列表(退票页面)
- export function getOrderListForRefund (params) {
- return http.post('order/getOrderListForRefund', params)
- }
- // 获取检票列表
- export function apiCheckList (params) {
- return http.post('order/getCheckList', params)
- }
- // 获取免票列表
- export function apiFreeList (params) {
- return http.post('order/getFreeTicketList', params)
- }
- // 免票统计
- export function getFreeTicketStatistics (params) {
- return http.post('order/getFreeTicketStatistics', params)
- }
- // 获取按销售渠道的订单统计
- export function getOrderStatisticsBySaleChannel (params) {
- return http.post('/order/getOrderStatisticsBySaleChannel', params)
- }
- // 根据售票渠道获取检票列表
- export function getCheckStatisticsByOtaName (params) {
- return http.post('order/getCheckStatisticsByOtaName', params)
- }
- // 通行人数统计
- export function getCheckStatisticsInTicketCount (params) {
- return http.post('order/getCheckStatisticsInTicketCount', params)
- }
- // 创建订单
- export function createOrder (params) {
- if (params.bocTradeNo) {
- params.payChannel = getPosPayChannel(params.bocTradeNo)
- }
- if (params.payChannel === '瑞通储值卡' && params.qrCode) {
- params.qrCode = params.qrCode.padStart(12, 0)
- }
- params.ticketList = params.tickets
- // console.log(params)
- return http.post('/admin/order/createOrder', { data: params })
- }
- // 获取单个订单详情
- export function getSingleOrder (id) {
- return http.post('/admin/order/getById', { data: { id } })
- }
- // 取消订单
- export function cancelOrder (params) {
- return http.post('/admin/order/cancelOrder', { data: params })
- }
- // 获取所有订单统计
- export function getOrderStatistics (params) {
- return http.post('/admin/statistics/orderSaleStatistics', { data: params })
- }
- // 获取妈祖日历票订单统计
- export function getBatchAndAreaStatistics (params) {
- return http.post('/orderStatistics/getBatchAndAreaStatistics', params)
- }
- // 获取按售票员的订单统计
- export function getOrderStatisticsByManager (params) {
- return http.post('/order/getOrderStatisticsByManager', params)
- }
- // 退票统计
- export function getCancelOrderStatistics (params) {
- return http.post('/order/getCancelOrderStatistics', params)
- }
- // 取消单张票
- export function cancelPartTicket (params) {
- return http.post('/order/cancelPartTicket', params)
- }
- // 预订订单出票
- export function createAgencyPreorderTickets (params) {
- return http.post('/order/travelAgencyPreorderGetTickets', params)
- }
- // 已开发票
- export function pickInvoice (
- params,
- ticketIdList,
- type,
- buyer,
- tax_num,
- email,
- phone,
- invoice_buyer_address,
- invoice_buyer_bank_account,
- remark
- ) {
- return http.post('/order/pickInvoice', {
- orderIdList: params,
- ticketIdList,
- invoice_type: type,
- invoice_buyer: buyer,
- invoice_buyer_tax_num: tax_num,
- invoice_buyer_email: email,
- invoice_buyer_phone: phone,
- invoice_buyer_address,
- invoice_buyer_bank_account,
- remark
- })
- }
- // 获取发票
- export function getInvoice (params) {
- return http.post('/order/getInvoice', {
- orderIdList: params
- })
- }
- // 售票累计统计
- export function getOrderGrandTotalStatistics (params) {
- return http.post('/orderStatistics/getOrderGrandTotalStatistics', params)
- }
- // 获取销售渠道列表
- export function getSaleChannelList () {
- return http.post('/order/getSaleChannelList')
- }
- // 人工检票
- export function checkTickets (parasm) {
- return http.post('/order/checkTickets', parasm)
- }
- // 补打记录
- export function getTicketSecondPrintLog (params) {
- return http.post('/orderStatistics/getTicketSecondPrintLog', params)
- }
- // 查询门票同比分析表
- export function getComparedAnalysis (params) {
- return http.post('/order/getComparedAnalysis', params)
- }
- // 导出门票同比分析表
- export function exportOrderComparedAnalysis (params) {
- return http.post('/exportMission/exportOrderComparedAnalysis', params)
- }
- // 景点售票统计
- export function getOrderScenicSaleStatistics (params) {
- return http.post('/orderStatistics/getOrderScenicSaleStatistics', params)
- }
- // 景点售票统计导出
- export function exportOrderScenicSaleStatistics (params) {
- return http.post('/exportMission/exportOrderScenicSaleStatistics', params)
- }
- // 处理门票
- export function ticketHandle (params) {
- return http.post('/order/ticketHandle', params)
- }
- // 处理历史
- export function getTicketHandleLogs (params) {
- return http.post('/order/getTicketHandleLogs', params)
- }
- // 预订单列表
- export function preorderList (params) {
- return http.post('/preorder/list', params)
- }
- // 预订单导出
- export function preorderListExport (params) {
- return http.post('/preorder/export', params)
- }
- // 修改预订单
- export function preorderUpdate (params) {
- return http.post('/preorder/update', params)
- }
- // 预订单审核
- export function preorderAudit (params) {
- return http.post('/preorder/audit', params)
- }
- // 预订单出票
- export function preorderCreateOrder (params) {
- return http.post('/preorder/createOrder', params)
- }
- // 预订单删除
- export function preorderDelete (params) {
- return http.post('/preorder/delete', params)
- }
- // 预订单详情
- export function preorderDetail (id) {
- return http.post(`/preorder/${id}`)
- }
- // 预订单游客详情
- export function preorderDetailTravellerFace (id) {
- return http.post(`/preorder/traveller/${id}`)
- }
- // 预订单游客详情
- export function getKeys () {
- return http.post('http://175.44.31.47:3000/impression-mazu-ms/open/loginApp/getKeys?loginName=browse&password=Aaqw2@2024')
- }
|