You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

84 lines
1.3 KiB

import axiosApi from './AxiosApi.js'
const apiList = {
page: {
method: 'POST',
url: `/memberRank/page`
},
update: {
method: 'PUT',
url: `/memberRank`
},
save: {
method: 'POST',
url: `/memberRank`
},
delete: {
method: 'DELETE',
url: `/memberRank`
},
preview: {
method: 'POST',
url: `/memberRank/preview`
},
export: {
method: 'POST',
url: `/memberRank/export`
},
import: {
method: 'POST',
url: `/memberRank/import`
}
}
export default {
page(data) {
return axiosApi({
...apiList.page,
data
})
},
query(parentId) {
return axiosApi({
method: 'GET',
url: `/memberRank/${parentId}`
})
},
save(data) {
return axiosApi({
...apiList.save,
data
})
},
update(data) {
return axiosApi({
...apiList.update,
data
})
},
delete(data) {
return axiosApi({
...apiList.delete,
data
})
},
preview(data) {
return axiosApi({
...apiList.preview,
data
})
},
export(data) {
return axiosApi({
...apiList.export,
responseType: "blob",
data
})
},
import(data) {
return axiosApi({
...apiList.import,
data
})
}
}