食品工业互联网托管平台
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.
 
 
 

150 lines
2.7 KiB

import axiosApi from "@/api/AxiosApi";
import {
AUTHORITYMENUALLTREE,
AUTHORITYMENU,
AUTHORITYRESOURCEPAGE,
AUTHORITYRESOURCE,
AUTHORITYROLEPAGE,
AUTHORITYROLE,
AUTHORITYROLEUSER,
AUTHORITYROLEAUTHORITY,
AUTHORITYROLEIMPORT,
AUTHORITYROLEDETAILS,
AUTHORITYROLECHECK
} from "@/api/api";
export function menuAllTreeApi(data) {
return axiosApi({
method: 'GET',
url: AUTHORITYMENUALLTREE,
data
})
}
export function menuSaveApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYMENU,
data
})
}
export function menuUpdateApi(data) {
return axiosApi({
method: 'PUT',
url: AUTHORITYMENU,
data
})
}
export function menuDeleteApi(data) {
return axiosApi({
method: 'DELETE',
url: AUTHORITYMENU,
data
})
}
export function resourcePageApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYRESOURCEPAGE,
data
})
}
export function resourceSaveApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYRESOURCE,
data
})
}
export function resourceUpdateApi(data) {
return axiosApi({
method: 'PUT',
url: AUTHORITYRESOURCE,
data
})
}
export function resourceDeleteApi(data) {
return axiosApi({
method: 'DELETE',
url: AUTHORITYRESOURCE,
data
})
}
export function rolePageApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYROLEPAGE,
data
})
}
export function roleSaveApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYROLE,
data
})
}
export function roleUpdateApi(data) {
return axiosApi({
method: 'PUT',
url: AUTHORITYROLE,
data
})
}
export function roleDeleteApi(data) {
return axiosApi({
method: 'DELETE',
url: AUTHORITYROLE,
data
})
}
export function roleUserApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYROLEUSER,
data
})
}
export function roleAuthorityApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYROLEAUTHORITY,
data
})
}
export function roleImportApi(data) {
return axiosApi({
method: 'POST',
url: AUTHORITYROLEIMPORT,
data
})
}
export function findRoleApi(id) {
return axiosApi({
method: 'GET',
url: `${AUTHORITYROLE}/${id}`,
})
}
export function findRoleDetailsApi(id) {
return axiosApi({
method: 'GET',
url: `${AUTHORITYROLEDETAILS}/${id}`,
})
}
export function findRoleCheckApi(code) {
return axiosApi({
method: 'GET',
url: `${AUTHORITYROLECHECK}/${code}`,
})
}
export function findRoleUserApi(roleId) {
return axiosApi({
method: 'GET',
url: `${AUTHORITYROLEUSER}/${roleId}`,
})
}
export function findRoleAuthorityApi(roleId) {
return axiosApi({
method: 'GET',
url: `${AUTHORITYROLEAUTHORITY}/${roleId}`,
})
}