Commit 01b1ad50 authored by 罗超's avatar 罗超

调整

parent be01c52d
//请求教育接口 //请求教育接口
let host = '' let host = ''
if (process.env.NODE_ENV === "development") { if (process.env.NODE_ENV === "development") {
//host = 'https://jjswapi.oytour.com/api' //host = 'https://jjswapi.oytour.com/api'
// host = 'http://192.168.10.206:5005/api' // host = 'http://192.168.10.206:5005/api'
host = 'http://192.168.10.128:8900/api' host = 'http://192.168.10.128:8900/api'
} else { } else {
host = 'https://jjswapi.oytour.com/api' host = 'https://jjswapi.oytour.com/api'
} }
import Toast from '../wxcomponents/vant/toast/toast'; import Toast from '../wxcomponents/vant/toast/toast';
let request = (param) => { let request = (param) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let token = uni.getStorageSync('erpUserInfo').Token; let token = uni.getStorageSync('erpUserInfo').Token;
uni.request({ uni.request({
url: host + param.url, url: host + param.url,
method: param.method || "Post", method: param.method || "Post",
header: param.header || { header: param.header || {
'content-type': "application/json", 'content-type': "application/json",
'token': token || "" 'token': token || ""
}, },
data: { data: {
Msg: param.data, Msg: param.data,
}, },
success: res => { success: res => {
if (res.data.Code === 1) { if (res.data.Code === 1) {
resolve(res.data) resolve(res.data)
} else { } else {
if (res.data.Code==10001 || res.data.Code == 10000) { if (res.data.Code == 10001 || res.data.Code == 10000) {
// uni.showToast({ // uni.showToast({
// title: "用户凭证失效,请重新授权", // title: "用户凭证失效,请重新授权",
// duration: 2000, // duration: 2000,
// icon: "none", // icon: "none",
// }); // });
// uni.removeStorageSync('erpUserInfo'); // uni.removeStorageSync('erpUserInfo');
// uni.reLaunch({ // uni.reLaunch({
// url:"/pages/login/login" // url:"/pages/login/login"
// }) // })
// reject() // reject()
} else { //重新获取TOKEN
uni.showToast({ // updateToken()
title: res.data.Message, // request(param)
duration: 2000, } else {
icon: "none", uni.showToast({
success() { title: res.data.Message,
if(res.data.Code === 0){ duration: 2000,
resolve(res.data) icon: "none",
}else{ success() {
reject() if (res.data.Code === 0) {
} resolve(res.data)
} } else {
}); reject()
}
} }
});
}
}, }
fail: (err) => {
console.warn("fail:" + JSON.stringify(err)); }
uni.showToast({ },
title: '网络请求失败', fail: (err) => {
duration: 2000, console.warn("fail:" + JSON.stringify(err));
icon: "error", uni.showToast({
}); title: '网络请求失败',
reject() duration: 2000,
} icon: "error",
}); });
}) reject()
} }
});
})
}
let updateToken= ()=> {
let u = uni.getStorageSync('erpUserInfo')
let userWxInfo = uni.getStorageSync('userWxInfo')
let wxUserAuthInfo = uni.getStorageSync('wxUserAuthInfo')
if (u) {
request({
url: '/AppletLogin/GetStudentsByClassInAccount',
method: 'post',
data: {
Account: u.Account,
WName: userWxInfo.userInfo.nickName,
WImage: userWxInfo.userInfo.avatarUrl,
UnionId: wxUserAuthInfo.unionid
}
}).then(r => {
if (r.Data && r.Data.length > 0) {
r.Data.forEach(x => {
if (x.ClassInAccount == u.Account) {
uni.setStorageSync('erpUserInfo', x)
}
})
if (!flag) {
r.Data.forEach(x => {
if (x.RealPhone == u.Account) {
flag = true
uni.setStorageSync('erpUserInfo', x)
}
})
}
uni.setStorageSync("ErpStus", r.Data)
}
})
}
}
export default request export default request
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment