liuQiang 1 éve
szülő
commit
4a370c8c57
2 módosított fájl, 14 hozzáadás és 3 törlés
  1. 13 2
      src/components/ScanFile/ScanFile.vue
  2. 1 1
      src/views/search/index.vue

+ 13 - 2
src/components/ScanFile/ScanFile.vue

@@ -110,15 +110,26 @@ const checkChange = (item, index) => {
   // console.log('chengeC',copyList.value);
 };
 const checkAllChange = () => {
-  console.log("checkedAll.value", checkedAll.value);
+  // console.log("checkedAll.value", checkedAll.value);
   fileArr.value = [];
   if (checkedAll.value) {
     //全选
     props.scannerFiles.forEach((item) => {
       fileArr.value.push(item.q);
     });
+    const oldArr = JSON.parse(JSON.stringify(copyList.value))
+    copyList.value = oldArr.map(item=>{
+      item.checked = true
+      return item
+    })
+  }else{
+    const oldArr = JSON.parse(JSON.stringify(copyList.value))
+    copyList.value = oldArr.map(item=>{
+      item.checked = false
+      return item
+    })
   }
-  console.log("fileArr", fileArr.value);
+  // console.log("fileArr", fileArr.value);
 };
 const toSave = () => {
   // console.log("copyList", copyList.value);

+ 1 - 1
src/views/search/index.vue

@@ -49,7 +49,7 @@
       <div>
         <div v-show="isList" style="height: calc(98vh - 220px);overflow-y: hidden;">
           <!-- 表格 -->
-          <el-table :data="tableData" style="width: 100%;height:calc(98vh - 220px);" ref="container"
+          <el-table :data="tableData" style="width: 100%;height:calc(98vh - 230px);" ref="container"
             @scroll="handleScroll" @row-click="clickRow">
             <el-table-column label="名称" width="400">
               <template #default="scope">