提示优化
This commit is contained in:
@@ -334,6 +334,7 @@ import {
|
||||
type OnboardingPosition
|
||||
} from "@/api/modules/biz/onboarding";
|
||||
import type { ColumnProps, ProTableInstance, EnumProps } from "@/components/ProTable/interface";
|
||||
import { isMessageBoxConfirmed } from "@/utils/messageBox";
|
||||
|
||||
const activeTab = ref("company");
|
||||
|
||||
@@ -672,20 +673,32 @@ async function save() {
|
||||
}
|
||||
|
||||
async function removeCompany(row: OnboardingCompany) {
|
||||
await ElMessageBox.confirm(`确认删除公司“${row.companyName}”?`, "删除确认", { type: "warning" });
|
||||
const confirmed = await isMessageBoxConfirmed(
|
||||
ElMessageBox.confirm(`确认删除公司“${row.companyName}”?`, "删除确认", { type: "warning" })
|
||||
);
|
||||
if (!confirmed) return;
|
||||
|
||||
await onboardingTaskApi.deleteCompany([row.id]);
|
||||
companyTable.value?.refresh();
|
||||
await loadCompanies();
|
||||
}
|
||||
|
||||
async function removeDepartment(row: OnboardingDepartment) {
|
||||
await ElMessageBox.confirm(`确认删除部门“${row.departmentName}”?`, "删除确认", { type: "warning" });
|
||||
const confirmed = await isMessageBoxConfirmed(
|
||||
ElMessageBox.confirm(`确认删除部门“${row.departmentName}”?`, "删除确认", { type: "warning" })
|
||||
);
|
||||
if (!confirmed) return;
|
||||
|
||||
await onboardingTaskApi.deleteDepartment([row.id]);
|
||||
departmentTable.value?.refresh();
|
||||
}
|
||||
|
||||
async function removePosition(row: OnboardingPosition) {
|
||||
await ElMessageBox.confirm(`确认删除岗位“${row.positionName}”?`, "删除确认", { type: "warning" });
|
||||
const confirmed = await isMessageBoxConfirmed(
|
||||
ElMessageBox.confirm(`确认删除岗位“${row.positionName}”?`, "删除确认", { type: "warning" })
|
||||
);
|
||||
if (!confirmed) return;
|
||||
|
||||
await onboardingTaskApi.deletePosition([row.id]);
|
||||
positionTable.value?.refresh();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user