34 lines
937 B
JavaScript
34 lines
937 B
JavaScript
function http(option) {
|
|
var toast = new auiToast();
|
|
toast.loading({
|
|
title: '加载中...'
|
|
});
|
|
return new Promise(function(resolve,reject) {
|
|
$.ajax({
|
|
type: option.type,
|
|
url: `${Config.BaseUrl}${option.url}`,
|
|
data: option.data,
|
|
success: function(res) {
|
|
if (res.status == 200) {
|
|
toast.hide();
|
|
resolve(res.result)
|
|
} else {
|
|
toast.hide();
|
|
toast.fail({
|
|
title: res.message,
|
|
duration:2000
|
|
});
|
|
}
|
|
},
|
|
error: function(err) {
|
|
toast.hide();
|
|
toast.fail({
|
|
title: '网络有问题',
|
|
duration:2000
|
|
});
|
|
reject(err);
|
|
},
|
|
})
|
|
});
|
|
}
|