({ // 初始化方法 init: function(cmp, event, helper) { helper.setData(cmp); helper.setColumns(cmp); helper.setOptions(cmp); helper.setSubUserFilter(cmp); //20210105 CHAN-BWX3YU you start helper.setSubUserFilter_Owner(cmp); //20210105 CHAN-BWX3YU you end // 强制横屏 start /*const evt = "onorientationchange" in window ? "orientationchange" : "resize"; window.addEventListener(evt, function () { const width = document.documentElement.clientWidth; const height = document.documentElement.clientHeight; const contentDOM = document.getElementById('test'); //alert('width: ' + width + ' height: ' + height) if (width > height) { // 横屏 contentDOM.style.width = width + 'px'; contentDOM.style.height = height + 'px'; contentDOM.style.top = '0px'; contentDOM.style.left = '0px'; contentDOM.style.transform = 'none'; } else { //alert('change to portrait') contentDOM.style.width = height + 'px'; contentDOM.style.height = width + 'px'; contentDOM.style.top = (height - width) / 2 + 'px'; contentDOM.style.left = 0 - (height - width) / 2 + 'px'; contentDOM.style.transform = 'rotate(90deg)'; } }, false);*/ // 强制横屏 end }, // 我的任务排序的响应方法 handleSort: function(cmp, event, helper) { helper.handleSort(cmp, event); }, // 下属的任务排序的响应方法 handleSort2: function(cmp, event, helper) { helper.handleSort2(cmp, event); }, //检索我的任务的响应方法 myTaskSearch: function(cmp, event, helper) { helper.myTaskSearch(cmp, event); }, //检索下属的任务的响应方法 subTaskSearch: function(cmp, event, helper) { helper.subTaskSearch(cmp, event); }, //我的任务每行按钮的响应方法 handleMyRowAction: function (cmp, event, helper) { cmp.set('v.myOrSub', 'my'); helper.handleRowAction(cmp, event, helper); }, // 下属的任务每行按钮的响应方法 handleSubRowAction: function (cmp, event, helper) { cmp.set('v.myOrSub', 'sub'); helper.handleRowAction(cmp, event, helper); }, // 关闭取消 dialog 的响应方法 closeCancelModel: function(cmp) { // for Hide/Close Model,set the "isOpen" attribute to "Fasle" cmp.set("v.cancelIsOpen", false); cmp.set("v.isSelectOtherCancel",false); cmp.set('v.tempTask',null); }, //2021-11-11 mzy 任务管理改善 start //给取消理由设值 handleChangeCancel:function(cmp, event, helper){ cmp.set("v.cancelReason", event.getParam("value")); var cancelReason = cmp.get("v.cancelReason"); if(cancelReason == "客户已采购竞品,失单" || cancelReason == "已失单"){ cmp.set("v.checkEnquiry",true); }else{ cmp.set("v.checkEnquiry",false); } if(cancelReason == '其他'){ cmp.set("v.isSelectOtherCancel",true); }else { cmp.set("v.isSelectOtherCancel",false); } }, //2021-11-11 mzy 任务管理改善 end // 确认取消的响应方法 ConfirmCancel: function(cmp, event, helper) { helper.ConfirmCancel(cmp, event); }, // 关闭延期 dialog 的响应方法 closeDelayModel: function(cmp) { // for Hide/Close Model,set the "isOpen" attribute to "Fasle" cmp.set("v.delayIsOpen", false); cmp.set("v.isSelectOtherDelay",false); cmp.set('v.tempTask',null); }, //2021-11-11 mzy 任务管理改善 start //给延期理由设值 handleChangeDelay:function(cmp, event, helper){ cmp.set("v.delayReason", event.getParam("value")); var delayReason = cmp.get("v.delayReason"); if(delayReason == '其他'){ cmp.set("v.isSelectOtherDelay",true); }else { cmp.set("v.isSelectOtherDelay",false); } }, //2021-11-11 mzy 任务管理改善 end // 确认延期的响应方法 ConfirmDelay: function(cmp, event, helper) { helper.ConfirmDelay(cmp, event); }, // 关闭重新分配 dialog 的响应方法 closeAssignModel: function(cmp) { cmp.set("v.assignIsOpen", false); }, //20210105 CHAN-BWX3YU you start // 关闭重新分配 dialog 的响应方法 closeAssignModel_Owner: function(cmp) { cmp.set("v.assignIsOpen_Over", false); }, // 确认重新分配的响应方法 ConfirmAssign: function(cmp, event, helper) { helper.ConfirmAssign(cmp, event); }, //20210105 CHAN-BWX3YU you end //20211020 合并任务 yjk start closeMergeModel: function(cmp) { cmp.set("v.mergeIsOpen_Over", false); }, //20211020 合并任务 yjk start // 确认重新分配的响应方法 ConfirmAssign_Owner: function(cmp, event, helper) { helper.ConfirmAssign_Owner(cmp, event); }, //2021-10-19 mzy 任务管理改善 start ConfirmAccept:function(cmp, event, helper) { helper.Confirm(cmp,event); }, //关闭接受 dialog 的响应方法 closeAcceptModel:function(cmp, event, helper) { cmp.set("v.confirmIsOpen", false); cmp.set("v.IsEventDefault", false); cmp.set("v.IsGeneratePlan", false); cmp.set("v.ActivityDate", null); }, //2021-10-19 mzy 任务管理改善 end updateSelectedText: function (cmp, event) { var selectedRows = event.getParam('selectedRows'); cmp.set('v.selectedData',selectedRows) }, MergeConfirmAction : function(cmp,event,helper){ helper.MergeConfirm(cmp,event) }, //2021-10-25 yjk 取消原因为失单,查看询价报告按钮 start cancelReasonChange : function(cmp,event,helper){ var cancelReason = cmp.get("v.cancelReason"); if(cancelReason == "客户已采购竞品,失单" || cancelReason == "已失单"){ cmp.set("v.checkEnquiry",true); }else{ cmp.set("v.checkEnquiry",false); } }, checkEnquiry : function(cmp,event,helper){ var tempData = cmp.get("v.tempdata"); helper.checkEnquiry(cmp,tempData.id); } //2021-10-25 yjk 取消原因为失单,查看询价报告按钮 end });