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); }, }) }); }