perf: 完善系统管理-部门管理页面

This commit is contained in:
xiaoxian521
2023-05-11 15:11:58 +08:00
parent 47f951312e
commit a71bf0befb
13 changed files with 576 additions and 179 deletions

View File

@@ -22,7 +22,7 @@ const footerButtons = computed(() => {
const done = () =>
closeDialog(options, index, { command: "cancel" });
if (options?.beforeCancel && isFunction(options?.beforeCancel)) {
options.beforeCancel(done);
options.beforeCancel(done, { options, index });
} else {
done();
}
@@ -37,7 +37,7 @@ const footerButtons = computed(() => {
const done = () =>
closeDialog(options, index, { command: "sure" });
if (options?.beforeSure && isFunction(options?.beforeSure)) {
options.beforeSure(done);
options.beforeSure(done, { options, index });
} else {
done();
}