From 2cc792b5e113befc3c569ebb7eae9c8d03b9d0b6 Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期五, 12 四月 2024 14:41:57 +0800
Subject: [PATCH] 123

---
 force-app/main/default/aura/taskManage/taskManageHelper.js |  266 +++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 196 insertions(+), 70 deletions(-)

diff --git a/force-app/main/default/aura/taskManage/taskManageHelper.js b/force-app/main/default/aura/taskManage/taskManageHelper.js
index ce5ac00..71a5ef7 100644
--- a/force-app/main/default/aura/taskManage/taskManageHelper.js
+++ b/force-app/main/default/aura/taskManage/taskManageHelper.js
@@ -64,13 +64,14 @@
         {
             label: "鍒涘缓鏃ユ湡",
             fieldName: "taskCreateddate",
-            type: "date-local",
-            typeAttributes:{
-                weekday: "long",
-                year: "numeric",
-                month: "long",
-                day: "2-digit"
-            },
+            type: "text",
+            // type: "date-local",
+            // typeAttributes:{
+            //     weekday: "long",
+            //     year: "numeric",
+            //     month: "long",
+            //     day: "2-digit"
+            // },
             sortable: true ,
             wrapText: true,
         },
@@ -143,7 +144,7 @@
                 label: '鍚堝苟',
                 name: 'Merge',
                 title: '鍚堝苟',
-                disabled: { fieldName: 'confirmButtonisDisabled'},
+                disabled: { fieldName: 'mergeConfirmButtonisDisabled'},
                 value: 'Merge'
             },
             initialWidth: 76,
@@ -195,13 +196,14 @@
         {
             label: "鍒涘缓鏃ユ湡",
             fieldName: "taskCreateddate",
-            type: "date-local",
-            typeAttributes:{
-                weekday: "long",
-                year: "numeric",
-                month: "long",
-                day: "2-digit"
-            },
+            type: "text",
+            // type: "date-local",
+            // typeAttributes:{
+            //     weekday: "long",
+            //     year: "numeric",
+            //     month: "long",
+            //     day: "2-digit"
+            // },
             sortable: true
         },
         {
@@ -289,13 +291,14 @@
         {
             label: "鍒涘缓鏃ユ湡",
             fieldName: "taskCreateddate",
-            type: "date-local",
-            typeAttributes:{
-                weekday: "long",
-                year: "numeric",
-                month: "long",
-                day: "2-digit"
-            },
+            type: "text",
+            // type: "date-local",
+            // typeAttributes:{
+            //     weekday: "long",
+            //     year: "numeric",
+            //     month: "long",
+            //     day: "2-digit"
+            // },
             sortable: true ,
             wrapText: true,
         },
@@ -368,7 +371,7 @@
                 label: '鍚堝苟',
                 name: 'Merge',
                 title: '鍚堝苟',
-                disabled: { fieldName: 'confirmButtonisDisabled'},
+                disabled: { fieldName: 'mergeConfirmButtonisDisabled'},
                 value: 'Merge'
             },
             initialWidth: 76,
@@ -445,13 +448,14 @@
         {
             label: "鍒涘缓鏃ユ湡",
             fieldName: "taskCreateddate",
-            type: "date-local",
-            typeAttributes:{
-                weekday: "long",
-                year: "numeric",
-                month: "long",
-                day: "2-digit"
-            },
+            type: "text",
+            // type: "date-local",
+            // typeAttributes:{
+            //     weekday: "long",
+            //     year: "numeric",
+            //     month: "long",
+            //     day: "2-digit"
+            // },
             sortable: true ,
             wrapText: true,
         },
@@ -524,7 +528,7 @@
                 label: '鍚堝苟',
                 name: 'Merge',
                 title: '鍚堝苟',
-                disabled: { fieldName: 'confirmButtonisDisabled'},
+                disabled: { fieldName: 'mergeConfirmButtonisDisabled'},
                 value: 'Merge'
             },
             initialWidth: 76,
