瀏覽代碼

fix: 计量和调差附件checkbox在页数切换时选中的bug

lanjianrong 4 年之前
父節點
當前提交
9477cd4307
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 3 1
      app/public/js/material_file.js
  2. 2 0
      app/public/js/stage.js

+ 3 - 1
app/public/js/material_file.js

@@ -123,6 +123,7 @@ $(document).ready(function () {
         const total = calcCount();
         // 总页数
         const pageNum = Math.ceil(total/pageCount);
+        console.log('pageNum', pageNum)
         // 当前页附件内容
         const currPageAttData = fileData && isCheckAll ? fileData.slice((currPageNum-1)*pageCount, currPageNum*pageCount) : filterFileData.map((v, index) => {
             return {...v, index }
@@ -282,8 +283,9 @@ $(document).ready(function () {
     function calcCount() {
         // 附件总数
         let total = fileData && fileData.length;
-        if(!$('#dropdownMenuButton').attr('btn-type') === 'all') {
+        if($('#dropdownMenuButton').attr('btn-type') === 'curr') {
             total = fileData && fileData.filter(file => file.mid === parseInt(mid) && file.tid === parseInt(tid)).length
+            console.log('total', total)
         }
         return total
     };

+ 2 - 0
app/public/js/stage.js

@@ -3440,9 +3440,11 @@ $(document).ready(() => {
         if (status === 'pre' && lastPageNum > 1) {
             getAllList(lastPageNum-1);
             $('#showAttachment').hide();
+            $('#syfujian .check-all-file').prop('checked', false)
         } else if (status === 'next' && lastPageNum < totalPageNum) {
             getAllList(lastPageNum+1);
             $('#showAttachment').hide();
+            $('#syfujian .check-all-file').prop('checked', false)
         }
     });