From 1499bacfed2d21cffc75af31ed5c9c67864cc0e4 Mon Sep 17 00:00:00 2001
From: 石广澎 <shiguangpeng@163.com>
Date: 星期六, 03 八月 2024 16:04:39 +0800
Subject: [PATCH] feat(支付): 获取优惠券
---
common/http.interceptor.js | 36 +++++-------------------------------
1 files changed, 5 insertions(+), 31 deletions(-)
diff --git a/common/http.interceptor.js b/common/http.interceptor.js
index 6d8111b..2a35602 100644
--- a/common/http.interceptor.js
+++ b/common/http.interceptor.js
@@ -3,25 +3,9 @@
config,
DEBUG
} from '@/common/config.js';
-function appType() {
- let appType = 0
- // #ifdef MP-WEIXIN
- appType = 3 // 寰俊灏忕▼搴�
- // #endif
- // #ifdef MP-ALIPAY
- appType = 1 // 鏀粯瀹濆皬绋嬪簭
- // #endif
- // #ifdef H5
- var ua = window.navigator.userAgent.toLowerCase();
- if (ua.match(/MicroMessenger/i) == 'micromessenger') {
- appType = 4; //鏄井淇″叕浼楀彿
- }
- if (ua.match(/AlipayClient/i) == 'alipayclient') {
- appType = 2; //鏀粯瀹濈敓娲诲彿
- }
- // #endif
- return appType
-}
+import {
+ getPlat
+} from 'common/util.js';
module.exports = (vm) => {
uni.$u.http.setConfig((x) => {
return x = {
@@ -32,6 +16,7 @@
timer: null,
loadingTime: 800, //澶氬皯绉掓棤杩斿洖鍐嶆樉绀簂oading
header: {
+ 'Clientid': '944c6aade52ebbffc015478e6ce51b5a',
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
'Access-Control-Allow-Origin': '*'
}
@@ -45,7 +30,6 @@
if (TOKEN) {
x.header[ACCESSTOKEN] = 'Bearer ' + TOKEN;
}
- x.header['CLIENT-TYPE'] = appType()
return x;
}, x => {
return Promise.reject(x)
@@ -56,20 +40,10 @@
let res = x.data
if (res.code == 10000) {
return res.data;
- } else if (res.code == 20002) {
- const cid = uni.getStorageSync('CID')
- uni.removeStorageSync(ACCESSTOKEN)
- vm.$u.toast("鎺堟潈杩囨湡,璇烽噸鏂扮櫥褰�");
- setTimeout(() => {
- uni.reLaunch({
- url: "/pay/login?cid=" + cid
- })
- }, 800);
- return Promise.reject(res)
} else if (res.code == 10002) {
return Promise.reject(res)
} else {
- vm.$u.toast(res.description || "璇锋眰寮傚父锛�"); //閿欒鎻愮ず淇℃伅
+ vm.$u.toast(res.description || res.msg ||res.info || "璇锋眰寮傚父锛�"); //閿欒鎻愮ず淇℃伅
return Promise.reject(res)
}
}, (response) => {
--
Gitblit v1.9.1