187 lines
3.6 KiB
JavaScript
187 lines
3.6 KiB
JavaScript
class Http{
|
||
get(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject)=>{
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"GET",
|
||
dataType:'json',
|
||
header:{
|
||
// 'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
/* console.log(res);
|
||
if (res.data.code == 401) {
|
||
uni.showToast({
|
||
icon: 'none',
|
||
title: '登录状态过期,请重新登录!',
|
||
success: () => {
|
||
uni.reLaunch({
|
||
url: '/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
} else {
|
||
resolve(res)
|
||
} */
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
post(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject)=>{
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"POST",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
/* console.log(res);
|
||
if (res.data.code == 401) {
|
||
uni.showToast({
|
||
icon: 'none',
|
||
title: '登录状态过期,请重新登录!',
|
||
success: () => {
|
||
uni.reLaunch({
|
||
url: '/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
} else {
|
||
resolve(res)
|
||
} */
|
||
},
|
||
fail(err) {
|
||
// console.log(err);
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
put(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject) => {
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"PUT",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
/* console.log(res);
|
||
if (res.data.code == 401) {
|
||
uni.showToast({
|
||
icon: 'none',
|
||
title: '登录状态过期,请重新登录!',
|
||
success: () => {
|
||
uni.reLaunch({
|
||
url: '/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
} else {
|
||
resolve(res)
|
||
} */
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
delete(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject) => {
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"DELETE",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
/* console.log(res);
|
||
if (res.data.code == 401) {
|
||
uni.showToast({
|
||
icon: 'none',
|
||
title: '登录状态过期,请重新登录!',
|
||
success: () => {
|
||
uni.reLaunch({
|
||
url: '/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
} else {
|
||
resolve(res)
|
||
} */
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
upload(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject) => {
|
||
uni.uploadFile({
|
||
url:baseUrl + url,
|
||
filePath: data,
|
||
header:{
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
name: 'file',
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
/* console.log(res);
|
||
if (res.data.code == 401) {
|
||
uni.showToast({
|
||
icon: 'none',
|
||
title: '登录状态过期,请重新登录!',
|
||
success: () => {
|
||
uni.reLaunch({
|
||
url: '/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
} else {
|
||
resolve(res)
|
||
} */
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
}
|
||
|
||
export default new Http() |