[admin] add setting backup

This commit is contained in:
xiaomlove
2021-05-14 20:41:43 +08:00
parent 6c85176e2f
commit 47f64f2c5c
23 changed files with 787 additions and 39 deletions

View File

@@ -32,9 +32,24 @@ const api = {
getUserBase: (params = {}) => {
return axios.get('user-base', {params: params});
},
getInviteInfo: (params = {}) => {
return axios.get('user-invite-info', {params: params});
},
getUserModComment: (params = {}) => {
return axios.get('user-mod-comment', {params: params});
},
storeUser: (params = {}) => {
return axios.post('users', params);
},
disableUser: (params = {}) => {
return axios.post('user-disable', params);
},
enableUser: (params = {}) => {
return axios.post('user-enable', params);
},
resetPassword: (params = {}) => {
return axios.post('user-reset-password', params);
},
listUserMatchExams: (params = {}) => {
return axios.get('user-match-exams', {params: params});
},
@@ -69,6 +84,12 @@ const api = {
storeExamUser: (params) => {
return axios.post('exam-users', params);
},
storeSetting: (params) => {
return axios.post('settings', params);
},
listSetting: (params) => {
return axios.get('settings', {params});
},
}
export default api