|
|
@@ -1,64 +1,65 @@
|
|
|
import configdata from './config'
|
|
|
import cache from './cache'
|
|
|
-import { encrypt,
|
|
|
- decrypt,
|
|
|
- urlSafeBase64Decode,
|
|
|
- urlSafeBase64Encode } from '@/utils/cryptojs.js';
|
|
|
-var ifShangxian=1//1线上,0线下
|
|
|
+import {
|
|
|
+ encrypt,
|
|
|
+ decrypt,
|
|
|
+ urlSafeBase64Decode,
|
|
|
+ urlSafeBase64Encode
|
|
|
+} from '@/utils/cryptojs.js';
|
|
|
+var ifShangxian = 1 //1线上,0线下
|
|
|
module.exports = {
|
|
|
- config: function (name) {
|
|
|
- var info = null;
|
|
|
- if (name) {
|
|
|
- var name2 = name.split("."); //字符分割
|
|
|
- if (name2.length > 1) {
|
|
|
- info = configdata[name2[0]][name2[1]] || null;
|
|
|
- } else {
|
|
|
- info = configdata[name] || null;
|
|
|
- }
|
|
|
- if (info == null) {
|
|
|
- let web_config = cache.get("web_config");
|
|
|
- if (web_config) {
|
|
|
- if (name2.length > 1) {
|
|
|
- info = web_config[name2[0]][name2[1]] || null;
|
|
|
- } else {
|
|
|
- info = web_config[name] || null;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- return info;
|
|
|
- },
|
|
|
- post: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
- var arr =Object.entries(data)//对象转为数组
|
|
|
- var b=[]
|
|
|
- arr.forEach((element, index) => {
|
|
|
- arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
- });
|
|
|
- b=arr
|
|
|
- data=Object.fromEntries(b)
|
|
|
- }else{
|
|
|
+ config: function(name) {
|
|
|
+ var info = null;
|
|
|
+ if (name) {
|
|
|
+ var name2 = name.split("."); //字符分割
|
|
|
+ if (name2.length > 1) {
|
|
|
+ info = configdata[name2[0]][name2[1]] || null;
|
|
|
+ } else {
|
|
|
+ info = configdata[name] || null;
|
|
|
+ }
|
|
|
+ if (info == null) {
|
|
|
+ let web_config = cache.get("web_config");
|
|
|
+ if (web_config) {
|
|
|
+ if (name2.length > 1) {
|
|
|
+ info = web_config[name2[0]][name2[1]] || null;
|
|
|
+ } else {
|
|
|
+ info = web_config[name] || null;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- header = header || "application/x-www-form-urlencoded";
|
|
|
- url = this.config("APIHOST") + url;
|
|
|
+ return info;
|
|
|
+ },
|
|
|
+ post: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
+ var arr = Object.entries(data) //对象转为数组
|
|
|
+ var b = []
|
|
|
+ arr.forEach((element, index) => {
|
|
|
+ arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
+ });
|
|
|
+ b = arr
|
|
|
+ data = Object.fromEntries(b)
|
|
|
+ } else {}
|
|
|
+ }
|
|
|
+ header = header || "application/x-www-form-urlencoded";
|
|
|
+ url = this.config("APIHOST") + url;
|
|
|
let token = uni.getStorageSync("token");
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
uni.removeStorageSync("token")
|
|
|
uni.removeStorageSync("userId")
|
|
|
uni.removeStorageSync("phone")
|
|
|
@@ -69,205 +70,202 @@ module.exports = {
|
|
|
uni.removeStorageSync("isInvitation")
|
|
|
uni.removeStorageSync("zhiFuBao")
|
|
|
uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
+
|
|
|
uni.showToast({
|
|
|
title: '用户信息失效,请重新登录!',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
- }
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- },
|
|
|
- postT: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
- var arr =Object.entries(data)//对象转为数组
|
|
|
- var b=[]
|
|
|
- arr.forEach((element, index) => {
|
|
|
+ }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ postT: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
+ var arr = Object.entries(data) //对象转为数组
|
|
|
+ var b = []
|
|
|
+ arr.forEach((element, index) => {
|
|
|
arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
- });
|
|
|
- b=arr
|
|
|
- data=Object.fromEntries(b)
|
|
|
- }else{
|
|
|
- }
|
|
|
+ });
|
|
|
+ b = arr
|
|
|
+ data = Object.fromEntries(b)
|
|
|
+ } else {}
|
|
|
}
|
|
|
- header = header || "application/x-www-form-urlencoded";
|
|
|
- url = this.config("APIHOST1") + url;
|
|
|
- let token = uni.getStorageSync("token");
|
|
|
- if (token) {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ header = header || "application/x-www-form-urlencoded";
|
|
|
+ url = this.config("APIHOST1") + url;
|
|
|
+ let token = uni.getStorageSync("token");
|
|
|
+ if (token) {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
- uni.removeStorageSync("token")
|
|
|
- uni.removeStorageSync("userId")
|
|
|
- uni.removeStorageSync("phone")
|
|
|
- uni.removeStorageSync("openid")
|
|
|
- uni.removeStorageSync("userName")
|
|
|
- uni.removeStorageSync("relation")
|
|
|
- uni.removeStorageSync("relation_id")
|
|
|
- uni.removeStorageSync("isInvitation")
|
|
|
- uni.removeStorageSync("zhiFuBao")
|
|
|
- uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
- uni.showToast({
|
|
|
- title: '用户信息失效,请重新登录!',
|
|
|
- icon: 'none'
|
|
|
- })
|
|
|
- }
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- } else {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
+ uni.removeStorageSync("token")
|
|
|
+ uni.removeStorageSync("userId")
|
|
|
+ uni.removeStorageSync("phone")
|
|
|
+ uni.removeStorageSync("openid")
|
|
|
+ uni.removeStorageSync("userName")
|
|
|
+ uni.removeStorageSync("relation")
|
|
|
+ uni.removeStorageSync("relation_id")
|
|
|
+ uni.removeStorageSync("isInvitation")
|
|
|
+ uni.removeStorageSync("zhiFuBao")
|
|
|
+ uni.removeStorageSync("zhiFuBaoName")
|
|
|
+
|
|
|
+ uni.showToast({
|
|
|
+ title: '用户信息失效,请重新登录!',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
}
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
- postJson: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
- var a=JSON.stringify(data)
|
|
|
- data='"' + urlSafeBase64Encode(encrypt(a)) + '"'
|
|
|
- }else{
|
|
|
- }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
+ }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ postJson: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
+ var a = JSON.stringify(data)
|
|
|
+ data = '"' + urlSafeBase64Encode(encrypt(a)) + '"'
|
|
|
+ } else {}
|
|
|
}
|
|
|
- header = header || "application/json";
|
|
|
- url = this.config("APIHOST1") + url;
|
|
|
- let token = uni.getStorageSync("token");
|
|
|
- if (token) {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ header = header || "application/json";
|
|
|
+ url = this.config("APIHOST1") + url;
|
|
|
+ let token = uni.getStorageSync("token");
|
|
|
+ if (token) {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
- uni.removeStorageSync("token")
|
|
|
- uni.removeStorageSync("userId")
|
|
|
- uni.removeStorageSync("phone")
|
|
|
- uni.removeStorageSync("openid")
|
|
|
- uni.removeStorageSync("userName")
|
|
|
- uni.removeStorageSync("relation")
|
|
|
- uni.removeStorageSync("relation_id")
|
|
|
- uni.removeStorageSync("isInvitation")
|
|
|
- uni.removeStorageSync("zhiFuBao")
|
|
|
- uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
- uni.showToast({
|
|
|
- title: '用户信息失效,请重新登录!',
|
|
|
- icon: 'none'
|
|
|
- })
|
|
|
- }
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- } else {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
+ uni.removeStorageSync("token")
|
|
|
+ uni.removeStorageSync("userId")
|
|
|
+ uni.removeStorageSync("phone")
|
|
|
+ uni.removeStorageSync("openid")
|
|
|
+ uni.removeStorageSync("userName")
|
|
|
+ uni.removeStorageSync("relation")
|
|
|
+ uni.removeStorageSync("relation_id")
|
|
|
+ uni.removeStorageSync("isInvitation")
|
|
|
+ uni.removeStorageSync("zhiFuBao")
|
|
|
+ uni.removeStorageSync("zhiFuBaoName")
|
|
|
+
|
|
|
+ uni.showToast({
|
|
|
+ title: '用户信息失效,请重新登录!',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
}
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
- getT: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
+ }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ getT: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
// console.log(data,'l')
|
|
|
- var arr =Object.entries(data)//对象转为数组
|
|
|
- var b=[]
|
|
|
- arr.forEach((element, index) => {
|
|
|
+ var arr = Object.entries(data) //对象转为数组
|
|
|
+ var b = []
|
|
|
+ arr.forEach((element, index) => {
|
|
|
arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
- });
|
|
|
- b=arr
|
|
|
- data=Object.fromEntries(b)
|
|
|
+ });
|
|
|
+ b = arr
|
|
|
+ data = Object.fromEntries(b)
|
|
|
// console.log(data,'k')
|
|
|
- }else{
|
|
|
- }
|
|
|
+ } else {}
|
|
|
}
|
|
|
- header = header || "application/x-www-form-urlencoded";
|
|
|
- url = this.config("APIHOST1") + url;
|
|
|
- let token = uni.getStorageSync("token");
|
|
|
- if (token) {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "GET",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ header = header || "application/x-www-form-urlencoded";
|
|
|
+ url = this.config("APIHOST1") + url;
|
|
|
+ let token = uni.getStorageSync("token");
|
|
|
+ if (token) {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "GET",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
uni.removeStorageSync("token")
|
|
|
uni.removeStorageSync("userId")
|
|
|
uni.removeStorageSync("phone")
|
|
|
@@ -278,73 +276,72 @@ module.exports = {
|
|
|
uni.removeStorageSync("isInvitation")
|
|
|
uni.removeStorageSync("zhiFuBao")
|
|
|
uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
+
|
|
|
uni.showToast({
|
|
|
title: '用户信息失效,请重新登录!',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
- }
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- } else {
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "GET",
|
|
|
- header: {
|
|
|
- "content-type": header
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
}
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
- get: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
- var arr =Object.entries(data)//对象转为数组
|
|
|
- var b=[]
|
|
|
- arr.forEach((element, index) => {
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "GET",
|
|
|
+ header: {
|
|
|
+ "content-type": header
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
+ }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ get: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
+ var arr = Object.entries(data) //对象转为数组
|
|
|
+ var b = []
|
|
|
+ arr.forEach((element, index) => {
|
|
|
arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
- });
|
|
|
- b=arr
|
|
|
- data=Object.fromEntries(b)
|
|
|
- }else{
|
|
|
- }
|
|
|
+ });
|
|
|
+ b = arr
|
|
|
+ data = Object.fromEntries(b)
|
|
|
+ } else {}
|
|
|
}
|
|
|
- header = header || "application/x-www-form-urlencoded";
|
|
|
- url = this.config("APIHOST") + url;
|
|
|
+ header = header || "application/x-www-form-urlencoded";
|
|
|
+ url = this.config("APIHOST") + url;
|
|
|
let token = uni.getStorageSync("token");
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "GET",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "GET",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
uni.removeStorageSync("token")
|
|
|
uni.removeStorageSync("userId")
|
|
|
uni.removeStorageSync("phone")
|
|
|
@@ -355,51 +352,50 @@ module.exports = {
|
|
|
uni.removeStorageSync("isInvitation")
|
|
|
uni.removeStorageSync("zhiFuBao")
|
|
|
uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
+
|
|
|
uni.showToast({
|
|
|
title: '用户信息失效,请重新登录!',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
- }
|
|
|
+ }
|
|
|
succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
- },
|
|
|
- getMsg: function (url, data, header) {
|
|
|
- if(ifShangxian==1){
|
|
|
- if(data){
|
|
|
- var arr =Object.entries(data)//对象转为数组
|
|
|
- var b=[]
|
|
|
- arr.forEach((element, index) => {
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getMsg: function(url, data, header) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ if (data) {
|
|
|
+ var arr = Object.entries(data) //对象转为数组
|
|
|
+ var b = []
|
|
|
+ arr.forEach((element, index) => {
|
|
|
arr[index][1] = urlSafeBase64Encode(encrypt(element[1].toString()))
|
|
|
- });
|
|
|
- b=arr
|
|
|
- data=Object.fromEntries(b)
|
|
|
- }else{
|
|
|
- }
|
|
|
+ });
|
|
|
+ b = arr
|
|
|
+ data = Object.fromEntries(b)
|
|
|
+ } else {}
|
|
|
}
|
|
|
- header = header || "application/x-www-form-urlencoded";
|
|
|
- url = this.config("APIHOST") + url;
|
|
|
+ header = header || "application/x-www-form-urlencoded";
|
|
|
+ url = this.config("APIHOST") + url;
|
|
|
let token = uni.getStorageSync("token");
|
|
|
- return new Promise((succ, error) => {
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- method: "GET",
|
|
|
- header: {
|
|
|
- "content-type": header,
|
|
|
- "token": token
|
|
|
- },
|
|
|
- success: function (result) {
|
|
|
- if(ifShangxian==1){
|
|
|
- const decryptData =decrypt(urlSafeBase64Decode(result.data))
|
|
|
- result.data=JSON.parse(decryptData)
|
|
|
+ return new Promise((succ, error) => {
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ method: "GET",
|
|
|
+ header: {
|
|
|
+ "content-type": header,
|
|
|
+ "token": token
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (ifShangxian == 1) {
|
|
|
+ const decryptData = decrypt(urlSafeBase64Decode(result.data))
|
|
|
+ result.data = JSON.parse(decryptData)
|
|
|
}
|
|
|
- if(result.data.code == 401&&token) {
|
|
|
+ if (result.data.code == 401 && token) {
|
|
|
uni.removeStorageSync("token")
|
|
|
uni.removeStorageSync("userId")
|
|
|
uni.removeStorageSync("phone")
|
|
|
@@ -410,18 +406,18 @@ module.exports = {
|
|
|
uni.removeStorageSync("isInvitation")
|
|
|
uni.removeStorageSync("zhiFuBao")
|
|
|
uni.removeStorageSync("zhiFuBaoName")
|
|
|
-
|
|
|
+
|
|
|
uni.showToast({
|
|
|
title: '用户信息失效,请重新登录!',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
- }
|
|
|
- succ.call(self, result.data)
|
|
|
- },
|
|
|
- fail: function (e) {
|
|
|
- error.call(self, e)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
+ }
|
|
|
+ succ.call(self, result.data)
|
|
|
+ },
|
|
|
+ fail: function(e) {
|
|
|
+ error.call(self, e)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
}
|
|
|
-}
|
|
|
+}
|