fix 修复 菜单取消按钮不工作问题

This commit is contained in:
疯狂的狮子Li 2025-05-27 14:47:22 +08:00
parent 592fb84aa7
commit 9dea8369e3

View File

@ -277,7 +277,7 @@
<template #footer>
<div class="dialog-footer">
<el-button type="primary" @click="submitDeleteForm" :loading="deleteLoading"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button @click="cancelCascade"> </el-button>
</div>
</template>
</el-dialog>
@ -361,7 +361,7 @@ const getTreeselect = async () => {
/** 取消按钮 */
const cancel = () => {
reset();
deleteDialog.visible = false;
dialog.visible = false;
};
/** 表单重置 */
const reset = () => {
@ -443,6 +443,12 @@ const handleCascadeDelete = () => {
deleteDialog.visible = true;
};
/** 取消按钮 */
const cancelCascade = () => {
menuTreeRef.value?.setCheckedKeys([]);
deleteDialog.visible = false;
};
/** 删除提交按钮 */
const submitDeleteForm = async () => {
const menuIds = menuTreeRef.value?.getCheckedKeys();