Sword/src/actions/user.js

45 lines
726 B
JavaScript

export const USER_NAMESPACE = 'user';
export function USER_LIST(payload) {
return {
type: `${USER_NAMESPACE}/fetchList`,
payload,
};
}
export function USER_INIT() {
return {
type: `${USER_NAMESPACE}/fetchInit`,
payload: {},
};
}
export function USER_DETAIL(id) {
return {
type: `${USER_NAMESPACE}/fetchDetail`,
payload: { id },
};
}
export function USER_ROLE_GRANT(payload, callback) {
return {
type: `${USER_NAMESPACE}/grant`,
payload,
callback,
};
}
export function USER_SUBMIT(payload) {
return {
type: `${USER_NAMESPACE}/submit`,
payload,
};
}
export function USER_REMOVE(payload) {
return {
type: `${USER_NAMESPACE}/remove`,
payload,
};
}