import { axios } from '@/utils/request' export function getScenicList (params) { const { pageNum = 1, pageSize = 999 } = params return axios({ url: `/travelagency/scenic?pageNum=${pageNum}&pageSize=${pageSize}`, method: 'get' }) } export function getTicketList (params) { const { pageNum = 0, pageSize = 0, scenic, type = '' } = params return axios({ url: `/travelagency/tickettype?${getQueryStr({ pageNum, pageSize, scenic, type })}`, method: 'get' }) } // 获取节目列表 export function getPerformList (params) { const { start, end } = params return axios({ url: `/travelagency/perform/batch`, method: 'post', data: { start, end } }) } // 获取座位 export function getSeat (params) { return axios({ url: `/travelagency/perform/seat`, method: 'post', data: params }) } export function getTicket (params) { const { start, end } = params return axios({ url: `/travelagency/tickettype/${params.id}?${getQueryStr({ start, end })}`, method: 'get' }) } function getQueryStr (params) { const strArr = [] for (const key in params) { strArr.push(`${key}=${params[key] !== 0 ? (params[key] || '') : 0}`) } return strArr.join('&') }