({
    // 初始化方法
    init: function(cmp, event, helper) {
        helper.setColumns(cmp);
        helper.setData(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);
    },
    // 确认取消的响应方法
    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);
    },
    // 确认延期的响应方法
    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.feedBackContent", 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 === "客户已采购竞品,失单"){
            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

});