Commit a6c61893 by caoyanzhi

删除不用的文件

parent 6485668c
import { request } from '@/utils/request.js';
export default function getFetch (api, baseUrl) {
api = api || {};
let keys = Object.keys(api);
keys.forEach(key => {
let opt = api[key];
if (typeof opt === 'string') opt = { url: opt };
opt.url = `${baseUrl}${opt.url}`;
api[key] = params => request(opt, params);
})
return api;
}
import getFetch from './getFetch.js';
let api = {
getUserInfo: '/user/get-login-user', // 获取用户信息
sendSmsCode: '/user/send-auth-code-to-modify-phone', // 发送手机验证码
editUserName: '//user/edit-user-name', // 修改姓名
updatePhone: '/user/modify-phone', // 修改手机号
updatePwd: '/user/modify-password', // 修改密码
logout: '/logout', // 登出
}
api = getFetch(api, '/gic-auth-web');
export default api;
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-07-16 16:37:05
* @LastEditors: 无尘
* @LastEditTime: 2020-07-20 15:30:44
*/
import axios from 'axios';
import qs from 'qs';
import { Message } from 'element-ui';
import { origin, succCode, notAuthCode } from '@/config/index.js';
/* eslint-disable-next-line */
// const BASEURL = process.env.NODE_ENV !== 'production' ? 'https://four.gicdev.com' : '';
axios.defaults.baseURL = origin;
const request = (opt, params) => {
params = Object.assign({}, params);
opt = Object.assign({}, opt);
let requestConfig = {
// 请求路径
url: '',
params: '',
data: '',
// 请求type
method: 'get',
// request body 是否使用 formData格式
useFormData: false,
// response 是否使用 code === '0000' 验证
useIntercept: true,
// 设置headers
headers: {}
}
requestConfig = Object.assign(requestConfig, opt);
if (requestConfig.useFormData) params = qs.stringify(params);
switch (requestConfig.method.toLowerCase()) {
case 'get':
requestConfig.params = params;
break;
case 'post':
requestConfig.data = params;
break;
default:
requestConfig.data = params;
break;
}
return new Promise((resolve, reject) => {
axios(requestConfig).then(res => {
let resp = res.data;
if (resp.code == notAuthCode) {
window.location.href = `${origin}/haoban-4/#/login`;
return;
}
if (requestConfig.useIntercept && resp.code != succCode) {
Message({
message: resp.message || '未知错误',
type: 'warning'
});
return reject(resp);
}
resolve(resp);
}).catch(error => {
let response = error.response ||{};
let data = response.data || {};
Message({
message: data.message || '未知错误',
type: 'warning'
})
reject(error);
})
});
}
export {axios, request};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment