| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- 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('&')
- }
|