|
@@ -20,75 +20,77 @@ const baseRequest = (method, url, data, header) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
let promise = new Promise(function(resolve, reject) {
|
|
let promise = new Promise(function(resolve, reject) {
|
|
- uni.getNetworkType({}).then((res) => {
|
|
|
|
- console.log(res)
|
|
|
|
- if (res[1].networkType === "none") {
|
|
|
|
- uni.showToast({
|
|
|
|
- icon: 'none',
|
|
|
|
- title: '网络异常,请检查网络状况',
|
|
|
|
- duration: 2000
|
|
|
|
- });
|
|
|
|
- } else {
|
|
|
|
- uni.request(baseDefaultOpts).then(
|
|
|
|
- (res) => {
|
|
|
|
- // console.log(JSON.stringify(res[1].data))
|
|
|
|
- // if(res[1].data.code == '200' || res[1].data.code == 200){
|
|
|
|
- // // 后端返回的状态码100为成功状态,成功则返回请求结果,在app调试时可以通过console.log(JSON.stringify(res[1].data))来查看返回值(以项目实际情况为准)
|
|
|
|
- // resolve(res[1].data)
|
|
|
|
- // }else{
|
|
|
|
- // uni.showToast({
|
|
|
|
- // icon:'none',
|
|
|
|
- // title: res[1].data.message,
|
|
|
|
- // duration: 2000
|
|
|
|
- // });
|
|
|
|
- // }
|
|
|
|
- if (res[1]) {
|
|
|
|
- if (res[1].data.code == '200' || res[1].data.code == 200) {
|
|
|
|
- resolve(res[1].data)
|
|
|
|
- }else{
|
|
|
|
|
|
+ uni.getNetworkType({
|
|
|
|
+ success:function(res){
|
|
|
|
+ console.log(res)
|
|
|
|
+ if (res.networkType === "none") {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: 'none',
|
|
|
|
+ title: '网络异常,请检查网络状况',
|
|
|
|
+ duration: 2000
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ uni.request(baseDefaultOpts).then(
|
|
|
|
+ (res) => {
|
|
|
|
+ // console.log(JSON.stringify(res[1].data))
|
|
|
|
+ // if(res[1].data.code == '200' || res[1].data.code == 200){
|
|
|
|
+ // // 后端返回的状态码100为成功状态,成功则返回请求结果,在app调试时可以通过console.log(JSON.stringify(res[1].data))来查看返回值(以项目实际情况为准)
|
|
|
|
+ // resolve(res[1].data)
|
|
|
|
+ // }else{
|
|
|
|
+ // uni.showToast({
|
|
|
|
+ // icon:'none',
|
|
|
|
+ // title: res[1].data.message,
|
|
|
|
+ // duration: 2000
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ if (res[1]) {
|
|
|
|
+ if (res[1].data.code == '200' || res[1].data.code == 200) {
|
|
|
|
+ resolve(res[1].data)
|
|
|
|
+ }else{
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon:'none',
|
|
|
|
+ title: res[1].data.message,
|
|
|
|
+ duration: 2000
|
|
|
|
+ });
|
|
|
|
+ // resolve(res[1].data)
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
uni.showToast({
|
|
uni.showToast({
|
|
- icon:'none',
|
|
|
|
- title: res[1].data.message,
|
|
|
|
- duration: 2000
|
|
|
|
- });
|
|
|
|
- // resolve(res[1].data)
|
|
|
|
|
|
+ icon: 'none',
|
|
|
|
+ title: '网络异常,请检查网络状况',
|
|
|
|
+ duration: 2000
|
|
|
|
+ });
|
|
|
|
+ reject(res)
|
|
|
|
+
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
|
|
+ // // 登录失败
|
|
|
|
+ // if(res[1].data.code == '11006' || res[1].data.code == 11006){
|
|
|
|
+ // reject(res[1].data)
|
|
|
|
+ // }
|
|
|
|
+ // if(res[1].data.code == '105' || res[1].data.code == 105){
|
|
|
|
+ // // 后端返回状态码为105则为未登录状态(以项目实际情况为准)
|
|
|
|
+ // uni.showToast({
|
|
|
|
+ // icon:'none',
|
|
|
|
+ // title: '尚未登录',
|
|
|
|
+ // duration: 2000
|
|
|
|
+ // });
|
|
|
|
+ // // 尚未登录的逻辑处理
|
|
|
|
+ // return false
|
|
|
|
+ // }
|
|
|
|
+ }
|
|
|
|
+ ).catch(
|
|
|
|
+ (response) => {
|
|
uni.showToast({
|
|
uni.showToast({
|
|
icon: 'none',
|
|
icon: 'none',
|
|
- title: '网络异常,请检查网络状况',
|
|
|
|
|
|
+ title: '系统未知异常,请联系管理员',
|
|
duration: 2000
|
|
duration: 2000
|
|
});
|
|
});
|
|
- reject(res)
|
|
|
|
-
|
|
|
|
|
|
+ reject(response)
|
|
}
|
|
}
|
|
- // // 登录失败
|
|
|
|
- // if(res[1].data.code == '11006' || res[1].data.code == 11006){
|
|
|
|
- // reject(res[1].data)
|
|
|
|
- // }
|
|
|
|
- // if(res[1].data.code == '105' || res[1].data.code == 105){
|
|
|
|
- // // 后端返回状态码为105则为未登录状态(以项目实际情况为准)
|
|
|
|
- // uni.showToast({
|
|
|
|
- // icon:'none',
|
|
|
|
- // title: '尚未登录',
|
|
|
|
- // duration: 2000
|
|
|
|
- // });
|
|
|
|
- // // 尚未登录的逻辑处理
|
|
|
|
- // return false
|
|
|
|
- // }
|
|
|
|
- }
|
|
|
|
- ).catch(
|
|
|
|
- (response) => {
|
|
|
|
- uni.showToast({
|
|
|
|
- icon: 'none',
|
|
|
|
- title: '系统未知异常,请联系管理员',
|
|
|
|
- duration: 2000
|
|
|
|
- });
|
|
|
|
- reject(response)
|
|
|
|
- }
|
|
|
|
- )
|
|
|
|
|
|
+ )
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
-
|
|
|
|
})
|
|
})
|
|
})
|
|
})
|
|
return promise
|
|
return promise
|