import request from '@.mobile/plugin/axios' import qs from 'qs' function getHeaders() { return { 'MVVM-Key': String(new Date().getTime()), xx: 'anything' } } const all = { getUser: function (id) { return request({ headers: getHeaders(), url: '/user/' + id, method: 'get', loading: { type: 'nprogress', interval: 500 } }) }, login: function (ctrl, url, postData) { return request({ headers: getHeaders(), url: '/' + ctrl + '/' + url, method: 'post', data: qs.stringify(postData) }) }, logout: function (ctrl, url, postData) { return request({ headers: getHeaders(), url: '/' + ctrl + '/' + url, method: 'post', data: qs.stringify(postData) }) }, requestBase: function (url, postData) { return request({ headers: getHeaders(), url: '/FireH5Controller/' + url, method: 'post', data: qs.stringify(postData) }) }, requestData: function (ctrl, url, postData) { return request({ headers: getHeaders(), url: '/' + ctrl + '/' + url, method: 'post', data: qs.stringify(postData) }) } } export default all