123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- import oldRequest from "../../../core/utils/request";
- import { idCardNoFn, mobileFn } from './../utils/rsa';
- export const request = async ({
- url,
- data,
- headers,
- showToast = true
- }) => {
- const [err, result] = await oldRequest({
- url,
- data,
- headers
- });
- if (err && Number(err.code) !== 200 && showToast) {
- my.showToast({
- type: 'fail',
- content: err.msg || '操作失败'
- });
- }
- return [err, result];
- }; // 获取我的订单列表
- export function scenicOrderList(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/list',
- data
- });
- } // 获取我的订单详情
- export function scenicOrderDetail(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/detail',
- data
- });
- } // 取消订单
- export function scenicOrderCancel(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/cancel',
- data
- });
- } // 退款申请
- export function scenicOrderRefundApply(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/refund/apply',
- data
- });
- } // 申请退款
- export function scenicOrderRefundDo(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/refund/do',
- data
- });
- } // 申请退款
- export function scenicOrderGetPayment(data) {
- return request({
- url: 'api/v1/proxy/scenic/order/getPayment',
- data
- });
- }
- /*
- * 获取景区详情
- * */
- export function scenicInfo(data) {
- return request({
- url: 'api/v1/proxy/scenic/info',
- data
- });
- }
- /*
- * 获取景区列表
- * */
- export function scenicSpotList(data) {
- return request({
- url: 'api/v1/proxy/scenic/list',
- data
- });
- }
- /*
- * 获取景区购买需知
- * */
- export function purchaseInfo(data) {
- return request({
- url: 'api/v1/proxy/scenic/purchase/info',
- data
- });
- }
- /*
- * 门票预定查询
- * @params { productId:String , date: String}
- * */
- export function scenicTicketReserve(params) {
- return request({
- url: 'api/v1/proxy/scenic/ticket/reserve',
- data: params
- });
- }
- /*
- * 预定须知查询
- * @params {id: String}
- * */
- export function scenicPurchaseInfo(params) {
- return request({
- url: 'api/v1/proxy/scenic/purchase/info',
- data: params
- });
- }
- /*
- * 获取联系人列表
- * */
- export function scenicTouristList() {
- return request({
- url: 'api/v1/proxy/scenic/tourists/list'
- });
- }
- /*
- * 获取联系人列表
- * */
- export function touristsList(data) {
- return request({
- url: 'api/v1/proxy/scenic/tourists/list',
- data
- });
- }
- /*
- * 联系人操作
- * */
- export async function touristsOperate(params) {
- const item = {
- actionType: params.actionType,
- certType: params.certType,
- name: params.name,
- id: params.id || ''
- };
- let idCardNo = '';
- let mobile = '';
- let dataParams = {};
- if (params.idCardNo) {
- idCardNo = await idCardNoFn(params);
- }
- if (params.mobile) {
- mobile = await mobileFn(params);
- }
- if (idCardNo && mobile) {
- dataParams = { ...item,
- idCardNo,
- mobile
- };
- }
- if (idCardNo && !mobile) {
- dataParams = { ...item,
- idCardNo
- };
- }
- if (!idCardNo && mobile) {
- dataParams = { ...item,
- mobile
- };
- }
- if (!idCardNo && !mobile) {
- dataParams = { ...item
- };
- }
- return request({
- url: 'api/v1/proxy/scenic/tourists/operate',
- data: dataParams
- });
- }
- /*
- * 请求下单
- * */
- export function scenicOrderPay(params) {
- return request({
- url: 'api/v1/proxy/scenic/order/pay',
- data: params,
- showToast: false
- });
- }
- /*
- * 景点简介
- * */
- export function scenicIntroduction(data) {
- return request({
- url: 'api/v1/proxy/scenic/introduction',
- data
- });
- }
|