| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- import axios from 'axios';
- // var baseURL='https://www.scxjc.club'
- var baseURL = ''
- axios.interceptors.request.use(
- config => {
- const token = localStorage.getItem('token');
- // if (config.url.indexOf('downloadzip') >= 0) {
- if (token) { // 判断是否存在token,如果存在的话,则每个http header都加上token
- config.headers.Authorization = `${token}`;
- } else {
- //未登录
- window.location.hash = "/login";
- }
- // }
- return config;
- },
- err => {
- return Promise.reject(err);
- });
- axios.interceptors.response.use(function (response) {
- // console.log(response.headers)
- // IE 8-9
- if (response.data == null && response.config.responseType === 'json' && response.request.responseText != null) {
- try {
- // eslint-disable-next-line no-param-reassign
- response.data = JSON.parse(response.request.responseText);
- } catch (e) {
- // ignored
- }
- }
- // 对响应数据做点什么
- if (response.data.code == 401) {
- window.location.hash = "/login";
- }
- if (response.data.code == 305) {
- window.location.hash = "/";
- }
- return response;
- }, function (error) {
- // 对响应错误做点什么
- if (error.request.status == 403) {
- window.location.hash = "/login";
- }
- // console.log(Object.getOwnPropertyNames(error))
- // console.log(error.request,error.message)
- return Promise.reject(error);
- });
- export default {
- //登录
- login: params => {
- return axios.post(`${baseURL}/api/account/login`, params);
- },
- logout: params => {
- return axios.post(`${baseURL}/api/account/logout`, params);
- },
- getInfo: params => {
- return axios.get(`${baseURL}/api/admin/user`)
- },
- uploadFile: params => {
- return axios.post(`${baseURL}/api/admin/uploadfile`, params);
- },
- getdefault: params => {
- return axios.get(`${baseURL}/api/admin/getdefault`)
- },
- //获取验证码
- getCode: params => {
- return axios.get(`${baseURL}/api/account/imgcode`)
- },
- //政府管理
- getGovermentList: params => {
- return axios.get(`${baseURL}/api/admin/goverment/list`,{params:params})
- },
- downloadMon: params => {
- return axios.get(`${baseURL}/api/admin/monitjob/download`, {
- params: params,
- responseType:'blob'
- })
- },
- getGoverment: params => {
- return axios.get(`${baseURL}/api/admin/goverment`,{params:params})
- },
- saveGoverment: params => {
- return axios.post(`${baseURL}/api/admin/goverment`, params);
- },
- putGoverment: params => {
- return axios.put(`${baseURL}/api/admin/goverment`, params);
- },
- deleteGoverment: params => {
- return axios.delete(`${baseURL}/api/admin/goverment`, {params:params});
- },
- getGovermentList: params => {
- return axios.get(`${baseURL}/api/admin/goverment/list`,{params:params})
- },
- //企业
- getEnterpriseList: params => {
- return axios.get(`${baseURL}/api/admin/enterprise/list`,{params:params})
- },
- getEnterpriseAll: params => {
- return axios.get(`${baseURL}/api/admin/enterprise/all`,{params:params})
- },
- getEnterprise: params => {
- return axios.get(`${baseURL}/api/admin/enterprise`,{params:params})
- },
- deleteEnterprise: params => {
- return axios.delete(`${baseURL}/api/admin/enterprise`, {params:params});
- },
- saveSubent: params => {
- return axios.post(`${baseURL}/api/admin/goverment/subent`, params);
- },
- deleteSubent: params => {
- return axios.delete(`${baseURL}/api/admin/goverment/subent`, {params:params});
- },
- saveEnterprise: params => {
- return axios.post(`${baseURL}/api/admin/enterprise`, params);
- },
- updateEnterprise: params => {
- return axios.put(`${baseURL}/api/admin/enterprise`, params);
- },
- //部门
- getDepartmentList: params => {
- return axios.get(`${baseURL}/api/admin/department/list`,{params:params})
- },
- saveDepartment: params => {
- return axios.post(`${baseURL}/api/admin/department`, params);
- },
- updateDepartment: params => {
- return axios.put(`${baseURL}/api/admin/department`, params);
- },
- deleteDepartment: params => {
- return axios.delete(`${baseURL}/api/admin/department`, {params:params});
- },
- //员工
- getStaffuserList: params => {
- return axios.get(`${baseURL}/api/admin/staffuser/list`,{params:params})
- },
- saveStaffuser: params => {
- return axios.post(`${baseURL}/api/admin/staffuser`, params);
- },
- updateStaffuser: params => {
- return axios.put(`${baseURL}/api/admin/staffuser`, params);
- },
- deleteStaffuser: params => {
- return axios.delete(`${baseURL}/api/admin/staffuser`, {params:params});
- },
- //风险点
- getRiskpointList: params => {
- return axios.get(`${baseURL}/api/admin/riskpoint/list`,{params:params})
- },
- getRiskpoint: params => {
- return axios.get(`${baseURL}/api/admin/riskpoint`,{params:params})
- },
- saveRiskpoint: params => {
- return axios.post(`${baseURL}/api/admin/riskpoint`, params);
- },
- updateRiskpoint: params => {
- return axios.put(`${baseURL}/api/admin/riskpoint`, params);
- },
- deleteRiskpoint: params => {
- return axios.delete(`${baseURL}/api/admin/riskpoint`, {params:params});
- },
- //任务
- getMonittaskList: params => {
- return axios.get(`${baseURL}/api/admin/monittask/list`,{params:params})
- },
- saveMonittask: params => {
- return axios.post(`${baseURL}/api/admin/monittask`, params);
- },
- updateMonittask: params => {
- return axios.put(`${baseURL}/api/admin/monittask`, params);
- },
- deleteMonittask: params => {
- return axios.delete(`${baseURL}/api/admin/monittask`, {params:params});
- },
- uploadMonittask: params => {
- return axios.post(`${baseURL}/api/admin/monittask/upload`, params);
- },
- //巡检
- getMonitjobList: params => {
- return axios.get(`${baseURL}/api/admin/monitjob/list`,{params:params})
- },
-
- //消息
- getMessagesList: params => {
- return axios.get(`${baseURL}/api/admin/messages/list`,{params:params})
- },
- deleteMessages: params => {
- return axios.delete(`${baseURL}/api/admin/messages`, {params:params});
- },
- sendMessage: params => {
- return axios.post(`${baseURL}/api/admin/messages`, params);
- },
- //资料
- getDocumentionList: params => {
- return axios.get(`${baseURL}/api/admin/documention/list`,{params:params})
- },
- saveDoc: params => {
- return axios.post(`${baseURL}/api/admin/documention`, params);
- },
- deleteDoc: params => {
- return axios.delete(`${baseURL}/api/admin/documention`, {params:params});
- },
- //清单
- getBillList: params => {
- return axios.get(`${baseURL}/api/admin/bill/list`,{params:params})
- },
- saveBill: params => {
- return axios.post(`${baseURL}/api/admin/bill`, params);
- },
- deleteBill: params => {
- return axios.delete(`${baseURL}/api/admin/bill`, {params:params});
- },
- //友情链接
- saveFriendlink: params => {
- return axios.post(`${baseURL}/api/admin/friendlink`, params);
- },
- updateFriendlink: params => {
- return axios.put(`${baseURL}/api/admin/friendlink`, params);
- },
- deleteFriendlink: params => {
- return axios.delete(`${baseURL}/api/admin/friendlink`, {params:params});
- },
- getFriendlinkList: params => {
- return axios.get(`${baseURL}/api/admin/friendlink/list`,{params:params})
- },
- //首页可视化
- getChartData: params => {
- return axios.get(`${baseURL}/api/admin/dashboard/index`,{params:params})
- },
- }
|