修复权限界面添加成员到角色时的反馈提示错误
This commit is contained in:
parent
0f3d164c6c
commit
2fd23b06ca
@ -133,7 +133,6 @@
|
|||||||
import { Switch, Tabs, TabList, TabPanel } from 'jingrow-ui';
|
import { Switch, Tabs, TabList, TabPanel } from 'jingrow-ui';
|
||||||
import { toast } from 'vue-sonner';
|
import { toast } from 'vue-sonner';
|
||||||
import UserWithAvatarCell from '../UserWithAvatarCell.vue';
|
import UserWithAvatarCell from '../UserWithAvatarCell.vue';
|
||||||
import { getToastErrorMessage } from '../../utils/toast';
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
@ -288,21 +287,31 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
addUser(user) {
|
addUser(user) {
|
||||||
return toast.promise(this.$resources.role.addUser.submit({ user }), {
|
if (!user) return;
|
||||||
loading: `正在将 ${user} 添加到 ${this.role.title}`,
|
if (this.$resources.role.addUser.loading) return;
|
||||||
success: () => {
|
|
||||||
this.member = {};
|
toast.success(`已添加 ${user} 到 ${this.role.title}`, { duration: 2000 });
|
||||||
return `${user} 已添加到 ${this.role.title}`;
|
this.member = {};
|
||||||
},
|
this.$resources.role.addUser.submit({ user });
|
||||||
error: (e) => getToastErrorMessage(e),
|
// 刷新角色数据
|
||||||
});
|
setTimeout(() => {
|
||||||
|
if (this.$resources.role) {
|
||||||
|
this.$resources.role.reload();
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
},
|
},
|
||||||
removeUser(user) {
|
removeUser(user) {
|
||||||
return toast.promise(this.$resources.role.removeUser.submit({ user }), {
|
if (!user) return;
|
||||||
loading: `正在将 ${user} 从 ${this.role.title} 中移除`,
|
if (this.$resources.role.removeUser.loading) return;
|
||||||
success: () => `${user} 已从 ${this.role.title} 中移除`,
|
|
||||||
error: (e) => getToastErrorMessage(e),
|
toast.success(`已从 ${this.role.title} 中移除 ${user}`, { duration: 2000 });
|
||||||
});
|
this.$resources.role.removeUser.submit({ user });
|
||||||
|
// 刷新角色数据
|
||||||
|
setTimeout(() => {
|
||||||
|
if (this.$resources.role) {
|
||||||
|
this.$resources.role.reload();
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user