import m from '../tool/member.js'; const post = (e) => { if (typeof e.url === 'undefined') return console.error({ 'data': { 'message': 'URL没有定义' }, 'state': 201 }); let url = e.url; let data = typeof e.data === 'undefined' ? {} : e.data; let done = typeof e.done === 'undefined' ? response => console.log(response) : e.done; let then = typeof e.then === 'undefined' ? response => console.log(response) : e.then; let error = typeof e.error === 'undefined' ? err => console.log(err) : e.error; let token = m.getToken() ? m.getToken() : ''; data.SYSTEM_TYPE = 'WMP'; let header = typeof e.header === 'undefined' ? { 'content-type': 'application/json', 'Authorization': `Bearer ${token}` } : { 'content-type': 'application/json', ...e.data }; uni.request({ url: url, method: 'POST', data: data, header: header, success: (res) => then(res.data), fail: (e) => error(e) }); } export default post;