2021-04-22 03:24:59 +08:00
|
|
|
import axios from "./axios";
|
|
|
|
|
|
|
|
|
|
const api = {
|
2021-04-23 01:28:41 +08:00
|
|
|
login: (params = {}) => {
|
|
|
|
|
return axios.post('login', params);
|
|
|
|
|
},
|
|
|
|
|
logout: (params = {}) => {
|
|
|
|
|
return axios.post('logout');
|
|
|
|
|
},
|
2021-04-22 03:24:59 +08:00
|
|
|
listAllowAgent: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('agent-allows', {params: params});
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
storeAllowAgent: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.post('agent-allows', params);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
updateAllowAgent: (id, params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.put('agent-allows/' + id, params);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
getAllowAgent: (id) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('agent-allows/' + id);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
deleteAllowAgent: (id) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.delete('agent-allows/' + id);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
listUser: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('users', {params: params});
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
2021-04-27 19:13:32 +08:00
|
|
|
getUser: (id, params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('users/' + id, {params: params});
|
2021-04-27 19:13:32 +08:00
|
|
|
},
|
2021-04-23 01:28:41 +08:00
|
|
|
getUserBase: (params = {}) => {
|
|
|
|
|
return axios.get('user-base', {params: params});
|
|
|
|
|
},
|
2021-04-22 03:24:59 +08:00
|
|
|
storeUser: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.post('users', params);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
2021-04-28 01:22:25 +08:00
|
|
|
listUserMatchExams: (params = {}) => {
|
|
|
|
|
return axios.get('user-match-exams', {params: params});
|
|
|
|
|
},
|
2021-04-22 03:24:59 +08:00
|
|
|
|
|
|
|
|
listExam: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('exams', {params: params});
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
2021-04-23 20:05:39 +08:00
|
|
|
listExamIndex: (params = {}) => {
|
2021-04-27 19:13:32 +08:00
|
|
|
return axios.get('exam-indexes', {params: params});
|
2021-04-23 20:05:39 +08:00
|
|
|
},
|
2021-04-22 03:24:59 +08:00
|
|
|
storeExam: (params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.post('exams', params);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
updateExam: (id, params = {}) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.put('exams/' + id, params);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
getExam: (id) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.get('exams/' + id);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
deleteExam: (id) => {
|
2021-05-02 17:24:05 +08:00
|
|
|
return axios.delete('exams/' + id);
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
|
|
|
|
listClass: (params = {}) => {
|
2021-04-27 19:13:32 +08:00
|
|
|
return axios.get('user-classes', {params: params});
|
2021-04-22 03:24:59 +08:00
|
|
|
},
|
2021-04-25 02:12:14 +08:00
|
|
|
listExamUser: (params = {}) => {
|
|
|
|
|
return axios.get('exam-users', {params: params});
|
|
|
|
|
},
|
2021-04-27 19:13:32 +08:00
|
|
|
deleteExamUser: (id) => {
|
|
|
|
|
return axios.delete('exam-users/' + id);
|
|
|
|
|
},
|
2021-04-28 01:22:25 +08:00
|
|
|
storeExamUser: (params) => {
|
|
|
|
|
return axios.post('exam-users', params);
|
|
|
|
|
},
|
2021-04-22 03:24:59 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default api
|