"use strict"; const common_vendor = require("./common/vendor.js"); const url_all = new UTSJSONObject({ "DEV": "https://gpt.aiym.run" // 开发 // 'PRO': 'http://111.111.111.111:8080', // 生产 }); let BASEURL = url_all["DEV"]; const request = (path = null, method = null, data = new UTSJSONObject({}), loading = null) => { let token = common_vendor.index.getStorageSync("token"); if (loading) { common_vendor.index.showLoading({ title: "加载中", mask: true }); } if (token != "") { return tokenRequest(path, method, data, loading, token); } else { return noTokenRequest(path, method, data, loading); } }; function noTokenRequest(path = null, method = null, data = null, loading = null) { return new Promise((resolve, reject) => { common_vendor.index.request({ url: BASEURL + path, method, data, header: new UTSJSONObject({ "X-Access-Token": "111" }), success(response) { resolve(response.data); }, fail(err) { common_vendor.index.showToast({ icon: "none", title: "服务响应失败" }); common_vendor.index.__f__("error", "at request.uts:76", err); reject(err); }, complete() { common_vendor.index.hideLoading(); } }); }); } function tokenRequest(path = null, method = null, data = null, loading = null, token = null) { return new Promise((resolve, reject) => { common_vendor.index.request({ url: BASEURL + path, method, data, header: new UTSJSONObject({ "X-Access-Token": token }), success(response) { if (response.data.code === 40101) ; resolve(response.data); }, fail(err) { common_vendor.index.showToast({ icon: "none", title: "服务响应失败" }); common_vendor.index.__f__("error", "at request.uts:109", err); reject(err); }, complete() { common_vendor.index.hideLoading(); } }); }); } exports.request = request; //# sourceMappingURL=../.sourcemap/mp-weixin/request.js.map