678 lines
14 KiB
JavaScript
678 lines
14 KiB
JavaScript
import https from './interface'
|
||
/* handle 默认是false; true 为自己处理请求错误(401、404、405),不交给全局处理 */
|
||
|
||
export default {
|
||
// 查询区块管理列表
|
||
getBlockList (data) {
|
||
return https({
|
||
url: `/app/cms/blockList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询文章列表
|
||
archivesList (data) {
|
||
return https({
|
||
url: `/app/cms/archivesList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询文章详情
|
||
archieveDetail (data) {
|
||
return https({
|
||
url: `/app/cms/archieveDetail?id=${data.id}`,
|
||
method: 'GET'
|
||
})
|
||
},
|
||
// 查询热门攻略列表
|
||
introductionList (data) {
|
||
return https({
|
||
url: `/app/cms/introductionList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 热门攻略详情
|
||
archieveRmglDetail (data) {
|
||
return https({
|
||
url: `/app/cms/archieveRmglDetail`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询旅游公告列表
|
||
noticeList (data) {
|
||
return https({
|
||
url: `/app/cms/noticeList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询旅游资讯列表
|
||
informationList (data) {
|
||
return https({
|
||
url: `/app/cms/informationList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询热门推荐列表
|
||
scenicList (data) {
|
||
return https({
|
||
url: `/app/cms/scenicList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询景区详情 包含门票列表
|
||
scenicDetail (data) {
|
||
return https({
|
||
url: `/app/cms/scenicDetail/${data.id}`,
|
||
method: 'GET'
|
||
})
|
||
},
|
||
// 字典查询
|
||
common (data) {
|
||
return https({
|
||
url: `/app/common/${data.dictType}`,
|
||
method: 'GET'
|
||
})
|
||
},
|
||
// 微信小程序 授权登录
|
||
login (data) {
|
||
return https({
|
||
url: `/app/user/login`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 修改用户
|
||
updateUser (data) {
|
||
return https({
|
||
url: `/app/user/updateUser`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 查询用户信息
|
||
getUserInfo (data) {
|
||
return https({
|
||
url: `/app/user/getUserInfo`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 收藏
|
||
addUserCollect (data) {
|
||
return https({
|
||
url: `/app/userCollect/addUserCollect`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 取消收藏
|
||
deleteUserCollect (data) {
|
||
return https({
|
||
url: `/app/userCollect/deleteUserCollect`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 我的收藏
|
||
myCollect (data) {
|
||
return https({
|
||
url: `/app/userCollect/myCollect`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询投诉建议列表
|
||
reportList (data) {
|
||
return https({
|
||
url: `/app/report/reportList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询投诉建议详情
|
||
reportDetail (data) {
|
||
return https({
|
||
url: `/app/report/reportDetail/${data.id}`,
|
||
method: 'GET'
|
||
})
|
||
},
|
||
// 新增投诉建议
|
||
addReport (data) {
|
||
return https({
|
||
url: `/app/report/addReport`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 查询游客信息
|
||
touristList (data) {
|
||
return https({
|
||
url: `/app/tour/touristList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 添加游客
|
||
addTourist (data) {
|
||
return https({
|
||
url: `/app/tour/addTourist`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 修改游客
|
||
updateTourist (data) {
|
||
return https({
|
||
url: `/app/tour/updateTourist`,
|
||
method: 'put',
|
||
data
|
||
})
|
||
},
|
||
// 删除游客
|
||
delTourist (data) {
|
||
return https({
|
||
url: `/app/tour/delTourist/${data.id}`,
|
||
method: 'delete'
|
||
})
|
||
},
|
||
// 获取景点推荐
|
||
scenicSpotList (data) {
|
||
return https({
|
||
url: `/app/cms/scenicSpotList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 获取景点详情
|
||
scenicSpotDetail (id) {
|
||
return https({
|
||
url: `/app/cms/scenicSpotDetail/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 获取小程序配置信息
|
||
getConfigData (id) {
|
||
return https({
|
||
url: `/app/common/getConfigData`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 新增景区门票订单
|
||
createTicketOrderPrepay (data) {
|
||
return https({
|
||
url: `/app/pay/createTicketOrder`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 查询门票订单详情
|
||
getTicketOrderDetailPrepay (orderId) {
|
||
return https({
|
||
url: `/app/pay/getTicketOrderDetailPrepay/${orderId}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 门票订单列表
|
||
getTicketOrderPrepay (data) {
|
||
return https({
|
||
url: `/app/pay/getTicketOrderPrepay`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 取消门票订单
|
||
cancelTicketOrderPrepay (orderCode) {
|
||
return https({
|
||
url: `/app/pay/cancelTicketOrder/${orderCode}`,
|
||
method: 'post'
|
||
})
|
||
},
|
||
// 获取门票详细信息
|
||
ticketDetail (id) {
|
||
return https({
|
||
url: `/app/cms/ticketDetail/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
cinemaTicketDetail (data) {
|
||
return https({
|
||
url: `/app/cinemaTicket`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 游客申请退款
|
||
toRefund (data) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/toRefund`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 获取门票列表
|
||
ticketList (data) {
|
||
return https({
|
||
url: `/app/cms/ticketList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 获取分组列表
|
||
groupList (data) {
|
||
return https({
|
||
url: `/app/ticket/groupList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 获取活动专区列表
|
||
activityZoneList (data) {
|
||
return https({
|
||
url: `/app/cms/activityZoneList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 修改游客默认
|
||
updateTourStatus (data) {
|
||
return https({
|
||
url: `/app/tour/updateStatus`,
|
||
method: 'put',
|
||
data
|
||
})
|
||
},
|
||
// 手续费
|
||
calculateFee (data) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/calculateFee`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 删除订单
|
||
deleteTicketOrder (orderId) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/deleteTicketOrder/${orderId}`,
|
||
method: 'put'
|
||
})
|
||
},
|
||
// 订单详情所有退款列表
|
||
getRefundListByOrderId (orderId) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/getRefundListByOrderId/${orderId}`,
|
||
method: 'get',
|
||
})
|
||
},
|
||
// 退款列表
|
||
getRefundList (data) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/getRefundList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 退款列表详情
|
||
getRefundInfo (refundId) {
|
||
return https({
|
||
url: `/app/pay/ticketOrder/getRefundInfo/${refundId}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 查询地图导览
|
||
mapList (data) {
|
||
return https({
|
||
url: `/app/cms/mapList`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询只会导览.
|
||
getGuideList (data) {
|
||
return https({
|
||
url: `/app/zhdl/guideList`,
|
||
method: 'get',
|
||
})
|
||
},
|
||
// 查询中国行政地区列表
|
||
listAll (parentCode) {
|
||
return https({
|
||
url: `/app/common/listAll?parentCode=${parentCode}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 获取手机号
|
||
getPhoneNumber (data) {
|
||
return https({
|
||
url: `/app/user/getPhoneNumber`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 查询所属景区的全部数据点
|
||
pointMapList (data) {
|
||
return https({
|
||
url: `/app/point/pointMapList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 查询数据点相关的所有浏览路线
|
||
guideLineList (data) {
|
||
return https({
|
||
url: `/app/line/guideList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 查询路线详情
|
||
guideDetail (data) {
|
||
return https({
|
||
url: `/app/line/guideDetail`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 权益卡激活
|
||
orderActivation (data) {
|
||
return https({
|
||
url: `/app/pay/orderActivation`,
|
||
method: 'put',
|
||
data
|
||
})
|
||
},
|
||
// 权益卡列表
|
||
orderNklist (data) {
|
||
return https({
|
||
url: `/app/pay/orderNklist`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
getSalelnfo (data) {
|
||
return https({
|
||
url: `/app/cinemaTicket/getSaleInfo`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 权益卡详情
|
||
orderNkDetail (id) {
|
||
return https({
|
||
url: `/app/pay/orderNkDetail/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 演绎票下单
|
||
buyOtherTicket (data) {
|
||
return https({
|
||
url: `/app/cinemaTicket/buyTicket`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 小程序查询导游列表
|
||
guideList (data) {
|
||
return https({
|
||
url: `/app/guide/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 卡信息
|
||
getPrepaidCard () {
|
||
return https({
|
||
url: `/app/prepaidCard`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 开卡
|
||
postPrepaidCard (data) {
|
||
return https({
|
||
url: `/app/prepaidCard`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 充值
|
||
recharge (data) {
|
||
return https({
|
||
url: `/app/prepaidCard/recharge`,
|
||
method: 'put',
|
||
data
|
||
})
|
||
},
|
||
// 消费记录
|
||
logList (data) {
|
||
return https({
|
||
url: `/app/prepaidCard/logList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 民宿列表
|
||
hotelList () {
|
||
return https({
|
||
url: `/app/hotel/list`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 民宿详情
|
||
hotelDetail (id) {
|
||
return https({
|
||
url: `/app/hotel/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 门票继续支付
|
||
getTicketOrderSession (data) {
|
||
return https({
|
||
url: `/app/pay/getTicketOrderSession`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 一卡通继续支付
|
||
continuePayment (data) {
|
||
return https({
|
||
url: `/app/pay/continue/payment/${data.id}`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 分时预约列表
|
||
queryTicketTimeInventory (data) {
|
||
return https({
|
||
url: `/app/pay/queryTicketTimeInventory`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 首页查询推荐酒店民宿
|
||
recommendList (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/recommend/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 民宿列表
|
||
hotelList (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 获取酒店民宿详情
|
||
homestayId (id) {
|
||
return https({
|
||
url: `/app/hotel/homestay/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 根据酒店id查询房型列表
|
||
classifyList (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/room/classify/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 根据房型id查询房型详情
|
||
classifyDetail (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/room/classify/detail`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 新增住宿订单
|
||
hotelOrder (data) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 获取住宿订单详细信息
|
||
hotelOrderDetail (id) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 继续支付
|
||
hotelPayment (data) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/continue/payment`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 查询住宿订单列表
|
||
hotelOrderList (data) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 取消住宿订单
|
||
hotelOrderCancel (data) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/cancel`,
|
||
method: 'post',
|
||
data
|
||
})
|
||
},
|
||
// 删除住宿订单
|
||
delHotelOrder (id) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/${id}`,
|
||
method: 'delete'
|
||
})
|
||
},
|
||
// 计算违约金
|
||
computePenaltyFee (id) {
|
||
return https({
|
||
url: `/app/hotelHomestay/order/computePenaltyFee/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
// 附近酒店民宿
|
||
hotelNearHomestay (data) {
|
||
return https({
|
||
url: `/app/query/near/hotel/homestay/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 附近景区推荐门票
|
||
hotelNearScenic (data) {
|
||
return https({
|
||
url: `/app/query/near/scenic/recommend/ticket`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
//门店信息列表
|
||
getShopList (data) {
|
||
return https({
|
||
url: `/app/eatery/shopInfo/list`,
|
||
method: 'GET',
|
||
data
|
||
})
|
||
},
|
||
// 查询房间最低价格
|
||
hotelLowestPrice (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/lowest/price`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 根据酒店id查询钟点房设置
|
||
hourClassifyList (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/hour/room/classify/list`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 根据钟点房房型id查询钟点房详情
|
||
hourClassifyDetail (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/hour/room/classify/detail`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 查询钟点房最近一个月的最低价格
|
||
hourLowestPrice (data) {
|
||
return https({
|
||
url: `/app/hotel/homestay/hour/room/lowest/price`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
// 根据酒店id查询可选择的房型名称
|
||
homeClassify (id) {
|
||
return https({
|
||
url: `/app/hotel/homestay/all/room/classify/level1/list/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
|
||
|
||
// 民宿详情
|
||
hotelDetail (id) {
|
||
return https({
|
||
url: `/app/hotel/${id}`,
|
||
method: 'get'
|
||
})
|
||
},
|
||
|
||
// 获取人文风光详情
|
||
getChannelInfo (data) {
|
||
return https({
|
||
url: `/app/cms/humanityList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
|
||
// 获取人文风光列表
|
||
archivesCustomList (data) {
|
||
return https({
|
||
url: `/app/cms/archivesCustomList`,
|
||
method: 'get',
|
||
data
|
||
})
|
||
},
|
||
} |