diff --git a/src/components/DockEditModal.vue b/src/components/DockEditModal.vue index e748916..f6e420a 100644 --- a/src/components/DockEditModal.vue +++ b/src/components/DockEditModal.vue @@ -3,6 +3,7 @@ :visible="visible" header="编辑机巢" width="520px" + destroy-on-close dialog-class-name="add-dock-dialog" placement="center" :close-on-overlay-click="!saving" diff --git a/src/views/AccountView/AccountView.vue b/src/views/AccountView/AccountView.vue index 696d840..da006cc 100644 --- a/src/views/AccountView/AccountView.vue +++ b/src/views/AccountView/AccountView.vue @@ -157,6 +157,7 @@ v-model:visible="editOpen" header="编辑账户资料" width="440px" + destroy-on-close dialog-class-name="recharge-modal" placement="center" > @@ -171,6 +172,7 @@ v-model:visible="passwordOpen" header="修改密码" width="440px" + destroy-on-close dialog-class-name="recharge-modal" placement="center" > diff --git a/src/views/DevicesView/DevicesView.vue b/src/views/DevicesView/DevicesView.vue index b691eba..3872f36 100644 --- a/src/views/DevicesView/DevicesView.vue +++ b/src/views/DevicesView/DevicesView.vue @@ -154,6 +154,7 @@ v-model:visible="addDockVisible" header="添加机巢" width="520px" + destroy-on-close dialog-class-name="add-dock-dialog" placement="center" > @@ -180,6 +181,7 @@ v-model:visible="firmwareVisible" header="固件升级" width="500px" + destroy-on-close dialog-class-name="firmware-dialog" placement="center" > diff --git a/src/views/FirmwaresView/FirmwaresView.vue b/src/views/FirmwaresView/FirmwaresView.vue index 6181404..2006bb1 100644 --- a/src/views/FirmwaresView/FirmwaresView.vue +++ b/src/views/FirmwaresView/FirmwaresView.vue @@ -71,6 +71,7 @@ v-model:visible="modalVisible" :header="editingId ? '编辑固件' : '新增固件'" width="520px" + destroy-on-close dialog-class-name="add-dock-dialog" :close-on-overlay-click="false" placement="center" diff --git a/src/views/LoginView/LoginView.vue b/src/views/LoginView/LoginView.vue index 5ae836e..4368923 100644 --- a/src/views/LoginView/LoginView.vue +++ b/src/views/LoginView/LoginView.vue @@ -476,6 +476,7 @@ async function submitForgot() { v-model:visible="forgotVisible" header="找回登录密码" width="420px" + destroy-on-close :confirm-btn="{ content: '确认重置', theme: 'primary' }" cancel-btn="取消" @confirm="submitForgot" diff --git a/src/views/MonitorView/MonitorView.vue b/src/views/MonitorView/MonitorView.vue index 1565b20..153dfd2 100644 --- a/src/views/MonitorView/MonitorView.vue +++ b/src/views/MonitorView/MonitorView.vue @@ -308,6 +308,7 @@ v-model:visible="dockStatusOpen" :header="dockStatusTitle" width="700px" + destroy-on-close :footer="false" dialog-class-name="dock-status-dialog" @close="closeDockStatus" diff --git a/src/views/TasksView/TasksView.vue b/src/views/TasksView/TasksView.vue index 2321673..9873232 100644 --- a/src/views/TasksView/TasksView.vue +++ b/src/views/TasksView/TasksView.vue @@ -169,6 +169,7 @@ v-model:visible="createTaskOpen" header="新建任务" width="520px" + destroy-on-close dialog-class-name="add-dock-dialog task-dialog" placement="center" > @@ -214,6 +215,7 @@ v-model:visible="waypointEditorOpen" :header="`编辑航点 ${editingWaypointIndex + 1}`" width="540px" + destroy-on-close dialog-class-name="add-dock-dialog waypoint-dialog" placement="center" >