@@ -620,6 +624,23 @@
             var state = response.getState();
             if (state === "SUCCESS") {
                 var res = response.getReturnValue();
+                // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+                for(var rowIndex = 0 ;rowIndex<res.myTasks.length;rowIndex++){
+                    if (res.myTasks[rowIndex].taskType == '鐩樼偣妫�鏌ヨ鍒�' || res.myTasks[rowIndex].taskType == '娓╂箍搴︽鏌ヨ鍒�') {
+                        res.myTasks[rowIndex]['cancelButtonisDisabled'] = true ;
+                        res.myTasks[rowIndex]['assignButtonisDisabled_Owner'] = true ;
+                        res.myTasks[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
+                    }
+                };
+
+                for(var rowIndex = 0 ;rowIndex<res.subTasks.length;rowIndex++){
+                    if (res.subTasks[rowIndex].taskType == '鐩樼偣妫�鏌ヨ鍒�' || res.subTasks[rowIndex].taskType == '娓╂箍搴︽鏌ヨ鍒�') {
+                        res.subTasks[rowIndex]['cancelButtonisDisabled'] = true ;
+                        res.subTasks[rowIndex]['assignButtonisDisabled_Owner'] = true ;
+                        res.subTasks[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
+                    }
+                };
+                // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
                 cmp.set('v.data',res.myTasks);
                 cmp.set('v.data2',res.subTasks);
                 cmp.set('v.dataCopy',res.myTasks);
@@ -738,6 +759,7 @@
         //鍚庡彴鏂规硶鐨勫洖璋冨嚱鏁�
     },
     //20210105 CHAN-BWX3YU you end
+
     // 鎺掑簭閫昏緫璁惧畾
     sortBy: function(field, reverse, primer) {
         var key = primer ? function(x) {
@@ -798,8 +820,17 @@
             if (state === "SUCCESS") {
                 var res = response.getReturnValue();
 
+                // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+                for(var rowIndex = 0 ;rowIndex<res.myTasks.length;rowIndex++){
+                    if (res.myTasks[rowIndex].taskType == '鐩樼偣妫�鏌ヨ鍒�' || res.myTasks[rowIndex].taskType == '娓╂箍搴︽鏌ヨ鍒�') {
+                        res.myTasks[rowIndex]['cancelButtonisDisabled'] = true ;
+                        res.myTasks[rowIndex]['assignButtonisDisabled_Owner'] = true ;
+                        res.myTasks[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
+                    }
+                };
                 cmp.set('v.data',res.myTasks);
                 cmp.set('v.dataCopy',res.myTasks);
+                // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
               }
             this.hideSpinner(cmp);
         });
@@ -897,7 +928,9 @@
         cmp.set("v.mergeIsOpen_Over", false);
         var selectedData = cmp.get("v.selectedData");
         if(!selectedData || selectedData.length <=1 ){
-            alert("璇烽�夋嫨涓ゆ潯浠ヤ笂鐨勪换鍔¤繘琛屽悎骞讹紒");
+            cmp.set("v.errorMessage", '璇烽�夋嫨涓ゆ潯浠ヤ笂鐨勪换鍔¤繘琛屽悎骞讹紒');
+            this.showErrorToast(cmp);
+            // alert("璇烽�夋嫨涓ゆ潯浠ヤ笂鐨勪换鍔¤繘琛屽悎骞讹紒");
             return;
         }
         var action = cmp.get("c.mergeTask");
@@ -959,7 +992,7 @@
                     this.showErrorToast(cmp);
                 }else{
                     
-                    window.open('/apex/PCLLostReportPage?pageStatus=Create&oppId=' + returnValue + '&lostType=澶卞崟','_blank');
+                    window.open('/lightning/n/PCLLostReportPageLwc#pageStatus=Create&oppId=' + returnValue + '&lostType=澶卞崟','_blank');
                 }
 
             }else if (state === "ERROR") {
@@ -985,6 +1018,7 @@
     Accept:function (cmp, row, action) {
         cmp.set('v.ActivityDate',null);
         cmp.set('v.feedbackPlanDate',null);
+        cmp.set('v.estimatedFinishDate', '');
         //闄や簡璁板綍绫诲瀷涓哄叾浠�,涓斾换鍔″尯鍒嗕负涓婄骇鍒嗛厤浠诲姟鏃�,鍏朵粬閮借烦杞簨浠堕〉闈�
         if('鍏朵粬'!=row.taskType){
             cmp.set("v.IsEventDefault", true);
@@ -1020,45 +1054,61 @@
         if(IsGeneratePlan==false&&IsEventDefault==false){            
             //check 0            
             if(activityDateV==null||activityDateV==''||activityDateV==undefined){
-                alert('閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 鎷滆鏃�');
+                cmp.set("v.errorMessage", '閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 鎷滆鏃�');
+                this.showErrorToast(cmp);
+                // alert('閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 鎷滆鏃�');
                 return;
             }
             if(feedbackPlanDateV==null||feedbackPlanDateV==''||feedbackPlanDateV==undefined){
-                alert('閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 璁″垝鍙嶉鏃�');
+                cmp.set("v.errorMessage", '閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 璁″垝鍙嶉鏃�');
+                this.showErrorToast(cmp);
+                // alert('閫夋嫨鏈敓鎴愯鍒掔殑璇�,鍒欏繀椤诲~鍐� 璁″垝鍙嶉鏃�');
                 return;
             }
             //check 1
             var regx = new RegExp(/^\d{4}\-\d{2}\-\d{2}$/);
             if(!regx.test(activityDateV)){
-                alert('璇疯緭鍏ユ湁鏁堟椂闂�');
+                cmp.set("v.errorMessage", '璇疯緭鍏ユ湁鏁堟椂闂�');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ユ湁鏁堟椂闂�');
                 return;
             }
 
             var regx = new RegExp(/^\d{4}\-\d{2}\-\d{2}$/);
             if(!regx.test(feedbackPlanDateV)){
-                alert('璇疯緭鍏ユ湁鏁堟椂闂�');
+                cmp.set("v.errorMessage", '璇疯緭鍏ユ湁鏁堟椂闂�');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ユ湁鏁堟椂闂�');
                 return;
             }
             //check 2
             var today = new Date();
             if(today>=activityDate){
-                alert('璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
+                cmp.set("v.errorMessage", '璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
                 return;
             }
             if(today>=feedbackPlanDate){
-                alert('璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
+                cmp.set("v.errorMessage", '璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ヤ粖澶╀互鍚庣殑鏃ユ湡');
                 return;
             }
             //2021-11-25  mzy  浠诲姟绠$悊鏀瑰杽  start
             //check 3
             //璁″垝鍙嶉鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩
             if(feedbackPlanDate>HopeCompletionDate){
-                alert('璁″垝鍙嶉鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
+                cmp.set("v.errorMessage", '璁″垝鍙嶉鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
+                this.showErrorToast(cmp);
+                // alert('璁″垝鍙嶉鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
                 return;
             }
 
             if(activityDate>HopeCompletionDate){
-                alert('鎷滆鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
+                cmp.set("v.errorMessage", '鎷滆鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
+                this.showErrorToast(cmp);
+                // alert('鎷滆鏃ヤ笉鑳借秴杩囧笇鏈涘畬鎴愭棩('+HopeCompletionDateV+')');
                 return;
             }
             //2021-11-25  mzy  浠诲姟绠$悊鏀瑰杽  end
@@ -1066,6 +1116,30 @@
         }
         //check   end
         //2021-10-19  mzy  浠诲姟绠$悊鏀瑰杽  end
+
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+        // var estimatedFinishDate = cmp.get("v.estimatedFinishDate");
+        var estimatedFinishDate = new Date(cmp.get("v.estimatedFinishDate"));
+        if (row.taskType == '鐩樼偣妫�鏌ヨ鍒�' || row.taskType == '娓╂箍搴︽鏌ヨ鍒�') {
+            var estimatedFinishDate = cmp.get("v.estimatedFinishDate");
+
+            if (!estimatedFinishDate) {
+                cmp.set("v.errorMessage", '璇疯緭鍏ラ璁″畬鎴愭椂闂达紒');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ラ璁″畬鎴愭椂闂达紒');
+                return;
+            }
+
+            var latestFinishDate = row.latestFinishDate;
+            if (estimatedFinishDate > latestFinishDate) {
+                cmp.set("v.errorMessage", '棰勮瀹屾垚鏃堕棿涓嶈兘瓒呰繃鏈�鏅氬畬鎴愭棩('+latestFinishDate+')');
+                this.showErrorToast(cmp);
+                // alert('棰勮瀹屾垚鏃堕棿涓嶈兘瓒呰繃鏈�鏅氬畬鎴愭棩('+latestFinishDate+')');
+                return;
+            }
+        }
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
+
         var action = cmp.get("c.confirmOrDelay");
         action.setParams({
             "taskID" : row.id,
@@ -1073,12 +1147,18 @@
             "delayReason" : '',
             "IsGeneratePlan":IsGeneratePlan,    //2021-10-20   mzy  浠诲姟绠$悊鏀瑰杽
             "ActivityDate" : activityDate,      //2021-10-20   mzy  浠诲姟绠$悊鏀瑰杽
-            "feedbackPlanDate" : feedbackPlanDate
+            "feedbackPlanDate" : feedbackPlanDate,
+            "estimatedFinishDate" : estimatedFinishDate,
+            "delayReasonOther" : ''
         });
         //2021-10-20  mzy 浠诲姟绠$悊鏀瑰杽  start
         //闇�瑕佺敓鎴愯鍒掓墠浼氳烦杞埌浜嬩欢椤甸潰,灏嗕换鍔d甯﹀埌浜嬩欢椤甸潰
-        if(IsGeneratePlan==true){            
-            window.open('/apex/SimpleEventRegister?taskId=' + row.id,'_blank');
+        if(IsGeneratePlan==true){
+            // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+            if (row.taskType != '鐩樼偣妫�鏌ヨ鍒�' && row.taskType != '娓╂箍搴︽鏌ヨ鍒�') {
+                window.open('/apex/SimpleEventRegister?taskId=' + row.id,'_blank');
+            }
+            // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
         }
         //2021-10-20  mzy  浠诲姟绠$悊鏀瑰杽  end
         this.showSpinner(cmp);
@@ -1093,6 +1173,7 @@
                     rows[rowIndex]['taskStatus'] = '02 鎺ュ彈' ;
                     rows[rowIndex]['cancelButtonisDisabled'] = true ;
                     rows[rowIndex]['confirmButtonisDisabled'] = true ;
+                    rows[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
                     rows[rowIndex]['delayButtonisDisabled'] = true ;
                     rows[rowIndex]['assignButtonisDisabled_Owner'] = true ;  //2021-10-20  mzy  浠诲姟绠$悊鏀瑰杽                      
                     cmp.set('v.data', rows);
@@ -1137,6 +1218,7 @@
         cmp.set('v.tempisFSE',row.isFSE);
         cmp.set('v.delayReason', '');
         cmp.set('v.delayReasonOther', '');
+        cmp.set('v.estimatedFinishDate', '');
         cmp.set('v.delayIsOpen', true); 
     },
     //纭鍙栨秷
@@ -1145,11 +1227,15 @@
         var cancelReason = cmp.get("v.cancelReason");
         var cancelReasonOther = cmp.get("v.cancelReasonOther");
         if(!cancelReason){
-            alert('璇疯緭鍏ュ彇娑堢悊鐢憋紒');
+            cmp.set("v.errorMessage", '璇疯緭鍏ュ彇娑堢悊鐢憋紒');
+            this.showErrorToast(cmp);
+            // alert('璇疯緭鍏ュ彇娑堢悊鐢憋紒');
             return;
         }
         if(cancelReason == '鍏朵粬' && !cancelReasonOther){
-            alert('鍙栨秷鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ彇娑堢悊鐢憋紙鍏朵粬锛夛紒');
+            cmp.set("v.errorMessage", '鍙栨秷鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ彇娑堢悊鐢憋紙鍏朵粬锛夛紒');
+            this.showErrorToast(cmp);
+            // alert('鍙栨秷鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ彇娑堢悊鐢憋紙鍏朵粬锛夛紒');
             return;
 
         }
@@ -1171,6 +1257,7 @@
                     rows[rowIndex]['taskStatus'] = '04 鍙栨秷' ;
                     rows[rowIndex]['cancelButtonisDisabled'] = true ;
                     rows[rowIndex]['confirmButtonisDisabled'] = true ;
+                    rows[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
                     rows[rowIndex]['delayButtonisDisabled'] = true ;
                     rows[rowIndex]['assignButtonisDisabled_Owner'] = true ;  //2021-10-20  mzy  浠诲姟绠$悊鏀瑰杽     
                     cmp.set('v.data', rows);
@@ -1199,20 +1286,47 @@
         var delayReasonOther = cmp.get("v.delayReasonOther");
 
         if(!delayReason){
-            alert('璇疯緭鍏ュ欢鏈熺悊鐢憋紒');
+            cmp.set("v.errorMessage", '璇疯緭鍏ュ欢鏈熺悊鐢憋紒');
+            this.showErrorToast(cmp);
+            // alert('璇疯緭鍏ュ欢鏈熺悊鐢憋紒');
             return;
         }
         if(delayReason == '鍏朵粬' && !delayReasonOther){
-            alert('寤舵湡鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ欢鏈熺悊鐢憋紙鍏朵粬锛夛紒');
+            cmp.set("v.errorMessage", '寤舵湡鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ欢鏈熺悊鐢憋紙鍏朵粬锛夛紒');
+            this.showErrorToast(cmp);
+            // alert('寤舵湡鐞嗙敱(閫夐」)涓哄叾浠栨椂璇疯緭鍏ュ欢鏈熺悊鐢憋紙鍏朵粬锛夛紒');
             return;
-
         }
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+        // var estimatedFinishDate = cmp.get("v.estimatedFinishDate");
+        var estimatedFinishDate = new Date(cmp.get("v.estimatedFinishDate"));
+        if (tempdata.taskType == '鐩樼偣妫�鏌ヨ鍒�' || tempdata.taskType == '娓╂箍搴︽鏌ヨ鍒�') {
+            var estimatedFinishDate = cmp.get("v.estimatedFinishDate");
+
+            if (!estimatedFinishDate) {
+                cmp.set("v.errorMessage", '璇疯緭鍏ュ欢鏈熻嚦鏃堕棿锛�');
+                this.showErrorToast(cmp);
+                // alert('璇疯緭鍏ュ欢鏈熻嚦鏃堕棿锛�');
+                return;
+            }
+
+            var createdAfter3Month = tempdata.createdAfter3Month;
+            if (estimatedFinishDate > createdAfter3Month) {
+                cmp.set("v.errorMessage", '寤舵湡鑷虫椂闂翠笉鑳借秴杩�('+createdAfter3Month+')');
+                this.showErrorToast(cmp);
+                // alert('寤舵湡鑷虫椂闂翠笉鑳借秴杩�('+createdAfter3Month+')');
+                return;
+            }
+        }
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
+
         var action = cmp.get("c.confirmOrDelay");
         action.setParams({
             "taskID" : tempdata.id,
             "isDelay" : true,
             "delayReason" : delayReason,
             "delayReasonOther" : delayReasonOther,
+            "estimatedFinishDate" : estimatedFinishDate,
         });
         this.showSpinner(cmp);
         action.setCallback(this, function(response) {
@@ -1226,6 +1340,7 @@
                     rows[rowIndex]['taskStatus'] = '05 寤舵湡' ;
                     rows[rowIndex]['cancelButtonisDisabled'] = true ;
                     rows[rowIndex]['confirmButtonisDisabled'] = true ;
+                    rows[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
                     rows[rowIndex]['delayButtonisDisabled'] = true ;
                     rows[rowIndex]['assignButtonisDisabled_Owner'] = true ;  //2021-11-11  mzy  浠诲姟绠$悊鏀瑰杽 
                     cmp.set('v.data', rows);
@@ -1245,9 +1360,11 @@
         });
         $A.enqueueAction(action);
 
-        
-        window.open('/apex/SimpleEventRegister?isDelay=true&taskId=' + tempdata.id ,'_blank');
-
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc Start
+        if (tempdata.taskType != '鐩樼偣妫�鏌ヨ鍒�' && tempdata.taskType != '娓╂箍搴︽鏌ヨ鍒�') {
+            window.open('/apex/SimpleEventRegister?isDelay=true&taskId=' + tempdata.id ,'_blank');
+        }
+        // 銆怓Y24澶у強宸ㄥぇ璇鹃銆戝寳浜柊娉曡椤圭洰瀵瑰簲 DB202307428742 20230804 by lc End
     },
     // 纭閲嶆柊鍒嗛厤
     ConfirmAssign: function(cmp, event) {
@@ -1255,7 +1372,9 @@
         cmp.set("v.assignIsOpen", false);
         var assignee =  cmp.get('v.subTempTask.assignee__c');
         if(!assignee){
-            alert('璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
+            cmp.set("v.errorMessage", '璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
+            this.showErrorToast(cmp);
+            // alert('璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
             return;
         }
         var action = cmp.get("c.resetAssignee");
@@ -1281,6 +1400,8 @@
                     cmp.set('v.data2', rows);
                     cmp.set('v.data2Copy',rows);
                     cmp.set("v.assignIsOpen", false);
+                    cmp.set("v.successMessage", '閲嶆柊鍒嗛厤鎴愬姛锛�');
+                    this.showSuccessToast(cmp);
                 }else{
                     cmp.set("v.errorMessage", res.result);
                     this.showErrorToast(cmp);
@@ -1299,7 +1420,9 @@
         cmp.set("v.assignIsOpen_Over", false);
         var assignee =  cmp.get('v.subTempTask.assignee__c');
         if(!assignee){
-            alert('璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
+            cmp.set("v.errorMessage", '璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
+            this.showErrorToast(cmp);
+            // alert('璇疯緭鍏ユ柊琚垎閰嶈�咃紒');
             return;
         }
         var action = cmp.get("c.resetAssignee_Owner");
@@ -1321,11 +1444,14 @@
                     rows[rowIndex]['taskAssigneeName'] = res.assigneeName ;
                     rows[rowIndex]['cancelButtonisDisabled'] = true ;
                     rows[rowIndex]['confirmButtonisDisabled'] = true ;
+                    rows[rowIndex]['mergeConfirmButtonisDisabled'] = true ;
                     rows[rowIndex]['delayButtonisDisabled'] = true ;
                     rows[rowIndex]['assignButtonisDisabled_Owner'] = true ;
                     cmp.set('v.data', rows);
                     cmp.set('v.dataCopy',rows);
                     cmp.set("v.assignIsOpen_Over", false);
+                    cmp.set("v.successMessage", '閲嶆柊鍒嗛厤鎴愬姛锛�');
+                    this.showSuccessToast(cmp);
                 }else{
                     cmp.set("v.errorMessage", res.result);
                     this.showErrorToast(cmp);
@@ -1341,29 +1467,29 @@
     //寮瑰嚭 鎴愬姛鎻愮ず
     showSuccessToast : function(cmp) {
         $A.util.removeClass(cmp.find('successDiv'), 'slds-hide');
-        window.setTimeout($A.getCallback(function() {
-            $A.util.addClass(cmp.find('successDiv'), 'slds-hide');
-            }),
-            5000
-        );
+        // window.setTimeout($A.getCallback(function() {
+        //     $A.util.addClass(cmp.find('successDiv'), 'slds-hide');
+        //     }),
+        //     5000
+        // );
     },
     //寮瑰嚭 閿欒鎻愮ず
     showErrorToast : function(cmp) {
         $A.util.removeClass(cmp.find('errorDiv'), 'slds-hide');
-        window.setTimeout($A.getCallback(function() {
-            $A.util.addClass(cmp.find('errorDiv'), 'slds-hide');
-            }),
-            5000
-        );
+        // window.setTimeout($A.getCallback(function() {
+        //     $A.util.addClass(cmp.find('errorDiv'), 'slds-hide');
+        //     }),
+        //     5000
+        // );
     },
     //寮瑰嚭 閿欒鎻愮ず 鏂囧瓧杈冨锛屾樉绀烘寔缁�10绉� - 2021-11-12 yjk
     showErrorToastLongTime : function(cmp) {
         $A.util.removeClass(cmp.find('errorDiv'), 'slds-hide');
-        window.setTimeout($A.getCallback(function() {
-            $A.util.addClass(cmp.find('errorDiv'), 'slds-hide');
-            }),
-            10000
-        );
+        // window.setTimeout($A.getCallback(function() {
+        //     $A.util.addClass(cmp.find('errorDiv'), 'slds-hide');
+        //     }),
+        //     10000
+        // );
     },
     // function automatic called by aura:waiting event
     showSpinner: function(cmp) {
@@ -1379,7 +1505,7 @@
     },
     //wangweipeng      鑾峰彇url鐨勫弬鏁�             2021/09/27     start
     getURLParameterValue: function() {
-        var querystring = location.search.substr(1);
+        var querystring = window.location.search.substr(1);
         var paramValue = {};
         querystring.split("&").forEach(function(part) {
             var param = part.split("=");

--
Gitblit v1.9.1