소스 검색

点击遮罩不关闭弹窗

lifanagju_citu 2 주 전
부모
커밋
51d4c23b4b
2개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 1
      src/components/Dialog/src/Dialog.vue
  2. 2 2
      src/views/menduner/system/talentMap/maintenance/gather/index.vue

+ 2 - 1
src/components/Dialog/src/Dialog.vue

@@ -8,6 +8,7 @@ const slots = useSlots()
 const props = defineProps({
   modelValue: propTypes.bool.def(false),
   title: propTypes.string.def('Dialog'),
+  modalClose: propTypes.bool.def(true),
   fullscreen: propTypes.bool.def(true),
   width: propTypes.oneOfType([String, Number]).def('40%'),
   scroll: propTypes.bool.def(false), // 是否开启滚动条。如果是的话,按照 maxHeight 设置最大高度
@@ -60,7 +61,7 @@ const dialogStyle = computed(() => {
 <template>
   <ElDialog
     v-bind="getBindValue"
-    :close-on-click-modal="true"
+    :close-on-click-modal="modalClose"
     :fullscreen="isFullscreen"
     :width="width"
     destroy-on-close

+ 2 - 2
src/views/menduner/system/talentMap/maintenance/gather/index.vue

@@ -66,7 +66,7 @@
     </Dialog>
 
     <!-- 人员搜索 -->
-    <Dialog :title="radioObject.menduner" v-model="openSearch" width="1200" @close="openSearch = false">
+    <Dialog :title="radioObject.menduner" v-model="openSearch" :modalClose="false" width="1200" @close="openSearch = false">
       <Search @detail="handleDetail" />
     </Dialog>
 
@@ -131,7 +131,7 @@
     </Dialog>
 
     <!-- 解析回显 -->
-    <Dialog :title="radioObject[radioValue]" v-model="dialog_analysisInfo" width="90%" @close="dialog_analysisInfo = false">
+    <Dialog :title="radioObject[radioValue]" v-model="dialog_analysisInfo" :modalClose="false" width="90%" @close="dialog_analysisInfo = false">
       <div class="analysisInfoBox">
         <div class="analysisFile">
           <!-- 门墩儿人才库 -->