<!-- input del onchange = handle -->
|
<template>
|
<div class="exampleHolder" if:true={IsLoading}>
|
<lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</div>
|
|
<lightning-card variant="Narrow" title="服务合同报价" if:true={IsRefresh}>
|
<div class="custom-box" style="text-align: center;padding-bottom: 15px;
|
border-bottom: 1px solid #e5e5e5">
|
<div style="display: inline-block;">
|
<!-- // del testMax -->
|
<!-- <lightning-button variant="brand-outline" label="TEST MAX" onclick={test} class="slds-m-left_x-small"></lightning-button> -->
|
<lightning-button variant="brand-outline" label="保存" onclick={handleSave} disabled={SaveBtnDisabled} class="slds-m-left_x-small"></lightning-button>
|
<lightning-button variant="brand-outline" label="过去三年维修实绩计算" onclick={AlertPriceBtnJs} class="slds-m-left_x-small"></lightning-button>
|
<lightning-button variant="brand-outline" label="提交待审批" onclick={handleApprove} disabled={ApprovalBtnDisabled} class="slds-m-left_x-small"></lightning-button>
|
</div>
|
<div style="float: right;margin-right: 10px;">
|
<lightning-button variant="brand-outline" label="不保存(返回)" onclick={cancel} class="slds-m-left_x-small"></lightning-button>
|
<lightning-button variant="brand-outline" label="保存(返回)" onclick={handleSaveAndCancel} class="slds-m-left_x-small" disabled={SaveBtnDisabled}></lightning-button>
|
</div>
|
<!-- allData.IS_Clone_After_Decide 改变不及时-->
|
<div style="color:red;font-size:20px;text-align: center;" if:true={IS_Clone_After_Decide}>请提交待审批</div>
|
</div>
|
<lightning-accordion allow-multiple-sections-open="true"
|
active-section-name={activeSections}
|
class="accordion"
|
>
|
<!-- <lightning-record-edit-form object-api-name={objName} record-id={recordId}> -->
|
<!-- decide 页面初始化是禁用处理 -->
|
<lightning-accordion-section name="A" label="服务合同" id="myAccordionSection">
|
<lightning-record-edit-form object-api-name={objName} record-id={recordId}>
|
|
<div class="c-container">
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>合同询价编码</span>
|
<lightning-record-edit-form
|
record-id={contract.Id}
|
object-api-name='Maintenance_Contract__c'>
|
<lightning-output-field field-name="Management_Code__c" variant="label-hidden"></lightning-output-field>
|
</lightning-record-edit-form>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
|
<div class="custom-box vmItems">
|
<span>医院</span><br />
|
<div style="border-bottom: 1px solid;display: inline-block;">
|
<lightning-record-edit-form
|
record-id={contract.Hospital__c}
|
object-api-name='Account'>
|
<lightning-output-field field-name="Name" variant="label-hidden" data-param={contract.Hospital__c} onclick={handlePageNagivateTo} style="cursor: pointer;">
|
</lightning-output-field>
|
</lightning-record-edit-form>
|
</div>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>报价状态</span>
|
<lightning-output-field field-name="Process_Status__c" value={estimate.Process_Status__c} variant="label-hidden"> </lightning-output-field>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>报价编码</span>
|
<lightning-output-field field-name="Name" value={estimate.Name} variant="label-hidden"> </lightning-output-field>
|
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>科室</span>
|
<lightning-input-field label="科室" variant="label-hidden" field-name="Department__c" onchange={changeDepartment} disabled={PageDisabled} value={estimate.Department__c}></lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>用户类型</span>
|
<!-- <lightning-input-field field-name="EndUserType__c" value={estimate.EndUserType__c} variant = "label-hidden" disabled> </lightning-input-field> -->
|
<p>{estimate.EndUserType__c}</p>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>合同开始预订日<span class="required">*</span></span>
|
<lightning-input-field label="合同开始预订日" field-name="Contract_Esti_Start_Date__c" variant="label-hidden" onchange={changeEstiStartdate} value={estimate.Contract_Esti_Start_Date__c} disabled={IsContractEstiStartDateDisabled} required> </lightning-input-field>
|
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="4" padding="horizontal-medium" >
|
<div class="custom-box vmItems">
|
<span>报价提交对象</span>
|
<div style="display: flex;align-items: flex-end;margin-top: -5px;">
|
<div style="width: 120px;">
|
<lightning-input-field label="报价提交对象" field-name="Estimate_Target__c" variant = "label-hidden" value={estimate.Estimate_Target__c} onchange={handleChangeEstimateTarget} disabled={PageDisabled}> </lightning-input-field>
|
</div>
|
<lightning-button variant="brand-outline" label="变更" disabled={DecideBtnDisabled} onclick={controlDisabled} class="slds-m-left_x-small"></lightning-button>
|
</div>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>状态</span>
|
<lightning-record-edit-form
|
record-id={contract.Id}
|
object-api-name='Maintenance_Contract__c'>
|
<lightning-output-field field-name="Status__c" variant="label-hidden"></lightning-output-field>
|
</lightning-record-edit-form>
|
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
|
<div class="custom-box vmItems">
|
<span>合同结束预订日</span>
|
<lightning-input-field label="合同结束预订日" field-name="Contract_Esti_End_Date__c" variant="label-hidden" value={estimate.Contract_Esti_End_Date__c} readonly> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="4" padding="horizontal-medium">
|
|
<div class="custom-box vmItems">
|
<span>经销商名</span>
|
<lightning-input-field label="经销商名" field-name="Dealer__c" variant = "label-hidden" value={estimate.Dealer__c} onchange={handleChangeDealer} disabled={IsDealerDisabled} class="dealer" if:true={EstimateTargetIsDealer} style=" width: 65%;"> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>制定日</span>
|
<lightning-output-field type="date" label="制定日" variant = "label-hidden" field-name="CreatedDate" value={estimate.CreatedDate}></lightning-output-field>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" size="4" padding="horizontal-medium">
|
|
<div class="custom-box vmItems">
|
<span>合同月数<span class="required">*</span></span>
|
<lightning-input type="number" variant="label-hidden" value={estimate.Contract_Range__c} onchange={handleChangeContractRange} required calss="monthRange" disabled={PageDisabled}></lightning-input>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" padding="horizontal-medium">
|
<div class="custom-box vmItems">
|
<span>先款标识(经销商)</span>
|
<!-- 最终是否勾选取决于是否 经销商名 是否有值,勾选无意义 改为只读 IsFirstParagraphEndDisabled onchange={handleIsRecognitionModel} -->
|
<lightning-input-field label="先款标识(经销商)" field-name="Is_RecognitionModel__c" type="checkbox" variant = "label-hidden" value={estimate.Is_RecognitionModel__c} class="FirstParagraphEnd" checked={estimate.Is_RecognitionModel__c} disabled if:true={EstimateTargetIsDealer}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
</div>
|
</lightning-record-edit-form>
|
|
</lightning-accordion-section>
|
<!-- </lightning-record-edit-form> -->
|
|
<lightning-accordion-section name="B" label="合同对象设备">
|
<div style="max-height: 450px;overflow: auto;margin-top: 10px;">
|
<table class="list" border="0" cellspacing="0" cellpadding="0">
|
<tr class="headerRow" height="30px">
|
<!-- todo 根据下面内容勾选决定 全选状态 -->
|
<th style="width:25px" class="headerRow booleanColumn"><lightning-input label="全选" variant="label-hidden" type='checkbox' data-param="checkedAssets" onchange={checkAllcheckedAsset} checked={IsCheckAllcheckedAsset} value={IsCheckAllcheckedAsset}></lightning-input></th>
|
<th style="width:200px" class="headerRow booleanColumn">保有设备名</th>
|
<th style="width:75px" class="headerRow booleanColumn">设备状态</th>
|
<th style="width:60px" class="headerRow booleanColumn">机身编码</th>
|
<th style="width:40px" class="headerRow booleanColumn">新合同备品确保提供</th>
|
<th style="width:80px" class="headerRow booleanColumn">安装日期</th>
|
<!--add点检改善:新增一个点检对象复选框字段,默认为true 2021.6.8 fxk Star-->
|
<th style="width:30px" class="headerRow booleanColumn">点检对象</th>
|
<!--add点检改善:新增一个点检对象复选框字段,默认为true 2021.6.8 fxk end-->
|
<th style="width:30px" class="headerRow booleanColumn">新品</th>
|
<th style="width:55px" class="headerRow booleanColumn">科室</th>
|
|
<th style="width:120px" class="headerRow booleanColumn">维修合同号码</th>
|
<th style="width:40px" class="headerRow booleanColumn">市场多年保设备</th>
|
<th style="width:65px" class="headerRow booleanColumn">消费率</th>
|
<th style="width:80px" class="headerRow booleanColumn">最近一期维修合同结束日</th>
|
<!-- 实绩联动价格计算 start -->
|
<th style="width:90px" class="headerRow booleanColumn">本次设备签约最高价格</th>
|
<th style="width:90px" class="headerRow booleanColumn">本次设备签约最低价格</th>
|
<th style="width:140px" class="headerRow booleanColumn">参保修理金额</th>
|
<!-- (2022年12月上线)故障品加费 start -->
|
|
<th style="width:90px" class="headerRow ">修理金额</th>
|
|
<!-- (2022年12月上线)故障品加费 end style="width:70px"-->
|
<th style="width:100px" class="headerRow booleanColumn">备注</th>
|
|
<!-- (2022年12月上线)故障品加费 第三方回归 -->
|
<th style="width:40px" class="headerRow booleanColumn">第三方回归</th>
|
</tr>
|
<template for:each={checkedAssetData} for:item="ar">
|
<tr key={ar.lineNo}>
|
<td>
|
<lightning-input data-index={ar.lineNo} type="checkbox" label="勾选" value={ar.rec_checkBox_c} if:false={ar.IsManual} variant = "label-hidden" disabled={PageDisabled} checked={ar.rec_checkBox_c} onchange={handleTableRecCheckBox}></lightning-input>
|
</td>
|
<!--lightning-input readonly 改用span 避免input内容显示不完全-->
|
<td>
|
<template if:false={ar.IsManual}>
|
<!-- <lightning-input type="text" label="保有设备名" value={ar.Name} variant="label-hidden" readonly ></lightning-input> -->
|
<span>{ar.Name}</span>
|
</template>
|
<template if:true={ar.IsManual}>
|
<lightning-record-edit-form
|
record-id=''
|
object-api-name={checkedAssetRelatedMaintenanceContractAssetEstimate}
|
>
|
<lightning-input-field data-index={ar.lineNo} label='保有设备名' field-name="Product_Manual__c" value={ar.Name} onchange={handleTableProductManualChange} variant="label-hidden" disabled={ar.IsAssertDisabled}></lightning-input-field>
|
</lightning-record-edit-form>
|
</template>
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="设备状态" value={ar.Asset_situation__c} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>{ar.Asset_situation__c}</span>
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="机身编码" value={ar.SerialNumber} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual} style="text-decoration: underline;cursor: pointer;" data-param={ar.recId} onclick={handlePageNagivateTo}>{ar.SerialNumber}</span>
|
</td>
|
<td class="dataCell" style="text-align:center">
|
<lightning-input type="checkbox" label="新合同备品确保提供" value={ar.EquipmentGuaranteeFlgTxt__c} variant="label-hidden" checked={ar.EquipmentGuaranteeFlgTxt__c} disabled ></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:center" >
|
<!-- <lightning-input type="text" label="安装日期" value={ar.InstallDate} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>{ar.InstallDate}</span>
|
|
</td>
|
<td class="dataCell" style="text-align:center" >
|
<lightning-input type="checkbox" label="点检对象" value={ar.Check_Object__c} variant="label-hidden" disabled={ar.CheckRows} data-index={ar.lineNo} onchange={handleTableCheckObjectChange} checked={ar.Check_Object__c}></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:center" >
|
<lightning-input type="checkbox" label="新品" value={ar.IsNew__c} variant="label-hidden" disabled="true" checked={ar.IsNew__c}></lightning-input>
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="科室" value={ar.Department_Name__c} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>{ar.Department_Name__c}</span>
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="维修合同号码" value={ar.Maintenance_Contract_No_F__c} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>{ar.Maintenance_Contract_No_F__c}</span>
|
</td>
|
<td class="dataCell" style="text-align:center">
|
<lightning-input type="checkbox" label="市场多年保设备" value={ar.IS_VMContract_Asset__c} variant="label-hidden" if:false={ar.IsManual} checked={ar.IS_VMContract_Asset__c} disabled></lightning-input>
|
</td>
|
<!-- style="text-align:right" -->
|
<td class="dataCell">
|
<!-- <lightning-input type="percent" label="消费率" value={ar.Asset_Consumption_rate__c} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>
|
<span if:true={ar.Asset_Consumption_rate__c}>{ar.Asset_Consumption_rate__c}%</span>
|
</span>
|
</td>
|
<td class="dataCell">
|
<template if:true={ar.IsCurrentContract}>
|
<!-- <lightning-input type="text" label="最近一期维修合同结束日" value={ar.CurrentContract_End_Date__c} variant="label-hidden" if:false={ar.IsManual} readonly></lightning-input> -->
|
<span if:false={ar.IsManual}>{ar.CurrentContract_End_Date__c}</span>
|
</template>
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="本次设备签约最高价格" value={ar.Adjustment_Upper_price__c} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.Adjustment_Upper_price__c}</span>
|
<!-- <p><lightning-formatted-number value={ar.Adjustment_Upper_price__c}></lightning-formatted-number></p> -->
|
</td>
|
<td class="dataCell">
|
<!-- <lightning-input type="text" label="本次设备签约最低价格" value={ar.Adjustment_Lower_price__c} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.Adjustment_Lower_price__c}</span>
|
<!-- <p><lightning-formatted-number value={ar.Adjustment_Lower_price__c}></lightning-formatted-number></p> -->
|
|
</td>
|
<td class="dataCell" style="text-align:right" >
|
<lightning-input type="number" label="参保修理金额" value={ar.Repair_Price__c} variant="label-hidden" data-index={ar.lineNo} onblur={handleTableRepairPriceChange} disabled={ar.IsRepairPriceDisabled} step="0.01"></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:right" >
|
<!-- <lightning-input type="number" label="修理金额" value={ar.Repair_Price_Auto} variant="label-hidden" readonly style="width:95%; disabled:disabled;" if:true={ar.ShowAssetSituation}></lightning-input> -->
|
<span if:true={ar.ShowAssetSituation}>{ar.Repair_Price_Auto}</span>
|
</td>
|
<!-- width="70px" style="text-align:right"-->
|
<td class="dataCell" >
|
<lightning-input type="text" label="备注" value={ar.Comment__c} title={ar.commentTitle} variant="label-hidden" data-index={ar.lineNo} onchange={handleTableCommentChange} disabled={ar.ISCommentDisabled}></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:center;" >
|
<lightning-input type="checkbox" label="第三方回归" value={ar.Third_Party_Return__c} variant="label-hidden" checked={ar.Third_Party_Return__c} data-index={ar.lineNo} disabled={ar.IsThirdPartyReturnDisabled} onchange={handleTableThirdPartyReturnChange}></lightning-input>
|
</td>
|
|
</tr>
|
</template>
|
</table>
|
</div>
|
<!-- 合同对象设备 其他按钮 -->
|
<div style="display: flex;
|
align-items: center;
|
justify-content: space-between;
|
padding: 10px 10px 0 10px;" >
|
<!-- <div style="display: flex;
|
align-items: center;
|
justify-content: space-between;
|
width: 80%;"> -->
|
<lightning-button-group>
|
<lightning-button label="行追加" disabled={lineAddBtn} onclick={handleAddNewRows} ></lightning-button>
|
<lightning-button label="刷新选中的保有设备" disabled={refreshAssetBtnLWC} onclick={handleExchangeAsset}></lightning-button>
|
<!-- 放开点击,添加能否 成功取决于 确认添加 -->
|
<lightning-button label="添加新的保有设备" disabled={SaveBtnDisabled} onclick={showUnCheckedAsset}></lightning-button>
|
<!-- <lightning-button label="文件导入识别设备" onclick={openQuoteExcelImport}></lightning-button> -->
|
</lightning-button-group>
|
<!-- <lightning-button-group>
|
<lightning-button label="提交RC评估" onclick={handleSendEmail} disabled={SendEmailBtnDisabled}></lightning-button>
|
<lightning-button label="提交修理减价审批" onclick={handleToApprovalProcess} disabled={ApprovalBtnNewDisabled}></lightning-button>
|
</lightning-button-group> -->
|
<!-- </div> -->
|
<span><lightning-button-group style="display: inline-block;margin-right: 10px;">
|
<lightning-button label="提交RC评估" onclick={handleSendEmail} disabled={SendEmailBtnDisabled}></lightning-button>
|
<lightning-button label="提交修理减价审批" onclick={handleToApprovalProcess} disabled={ApprovalBtnNewDisabled}></lightning-button>
|
</lightning-button-group>
|
设备数量 {productCount3} 修理总额 {assetRepairSumNum}</span>
|
</div>
|
</lightning-accordion-section>
|
|
<div if:true = {showQuoteExcelImport} >
|
<section role="dialog" tabindex="-1" class="slds-modal slds-fade-in-open slds-modal_large" aria-labelledby="modal-heading-01" aria-modal="true" aria-describedby="modal-content-id-1">
|
<div class="slds-modal__container">
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-9">
|
<div class ="form-group" style=" display: inline-block;margin-bottom: 15px;">输入导入内容</div>
|
<div class ="form-group" >
|
<div class ="form-group" style=" display: inline-block;margin-bottom: 15px;">※请用Tab字符分割1231</div>
|
</div>
|
<div>
|
<div style="max-height: 450px;overflow: auto;margin-top: 10px;">
|
<!-- <template> -->
|
|
<lightning-input type="file" label="上传" onchange={handleUploadFinished} accept="xlsx" multiple="false"></lightning-input>
|
|
<!-- </template> -->
|
<table class="list" border="0" cellspacing="0" cellpadding="0">
|
<tr class="headerRow" height="30px">
|
<th style="width:25px" class="headerRow booleanColumn"><lightning-input label="全选" variant="label-hidden" type='checkbox' data-param="unCheckedAssetNowData" onchange={checkAllUncheckedAsset} checked={IsCheckAllUncheckedAsset} value={IsCheckAllUncheckedAsset}></lightning-input></th>
|
<th style="width:250px" class="headerRow booleanColumn">保有设备名</th>
|
<th style="width:80px" class="headerRow booleanColumn">设备状态</th>
|
<th style="width:75px" class="headerRow booleanColumn">机身编码</th>
|
<th style="width:70px" class="headerRow booleanColumn">科室</th>
|
<th style="width:90px" class="headerRow booleanColumn">是否可以参保(服务合同)</th>
|
<th style="width:90px" class="headerRow booleanColumn">主机/耗材</th>
|
<th style="width:75px" class="headerRow booleanColumn">新合同备品确保提供</th>
|
<th style="width:70px" class="headerRow booleanColumn">不可参保原因</th>
|
|
<th style="width:100px" class="headerRow booleanColumn">安装日期</th>
|
<th style="width:90px" class="headerRow booleanColumn">累计修理金额</th>
|
<!-- <th style="width:90px" class="headerRow booleanColumn">维修合同月额</th> -->
|
<th style="width:110px" class="headerRow booleanColumn">最近一期维修合同结束日</th>
|
</tr>
|
<template for:each={unCheckedAssetNowData} for:item="ar">
|
<tr key={ar.Id}>
|
<td style="width:25px">
|
<lightning-input data-id={ar.Id} type="checkbox" label="勾选" value={ar.rec_checkBox_c} variant = "label-hidden" disabled={ar.uncheckedDisable} checked={ar.rec_checkBox_c} onchange={handleTableUncheckedRecCheckBox}></lightning-input>
|
</td>
|
<td style="width:250px">
|
<!-- 改用span 显示换行 -->
|
<!-- <lightning-input type="text" label="保有设备名" value={ar.name} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.name}</span>
|
</td>
|
<td class="dataCell" width="80px">
|
<lightning-input type="text" label="设备状态" value={ar.Asset_situation__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="75px">
|
<!-- <lightning-input type="text" label="机身编码" value={ar.SerialNumber} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.SerialNumber}</span>
|
</td>
|
<td class="dataCell" width="70px">
|
<!-- <lightning-input type="text" label="科室" value={ar.Department_Name__c} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.Department_Name__c}</span>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:center">
|
<lightning-input type="text" label="是否可以参保(服务合同)" value={ar.IF_Warranty_Service__c} variant="label-hidden" radonly disabled></lightning-input>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:center">
|
<lightning-input type="text" label="主机/耗材" value={ar.AssetMark__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:center" >
|
<lightning-input type="checkbox" label="新合同备品确保提供" value={ar.EquipmentGuaranteeFlg__c} variant="label-hidden" checked={ar.EquipmentGuaranteeFlg__c} disabled></lightning-input>
|
</td>
|
<td class="dataCell" width="70px" style="text-align:center">
|
<lightning-input type="text" label="不可参保原因" value={ar.Reson_Can_not_Warranty__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="100px" style="text-align:center" >
|
<lightning-input type="text" label="安装日期" value={ar.InstallDate} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:right" >
|
<lightning-input type="text" label="累计修理金额" value={ar.Accumulation_Repair_Amount__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="100px" style="text-align:right" >
|
<lightning-input type="text" label="最近一期维修合同结束日" value={ar.CurrentContract_End_Date__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
</tr>
|
</template>
|
</table>
|
</div>
|
<!-- 合同对象设备 其他按钮 -->
|
<div style="display: flex;
|
align-items: center;
|
justify-content: space-between;
|
padding: 10px 10px 0 10px;" >
|
<!-- <div style="display: flex;
|
align-items: center;
|
justify-content: space-between;
|
width: 80%;"> -->
|
<lightning-button-group>
|
<lightning-button label="行追加" disabled={lineAddBtn} onclick={handleAddNewRows} ></lightning-button>
|
<lightning-button label="刷新选中的保有设备" disabled={refreshAssetBtnLWC} onclick={handleExchangeAsset}></lightning-button>
|
<!-- 放开点击,添加能否 成功取决于 确认添加 -->
|
<lightning-button label="添加新的保有设备" disabled={SaveBtnDisabled} onclick={showUnCheckedAsset}></lightning-button>
|
<!-- <lightning-button label="文件导入识别设备" onclick={openQuoteExcelImport}></lightning-button> -->
|
</lightning-button-group>
|
<!-- <lightning-button-group>
|
<lightning-button label="提交RC评估" onclick={handleSendEmail} disabled={SendEmailBtnDisabled}></lightning-button>
|
<lightning-button label="提交修理减价审批" onclick={handleToApprovalProcess} disabled={ApprovalBtnNewDisabled}></lightning-button>
|
</lightning-button-group> -->
|
<!-- </div> -->
|
<span><lightning-button-group style="display: inline-block;margin-right: 10px;">
|
<lightning-button label="提交RC评估" onclick={handleSendEmail} disabled={SendEmailBtnDisabled}></lightning-button>
|
<lightning-button label="提交修理减价审批" onclick={handleToApprovalProcess} disabled={ApprovalBtnNewDisabled}></lightning-button>
|
</lightning-button-group>
|
设备数量 {productCount3} 修理总额 {assetRepairSumNum}</span>
|
</div>
|
</div>
|
<lightning-textarea class="inputFont" name="exceltext" onchange={exceltextChange} value={exceltextvalue}></lightning-textarea>
|
</div>
|
<footer class="slds-modal__footer">
|
<button class="slds-button slds-button_neutral slds-button_stretch lexBorder" style=" font-size:small;width: 100px;" onclick={cancelQuoteExcelImport}>关闭</button>
|
<button class="slds-button slds-button_neutral slds-button_stretch lexBorder" style=" font-size:small;width: 100px;" onclick={SavesSQuoteExcelImport} >保存</button>
|
</footer>
|
</div>
|
|
</section>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</div>
|
<lightning-card variant="Narrow" if:true={IsShowUnCheckedAsset}>
|
<section role="dialog" tabindex="-1" class="slds-modal slds-fade-in-open slds-modal_large" aria-labelledby="modal-heading-01" aria-modal="true" aria-describedby="modal-content-id-1">
|
<div class="slds-modal__container">
|
<header class="slds-modal__header" style="color: black;">
|
<button class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse" onclick={hiddenUnCheckedAsset} title="Close" style="background-color: #e5e4e2;">
|
<lightning-icon class="greyIcon" icon-name="utility:close" alternative-text="Connected" variant="inverse" size="small"
|
title="Close" style="color: black;"></lightning-icon>
|
<span class="slds-assistive-text">Close</span>
|
</button>
|
<h2 id="modal-heading-01" class="slds-modal__title slds-hyphenate">未选择的保有设备</h2>
|
</header>
|
<div class="slds-modal__content slds-p-around_medium" id="modal-content-id-1" style="font-size: 16px;text-align: left;height: auto;" >
|
<!-- 未选择的保有设备 搜索条件 -->
|
<span style="margin-left: 10px;">选择条件:</span>
|
<div style="display: inline-block;">
|
<div style="display: inline-block;">
|
<lightning-combobox
|
name="text1"
|
value={text1}
|
options={textOpts}
|
onchange={handleChangeText1}
|
variant = "label-hidden"
|
></lightning-combobox>
|
</div>
|
<div style="display: inline-block;margin-left: 10px;">
|
<lightning-combobox
|
name="cond1"
|
value={cond1}
|
options={equalOpts}
|
onchange={handleChangeCond1}
|
variant = "label-hidden"
|
></lightning-combobox>
|
</div>
|
<div style="display: inline-block;margin-left: 10px;">
|
<lightning-input type="text" label="" value={val1} variant = "label-hidden" onchange={handleChangeVal1} ></lightning-input>
|
</div>
|
<div style="display: inline-block;">
|
<lightning-button variant="brand-outline" label="检索" onclick={searchJs} class="slds-m-left_x-small"></lightning-button>
|
<lightning-button variant="brand-outline" label="清除条件" onclick={clearAndSearch} class="slds-m-left_x-small"></lightning-button>
|
</div>
|
</div>
|
<div style="margin-top: 10px; " if:true={unCheckedAssetNowData}>
|
<div class="exampleHolder" if:true={IsLoading}>
|
<lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</div>
|
<!-- table custome -->
|
<div>
|
<table class="list" border="0" cellspacing="0" cellpadding="0">
|
<tr class="headerRow" height="30px">
|
<th style="width:25px" class="headerRow booleanColumn"><lightning-input label="全选" variant="label-hidden" type='checkbox' data-param="unCheckedAssetNowData" onchange={checkAllUncheckedAsset} checked={IsCheckAllUncheckedAsset} value={IsCheckAllUncheckedAsset}></lightning-input></th>
|
<th style="width:250px" class="headerRow booleanColumn">保有设备名</th>
|
<th style="width:80px" class="headerRow booleanColumn">设备状态</th>
|
<th style="width:75px" class="headerRow booleanColumn">机身编码</th>
|
<th style="width:70px" class="headerRow booleanColumn">科室</th>
|
<th style="width:90px" class="headerRow booleanColumn">是否可以参保(服务合同)</th>
|
<th style="width:90px" class="headerRow booleanColumn">主机/耗材</th>
|
<th style="width:75px" class="headerRow booleanColumn">新合同备品确保提供</th>
|
<th style="width:70px" class="headerRow booleanColumn">不可参保原因</th>
|
|
<th style="width:100px" class="headerRow booleanColumn">安装日期</th>
|
<th style="width:90px" class="headerRow booleanColumn">累计修理金额</th>
|
<!-- <th style="width:90px" class="headerRow booleanColumn">维修合同月额</th> -->
|
<th style="width:110px" class="headerRow booleanColumn">最近一期维修合同结束日</th>
|
</tr>
|
<template for:each={unCheckedAssetNowData} for:item="ar">
|
<tr key={ar.Id}>
|
<td style="width:25px">
|
<lightning-input data-id={ar.Id} type="checkbox" label="勾选" value={ar.rec_checkBox_c} variant = "label-hidden" disabled={ar.uncheckedDisable} checked={ar.rec_checkBox_c} onchange={handleTableUncheckedRecCheckBox}></lightning-input>
|
</td>
|
<td style="width:250px">
|
<!-- 改用span 显示换行 -->
|
<!-- <lightning-input type="text" label="保有设备名" value={ar.name} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.name}</span>
|
</td>
|
<td class="dataCell" width="80px">
|
<lightning-input type="text" label="设备状态" value={ar.Asset_situation__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="75px">
|
<!-- <lightning-input type="text" label="机身编码" value={ar.SerialNumber} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.SerialNumber}</span>
|
</td>
|
<td class="dataCell" width="70px">
|
<!-- <lightning-input type="text" label="科室" value={ar.Department_Name__c} variant="label-hidden" readonly></lightning-input> -->
|
<span>{ar.Department_Name__c}</span>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:center">
|
<lightning-input type="text" label="是否可以参保(服务合同)" value={ar.IF_Warranty_Service__c} variant="label-hidden" radonly disabled></lightning-input>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:center">
|
<lightning-input type="text" label="主机/耗材" value={ar.AssetMark__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" style="text-align:center" >
|
<lightning-input type="checkbox" label="新合同备品确保提供" value={ar.EquipmentGuaranteeFlg__c} variant="label-hidden" checked={ar.EquipmentGuaranteeFlg__c} disabled></lightning-input>
|
</td>
|
<td class="dataCell" width="70px" style="text-align:center">
|
<lightning-input type="text" label="不可参保原因" value={ar.Reson_Can_not_Warranty__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="100px" style="text-align:center" >
|
<lightning-input type="text" label="安装日期" value={ar.InstallDate} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="90px" style="text-align:right" >
|
<lightning-input type="text" label="累计修理金额" value={ar.Accumulation_Repair_Amount__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
<td class="dataCell" width="100px" style="text-align:right" >
|
<lightning-input type="text" label="最近一期维修合同结束日" value={ar.CurrentContract_End_Date__c} variant="label-hidden" readonly></lightning-input>
|
</td>
|
</tr>
|
</template>
|
</table>
|
</div>
|
|
</div>
|
<div> {unCheckedAssetDataShow1} - {unCheckedAssetDataShow2} 共{unCheckedAssetDataLength}个 显示
|
<div style="display: inline-block;">
|
<lightning-combobox
|
name="progress"
|
value={pageDataLimit}
|
options={pageDataLimitOptions}
|
onchange={handlePageLimitChange}
|
disabled={IsChangePageLimit}
|
></lightning-combobox>
|
</div>
|
条记录 第{currentPage}页
|
<div style="display: inline-block;">
|
<lightning-button-group>
|
<lightning-button label="首页" onclick={toTop} disabled={IsTop}></lightning-button>
|
<lightning-button label="上一页" onclick={toPre} disabled={IsPre}></lightning-button>
|
<lightning-button label="下一页" onclick={toNext} disabled={IsNext}></lightning-button>
|
<lightning-button label="尾页" onclick={toEnd} disabled={IsEnd}></lightning-button>
|
</lightning-button-group>
|
</div>
|
共{pageCount}页</div>
|
</div>
|
|
<footer class="slds-modal__footer">
|
<!-- 刷新选中 -->
|
<lightning-button variant="brand" disabled={refreshAssetBtn} label="确认添加" class="slds-var-m-left_x-small" onclick={handleExchangeAsset}></lightning-button>
|
<lightning-button variant="neutral" label="取消" class="slds-var-m-left_x-small" onclick={hiddenUnCheckedAsset}></lightning-button>
|
</footer>
|
</div>
|
</section>
|
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</lightning-card>
|
|
<lightning-accordion-section name="D" label="合同信息">
|
<lightning-record-edit-form
|
object-api-name={objName}
|
record-id={recordId}
|
>
|
<!-- if:true={IsRefresh} flexibility="auto"-->
|
<div class="c-container" style="width: 100%">
|
<span>请结合实际可以签约的日期,选择恰当的申请金额,以免后续空白期变化导致标准金额变化,再次申请价格延误时间</span>
|
<div class="line">
|
<div class="custom-box" style="display: inline-block;width: 20%;">
|
<span>本次计划【合同预定开始日】:{allData.startdateaddsix4}</span>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最低价总额</span>
|
<!-- <lightning-input type="number" label="标准价格的最低价总额" value={estimate.GuidePrice_Down__c} variant="label-hidden" readonly></lightning-input> -->
|
<p><lightning-formatted-number value={estimate.GuidePrice_Down__c}></lightning-formatted-number></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最高价总额</span>
|
<!-- <lightning-input type="number" label="标准价格的最高价总额" value={estimate.GuidePrice_Up__c} variant="label-hidden" readonly></lightning-input> -->
|
<p><lightning-formatted-number value={estimate.GuidePrice_Up__c}></lightning-formatted-number></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 14%;">
|
<span>申请报价金额</span>
|
<!-- 数值验证 -->
|
<lightning-input type="number" label="申请报价金额" value={estimate.Request_quotation_Amount__c} variant="label-hidden" disabled={IsRequestQuotationAmountDisabled} onblur={checkDiscount} step="any"></lightning-input>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>合同设备修理总额</span>
|
<!-- <lightning-input type="number" label="合同设备修理总额" value={estimate.Asset_Repair_Sum_Price__c} variant="label-hidden" readonly></lightning-input> -->
|
<p><lightning-formatted-number value={estimate.Asset_Repair_Sum_Price__c}></lightning-formatted-number></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>合同总金额</span>
|
<!-- <lightning-input type="number" label="合同总金额" value={estimate.Maintenance_Price__c} variant="label-hidden" readonly></lightning-input> -->
|
<p><lightning-formatted-number value={estimate.Maintenance_Price__c}></lightning-formatted-number></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>上限金额</span>
|
<lightning-input type="number" label="上限金额" value={estimate.Limit_Price_Amount__c} variant="label-hidden" onblur={handleLimitPriceAmount} disabled={IsLimitPriceAmountDisabled} style="ime-mode: disabled; text-align: right;" step="any"></lightning-input>
|
</div>
|
</div>
|
|
<div class="line">
|
<div class="custom-box" style="display: inline-block;width: 20%;">
|
<span>当【合同预定开始日】在{allData.startdateaddsix1}之前</span>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最低价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Down1__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最高价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Up1__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 14%;">
|
<span>相对标准价格范围的折扣率</span>
|
<!-- <lightning-input-field label="相对标准价格范围的折扣率" type="text" variant = "label-hidden" field-name="Service_discount_Rate__c" value={estimate.Service_discount_Rate__c} readonly></lightning-input-field> -->
|
<p><lightning-formatted-number value={estimate.Service_discount_Rate__c}></lightning-formatted-number>%</p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>合同定价总额</span>
|
<!-- <lightning-input type="number" label="合同定价总额" value={estimate.Total_Contract_Price__c} variant="label-hidden" readonly></lightning-input> -->
|
<p><lightning-formatted-number value={estimate.Total_Contract_Price__c}></lightning-formatted-number></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>最近一期合同消费率</span>
|
<!-- <lightning-input-field label="最近一期合同消费率" type="date" variant = "label-hidden" field-name="Combined_rate__c" value={estimate.Combined_rate__c} readonly></lightning-input-field> -->
|
<p><lightning-formatted-number value={estimate.Combined_rate__c}></lightning-formatted-number>%</p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>预测消费率</span>
|
<!-- input -readOnly 有黑底框 -->
|
<lightning-output-field type="number" variant = "label-hidden" field-name="Consumption_rate_Forecast__c" value={estimate.Consumption_rate_Forecast__c}></lightning-output-field>
|
</div>
|
</div>
|
|
<div class="line">
|
<div class="custom-box" style="display: inline-block;width: 20%;">
|
<span>当【合同预定开始日】在{allData.startdateaddsix2}之后</span>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最低价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Down2__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最高价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Up2__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 14%;">
|
<span>价格范围</span>
|
<p><lightning-formatted-text value={estimate.Estimate_Price_range__c}></lightning-formatted-text></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>申请价格级别</span>
|
<p><lightning-formatted-text value={estimate.ContractPriceType__c}></lightning-formatted-text></p>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 12%;">
|
<span>合同种类</span>
|
<!-- 改为p -->
|
<p><lightning-formatted-text value={estimate.New_Contract_Type_TxT__c}></lightning-formatted-text></p>
|
<!-- <lightning-input type="text" variant="label-hidden" value={estimate.New_Contract_Type_TxT__c} readonly></lightning-input> -->
|
</div>
|
</div>
|
|
<div class="line">
|
<div class="custom-box" style="display: inline-block;width: 20%;">
|
<span>当【合同预定开始日】在{allData.startdateaddsix3}之前</span>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最低价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Down3__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 13%;">
|
<span>标准价格的最高价总额</span>
|
<div>CNY <lightning-formatted-number value={estimate.GuidePrice_Up3__c}></lightning-formatted-number></div>
|
</div>
|
<div class="custom-box" style="display: inline-block;width: 14%;">
|
<span>无缝续签折扣</span>
|
<lightning-input-field label="无缝续签折扣" type="checkbox" variant = "label-hidden" field-name="renewTen_OFF__c" value={estimate.renewTen_OFF__c} disabled={IsRenewTenOFFDisabled} onchange={handleRenewTenOFF}></lightning-input-field>
|
</div>
|
<!-- 2023/09/06 报价规则改善新增 if:false={allData.isLimitPrice} -->
|
<div class="custom-box" style="display: inline-block;width: 12%;" if:false={allData.isLimitPrice}>
|
<span>同意无缝续签</span>
|
<lightning-input-field label="同意无缝续签" type="checkbox" variant = "label-hidden" field-name="AgreeRenewTen_OFF__c" value={estimate.AgreeRenewTen_OFF__c} disabled={AgreeRenewTenDisabled} onchange={handleAgreeRenewTenOFF}></lightning-input-field>
|
</div>
|
</div>
|
|
</div>
|
</lightning-record-edit-form>
|
</lightning-accordion-section>
|
|
|
<lightning-accordion-section name="E" label="申请背景">
|
<lightning-record-edit-form
|
object-api-name={objName}
|
record-id={recordId}
|
>
|
<div class="c-container">
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item size="3" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>最终价格决定形式</span>
|
<lightning-input-field label="最终价格决定形式" field-name="finalPriceDecideWay__c" variant = "label-hidden" value={estimate.finalPriceDecideWay__c} disabled={PageDisabled} onchange={handleFinalPriceDecideWay}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="2" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>是否销售附带</span>
|
<lightning-input-field label="是否销售附带" type="checkbox" field-name="Sales_incidental__c" variant = "label-hidden" value={estimate.Sales_incidental__c} disabled={PageDisabled} checked={estimate.Sales_incidental__c} onchange={handleSalesIncidental}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="2" padding="horizontal-medium">
|
<div class="custom-box">
|
|
<span>主要谈判次数</span>
|
<lightning-input-field label="主要谈判次数" field-name="mainTalksTime__c" variant = "label-hidden" value={estimate.mainTalksTime__c} disabled={PageDisabled} onchange={handleMainTalksTime}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="3" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>谈判的开始时间</span>
|
<lightning-input-field label="谈判的开始时间" field-name="talksStartDate__c" variant = "label-hidden" value={estimate.talksStartDate__c} disabled={PageDisabled} onchange={handleTalksStartDate}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item size="2" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>经销商和医院的价格</span>
|
<!-- classic 仅保存两位小数 -->
|
<lightning-input type="number" label="经销商和医院的价格" value={estimate.AgencyHos_Price__c} variant="label-hidden" disabled={PageDisabled} onblur={handleAgencyHosPrice} step="0.01"></lightning-input>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
<!-- <lightning-layout pull-to-boundary="medium">
|
|
</lightning-layout>
|
<lightning-layout pull-to-boundary="medium">
|
|
</lightning-layout> -->
|
<!-- <lightning-layout pull-to-boundary="medium">
|
|
</lightning-layout> -->
|
<lightning-layout pull-to-boundary="medium">
|
<lightning-layout-item flexibility="auto" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>价格申请理由</span>
|
<lightning-input-field label="价格申请理由" field-name="Discount_reason__c" variant = "label-hidden" value={estimate.Discount_reason__c} disabled={PageDisabled} onchange={handleDiscountReason}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
<lightning-layout-item flexibility="auto" padding="horizontal-medium">
|
<div class="custom-box">
|
<span>消费率改善方案</span>
|
<lightning-input-field label="消费率改善方案" type="textarea" field-name="Improve_ConsumptionRate_Idea__c" variant = "label-hidden" value={estimate.Improve_ConsumptionRate_Idea__c} disabled={PageDisabled} onchange={handleImproveConsumptionRateIdea}> </lightning-input-field>
|
</div>
|
</lightning-layout-item>
|
</lightning-layout>
|
</div>
|
</lightning-record-edit-form>
|
</lightning-accordion-section>
|
</lightning-accordion>
|
|
<lightning-record-edit-form
|
object-api-name={objName}
|
record-id={recordId}
|
>
|
<!-- 按钮 -->
|
<!-- display: flex;
|
align-items: center;
|
justify-content: flex-end; -->
|
<div class="bottom c-container" style="padding: 20px 0 0 0;border-top: 1px solid #e5e5e5;">
|
|
<div class="pdf" style="background-color: #ffd6c1;margin: 0 10px;padding: 0 10px;">
|
<div class=" c-container" style="display: flex;
|
align-items: center;
|
justify-content: space-between;" if:true={printFlag}>
|
<span>打印报价</span>
|
<div class="pdfCheck">
|
<lightning-input-field label="完整版+折扣前" field-name="Print_ListPrice__c" data-param='Print_ListPrice__c' type="checkbox" variant="label-hidden" checked={estimate.Print_ListPrice__c} value={estimate.Print_ListPrice__c} onchange={handleSimply}></lightning-input-field>完整版+折扣前
|
</div>
|
<div class="pdfCheck">
|
<lightning-input-field label="完整版+折扣后" field-name="Print_Simplify__c" data-param='Print_Simplify__c' type="checkbox" variant="label-hidden" checked={estimate.Print_Simplify__c} value={estimate.Print_Simplify__c} onchange={handleSimply}></lightning-input-field>完整版+折扣后
|
</div>
|
<div class="pdfCheck">
|
<lightning-input-field label="简化版+折扣前" field-name="Print_RepairPrice__c" data-param='Print_RepairPrice__c' type="checkbox" variant="label-hidden" checked={estimate.Print_RepairPrice__c} value={estimate.Print_RepairPrice__c} onchange={handleSimply}></lightning-input-field>简化版+折扣前
|
</div>
|
<div class="pdfCheck">
|
<lightning-input-field label="简化版+折扣后" field-name="Print_SumPrice__c" data-param='Print_SumPrice__c' type="checkbox" variant="label-hidden" checked={estimate.Print_SumPrice__c} value={estimate.Print_SumPrice__c} onchange={handleSimply}></lightning-input-field>简化版+折扣后
|
</div>
|
<lightning-button variant="brand-outline" label="PDF印刷" title="Primary action with lighter look" onclick={handlePrint} class="slds-m-left_x-small"></lightning-button>
|
</div>
|
<!--医院合同,代理商合同 原page不可点 -->
|
<!-- <div class=" c-container" style="display: flex;
|
align-items: center;
|
justify-content: space-between;">
|
<span>打印合同配置</span>
|
医院合同
|
<div if:true={EnablePrintContract} style="font-weight: normal;">
|
<lightning-input-field label="三方协议" field-name="Print_Tripartite__c" type="checkbox" data-param='Print_Tripartite__c' variant = "label-hidden" checked={estimate.Print_Tripartite__c} value={estimate.Print_Tripartite__c} onchange={handlePrintContract} style="display: inline-block;"></lightning-input-field>三方协议
|
</div>
|
<span if:false={EnablePrintContract} style="font-weight: normal;"> 三方协议</span>
|
代理商合同
|
<lightning-button variant="brand-outline" label="PDF印刷" title="Primary action with lighter look" onclick={handlePrint} class="slds-m-left_x-small"></lightning-button>
|
</div> -->
|
</div>
|
<div style="display: flex;justify-content: space-between;text-align: right;align-items: center;justify-content: flex-end;">
|
<!-- <div style="display: flex;margin-top: 5px; ">
|
<div class="custom-box bottomVMItem">
|
<span>合同开始日</span>
|
<lightning-input-field label="合同开始日" field-name="Contract_Start_Date__c" variant = "label-hidden" value={estimate.Contract_Start_Date__c} disabled={IsContractstartdateDisabled} onchange={handleContractStartDate} style="display: inline-block;width: 120px;"></lightning-input-field>
|
</div>
|
<div class="custom-box bottomVMItem">
|
<span>合同结束日</span>
|
<lightning-input-field label="合同结束日" field-name="Contract_End_Date__c" variant = "label-hidden" value={estimate.Contract_End_Date__c} disabled style="width: 120px;"></lightning-input-field>
|
</div>
|
</div> -->
|
<div class="bottomBtn" style="text-align: right;margin-top: 10px;display: flex;">
|
<div style="display: flex;margin-top: 2px; ">
|
<div class="custom-box bottomVMItem">
|
<span>合同开始日</span>
|
<lightning-input-field label="合同开始日" field-name="Contract_Start_Date__c" variant = "label-hidden" value={estimate.Contract_Start_Date__c} disabled={IsContractstartdateDisabled} onchange={handleContractStartDate} style="display: inline-block;width: 120px;"></lightning-input-field>
|
</div>
|
<div class="custom-box bottomVMItem">
|
<span>合同结束日</span>
|
<lightning-input-field label="合同结束日" field-name="Contract_End_Date__c" variant = "label-hidden" value={estimate.Contract_End_Date__c} disabled style="width: 120px;"></lightning-input-field>
|
</div>
|
</div>
|
<!-- 2023/09/06 disabled={SaveBtnDisabled}-->
|
<!-- 2023/09/18 计算预测消费率 -->
|
<!-- <button onclick={consumptionbtnJs} style="width: 120px;">计算预测消费率</button> -->
|
|
<button onclick={handleSave} disabled={SaveBtnDisabled}>保存</button>
|
<button onclick={handleApprove} disabled={ApprovalBtnDisabled}>提交待审批</button>
|
<button onclick={decideJs} disabled={DecideBtnDisabled}>Decide</button>
|
<button onclick={handleUndecide} disabled={UnDecideBtnDisabled}>取消Decide</button>
|
<div style="color:red;font-size:20px;text-align: center;font-weight: normal;" if:true={IS_Clone_After_Decide}>请提交待审批</div>
|
</div>
|
</div>
|
|
</div>
|
</lightning-record-edit-form>
|
</lightning-card>
|
</template>
|