<aura:component implements="force:appHostable,lightning:isUrlAddressable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId,force:lightningQuickAction,forceCommunity:availableForAllPageTypes"
|
controller="taskManageController" >
|
<aura:attribute name="opportunity_cfilter" type="String" default="" />
|
<ltng:require styles="{!$Resource.lwcCSS}" />
|
<aura:attribute name="selectedData" type="Object[]" />
|
<aura:attribute name="data" type="Object[]" />
|
<aura:attribute name="dataCopy" type="Object[]" />
|
<aura:attribute name="columns" type="List" />
|
<aura:attribute name="data2" type="Object[]" />
|
<aura:attribute name="data2Copy" type="Object[]" />
|
<aura:attribute name="tempdata" type="Object" />
|
<aura:attribute name="myOrSub" type="string" />
|
<aura:attribute name="myTempTask" type="task__c" default="{sobjectType:'task__c'}" />
|
<aura:attribute name="myTaskName" type="String" />
|
<aura:attribute name="myTaskType" type="String" default=""/>
|
<aura:attribute name="myTaskStatus" type="String" default=""/>
|
<aura:attribute name="myStartDate" type="Date" />
|
<aura:attribute name="myEndDate" type="Date" />
|
<aura:attribute name="subTempTask" type="task__c" default="{sobjectType:'task__c'}" />
|
<aura:attribute name="subTaskName" type="String" />
|
<aura:attribute name="subTaskType" type="String" default=""/>
|
<aura:attribute name="subTaskStatus" type="String" default=""/>
|
<aura:attribute name="subStartDate" type="Date" />
|
<aura:attribute name="subEndDate" type="Date" />
|
<aura:attribute name="subSFDCPosition" type="String" default="" />
|
<aura:attribute name="subfilter" type="String" default=" alias = '王慧' " />
|
<!--20210104 CHAN-BWX3YU you start -->
|
<aura:attribute name="subfilter_Owner" type="String" default=" alias = '王慧' " />
|
<!--20210104 CHAN-BWX3YU you end -->
|
|
|
<aura:attribute name="columns2" type="List" />
|
<aura:attribute name="sortDirection" type="String" default="asc" />
|
<aura:attribute name="sortDirection2" type="String" default="asc" />
|
<aura:attribute name="defaultSortDirection" type="String" default="asc" />
|
<aura:attribute name="sortedBy" type="String" />
|
<aura:attribute name="sortedBy2" type="String" />
|
|
<aura:attribute name="activeSections" type="List" default="['A']" />
|
<aura:attribute name="cancelIsOpen" type="boolean" default="false"/>
|
<aura:attribute name="checkEnquiry" type="boolean" default="false"/>
|
<aura:attribute name="cancelReason" type="string" default=""/>
|
<aura:attribute name="cancelReasonOther" type="string" default=""/>
|
<aura:attribute name="delayIsOpen" type="boolean" default="false"/>
|
<aura:attribute name="delayReason" type="string" default="" />
|
<aura:attribute name="delayReasonOther" type="string" default="" />
|
<aura:attribute name="assignIsOpen" type="boolean" default="false"/>
|
<!--20210104 CHAN-BWX3YU you start -->
|
<aura:attribute name="assignIsOpen_Over" type="boolean" default="false"/>
|
<!--20210104 CHAN-BWX3YU you end -->
|
|
<!-- 20211020 合并任务确认弹框 start -->
|
<aura:attribute name="mergeIsOpen_Over" type="boolean" default="false"/>
|
<!-- 20211020 合并任务确认弹框 end -->
|
|
<aura:attribute name="taskTypeOptions" type="List" default="[
|
{'label': '所有', 'value': ''},
|
]"/>
|
|
<aura:attribute name="taskStatusOptions" type="List" default="[
|
{'label': '01 分配', 'value': '01 分配'},
|
|
]"/>
|
<aura:attribute name="SFDCPositionOptions" type="List" default="[
|
{'label': '所有', 'value': ''},
|
]"/>
|
<aura:attribute name="cancelReasonOptions" type="List" default="[
|
{'label': '其他', 'value': '其他'},
|
]"/>
|
|
<aura:attribute name="delayReasonOptions" type="List" default="[
|
{'label': '其他', 'value': '其他'},
|
]"/>
|
<aura:attribute name="successMessage" type="String"/>
|
<aura:attribute name="errorMessage" type="String"/>
|
<!--2021-09-28 mzy 任务管理改善 start-->
|
<aura:attribute name="taskDifferentOptions" type="List" default="[
|
{'label': '所有', 'value': ''},
|
|
]"/>
|
<aura:attribute name="myTaskDifferent" type="String" default=""/>
|
<aura:attribute name="subTaskDifferent" type="String" default=""/>
|
<!--2021-09-28 mzy 任务管理改善 end-->
|
<!--2021-10-19 mzy 任务管理改善 start-->
|
<aura:attribute name="confirmIsOpen" type="boolean" default="false"/>
|
<aura:attribute name="IsEventDefault" type="boolean" default="false"/>
|
<aura:attribute name="IsGeneratePlan" type="boolean" default="false"/>
|
<aura:attribute name="ActivityDate" type="Date" />
|
<aura:attribute name="feedbackPlanDate" type="Date" />
|
<!--2021-10-19 mzy 任务管理改善 end-->
|
<!--2021-11-11 mzy 任务管理改善 start-->
|
<aura:attribute name="tempisFSE" type="boolean" default="false"/>
|
<aura:attribute name="tempTask" type="task__c" default="{sobjectType:'task__c'}"/>
|
<aura:attribute name="isSelectOtherCancel" type="boolean" default="false"/>
|
<aura:attribute name="isSelectOtherDelay" type="boolean" default="false"/>
|
<!--2021-11-11 mzy 任务管理改善 end-->
|
<aura:attribute name="estimatedFinishDate" type="Date" />
|
<aura:handler name="init" value="{! this }" action="{! c.init }"/>
|
|
|
<div style="margin-top:20px; ">
|
|
<lightning:spinner aura:id="mySpinner" size="large" class="slds-hide spinner-overlay"/>
|
|
|
<lightning:accordion
|
allowMultipleSectionsOpen="true"
|
activeSectionName="{! v.activeSections }"
|
>
|
<lightning:accordionSection name="A" label="自己的任务">
|
<div class="c-container" style="width:1150px">
|
<lightning:layout multipleRows="true" >
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input name="myTaskName" label="任务名称"
|
value="{! v.myTaskName }"
|
placeholder="请输入..." variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="myTaskType" label="任务类型"
|
value="{! v.myTaskType }" placeholder="请选择"
|
options="{! v.taskTypeOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="myTaskStatus" label="任务状态"
|
value="{! v.myTaskStatus }" placeholder="请选择"
|
options="{! v.taskStatusOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
|
<p class="slds-p-horizontal_small no-wrap" style="white-space: nowrap;">
|
<label style="padding-top: 9px;color: #747474; ">客户</label>
|
<div style="width: 200px;float: right;padding-top: 4px;">
|
<c:strike_lookup label="客户:"
|
object="Account"
|
searchField="Name"
|
placeholder="搜索客户..."
|
iconName="standard:account"
|
subtitleField="Is_Active_Formula__c,Management_Code__c"
|
order="Name"
|
limit="5"
|
loadingMessage="加载中..."
|
errorMessage="Invalid input"
|
allowNewRecords = "false"
|
overrideNewEvent = "true"
|
showRecentRecords ="true"
|
value="{!v.myTempTask.account__c}"
|
subTitleFormat="{0}+{1}"/>
|
</div>
|
|
|
</p>
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 start-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="myTaskDifferent" label="任务区分"
|
value="{! v.myTaskDifferent }" placeholder="请选择"
|
options="{! v.taskDifferentOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 end-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input type="date" name="myStartDate"
|
label="创建日期" value="{! v.myStartDate }"
|
placeholder="请选择" variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input type="date" name="myEndDate"
|
label="至" value="{! v.myEndDate }"
|
placeholder="请选择" variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<div style="float: right;">
|
<lightning:button label="确认" iconName="utility:search"
|
iconPosition="left"
|
onclick="{! c.myTaskSearch }" />
|
</div>
|
|
|
</p>
|
</lightning:layoutItem>
|
|
</lightning:layout>
|
</div>
|
|
|
<div style="height: 450px ; margin-left:10px; margin-right :10px; ">
|
<lightning:datatable
|
keyField="id"
|
data="{! v.data }"
|
columns="{! v.columns }"
|
hideCheckboxColumn="false"
|
defaultSortDirection="{!v.defaultSortDirection}"
|
sortedDirection="{!v.sortDirection}"
|
sortedBy="{!v.sortedBy}"
|
onsort="{!c.handleSort}"
|
onrowaction="{! c.handleMyRowAction }"
|
onrowselection="{! c.updateSelectedText }"
|
/>
|
</div>
|
</lightning:accordionSection>
|
<lightning:accordionSection name="B" label="下属的任务">
|
<div class="c-container" style="width: 1150px;">
|
<lightning:layout multipleRows="true">
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input name="subTaskName" label="任务名称"
|
value="{! v.subTaskName }"
|
placeholder="请输入..." variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="subTaskType" label="任务类型"
|
value="{! v.subTaskType }" placeholder="请选择"
|
options="{! v.taskTypeOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="subTaskStatus" label="任务状态"
|
value="{! v.subTaskStatus }" placeholder="请选择"
|
options="{! v.taskStatusOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
|
<p class="slds-p-horizontal_small">
|
<label style="padding-top: 9px;color: #747474;">客户</label>
|
<div style="width: 200px;float: right;padding-top: 4px;">
|
<c:strike_lookup label="客户:"
|
object="Account"
|
searchField="Name"
|
placeholder="搜索客户..."
|
iconName="standard:account"
|
subtitleField="Is_Active_Formula__c,Management_Code__c"
|
order="Name"
|
limit="5"
|
loadingMessage="加载中..."
|
errorMessage="Invalid input"
|
allowNewRecords = "false"
|
overrideNewEvent = "true"
|
showRecentRecords ="true"
|
value="{!v.subTempTask.account__c}"
|
subTitleFormat="{0}+{1}"/>
|
</div>
|
|
</p>
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 start-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="subTaskDifferent" label="任务区分"
|
value="{! v.subTaskDifferent }" placeholder="请选择"
|
options="{! v.taskDifferentOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 end-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input type="date" name="subStartDate"
|
label="创建日期" value="{! v.subStartDate }"
|
placeholder="请选择" variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:input type="date" name="subEndDate"
|
label="至" value="{! v.subEndDate }"
|
placeholder="请选择" variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 start-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
</lightning:layoutItem>
|
<!--2021-09-28 mzy 任务管理改善 end-->
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox name="subSFDCPosition" label=" SFDC职种"
|
value="{! v.subSFDCPosition }" placeholder="请选择"
|
options="{! v.SFDCPositionOptions }"
|
variant="label-inline" />
|
|
</p>
|
</lightning:layoutItem>
|
|
|
<lightning:layoutItem size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" padding="horizontal_small">
|
<p class="slds-p-horizontal_small" >
|
<lightning:button label="确认" iconName="utility:search"
|
iconPosition="left"
|
onclick="{! c.subTaskSearch }" />
|
|
</p>
|
</lightning:layoutItem>
|
|
</lightning:layout>
|
</div>
|
<div style="height: 250px ; margin-left:10px; margin-right :10px; ">
|
<lightning:datatable
|
keyField="id"
|
data="{! v.data2 }"
|
columns="{! v.columns2 }"
|
hideCheckboxColumn="true"
|
defaultSortDirection="{!v.defaultSortDirection}"
|
sortedDirection="{!v.sortDirection2}"
|
sortedBy="{!v.sortedBy2}"
|
onsort="{!c.handleSort2}"
|
onrowaction="{! c.handleSubRowAction }"/>
|
</div>
|
</lightning:accordionSection>
|
|
<div class="slds-modal slds-fade-in-open slds-hide" aura:id="successDiv">
|
<!-- <ui:inputText aura:id="articleURL"/> -->
|
<div class="demo-only" style="height: 8rem;">
|
<div class="slds-notify_container slds-is-relative">
|
<div class="slds-notify slds-notify_toast slds-theme_success" role="alert">
|
<div>
|
<div class="slds-notify__content slds-align_absolute-center ">
|
<lightning:icon alternativeText="Success" iconName="utility:success" size="small"
|
class="buttonColor slds-m-right_small" variant="inverse"/>
|
<h2 class="slds-text-heading_small ">{!v.successMessage}</h2>
|
</div>
|
<div class="slds-notify__close">
|
<button class="slds-button slds-button_icon slds-button_icon-inverse" title="Close" onclick="{! c.closeMessage }">
|
<lightning:icon alternativeText="close" iconName="utility:close" size="small" variant="inverse"/>
|
<span class="slds-assistive-text">Close</span>
|
</button>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="slds-modal slds-fade-in-open slds-hide" aura:id="errorDiv" style="z-index: 10001">
|
<!-- <ui:inputText aura:id="articleURL"/> -->
|
<div class="demo-only" style="height: 8rem;">
|
<div class="slds-notify_container slds-is-relative">
|
<div class="slds-notify slds-notify_toast slds-theme_error" style="background-color: #ba0517 !important;" role="status">
|
<div >
|
<div class="slds-notify__content slds-align_absolute-center ">
|
<lightning:icon alternativeText="error" iconName="utility:error" size="small"
|
class="buttonColor slds-m-right_small" variant="inverse"/>
|
<h2 class="slds-text-heading_small ">{!v.errorMessage}</h2>
|
</div>
|
<div class="slds-notify__close">
|
<button class="slds-button slds-button_icon slds-button_icon-inverse" title="Close" onclick="{! c.closeMessage }">
|
<lightning:icon alternativeText="close" iconName="utility:close" size="small" variant="inverse"/>
|
<span class="slds-assistive-text">Close</span>
|
</button>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
</lightning:accordion>
|
<!--2021-10-19 mzy 任务管理改善 start-->
|
<aura:if isTrue="{!v.confirmIsOpen}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-01"
|
aria-modal="true" aria-describedby="modal-content-id-1"
|
class="slds-modal slds-fade-in-open " >
|
<div class="slds-modal__container" style ="min-Height: 400px">
|
|
<header class="slds-modal__header" style= "max-width: 600px;" >
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeAcceptModel }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-01" class="slds-text-heading_medium slds-hyphenate">请确认是否接受</h2>
|
</header>
|
<!--任务类型是为 其他 -->
|
<aura:if isTrue="{!v.IsEventDefault==false}">
|
<!--是否生成计划-->
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 250px;max-width: 600px;">
|
<ui:inputCheckbox aura:id="checkbox" label="" value="{!v.IsGeneratePlan}" class="CheckSize"/>
|
|
<ui:outputText value="是否生成计划,进入日历管理" class="fontSize"/>
|
<br/><br/>
|
<!--拜访时间-->
|
<aura:if isTrue="{!v.IsGeneratePlan==false}">
|
<ui:outputText value="拜访日:" class="fontSize"/>
|
<ui:inputDate aura:id="activityDate" label="" value="{!v.ActivityDate}" displayDatePicker="true" class="fontSize" />
|
</aura:if>
|
<aura:if isTrue="{!v.IsGeneratePlan==false}">
|
<ui:outputText value="计划反馈日:" class="fontSize"/>
|
<ui:inputDate aura:id="feedbackPlanDate" label="" value="{!v.feedbackPlanDate}" displayDatePicker="true" class="fontSize" />
|
</aura:if>
|
</div>
|
</aura:if>
|
|
<!-- 【FY24大及巨大课题】北京新法规项目对应 DB202307428742 20230804 by lc Start -->
|
<aura:if isTrue="{!(v.tempdata.taskType == '盘点检查计划' || v.tempdata.taskType == '温湿度检查计划')}">
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 100px;max-width: 600px;">
|
<lightning:input type="date" label="预计完成时间" name="estimatedFinishDate" value="{! v.estimatedFinishDate }" required="true" placeholder="请选择" variant="label-inline" />
|
</div>
|
</aura:if>
|
<!-- 【FY24大及巨大课题】北京新法规项目对应 DB202307428742 20230804 by lc End -->
|
|
<!--###### MODAL BOX FOOTER Part Start ######-->
|
<footer class="slds-modal__footer" style= "max-width: 600px;">
|
|
<lightning:button variant="brand"
|
label="确认接受任务"
|
title="Confirm"
|
onclick="{! c.ConfirmAccept }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="Cancel"
|
onclick="{! c.closeAcceptModel }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--2021-10-19 mzy 任务管理改善 end-->
|
<!--2021-11-11 mzy 任务管理改善 start-->
|
<aura:if isTrue="{!v.cancelIsOpen}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-01"
|
aria-modal="true" aria-describedby="modal-content-id-1"
|
class="slds-modal slds-fade-in-open " >
|
<div class="slds-modal__container" style ="min-Height: 400px">
|
|
<header class="slds-modal__header" style= "max-width: 600px;" >
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeCancelModel }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-01" class="slds-text-heading_medium slds-hyphenate">请确认是否取消</h2>
|
</header>
|
|
<!-- <div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 250px;max-width: 600px;">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox required = "true" auraid ="cancelReason"
|
name="cancelReason"
|
label=" 取消理由(选项)"
|
placeholder="请选择取消理由"
|
options="{! v.cancelReasonOptions }"
|
value="{! v.cancelReason}"
|
onchange="{!c.cancelReasonChange}"
|
variant="label-inline" />
|
<lightning:input name="cancelReason" label="取消理由(其他)"
|
value="{! v.cancelReasonOther }"
|
placeholder="请输入取消理由(其他)" variant="label-inline" />
|
</p>
|
<aura:if isTrue="{!v.checkEnquiry}">
|
<p class="slds-p-horizontal_small">
|
<lightning:button variant="brand"
|
label="新建失单报告"
|
title="checkEnquiry"
|
onclick="{! c.checkEnquiry }"/>
|
</p>
|
</aura:if>
|
</div> -->
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 250px;max-width: 600px;">
|
<p class="slds-p-horizontal_small">
|
<aura:if isTrue="{!v.tempisFSE == false}">
|
<lightning:recordEditForm objectApiName="task__c" recordTypeId = "{!v.tempTask.RecordTypeId}">
|
<lightning:inputField fieldName="cancelReasonSelect__c" required="true" onchange="{!c.handleChangeCancel}"/>
|
</lightning:recordEditForm>
|
</aura:if>
|
<aura:if isTrue="{!v.tempisFSE == true}">
|
<lightning:recordEditForm objectApiName="task__c" recordTypeId = "{!v.tempTask.RecordTypeId}">
|
<lightning:inputField fieldName="cancelReasonSelectFSE__c" required="true" onchange="{!c.handleChangeCancel}"/>
|
</lightning:recordEditForm>
|
</aura:if>
|
<aura:if isTrue="{!v.isSelectOtherCancel == true}">
|
<div style="padding-top: 5px;padding-left: 12px;color:#6B6D70;">取消理由(其他)</div>
|
<lightning:input name="cancelReason" value="{! v.cancelReasonOther }" placeholder="请输入取消理由(其他)"/>
|
</aura:if>
|
<aura:if isTrue="{!v.checkEnquiry}">
|
<br/>
|
<p class="slds-p-horizontal_small">
|
<lightning:button variant="brand"
|
label="新建失单报告"
|
title="checkEnquiry"
|
onclick="{! c.checkEnquiry }"/>
|
</p>
|
</aura:if>
|
</p>
|
</div>
|
<!--###### MODAL BOX FOOTER Part Start ######-->
|
<footer class="slds-modal__footer" style= "max-width: 600px;">
|
|
<lightning:button variant="brand"
|
label="确认取消任务"
|
title="ConfirmCancel"
|
onclick="{! c.ConfirmCancel }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="Cancel"
|
onclick="{! c.closeCancelModel }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--2021-11-11 mzy 任务管理改善 end-->
|
<!--2021-11-11 mzy 任务管理改善 start-->
|
<aura:if isTrue="{!v.delayIsOpen}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-01"
|
aria-modal="true" aria-describedby="modal-content-id-1"
|
class="slds-modal slds-fade-in-open" >
|
<div class="slds-modal__container">
|
|
<header class="slds-modal__header" style ="max-width: 600px;">
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeDelayModel }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-01" class="slds-text-heading_medium slds-hyphenate">请确认是否延期</h2>
|
</header>
|
<!-- <div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 250px;max-width: 600px;">
|
<p class="slds-p-horizontal_small">
|
<lightning:combobox required = "true" auraid ="delayReason"
|
name="delayReason"
|
label=" 延期理由(选项)"
|
placeholder="请选择延期理由"
|
options="{! v.delayReasonOptions }"
|
value="{! v.delayReason}"
|
variant="label-inline" />
|
<lightning:input name="delayReason" label="延期理由(其他)"
|
value="{! v.delayReasonOther }"
|
placeholder="请输入延期理由(其他)" variant="label-inline" />
|
</p>
|
</div> -->
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style ="min-Height: 250px;max-width: 600px;">
|
<p class="slds-p-horizontal_small">
|
<aura:if isTrue="{!v.tempisFSE == false}">
|
<lightning:recordEditForm objectApiName="task__c" recordTypeId = "{!v.tempTask.RecordTypeId}">
|
<lightning:inputField fieldName="delayReasonSelect__c" required="true" onchange="{!c.handleChangeDelay}"/>
|
</lightning:recordEditForm>
|
</aura:if>
|
<aura:if isTrue="{!v.tempisFSE == true}">
|
<lightning:recordEditForm objectApiName="task__c" recordTypeId = "{!v.tempTask.RecordTypeId}">
|
<lightning:inputField fieldName="delayReasonSelectFSE__c" required="true" onchange="{!c.handleChangeDelay}"/>
|
</lightning:recordEditForm>
|
</aura:if>
|
<aura:if isTrue="{!v.isSelectOtherDelay == true}">
|
<div style="padding-top: 5px;padding-left: 12px;color:#6B6D70;">延期理由(其他)</div>
|
<lightning:input name="delayReason" value="{! v.delayReasonOther }" placeholder="请输入延期理由(其他)"/>
|
</aura:if>
|
<!-- 【FY24大及巨大课题】北京新法规项目对应 DB202307428742 20230804 by lc Start -->
|
<aura:if isTrue="{!(v.tempdata.taskType == '盘点检查计划' || v.tempdata.taskType == '温湿度检查计划')}">
|
<lightning:input type="date" label="延期至时间" name="estimatedFinishDate" value="{! v.estimatedFinishDate }" required="true" placeholder="请选择" variant="label-inline" />
|
</aura:if>
|
<!-- 【FY24大及巨大课题】北京新法规项目对应 DB202307428742 20230804 by lc End -->
|
</p>
|
</div>
|
<footer class="slds-modal__footer" style ="max-width: 600px;">
|
|
<lightning:button variant="brand"
|
label="确认延期任务"
|
title="ConfirmDelay"
|
onclick="{! c.ConfirmDelay }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="close"
|
onclick="{! c.closeDelayModel }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--2021-11-11 mzy 任务管理改善 end-->
|
<aura:if isTrue="{!v.assignIsOpen}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-03" aria-modal="true" aria-describedby="modal-content-id-3" class="slds-modal slds-fade-in-open">
|
<div class="slds-modal__container" >
|
|
<header class="slds-modal__header">
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeAssignModel }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-03" class="slds-text-heading_medium slds-hyphenate">请确认是否重新分配任务</h2>
|
</header>
|
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-3" style = "height: 150px;">
|
<p class="slds-p-horizontal_small">
|
<c:strike_lookup label=""
|
object="User"
|
searchField="Alias"
|
placeholder="搜索被分配者..."
|
iconName="standard:user"
|
subtitleField="Salesdepartment__c,SFDCPosition_C__c,Job_category_for_calendar__c"
|
order="SFDCPosition_C__c"
|
limit="5"
|
loadingMessage="加载中..."
|
errorMessage="Invalid input"
|
allowNewRecords = "false"
|
overrideNewEvent = "true"
|
showRecentRecords ="true"
|
value="{!v.subTempTask.assignee__c}"
|
filter="{!v.subfilter}"
|
subTitleFormat="{0}+{1}+{2}"/>
|
</p>
|
</div>
|
<footer class="slds-modal__footer">
|
|
<lightning:button variant="brand"
|
label="确认重新分配任务"
|
title="ConfirmDelay"
|
onclick="{! c.ConfirmAssign }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="close"
|
onclick="{! c.closeAssignModel }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--20210105 CHAN-BWX3YU you start -->
|
<aura:if isTrue="{!v.assignIsOpen_Over}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-03" aria-modal="true" aria-describedby="modal-content-id-3" class="slds-modal slds-fade-in-open">
|
<div class="slds-modal__container" >
|
|
<header class="slds-modal__header">
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeAssignModel_Owner }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-03" class="slds-text-heading_medium slds-hyphenate">请确认是否重新分配任务</h2>
|
</header>
|
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-3" style = "height: 150px;">
|
<p class="slds-p-horizontal_small">
|
<c:strike_lookup label=""
|
object="User"
|
searchField="Alias"
|
placeholder="搜索被分配者..."
|
iconName="standard:user"
|
subtitleField="Salesdepartment__c,SFDCPosition_C__c,Job_category_for_calendar__c"
|
order="SFDCPosition_C__c"
|
limit="5"
|
loadingMessage="加载中..."
|
errorMessage="Invalid input"
|
allowNewRecords = "false"
|
overrideNewEvent = "true"
|
showRecentRecords ="true"
|
value="{!v.subTempTask.assignee__c}"
|
filter="{!v.subfilter_Owner}"
|
subTitleFormat="{0}+{1}+{2}"/>
|
</p>
|
</div>
|
<footer class="slds-modal__footer">
|
|
<lightning:button variant="brand"
|
label="确认重新分配任务"
|
title="ConfirmDelay"
|
onclick="{! c.ConfirmAssign_Owner }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="close"
|
onclick="{! c.closeAssignModel_Owner }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--20210105 CHAN-BWX3YU you end -->
|
|
<!--20211020 合并任务确认弹框 yjk start -->
|
<aura:if isTrue="{!v.mergeIsOpen_Over}">
|
<section role="dialog" tabindex="-1" aria-labelledby="modal-heading-03" aria-modal="true" aria-describedby="modal-content-id-3" class="slds-modal slds-fade-in-open">
|
<div class="slds-modal__container" >
|
|
<header class="slds-modal__header">
|
<lightning:buttonIcon iconName="utility:close"
|
onclick="{! c.closeMergeModel }"
|
alternativeText="close"
|
variant="bare-inverse"
|
class="slds-modal__close"/>
|
<h2 id="modal-heading-03" class="slds-text-heading_medium slds-hyphenate">请确认是否合并任务</h2>
|
</header>
|
|
<!-- <div class="slds-modal__content slds-p-around_medium" id="modal-content-id-3" style = "height: 150px;">
|
<p class="slds-p-horizontal_small">
|
|
</p>
|
</div> -->
|
<footer class="slds-modal__footer">
|
|
<lightning:button variant="brand"
|
label="确认合并任务"
|
title="ConfirmDelay"
|
onclick="{! c.MergeConfirmAction }"/>
|
<lightning:button variant="neutral"
|
label="取消"
|
title="close"
|
onclick="{! c.closeMergeModel }"/>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</aura:if>
|
<!--20211020 合并任务确认弹框 yjk end -->
|
|
</div>
|
|
</aura:component>
|