mirror of https://github.com/chillzhuang/Sword
62 lines
1.0 KiB
JavaScript
62 lines
1.0 KiB
JavaScript
import { getAuthority } from '../utils/authority';
|
|
|
|
export const MENU_NAMESPACE = 'menu';
|
|
|
|
export function MENU_REFRESH_DATA() {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/fetchMenuData`,
|
|
payload: { authority: getAuthority() },
|
|
};
|
|
}
|
|
|
|
export function MENU_LIST(payload) {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/fetchList`,
|
|
payload,
|
|
};
|
|
}
|
|
|
|
export function MENU_INIT() {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/fetchInit`,
|
|
payload: {},
|
|
};
|
|
}
|
|
|
|
export function MENU_DETAIL(id) {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/fetchDetail`,
|
|
payload: { id },
|
|
};
|
|
}
|
|
|
|
export function MENU_CLEAR_DETAIL() {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/clearDetail`,
|
|
payload: {},
|
|
};
|
|
}
|
|
|
|
export function MENU_SUBMIT(payload) {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/submit`,
|
|
payload,
|
|
};
|
|
}
|
|
|
|
export function MENU_REMOVE(payload) {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/remove`,
|
|
payload,
|
|
};
|
|
}
|
|
|
|
export function MENU_SELECT_ICON(icon) {
|
|
return {
|
|
type: `${MENU_NAMESPACE}/selectIcon`,
|
|
payload: {
|
|
source: icon,
|
|
},
|
|
};
|
|
}
|