Forráskód Böngészése

附件上传修改

duy 1 éve
szülő
commit
82b2b6bad2

+ 6 - 19
src/views/data-fill/components/HcUpload.vue

@@ -2,11 +2,10 @@
     <el-upload
         :accept="accept" :action="action" :before-remove="delUploadData" :before-upload="beforeUpload"
         :data="uploadData"
-        :disabled="isCanuploadVal || !typevalue" :file-list="fileListData" :headers="getTokenHeader()" :on-error="uploadError"
+        :disabled="isCanuploadVal" :file-list="fileListData" :headers="getTokenHeader()" :on-error="uploadError"
         :on-exceed="uploadExceed" :on-preview="uploadPreview" :on-progress="uploadprogress"
         :on-remove="uploadRemove" :on-success="uploadSuccess" class="hc-upload-border"
         drag multiple
-        @click="clickUPload"
     >
         <div v-loading="uploadDisabled" :element-loading-text="loadingText" class="hc-upload-loading">
             <HcIcon name="backup" ui="text-5xl mt-4" />
@@ -53,10 +52,7 @@ const props = defineProps({
         type:String,
         default:'允许格式:jpg/png/pdf/excel/word, 文件大小 小于 60MB',
     },
-    typevalue:{
-        type:[String, Number],
-        default:'',
-    },
+
 
 })
 
@@ -70,7 +66,7 @@ const accept = ref(props.accept)
 const acceptTip = ref(props.acceptTip)
 const uploadDisabled = ref(false)
 const isCanuploadVal = ref(props.isCanupload)
-const typevalue = ref(props.typevalue)
+
 
 //监听
 watch(() => [
@@ -80,15 +76,15 @@ watch(() => [
     props.action,
     props.accept,
     props.acceptTip,
-    props.typevalue,
-], ([fileList, datas, isCanupload, Action, Accept, Tip, type]) => {
+
+], ([fileList, datas, isCanupload, Action, Accept, Tip]) => {
     uploadData.value = datas
     fileListData.value = fileList
     isCanuploadVal.value = isCanupload
     action.value = Action
     accept.value = Accept
     acceptTip.value = Tip
-    typevalue.value = type
+
 })
 
 //渲染完成
@@ -189,13 +185,4 @@ const uploadRemove = () => {
         emit('change', { type: 'del' })
     }
 }
-const clickUPload = ()=>{
-    console.log(111111111)
-    if (!typevalue.value) {
-        isCanuploadVal.value = true
-        window.$message.warning('请先选择模板')
-        return
-
-    }
-}
 </script>

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

@@ -527,6 +527,7 @@
             <HcUpload
                 :datas="uploadData" :file-list="fileListData" :is-canupload="false" action="/api/blade-manager/exceltab/add-bussfile-node" accept="application/pdf" accept-tip="允许格式:pdf"
                 :typevalue="typevalue"
+                :disabled="!typevalue"
                 @change="uploadChange"
                 @close="uploadModalClose"
             />