export default function xFetch({ url, method, data, type }) { if (type == 'binding') { url = `${getApp().globalData.globalUrl2}${url}` } else { url = `${getApp().globalData.globalUrl}${url}` } return new Promise((resolve, rejects) => { dd.httpRequest({ headers: { "Content-Type": "application/json;charset=UTF-8", Authorization: `Bearer ${getApp().globalData.token}` }, url: url, method: method, dataType: "json", data: data, // timeout: 280, success: function (res) { if (res.data.code == 0) { resolve(res); } else { rejects(res); dd.alert({ content: res.data.msg || "请求数据异常", buttonText: "确定" }); } }, fail: function (err) { rejects({ refresh: true }); } }); }); }