|
|
@@ -8,44 +8,55 @@ let Base = 'http://kfadmin.bocai186.com'
|
|
|
// 开发
|
|
|
//let Base = 'http://sports.5gogo.com'
|
|
|
function headerUrl (url) {
|
|
|
- url = Base + url
|
|
|
- return url
|
|
|
+ url = Base + url
|
|
|
+ return url
|
|
|
}
|
|
|
// post请求头
|
|
|
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
|
|
|
export default {
|
|
|
- /**
|
|
|
- * get方法对应get请求
|
|
|
- * @param {String}url 请求地址
|
|
|
- * @param {Object}params 携带参数
|
|
|
- * @returns {Promise}
|
|
|
- */
|
|
|
- get (url, params) {
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
- axios.get(headerUrl(url),params)
|
|
|
- .then(res => {
|
|
|
- resolve(res)
|
|
|
- })
|
|
|
- .catch(err => {
|
|
|
- reject(err)
|
|
|
- })
|
|
|
- })
|
|
|
- },
|
|
|
- /**
|
|
|
- * post方法对应post请求
|
|
|
- * @param {String} url 请求地址
|
|
|
- * @param {Object} params 携带参数
|
|
|
- * @returns {Promise}
|
|
|
- */
|
|
|
- post (url, params,headers) {
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
- axios.post(headerUrl(url), params ?qs.stringify(params):'',headers)
|
|
|
- .then(res => {
|
|
|
- resolve(res)
|
|
|
- })
|
|
|
- .catch(err => {
|
|
|
- reject(err)
|
|
|
- })
|
|
|
- })
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * get方法对应get请求
|
|
|
+ * @param {String}url 请求地址
|
|
|
+ * @param {Object}params 携带参数
|
|
|
+ * @returns {Promise}
|
|
|
+ */
|
|
|
+ get (url, params) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ axios.get(headerUrl(url),params)
|
|
|
+ .then(res => {
|
|
|
+ resolve(res)
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ reject(err)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * post方法对应post请求
|
|
|
+ * @param {String} url 请求地址
|
|
|
+ * @param {Object} params 携带参数
|
|
|
+ * @returns {Promise}
|
|
|
+ */
|
|
|
+ post (url, params,headers) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ axios.post(headerUrl(url), params ?qs.stringify(params):'',headers)
|
|
|
+ .then(res => {
|
|
|
+ resolve(res)
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ reject(err)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ uploadPost(url, params) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ axios.post(headerUrl(url), params)
|
|
|
+ .then(res => {
|
|
|
+ resolve(res)
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ reject(err)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|