Prechádzať zdrojové kódy

文件替换上传新增字段isUpdateUrl

duy 2 rokov pred
rodič
commit
e68c4d054b
1 zmenil súbory, kde vykonal 7 pridanie a 4 odobranie
  1. 7 4
      src/views/file/collection.vue

+ 7 - 4
src/views/file/collection.vue

@@ -302,7 +302,7 @@
                     </el-select>
                 </template>
                 <template #action="{row,index}">
-                    <HcFileUpload1 v-if="row.id" @change="newUploadsChange($event, row)" style="display:inline-block"
+                    <HcFileUpload1 v-if="tableUploadType== 'edit'" @change="newUploadsChange($event, row)" style="display:inline-block"
                                    @progress="newUploadsProgress($event, row)">
                             <el-button :loading="row['newBtnLoading']" plain size="small" type="primary">替换</el-button>
                     </HcFileUpload1>
@@ -311,8 +311,8 @@
             </HcTable>
             <template #footer>
                 <div class="lr-dialog-footer">
-                    <div class="left flex items-center">
-                        <el-button type="primary" hc-btn @click="uploadFileClick">
+                    <div class="left flex items-center" >
+                        <el-button type="primary" hc-btn @click="uploadFileClick" v-if="tableUploadType== 'add'">
                             <HcIcon name="add-circle"/>
                             <span>新增上传</span>
                         </el-button>
@@ -1251,7 +1251,8 @@ const uploadsChange = (item) => {
             dutyUser: dutyUser.value,
             pdfFileUrl: item?.pdfUrl || '',
             filePage: item?.page || '',
-            isElement: 0
+            isElement: 0,
+            isUpdateUrl:0
         })
         tableUploadData.value = newArr
     } else {
@@ -1354,6 +1355,7 @@ const batchUploadCancel = () => {
 //上传新文件
 const newUploadsChange = ({fileList}, row) => {
     if (fileList.length > 0) {
+        tableUploadType.value = 'edit'
         const item = fileList[0]
         const name = item['originalName'] || ''
         const fileName = name.substring(0, name.lastIndexOf("."))
@@ -1363,6 +1365,7 @@ const newUploadsChange = ({fileList}, row) => {
         row.fileUrl = item?.link || ''
         row.pdfFileUrl = item?.pdfUrl || ''
         row.filePage = item?.page || ''
+        row.isUpdateUrl=1
     }
 }