12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Vue from "vue";
- import $wxApi from "./wxapi.js";
- import Request from '@/js_sdk/luch-request/luch-request/index.js';
- const $http = new Request();
- import {config} from './config/config.js';
- export default {
-
- wxPay(obj = {}) {
- uni.showLoading({
- title: '支付中'
- });
- return new Promise(r => {
- let token = uni.getStorageSync("token");
- $http.post(config.apiBaseurl + "/app/pay",obj,{
- header: {
- Accept:'application/json',
- Authorization: 'Bearer '+ token,
- },
- }).then(res=>{
- console.log('res',res);
-
- $wxApi.JSAPI(res.data.data).then(r);
-
- this.payError(res);
- })
- });
- },
-
- payError(res){
- uni.hideLoading();
-
-
-
-
-
-
-
- if(res.code == 623){
- setTimeout(i=>{
- new Vue().$api.goto("/pages/userCenter/myorder/myorder");
- },2000);
- uni.showToast({
- title:res.msg + " 即将跳转到订单页",
- icon:"none",
- duration:2000
- });
- }
- }
- }
|