前端:所有 <el-dialog> 统一添加 :close-on-click-modal="false" 防误触关闭(保留 Esc 关闭)
This commit is contained in:
@ -251,7 +251,7 @@ const handleLogout = () => {
|
|||||||
v-model="profileDialogVisible"
|
v-model="profileDialogVisible"
|
||||||
title="个人中心"
|
title="个人中心"
|
||||||
width="480px"
|
width="480px"
|
||||||
:close-on-click-modal="!passwordLoading"
|
:close-on-click-modal="false"
|
||||||
destroy-on-close
|
destroy-on-close
|
||||||
class="profile-dialog"
|
class="profile-dialog"
|
||||||
>
|
>
|
||||||
@ -331,7 +331,7 @@ const handleLogout = () => {
|
|||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<!-- 绑定/修改邮箱弹窗 -->
|
<!-- 绑定/修改邮箱弹窗 -->
|
||||||
<el-dialog v-model="emailDialogVisible" title="绑定/修改邮箱" width="400px" @close="resetEmailForm">
|
<el-dialog v-model="emailDialogVisible" title="绑定/修改邮箱" width="400px" :close-on-click-modal="false" @close="resetEmailForm">
|
||||||
<el-form :model="emailForm" :rules="emailRules" ref="emailFormRef" label-width="80px">
|
<el-form :model="emailForm" :rules="emailRules" ref="emailFormRef" label-width="80px">
|
||||||
<el-form-item label="新邮箱" prop="email">
|
<el-form-item label="新邮箱" prop="email">
|
||||||
<el-input v-model="emailForm.email" placeholder="请输入有效邮箱地址" />
|
<el-input v-model="emailForm.email" placeholder="请输入有效邮箱地址" />
|
||||||
|
|||||||
@ -363,7 +363,7 @@
|
|||||||
append-to-body
|
append-to-body
|
||||||
destroy-on-close
|
destroy-on-close
|
||||||
@close="cancel"
|
@close="cancel"
|
||||||
:close-on-click-modal="!isUploading"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="!isUploading"
|
:close-on-press-escape="!isUploading"
|
||||||
:show-close="!isUploading"
|
:show-close="!isUploading"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -264,7 +264,7 @@
|
|||||||
:width="'min(1000px, 95vw)'"
|
:width="'min(1000px, 95vw)'"
|
||||||
top="4vh"
|
top="4vh"
|
||||||
destroy-on-close
|
destroy-on-close
|
||||||
:close-on-click-modal="!isUploading"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="!isUploading"
|
:close-on-press-escape="!isUploading"
|
||||||
:show-close="!isUploading"
|
:show-close="!isUploading"
|
||||||
class="stylish-dialog compact-layout"
|
class="stylish-dialog compact-layout"
|
||||||
|
|||||||
@ -259,7 +259,7 @@
|
|||||||
@current-change="fetchData"
|
@current-change="fetchData"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<el-dialog v-model="visible" :title="dialogStatus === 'create' ? '成品入库' : '编辑成品'" width="min(1000px, 95vw)" top="5vh" :close-on-click-modal="!isUploading" :close-on-press-escape="!isUploading" :show-close="!isUploading" class="stylish-dialog compact-layout">
|
<el-dialog v-model="visible" :title="dialogStatus === 'create' ? '成品入库' : '编辑成品'" width="min(1000px, 95vw)" top="5vh" :close-on-click-modal="false" :close-on-press-escape="!isUploading" :show-close="!isUploading" class="stylish-dialog compact-layout">
|
||||||
<div class="dialog-scroll-container">
|
<div class="dialog-scroll-container">
|
||||||
<el-form :model="form" label-width="110px" ref="formRef" :rules="rules" size="default" class="stylish-form">
|
<el-form :model="form" label-width="110px" ref="formRef" :rules="rules" size="default" class="stylish-form">
|
||||||
|
|
||||||
|
|||||||
@ -288,7 +288,7 @@
|
|||||||
width="min(1000px, 95vw)"
|
width="min(1000px, 95vw)"
|
||||||
top="5vh"
|
top="5vh"
|
||||||
destroy-on-close
|
destroy-on-close
|
||||||
:close-on-click-modal="!isUploading"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="!isUploading"
|
:close-on-press-escape="!isUploading"
|
||||||
:show-close="!isUploading"
|
:show-close="!isUploading"
|
||||||
class="stylish-dialog compact-layout"
|
class="stylish-dialog compact-layout"
|
||||||
|
|||||||
Reference in New Issue
Block a user