mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-12-09 11:55:52 +08:00
feat: Remove drawer exit prompt. (#8490)
This commit is contained in:
parent
3fc4d9557d
commit
147db1ac0d
1 changed files with 0 additions and 20 deletions
|
|
@ -2,7 +2,6 @@
|
|||
<el-drawer
|
||||
v-model="localOpenPage"
|
||||
@close="handleClose"
|
||||
:before-close="handleBeforeClose"
|
||||
:destroy-on-close="true"
|
||||
:size="size"
|
||||
:close-on-press-escape="true"
|
||||
|
|
@ -115,25 +114,6 @@ const handleBack = () => {
|
|||
}
|
||||
};
|
||||
|
||||
const handleBeforeClose = (done: () => void) => {
|
||||
if (drawerContent.value) {
|
||||
const hasForm = drawerContent.value.querySelector('.el-form') !== null;
|
||||
const hasTerminal = drawerContent.value.querySelector('.terminal') !== null;
|
||||
if (!hasForm && !hasTerminal) {
|
||||
done();
|
||||
return;
|
||||
}
|
||||
ElMessageBox.confirm(i18n.global.t('commons.msg.closeDrawerHelper'), i18n.global.t('commons.button.close'), {
|
||||
confirmButtonText: i18n.global.t('commons.button.confirm'),
|
||||
cancelButtonText: i18n.global.t('commons.button.cancel'),
|
||||
}).then(async () => {
|
||||
done();
|
||||
});
|
||||
} else {
|
||||
done();
|
||||
}
|
||||
};
|
||||
|
||||
const handleClose = () => {
|
||||
localOpenPage.value = false;
|
||||
globalStore.isFullScreen = false;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue