Browse Source

批量设置修改

duy 3 months ago
parent
commit
3e3224afa0
1 changed files with 24 additions and 0 deletions
  1. 24 0
      src/views/file/collection.vue

+ 24 - 0
src/views/file/collection.vue

@@ -287,6 +287,19 @@
 
         <!-- 新增编辑文件 -->
         <hc-new-dialog v-model="showUploadModal" is-table title="上传工程文件" widths="90vw" @close="uploadModalClose">
+            <template #search>
+                <el-select v-model="needApproval" placeholder="请选择是否需要认证" class="mr-2 w-100" clearable>
+                    <el-option label="需要" :value="1" />
+                    <el-option label="不需要" :value="0" />
+                </el-select>
+    
+                <el-select v-model="needApproval1" placeholder="请选择是否需要审批" class="mr-2 w-100" clearable>
+                    <el-option label="需要" :value="1" />
+                    <el-option label="不需要" :value="0" />
+                </el-select>
+    
+                <el-button type="primary" @click="batchAuthentication">批量设置</el-button>
+            </template>
             <HcTable
                 :column="tableUploadColumn" :datas="tableUploadData" :index-style="{ width: 80 }"
                 :loading="uploadSaveLoading"
@@ -1394,6 +1407,17 @@ const sheetSourceStatus = async () => {
 //新增文件
 const tableUploadType = ref('add')
 const showUploadModal = ref(false)
+const needApproval = ref('')
+const needApproval1 = ref('')
+const batchAuthentication = ()=>{
+   
+    tableUploadData.value.forEach(item=>{
+             item.isApproval = needApproval.value
+             item.isNeedCertification = needApproval1.value
+    })
+   
+    
+}
 const uploadModalClick = () => {
     if (nodeIds.value && isStorageNode.value === 1) {
         tableUploadType.value = 'add'