123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- import request from './request';
- export const bundleList = params => {
- return request({
- url: `bundle/findAll`,
- data: params,
- method: 'post'
- }).then(res => res.data);
- };
- export const bundleById = params => {
- return request({
- url: `bundle/${params.id}`,
- method: 'get'
- }).then(res => res.data);
- };
- export const customerBundleList = params => {
- return request({
- url: `token/customerBundle/findAll`,
- method: 'post',
- data: params
- }).then(res => res.data);
- };
- export const cancelOrder = params => {
- return request({
- url: `token/customerBundle/cancel/${params.id}`,
- method: 'get'
- }).then(res => res.data);
- };
- export const orderDetail = params => {
- return request({
- url: `token/customerBundle/detail/${params.id}`,
- method: 'get'
- }).then(res => res.data);
- };
- export const getQRCode = params => {
- return request({
- url: `token/customerBundle/genCode`,
- method: 'POST',
- data: params
- }).then(res => res.data);
- };
- /**
- * 调用后台支付接口, 并唤醒微信支付
- * @param {*} params
- */
- export const wxPay = params => {
- return request({
- url: `token/customerBundle/buy`,
- method: 'POST',
- data: params
- }).then(res => {
- const result = res.data;
- if (result.status === '200') {
- const _data = result.data;
- return new Promise(function(resolve, reject) {
- wx.requestPayment({
- timeStamp: _data.timeStamp,
- nonceStr: _data.nonceStr,
- package: _data.package,
- signType: _data.signType,
- paySign: _data.paySign,
- success(res) {
- res.status = '200';
- res.tradeNo = _data.tradeNo;
- res.orderBundleId = _data.orderBundleId;
- resolve(res);
- },
- fail(res) {
- console.log(res);
- res.orderBundleId = _data.orderBundleId;
- reject(res);
- }
- });
- });
- } else {
- return result;
- }
- });
- };
- export const testPay = params => {
- return request({
- url: `token/customerBundle/virtualPay/${params.id}`,
- method: 'get'
- }).then(res => res.data);
- };
- export const getPayStatus = params => {
- return request({
- url: `token/customerBundle/queryBankPayStatus`,
- method: 'post',
- data: params
- }).then(res => res.data);
- };
- // 订单使用记录
- export const queryByOrderList = params => {
- let url = `token/verification/queryByOrder/${params.pageNo}/${params.pageSize}`;
- delete params.pageNo;
- delete params.pageSize;
- return request({
- url: url,
- method: 'post',
- data: params
- }).then(res => res.data);
- };
- // 套餐适用门店
- export const getUsedStore = params => {
- return request({
- url: `bundleStore/queryStoreByBundle`,
- method: 'post',
- data: params
- }).then(res => res.data);
- };
|