<template>
|
|
<template if:true={showproductfalg}>
|
<div class="backdrop"></div>
|
<div class="modal">
|
<div class="slds-card__body slds-card__body_inner">
|
<div style="margin-bottom: 15px; ">
|
<button class="slds-button slds-button_neutral slds-button_stretch lexBorder" style="width:125px;text-align:right; margin-left: 52px; font-size:small;border: 1px solid #0070d2;" onclick={NewQuotationProducts}>保存</button>
|
<button class="slds-button slds-button_neutral slds-button_stretch lexBorder" style="width:120px;text-align:right; margin-left: 52px; font-size:small;border: 1px solid #0070d2;" onclick={openSetProduct}>关闭</button>
|
</div>
|
<div style="height: 100%;border-top: 1px solid rgb(201, 201, 201);">
|
<lightning-datatable
|
class="wrapped-header-datatable"
|
key-field="id"
|
data={Quotedata}
|
columns={columns}
|
onrowselection={handleRowSelection}>
|
</lightning-datatable>
|
</div>
|
</div>
|
</div>
|
</template>
|
<!-- 2023-11-25 Add by Du End -->
|
<div class="container">
|
<slot name="content">
|
<lightning-record-edit-form object-api-name="Event__c">
|
<lightning-layout>
|
<lightning-layout-item size="3" padding="around-small" >
|
<lightning-button label="保存" onclick={saveTheActivity} disabled={saveDis}></lightning-button>
|
</lightning-layout-item>
|
<lightning-layout-item size="9" padding="around-small" >
|
<div style="background-color: red;color:white">
|
<template if:true={timeValid}>{timeValid}<br/></template>
|
<template if:true={eventMessage}>{eventMessage}<br/></template>
|
<template if:true={etAPPerrorMsg}>{etAPPerrorMsg}<br/></template>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
<div style="width: 100%;padding-left: 10px;padding-top: 10px;">
|
<table class="activityTable1">
|
<thead>
|
<tr>
|
<th width="10%"></th>
|
<th width="13%"></th>
|
<th width="13%"></th>
|
<th width="13%"></th>
|
<th width="13%"></th>
|
<th width="12%"></th>
|
<th width="13%"></th>
|
<th width="13%"></th>
|
</tr>
|
</thead>
|
<tbody>
|
<tr>
|
<th colspan="1" style='white-space: nowrap;'>工作时间<div class="required-symbol">*</div> </th>
|
<td colspan="2">
|
<div style="width: 100%;">
|
<lightning-layout>
|
<lightning-layout-item size="2">
|
<lightning-input class='input-padding-right' style="text-align: center;" disabled={beforeHourDis} required="true" name="beforeHour" value={beforeHour} type="number" maxlength="2" variant="label-hidden" onchange={beforeHourChange}></lightning-input>
|
</lightning-layout-item>
|
<lightning-layout-item size="1" class="centered-text"> <b>:</b> </lightning-layout-item>
|
<template lwc:if={isNotSalesService}>
|
<lightning-layout-item size="2"><lightning-input class='input-padding-right' disabled={beforeMinuteDis} name="beforeMinute" value={beforeMinute} type="number" maxlength="2" variant="label-hidden" onchange={beforeMinuteChange}></lightning-input></lightning-layout-item>
|
</template>
|
<template lwc:else>
|
<lightning-layout-item size="2"><lightning-input disabled={beforeMinuteDis} required="true" class='input-padding-right' name="beforeMinute" value={beforeMinute} type="number" maxlength="2" variant="label-hidden" onchange={beforeMinuteChange}></lightning-input></lightning-layout-item>
|
</template>
|
|
<lightning-layout-item size="1" class="centered-text"> <b>~</b> </lightning-layout-item>
|
<lightning-layout-item size="2"><lightning-input disabled={afterHourDis} required="true" name="afterHour" class='input-padding-right' value={afterHour} type="number" variant="label-hidden" maxlength="2" onchange={afterHourChange}></lightning-input></lightning-layout-item>
|
<lightning-layout-item size="1" class="centered-text"> <b>:</b> </lightning-layout-item>
|
|
<template lwc:if={isNotSalesService}>
|
<lightning-layout-item size="2"><lightning-input class='input-padding-right' disabled={afterMinuteDis} name="afterMinute" value={afterMinute} type="number" variant="label-hidden" onchange={afterMinuteChange}></lightning-input></lightning-layout-item>
|
</template>
|
<template lwc:else>
|
<lightning-layout-item size="2"><lightning-input class='input-padding-right' disabled={afterMinuteDis} required="true" name="afterMinute" value={afterMinute} type="number" variant="label-hidden" onchange={afterMinuteChange}></lightning-input></lightning-layout-item>
|
</template>
|
</lightning-layout>
|
</div>
|
</td>
|
<td colspan="1">
|
<div style="width:100%;display: flex;align-items: center;">
|
<span style="font-weight: bold;text-align: right;vertical-align: middle;width:79px;">
|
拜访区分<div class="required-symbol">*</div>
|
</span>
|
<span style="width: 153px;">
|
<lightning-input-field disabled={visitDis} onchange={visitChange} required="true" field-name="Activity_Type2__c" value={activityObj.Activity_Type2__c} variant="label-hidden"></lightning-input-field>
|
<!-- <lightning-input-field disabled={visitDis} onchange={visitChange} required="true" field-name="Activity_Type2__c" value={activityObj.Activity_Type2__c} variant="label-hidden"></lightning-input-field> -->
|
|
<p style="color: rgb(255, 0, 0);">{visitValidMes}</p>
|
</span>
|
<span style="font-weight: bold;text-align: right;vertical-align: middle;width:79px;">
|
拜访目的<div class="required-symbol">*</div>
|
</span>
|
|
</div>
|
</td>
|
<td colspan="2">
|
<lightning-layout>
|
<!-- <lightning-layout-item size="3" class="centerRight-text">
|
<span style="font-weight: bold;white-space: nowrap;">
|
拜访目的<div class="required-symbol">*</div>
|
</span>
|
</lightning-layout-item> -->
|
<lightning-layout-item size="9">
|
<template lwc:if={isNotSalesService}>
|
<lightning-input-field disabled={visitAimDis} required="true" onchange={visitAimChange} field-name="Activity_PurposeEscFSE__c" value={activityObj.Activity_PurposeEscFSE__c} variant="label-hidden"></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredvisitAim}</p>
|
</template>
|
<template lwc:else>
|
<lightning-input-field disabled={visitAimDis} required="true" onchange={visitAimChange} field-name="Activity_PurposeFSE__c" value={activityObj.Activity_PurposeFSE__c} variant="label-hidden"></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredvisitAim}</p>
|
</template>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
|
</tr>
|
<tr>
|
<th colspan="1" style='white-space: nowrap;'>访问场所<div class="required-symbol">*</div> </th>
|
|
<td colspan="7">
|
<div style="width: 69.5%;">
|
<c-other-look-up disabled={isAccDis} unique-key="AccountID" value-id={activityObj.whatid__c} obj-name={visitorPalceObjName}
|
icon-name="standard:account" search-label="" onvalueselect={handleAccSelection} fields={visitorPalceFields}></c-other-look-up>
|
<p style="color: rgb(255, 0, 0);">{requiredLocation}</p>
|
</div>
|
|
</td>
|
<td colspan="4" style="width:30%;"> </td>
|
</tr>
|
<tr>
|
<th>访问对象<div class="required-symbol">*</div> </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<c-look-up-util disabled={isConDis1} onnewrecord={handleNewRecord} pass-filter={filter} unique-key="AgencyContact1" value-id={activityObj.Visitor1_ID__c} agency-contact-name={agencyContactName} obj-name={objectName} icon-name="standard:account" static-resource-contact = {staticResourceContact} search-label="" onvalueselect={handleSelection} fields={fields}></c-look-up-util>
|
<p style="color: rgb(255, 0, 0);">{requiredVisitor}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<c-look-up-util disabled={isConDis2} onnewrecord={handleNewRecord} pass-filter={filter} unique-key="AgencyContact2" value-id={activityObj.Visitor2_ID__c} obj-name={objectName} icon-name="standard:account" search-label="" onvalueselect={handleSelection} fields={fields}></c-look-up-util>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<c-look-up-util disabled={isConDis3} onnewrecord={handleNewRecord} pass-filter={filter} unique-key="AgencyContact3" value-id={activityObj.Visitor3_ID__c} obj-name={objectName} icon-name="standard:account" search-label="" onvalueselect={handleSelection} fields={fields}></c-look-up-util>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
<!-- <td colspan="2">
|
<lightning-layout>
|
<lightning-layout-item size="3" class="centerRight-text">
|
<span style="font-weight: bold;white-space: nowrap;">
|
拜访目的<div class="required-symbol">*</div>
|
</span>
|
</lightning-layout-item>
|
<lightning-layout-item size="9">
|
<template lwc:if={isNotSalesService}>
|
<lightning-input-field disabled={visitAimDis} required="true" onchange={visitAimChange} field-name="Activity_PurposeEscFSE__c" value={activityObj.Activity_PurposeEscFSE__c} variant="label-hidden"></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredvisitAim}</p>
|
</template>
|
<template lwc:else>
|
<lightning-input-field disabled={visitAimDis} required="true" onchange={visitAimChange} field-name="Activity_PurposeFSE__c" value={activityObj.Activity_PurposeFSE__c} variant="label-hidden"></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredvisitAim}</p>
|
</template>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td> -->
|
</tr>
|
<tr>
|
<th>活动区分<div class="required-symbol">*</div> </th>
|
<td colspan="5">
|
<template lwc:if={isNotSalesService}>
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeEscFSEDis} required="true" data-key='requiredPurposeType' field-name="Purpose_TypeEscFSE__c" value={activityObj.Purpose_TypeEscFSE__c} onchange={purposeType1Change} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredPurposeType}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeEscFSE2Dis} field-name="Purpose_TypeEscFSE2__c" value={activityObj.Purpose_TypeEscFSE2__c} onchange={purposeType2Change} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeEscFSE3Dis} field-name="Purpose_TypeEscFSE3__c" value={activityObj.Purpose_TypeEscFSE3__c} onchange={purposeType3Change} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
</lightning-layout>
|
</template>
|
<template lwc:else>
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeFSEDis} data-key='requiredPurposeType' onchange={purposeType1Change} required="true" field-name="Purpose_TypeFSE__c" value={activityObj.Purpose_TypeFSE__c} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredPurposeType}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeFSE2Dis} onchange={purposeType2Change} field-name="Purpose_TypeFSE2__c" value={activityObj.Purpose_TypeFSE2__c} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={Purpose_TypeFSE3Dis} onchange={purposeType3Change} field-name="Purpose_TypeFSE3__c" value={activityObj.Purpose_TypeFSE3__c} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
</lightning-layout>
|
</template>
|
</td>
|
<template lwc:if={isNotSalesService}>
|
<td>
|
<lightning-layout>
|
<lightning-layout-item size="6" class="centerRight-text">
|
<span style="font-weight: bold;white-space: nowrap;">
|
OPD计划
|
</span>
|
</lightning-layout-item>
|
<lightning-layout-item size="6">
|
<lightning-input-field field-name="OPDPlan_Flag__c" value={activityObj.OPDPlan_Flag__c} onchange={fieldChange} variant="label-hidden" disabled="true"></lightning-input-field>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
</template>
|
<td> </td>
|
</tr>
|
<!-- // DB202312521391 zzm 20240101 start --><!-- // DB202312521391 zzm 20240222 fse -->
|
<template lwc:if={isConsumablePropulsion}>
|
<tr>
|
<th>耗材分类 </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappThirdCategoryDis} data-key='requiredEtappThirdCategory' field-name="etapp_third_category__c" value={activityObj.etapp_third_category__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappThirdCategory}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappThirdCategoryDis2} field-name="etapp_third_category2__c" value={activityObj.etapp_third_category2__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappThirdCategory2}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappThirdCategoryDis3} field-name="etapp_third_category3__c" value={activityObj.etapp_third_category3__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappThirdCategory3}</p>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
</tr>
|
<tr>
|
<th>目标耗材 </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappForthCategoryDis} data-key='requiredEtappForthCategory' field-name="etapp_forth_category__c" value={activityObj.etapp_forth_category__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappForthCategory}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappForthCategoryDis2} field-name="etapp_forth_category2__c" value={activityObj.etapp_forth_category2__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappForthCategory2}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<lightning-input-field disabled={etappForthCategoryDis3} field-name="etapp_forth_category3__c" value={activityObj.etapp_forth_category3__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredEtappForthCategory3}</p>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
|
</tr>
|
</template>
|
|
<!-- // DB202312521391 zzm 20240101 end -->
|
<template lwc:if={isNotSalesService}>
|
|
<tr>
|
<th>基建项目 </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<c-other-look-up disabled={isInfrastructureProjectDis1} unique-key="Infrastructure_Project1" value-id={Infrastructure_Project1}
|
obj-name='InfrastructureProject' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleInfrastructureProject1Selection} fields={infrastructureProjectFields}></c-other-look-up>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<c-other-look-up disabled={isInfrastructureProjectDis2} unique-key="Infrastructure_Project2" value-id={Infrastructure_Project2}
|
obj-name='InfrastructureProject' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleInfrastructureProject2Selection} fields={infrastructureProjectFields}></c-other-look-up>
|
|
</lightning-layout-item>
|
|
</lightning-layout>
|
</td>
|
<th colspan="2"> </th>
|
</tr>
|
<tr>
|
<th>涉及的询价 </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="3">
|
<!-- <lightning-input-field disabled={isOppDis1} field-name="Related_Opportunity1_ID__c" value={activityObj.Related_Opportunity1_ID__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field> -->
|
<c-other-look-up disabled={isOppDis1} unique-key="Related_Opportunity1_ID" value-id={Related_Opportunity1_ID}
|
obj-name='Opportunity' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleOppertunity1Selection} fields={opportunityFields}></c-other-look-up>
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<c-other-look-up disabled={isOppDis2} unique-key="Related_Opportunity2_ID" value-id={Related_Opportunity2_ID}
|
obj-name='Opportunity' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleOppertunity2Selection} fields={opportunityFields}></c-other-look-up>
|
<!-- <lightning-input-field disabled={isOppDis2} field-name="Related_Opportunity2_ID__c" value={activityObj.Related_Opportunity2_ID__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field> -->
|
</lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
<lightning-layout-item size="3">
|
<c-other-look-up disabled={isOppDis3} unique-key="Related_Opportunity3_ID" value-id={Related_Opportunity3_ID}
|
obj-name='Opportunity' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleOppertunity3Selection} fields={opportunityFields}></c-other-look-up>
|
<!-- <lightning-input-field disabled={isOppDis3} field-name="Related_Opportunity3_ID__c" value={activityObj.Related_Opportunity3_ID__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field> -->
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
<th colspan="2"> </th>
|
</tr>
|
<tr>
|
<th> </th>
|
<td colspan="5">
|
<lightning-layout>
|
<lightning-layout-item size="4">
|
<lightning-button-group style="padding-right: 7px;">
|
<lightning-button disabled={isOppUpdateDis1} label="询价更新" name='1' onclick={oppUpdate}></lightning-button>
|
<lightning-button disabled={isLoseDis1} label="失单" name='1' onclick={loseOpp}></lightning-button>
|
</lightning-button-group>
|
</lightning-layout-item>
|
<!-- <lightning-layout-item size="1"></lightning-layout-item> -->
|
<lightning-layout-item size="4">
|
<lightning-button-group style="padding-right: 7px;">
|
<lightning-button disabled={isOppUpdateDis2} label="询价更新" name='2' onclick={oppUpdate}></lightning-button>
|
<lightning-button disabled={isLoseDis2} label="失单" name='2' onclick={loseOpp}></lightning-button>
|
</lightning-button-group>
|
</lightning-layout-item>
|
<!-- <lightning-layout-item size="1"></lightning-layout-item> -->
|
<lightning-layout-item size="4">
|
<lightning-button-group style="padding-right: 7px;">
|
<lightning-button disabled={isOppUpdateDis3} label="询价更新" name='3' onclick={oppUpdate}></lightning-button>
|
<lightning-button disabled={isLoseDis3} label="失单" name='3' onclick={loseOpp}></lightning-button>
|
</lightning-button-group>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
<td colspan="2"></td>
|
</tr>
|
</template>
|
<template lwc:else>
|
<tr>
|
<th >
|
<div style="width:100%;display: flex;align-items: center;">
|
<span style='width: 100%;white-space: nowrap;'>涉及的维修合同 </span>
|
</div>
|
</th>
|
<td colspan="10">
|
<lightning-layout>
|
<lightning-layout-item size="4">
|
<c-other-look-up disabled={isRelatedServiceDis} unique-key="Related_Service1_ID" value-id={Related_Service1_ID}
|
obj-name='MaintenanceContract' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleMCSelection} fields={mcFields}></c-other-look-up>
|
<p style="color: rgb(255, 0, 0);">{requiredRelatedService}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="2">
|
<div style='width: 100%;font-weight: bold;text-align: right;height: 32px;line-height:32px;'>合同报告书发放人 </div>
|
</lightning-layout-item>
|
<lightning-layout-item size="2">
|
<lightning-input-field disabled={isReportContractDis} data-key='requiredReportContract' field-name="Report_Contract__c" value={activityObj.Report_Contract__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredReportContract}</p>
|
</lightning-layout-item>
|
<lightning-layout-item size="2">
|
<div style="font-weight: bold;text-align: right;vertical-align: middle;height: 32px;line-height:32px;">合同报告书发放方式 </div>
|
</lightning-layout-item>
|
<lightning-layout-item size="2">
|
<lightning-input-field disabled={isReportContractTypeDis} data-key='requiredReportContractType' field-name="Report_Contract_Type__c" value={activityObj.Report_Contract_Type__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredReportContractType}</p>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
|
|
|
<!--
|
<th > <div style="width:100%;display: flex;align-items: center;"><span style='width: 100%;'>涉及的维修合同 </span></div></th>
|
<td colspan="10">
|
<div style="width:100%;display: flex;align-items: center;">
|
<span style='width: 420px;'>
|
|
<c-other-look-up disabled={isRelatedServiceDis} unique-key="Related_Service1_ID" value-id={Related_Service1_ID}
|
obj-name='MaintenanceContract' visit-place-id={filter}
|
icon-name="standard:account" search-label="" onvalueselect={handleMCSelection} fields={mcFields}></c-other-look-up>
|
<p style="color: rgb(255, 0, 0);">{requiredRelatedService}</p>
|
</span>
|
<span style="font-weight: bold;text-align: right;vertical-align: middle;">合同报告书发放人 </span>
|
<span style='width:205px;'>
|
<lightning-input-field disabled={isReportContractDis} data-key='requiredReportContract' field-name="Report_Contract__c" value={activityObj.Report_Contract__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredInfo.requiredReportContract}</p>
|
</span>
|
<span style="font-weight: bold;text-align: right;vertical-align: middle;width:130px;">合同报告书发放方式 </span>
|
<span style='width:205px;'>
|
<lightning-input-field disabled={isReportContractTypeDis} data-key='requiredReportContractType' field-name="Report_Contract_Type__c" value={activityObj.Report_Contract_Type__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredInfo.requiredReportContractType}</p>
|
</span>
|
</div>
|
</td> -->
|
</tr>
|
<!-- <tr>
|
<th> </th>
|
<td>
|
<lightning-layout>
|
<lightning-layout-item size="2" class="centerRight-text">
|
<lightning-input-field disabled={isUseReportDis} field-name="UseReport__c" value={activityObj.UseReport__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
<lightning-layout-item size="10" class="centerRight-text">
|
<lightning-button style="padding-left: 20px;" label="信息更新" disabled={isInfoUpdateDis} onclick={slaInfoPage}></lightning-button>
|
</lightning-layout-item>
|
</lightning-layout>
|
</td>
|
<td></td>
|
<td colspan="5"></td>
|
</tr> -->
|
</template>
|
</tbody>
|
</table>
|
<table class="activityTable1">
|
<thead>
|
<tr>
|
<th width="10%"></th>
|
<th width="12%"></th>
|
<th width="12%"></th>
|
<th width="12%"></th>
|
<th width="12%"></th>
|
<th width="12%"></th>
|
<th width="11%"></th>
|
<th width="12%"></th>
|
<th width="2%"></th>
|
<th width="4%"></th>
|
</tr>
|
</thead>
|
<tbody>
|
<tr>
|
<td></td>
|
<template lwc:if={isNotSalesService}>
|
<td colspan="10">
|
<div style="width:100%;display: flex">
|
|
<template lwc:if={updateAccInfoColor}>
|
<span style="padding-right: 10px;">
|
<lightning-button variant="destructive-text" disabled={isupdateAccInfoDis} label="更新客户信息" onclick={updateAccInfo}></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isupdateAccInfoDis} label="更新客户信息" onclick={updateAccInfo}></lightning-button>
|
</span>
|
</template>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNewBuyDis} label="新建购买意向" onclick={addLeadNew}></lightning-button>
|
</span>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNewOpdDis} label="新建OPD计划" onclick={newOPDPlan}></lightning-button>
|
</span>
|
<template lwc:if={activityObj.SIS_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="OPD" variant="destructive-text" onclick={OPD}></lightning-button >
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="OPD" onclick={OPD}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 15px;">
|
<lightning-button disabled={isOPDSISDis} label="OPD" onclick={OPD}></lightning-button>
|
</span> -->
|
<template lwc:if={activityObj.SIS_ET_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ET" onclick={SISET} variant="destructive-text" ></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ET" onclick={SISET}></lightning-button>
|
</span>
|
</template>
|
|
<!-- <span style="padding-right: 15px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ET" onclick={SISET}></lightning-button>
|
</span> -->
|
<template lwc:if={activityObj.SIS_ENG_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ENG" onclick={SISENG} variant="destructive-text"></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ENG" onclick={SISENG}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 15px;">
|
<lightning-button disabled={isOPDSISDis} label="SIS_ENG" onclick={SISENG}></lightning-button>
|
</span> -->
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isTransferEtDis} label="转至ET APP" onclick={toETAPP}></lightning-button>
|
</span>
|
<!-- <span style="padding-right: 10px;">
|
<lightning-button disabled={isActivityEtDis} label="ET APP活动" onclick={ETAPPAct}></lightning-button>
|
</span> -->
|
</div>
|
</td>
|
</template>
|
<template lwc:else>
|
<td colspan="9">
|
<div style="width:100%;display: flex">
|
<template lwc:if={updateAccInfoColor}>
|
<span style="padding-right: 10px;">
|
<lightning-button variant="destructive-text" disabled={isupdateAccInfoDis} label="更新客户信息" onclick={updateAccInfo}></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isupdateAccInfoDis} label="更新客户信息" onclick={updateAccInfo}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 25px;">
|
<lightning-button disabled={isNewOpdDis} label="新建OPD计划" onclick={newOPDPlan}></lightning-button>
|
</span> -->
|
<template lwc:if={activityObj.InsReport_ID__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isCheckReportDis} label="一般点检报告书" onclick={checkReport} variant="destructive-text"></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isCheckReportDis} label="一般点检报告书" onclick={checkReport} ></lightning-button>
|
</span>
|
</template>
|
<template lwc:if={activityObj.NewInstallTarin_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="新品装机培训报告书" onclick={NewInstallTarin} variant="destructive-text"></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="新品装机培训报告书" onclick={NewInstallTarin}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 25px;">
|
<lightning-button disabled={isNTCCDSDis} label="新品装机培训报告书" onclick={NewInstallTarin}></lightning-button>
|
</span> -->
|
<template lwc:if={activityObj.FaultPreventionTraining_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="故障预防培训报告书" onclick={FaultPreventionTraining} variant="destructive-text"></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="故障预防培训报告书" onclick={FaultPreventionTraining}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 25px;">
|
<lightning-button disabled={isNTCCDSDis} label="故障预防培训报告书" onclick={FaultPreventionTraining}></lightning-button>
|
</span> -->
|
<template lwc:if={activityObj.OPD_FLAG__c}>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="售后服务跟台报告书" onclick={AftermarketHeel} variant="destructive-text"></lightning-button>
|
</span>
|
</template>
|
<template lwc:else>
|
<span style="padding-right: 10px;">
|
<lightning-button disabled={isNTCCDSDis} label="售后服务跟台报告书" onclick={AftermarketHeel}></lightning-button>
|
</span>
|
</template>
|
<!-- <span style="padding-right: 25px;">
|
<lightning-button disabled={isNTCCDSDis} label="售后服务跟台报告书" onclick={AftermarketHeel}></lightning-button>
|
</span> -->
|
</div>
|
</td>
|
</template>
|
</tr>
|
<tr>
|
<th>结果 </th>
|
<td colspan="6">
|
<lightning-input-field disabled={DescriptionDis} data-key='requiredDescription' field-name="Description__c" value={activityObj.Description__c} onchange={fieldChange} message-when-bad-input={customValidationMessage} variant="label-hidden" ></lightning-input-field>
|
<p style="color: rgb(255, 0, 0);">{requiredDescription}</p>
|
</td>
|
<td colspan="3">
|
<template lwc:if={isNotSalesService}>
|
<lightning-layout>
|
|
</lightning-layout>
|
</template>
|
<template lwc:else>
|
<lightning-layout>
|
<lightning-layout-item size="2"></lightning-layout-item>
|
<lightning-layout-item size="1">
|
<lightning-input-field disabled={Find_Imitations_FlagDis} field-name="Find_Imitations_Flag__c" value={activityObj.Find_Imitations_Flag__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</lightning-layout-item>
|
<lightning-layout-item size="9">
|
是否发现第三方维修
|
</lightning-layout-item>
|
</lightning-layout>
|
</template>
|
</td>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
<!-- <div style="width: 100%;padding-left: 10px;padding-top: 10px;">
|
<table class="activityTable3">
|
<thead>
|
<tr>
|
<th width="10%"></th>
|
<th width="5%"></th>
|
<th width="10%"></th>
|
<th width="5%"></th>
|
<th width="15%"></th>
|
<th width="55%"></th>
|
</tr>
|
</thead>
|
<tbody>
|
<tr>
|
<th>下一步活动予定 </th>
|
<th>访问日期 </th>
|
<td><lightning-input type="Date" variant="label-hidden"></lightning-input></td>
|
<th>访问时间 </th>
|
<td>
|
<lightning-layout>
|
<lightning-layout-item size="2"><lightning-input variant="label-hidden"></lightning-input></lightning-layout-item>
|
<lightning-layout-item size="1" class="centered-text"><b>:</b></lightning-layout-item>
|
<lightning-layout-item size="2"><lightning-input variant="label-hidden"></lightning-input></lightning-layout-item>
|
<lightning-layout-item size="1" class="centered-text"><b>~</b></lightning-layout-item>
|
<lightning-layout-item size="2"><lightning-input variant="label-hidden"></lightning-input></lightning-layout-item>
|
<lightning-layout-item size="1" class="centered-text"><b>:</b></lightning-layout-item>
|
<lightning-layout-item size="2"><lightning-input variant="label-hidden"></lightning-input></lightning-layout-item>
|
<lightning-layout-item size="1"></lightning-layout-item>
|
</lightning-layout>
|
</td>
|
</tr>
|
<tr>
|
<th> </th>
|
<th>目的(计划) </th>
|
<td colspan="4"><lightning-input variant="label-hidden"></lightning-input></td>
|
</tr>
|
</tbody>
|
</table>
|
</div> -->
|
<div style="width: 100%;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;">
|
<table class="activityTable4">
|
<thead>
|
<tr>
|
<th width="10%"></th>
|
<th width="19%"></th>
|
<th width="7%"></th>
|
<th width="15%"></th>
|
<th width="18%"></th>
|
<th width="9%"></th>
|
<th width="12%"></th>
|
<th width="8%"></th>
|
<th width="2%"></th>
|
</tr>
|
</thead>
|
<tbody>
|
<tr>
|
<th>报告状态:</th>
|
<td>{activityObj.eventStatus__c}</td>
|
<th>取消理由: </th>
|
<td colspan="2">
|
<template lwc:if={isNotSalesService}>
|
<lightning-input-field disabled={cancelReasonSelectDis} field-name="cancelReasonSelect__c" value={activityObj.cancelReasonSelect__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</template>
|
<template lwc:else>
|
<lightning-input-field disabled={cancelReasonSelectFSEDis} field-name="cancelReasonSelectFSE__c" value={activityObj.cancelReasonSelectFSE__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</template>
|
</td>
|
<th>其他: </th>
|
<td>
|
<lightning-input-field disabled={cancelReasonOtherDis} field-name="cancelReasonOther__c" value={activityObj.cancelReasonOther__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</td>
|
<td><lightning-button disabled={cancelsaveJSDis} style="padding-left: 8px;" label="取消" onclick={cancelsaveJS}></lightning-button></td>
|
<td> </td>
|
</tr>
|
<tr>
|
<th>延期理由: </th>
|
<td class="td-width">
|
<template lwc:if={isNotSalesService}>
|
<lightning-input-field disabled={delayReasonSelectDis} field-name="delayReasonSelect__c" value={activityObj.delayReasonSelect__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</template>
|
<template lwc:else>
|
<lightning-input-field disabled={delayReasonSelectFSEDis} field-name="delayReasonSelectFSE__c" value={activityObj.delayReasonSelectFSE__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</template>
|
</td>
|
<th>其他: </th>
|
<td>
|
<lightning-input-field disabled={delayReasonOtherDis} field-name="delayReasonOther__c" value={activityObj.delayReasonOther__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</td>
|
<th> </th>
|
<th style=' white-space: nowrap;'>延期日期选择: </th>
|
<td>
|
<lightning-input-field disabled={delayToDateDis} field-name="delayToDate__c" value={activityObj.delayToDate__c} onchange={fieldChange} variant="label-hidden" ></lightning-input-field>
|
</td>
|
<td><lightning-button disabled={delaysaveJSDis} style="padding-left: 8px;" label="延期" onclick={delaysaveJS}></lightning-button></td>
|
<td> </td>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
</lightning-record-edit-form>
|
</slot>
|
<div class="mask" if:true={showSpinner}>
|
<lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
|
</div>
|
</div>
|
<template if:true={showModal}>
|
<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">
|
<button class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse" title="Close" onclick={closeOPDSISDiv}>
|
<lightning-icon icon-name="utility:close"
|
alternative-text="close"
|
variant="inverse"
|
size="small" ></lightning-icon>
|
<span class="slds-assistive-text">Close</span>
|
</button>
|
<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">
|
<lightning-radio-group name="radioGroup" options={options} value={tempRecordTypeName} type="radio" onchange={typeChange}></lightning-radio-group>
|
</div>
|
<footer class="slds-modal__footer">
|
<button class="slds-button slds-button_brand" onclick={createOPDSISReport}>生成报表</button>
|
<button class="slds-button slds-button_neutral" onclick={closeOPDSISDiv}>取消</button>
|
</footer>
|
</div>
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</template>
|
</template>
|