浏览代码

生成排序、切换tab获取数据bug修改

zhouna 4 年之前
父节点
当前提交
9458bd44a3
共有 1 个文件被更改,包括 28 次插入7 次删除
  1. 28 7
      src/js/allotCheckTask.js

+ 28 - 7
src/js/allotCheckTask.js

@@ -87,16 +87,16 @@ $(function() {
         changeYear: true,
         dateFormat:"yy-mm-dd",
     }).datepicker( "setDate",endDate);
-    /*$( "#datepicker3" ).datepicker({
+    $( "#datepicker3" ).datepicker({
         changeMonth: true,
         changeYear: true,
         dateFormat:"yy-mm-dd",
-    }).datepicker( "setDate",startDate);
+    });
     $( "#datepicker4" ).datepicker({
         changeMonth: true,
         changeYear: true,
         dateFormat:"yy-mm-dd",
-    }).datepicker( "setDate",endDate);*/
+    });
 
     $('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
     $('.iconCalen').on("mouseenter", function(e){
@@ -287,27 +287,47 @@ function clearFilter(){
         changeYear: true,
         dateFormat:"yy-mm-dd"
     }).datepicker( "setDate",endDate);
-    /*$( "#datepicker3" ).datepicker({
+    $( "#datepicker3" ).datepicker({
         changeMonth: true,
         changeYear: true,
         dateFormat:"yy-mm-dd",
-    }).datepicker( "setDate", startDate);
+    });
     $( "#datepicker4" ).datepicker({
         changeMonth: true,
         changeYear: true,
         dateFormat:"yy-mm-dd"
-    }).datepicker( "setDate",endDate);*/
+    });
     $("th[code]").removeClass("asc desc")
 }
-
+//排序事件
+function bindOrder(){
+    $("th[code]").off("click").on("click",function(e){
+        const code=$(this).attr("code");
+        if(data_asc[0]===code){
+            data_desc=[code];
+            data_asc=[];
+            $("th[code]").removeClass("asc desc");
+            $(this).addClass("desc");
+        }else{
+            data_desc=[];
+            data_asc=[code];
+            $("th[code]").removeClass("asc desc");
+            $(this).addClass("asc");
+        }
+        getTabData(1);
+        // console.log(code)
+    });
+}
 //质控员列表渲染
 function renderCheckerTable(data,noTasksUpdate){
     let str = ``,code="";
     if(!data||data.length===0){
         $('.checkerTable .tbody').html(emptyBox(null,4))
+        if(!noTasksUpdate){getTabData(1);}
         //   initScroll("qcList","YX",1)
         return;
     }
+    console.log('不更新',noTasksUpdate)
     //获取任务列表数据
     if(!noTasksUpdate){getTabData(1);}
 
@@ -383,6 +403,7 @@ function renderTab(data){
 
     $('.patientTable .tbody').html(str)
     selectTaskTb();
+    bindOrder()
 }
 //任务数点击事件
 function bindTaskNumEvent(){