Browse Source

fix: 业务弹窗启用 destroy-on-close

main
xiaosi 3 weeks ago
parent
commit
3d017660af
  1. 1
      src/components/DockEditModal.vue
  2. 2
      src/views/AccountView/AccountView.vue
  3. 2
      src/views/DevicesView/DevicesView.vue
  4. 1
      src/views/FirmwaresView/FirmwaresView.vue
  5. 1
      src/views/LoginView/LoginView.vue
  6. 1
      src/views/MonitorView/MonitorView.vue
  7. 2
      src/views/TasksView/TasksView.vue

1
src/components/DockEditModal.vue

@ -3,6 +3,7 @@
:visible="visible" :visible="visible"
header="编辑机巢" header="编辑机巢"
width="520px" width="520px"
destroy-on-close
dialog-class-name="add-dock-dialog" dialog-class-name="add-dock-dialog"
placement="center" placement="center"
:close-on-overlay-click="!saving" :close-on-overlay-click="!saving"

2
src/views/AccountView/AccountView.vue

@ -157,6 +157,7 @@
v-model:visible="editOpen" v-model:visible="editOpen"
header="编辑账户资料" header="编辑账户资料"
width="440px" width="440px"
destroy-on-close
dialog-class-name="recharge-modal" dialog-class-name="recharge-modal"
placement="center" placement="center"
> >
@ -171,6 +172,7 @@
v-model:visible="passwordOpen" v-model:visible="passwordOpen"
header="修改密码" header="修改密码"
width="440px" width="440px"
destroy-on-close
dialog-class-name="recharge-modal" dialog-class-name="recharge-modal"
placement="center" placement="center"
> >

2
src/views/DevicesView/DevicesView.vue

@ -154,6 +154,7 @@
v-model:visible="addDockVisible" v-model:visible="addDockVisible"
header="添加机巢" header="添加机巢"
width="520px" width="520px"
destroy-on-close
dialog-class-name="add-dock-dialog" dialog-class-name="add-dock-dialog"
placement="center" placement="center"
> >
@ -180,6 +181,7 @@
v-model:visible="firmwareVisible" v-model:visible="firmwareVisible"
header="固件升级" header="固件升级"
width="500px" width="500px"
destroy-on-close
dialog-class-name="firmware-dialog" dialog-class-name="firmware-dialog"
placement="center" placement="center"
> >

1
src/views/FirmwaresView/FirmwaresView.vue

@ -71,6 +71,7 @@
v-model:visible="modalVisible" v-model:visible="modalVisible"
:header="editingId ? '编辑固件' : '新增固件'" :header="editingId ? '编辑固件' : '新增固件'"
width="520px" width="520px"
destroy-on-close
dialog-class-name="add-dock-dialog" dialog-class-name="add-dock-dialog"
:close-on-overlay-click="false" :close-on-overlay-click="false"
placement="center" placement="center"

1
src/views/LoginView/LoginView.vue

@ -476,6 +476,7 @@ async function submitForgot() {
v-model:visible="forgotVisible" v-model:visible="forgotVisible"
header="找回登录密码" header="找回登录密码"
width="420px" width="420px"
destroy-on-close
:confirm-btn="{ content: '确认重置', theme: 'primary' }" :confirm-btn="{ content: '确认重置', theme: 'primary' }"
cancel-btn="取消" cancel-btn="取消"
@confirm="submitForgot" @confirm="submitForgot"

1
src/views/MonitorView/MonitorView.vue

@ -308,6 +308,7 @@
v-model:visible="dockStatusOpen" v-model:visible="dockStatusOpen"
:header="dockStatusTitle" :header="dockStatusTitle"
width="700px" width="700px"
destroy-on-close
:footer="false" :footer="false"
dialog-class-name="dock-status-dialog" dialog-class-name="dock-status-dialog"
@close="closeDockStatus" @close="closeDockStatus"

2
src/views/TasksView/TasksView.vue

@ -169,6 +169,7 @@
v-model:visible="createTaskOpen" v-model:visible="createTaskOpen"
header="新建任务" header="新建任务"
width="520px" width="520px"
destroy-on-close
dialog-class-name="add-dock-dialog task-dialog" dialog-class-name="add-dock-dialog task-dialog"
placement="center" placement="center"
> >
@ -214,6 +215,7 @@
v-model:visible="waypointEditorOpen" v-model:visible="waypointEditorOpen"
:header="`编辑航点 ${editingWaypointIndex + 1}`" :header="`编辑航点 ${editingWaypointIndex + 1}`"
width="540px" width="540px"
destroy-on-close
dialog-class-name="add-dock-dialog waypoint-dialog" dialog-class-name="add-dock-dialog waypoint-dialog"
placement="center" placement="center"
> >

Loading…
Cancel
Save