import Vue from 'vue'; import apiUrl from './apiUrl.js'; const request = async function (args) { const header = { // #ifndef H5 'X-App-Platform': (args.header && args.header['X-App-Platform']) ? args.header['X-App-Platform'] : Vue.prototype.$platform, // #endif 'X-App-Version': Vue.prototype.$appVersion, // 'content-type': 'application/json', 'content-type': args.header && args.header.contentType ? args.header.contentType : 'application/x-www-form-urlencoded', }; let acc = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJ1c2VyX25hbWUiOiJhZG1pbiIsInJlYWxfbmFtZSI6IueuoeeQhuWRmCIsImF2YXRhciI6Imh0dHA6Ly9odWF5dWFuc2hhbnNoaS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL3VwbG9hZC8yMDIwMTEyMC9kYmZkNDU3OGNiMzkyZWYwOWEwNGY2MjFlZWU5NTM1NC5wbmciLCJhdXRob3JpdGllcyI6WyJhZG1pbmlzdHJhdG9yIl0sImNsaWVudF9pZCI6InNhYmVyIiwicm9sZV9uYW1lIjoiYWRtaW5pc3RyYXRvciIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsInBvc3RfaWQiOiIxMTIzNTk4ODE3NzM4Njc1MjAxIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsInNjb3BlIjpbImFsbCJdLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJvYXV0aF9pZCI6IiIsImV4cCI6MTY3MjgzMjg2MywiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJqdGkiOiJjNzZmNWViYy01N2QyLTQ3MTktOGE1Zi0xMjc1ZWU4NTAwMjQiLCJhY2NvdW50IjoiYWRtaW4ifQ.xGrl9oDgjBgthnoDHch_m3hbgTEa__IKhURsHfTkrpM' header['Authorization'] = `Basic c2FiZXI6c2FiZXJfc2VjcmV0`; // header['Blade-Auth'] = "bearer " + acc header['Blade-Auth'] = "bearer " + localStorage.getItem("access_token") // localStorage.setItem("access_token", acc) // header['Blade-Auth'] = "bearer " + acc header['Tenant-Id'] = "" const [error, response] = await uni.request({ url: args.url, method: args.method || 'get', data: args.data, header: header }); // debugger if (error || response.statusCode != 200) { let msg = { code: 400, msg: error ? error.msg : response.data.error_description, data: {}, }; alertError(msg); return Promise.reject(error || response.data); } else { return Promise.resolve(response.data); } }; const alertError = function (error) { let confirmText = '关闭'; // uni.showModal({ // title: '网络错误', // content: error.msg, // cancelText: '关闭', // confirmText: confirmText, // showCancel: false, // success: (e) => { // }, // }); }; export default request