Browse Source

文件上传弹窗pdf预览

duy 1 year ago
parent
commit
a2ade7978e

+ 1 - 1
src/views/data-fill/collapse-form/index.vue

@@ -118,7 +118,7 @@
 
     <!-- 上传文件 -->
     <hc-new-dialog v-model="uploadModal" :footer="false" title="上传文件" widths="38rem" @close="uploadModalClose">
-        <HcUpload :datas="uploadData" :file-list="fileListData" :is-canupload="isStatus == 3" @change="uploadChange" />
+        <HcUpload :datas="uploadData" :file-list="fileListData" :is-canupload="isStatus == 3" @change="uploadChange" @close="uploadModalClose" />
     </hc-new-dialog>
 
     <!-- 操作提示 -->

+ 2 - 1
src/views/data-fill/components/HcUpload.vue

@@ -55,7 +55,7 @@ const props = defineProps({
 })
 
 //事件
-const emit = defineEmits(['change'])
+const emit = defineEmits(['change', 'close'])
 //变量
 const uploadData = ref(props.datas)
 const fileListData = ref(props.fileList)
@@ -137,6 +137,7 @@ const uploadError = () => {
 
 //预览
 const uploadPreview = ({ url }) => {
+    emit('close')
     toPdfPage(url)
     /*if (url) {
         window.open(url, '_blank')

+ 1 - 1
src/views/data-fill/wbs.vue

@@ -500,7 +500,7 @@
         <!-- 附件添加 -->
         <!-- 上传文件 -->
         <hc-new-dialog v-model="uploadModal" :footer="false" title="上传文件" widths="38rem" @close="uploadModalClose">
-            <HcUpload :datas="uploadData" :file-list="fileListData" :is-canupload="false" action="/api/blade-manager/exceltab/add-bussfile-node" accept="application/pdf" accept-tip="允许格式:pdf" @change="uploadChange" />
+            <HcUpload :datas="uploadData" :file-list="fileListData" :is-canupload="false" action="/api/blade-manager/exceltab/add-bussfile-node" accept="application/pdf" accept-tip="允许格式:pdf" @change="uploadChange" @close="uploadModalClose" />
         </hc-new-dialog>
     </div>
 </template>