Browse Source

添加取消任务按钮

zhouna 4 years ago
parent
commit
89d4b0709d
1 changed files with 13 additions and 6 deletions
  1. 13 6
      src/js/creatCheckTask.js

+ 13 - 6
src/js/creatCheckTask.js

@@ -66,6 +66,15 @@ $(function() {
 
     $(".filter").on("click", function(e){
         global_taskList=[];
+        const isCreated = (global_status=="1");
+        const text = isCreated?'取消':'生成';
+        $(".creatTask").text(text+"任务");
+        $(".modal-body p").text("确定要"+text+"这些任务吗?");
+        if(isCreated){
+            global_delOrAdd=0;
+        }else{
+            global_delOrAdd=1;
+        }
         getTabData(1)
     })
     $(".abnormalClear").on("click", function(e){
@@ -142,9 +151,7 @@ $(function() {
             toast("至少勾选一个任务");
             return;
         }
-        $(".modal-container .modal-body p").text("确定要生成这些任务吗?");
         $(".modal-container").show();
-        global_delOrAdd=1;
     });
     $(".modal-container .confirm").click(function(){
         creatTask(global_delOrAdd)
@@ -294,11 +301,11 @@ function bindCancelTaskEvent(){
 }
 
 //生成任务
-function creatTask(flag){
+function creatTask(){
       const param={
           behospitalCodeList:global_taskList,
           jobType:global_activeTabCode,
-          checkStatus:flag,
+          checkStatus:global_delOrAdd,
       };
     post(ywCheckApi.addCheck,param).then(res =>{
         if(res.data.code == '0'){
@@ -381,7 +388,7 @@ function renderTab(data){
 
         str += `
             <tr  data-index=${i}>
-                <td class="operaItem ${item.creatStatus=='已生成'?'':'taskCheck'} textCenter"><img code="${item.behospitalCode}" src="${item.creatStatus=='已生成'?iconDisCheck:iconUnCheck}" alt=""></td>`;
+                <td class="operaItem taskCheck textCenter"><img code="${item.behospitalCode}" src="${iconUnCheck}" alt=""></td>`;
         for(let i=0;i<titles.length;i++){
             code=$(titles[i]).attr('valCode');
             str +=  `<td class="textCenter"><span data-index=${i}>${ item[code] || "-"}<span></td>`
@@ -451,7 +458,7 @@ function getFilterData(){
     return obj;
 }
 
-//病历等级选择
+//生成状态选择
 function bindStatusSelect(){
     $('.statusItem').on("click",function(){
         const statusItemName = $(this).attr("data-name")