unknown
2023-07-06 45031aed307e255ef5910599eef11132ce719f49
发货确认单

发货确认单-备品借出申请 更新
2个文件已修改
38 ■■■■ 已修改文件
force-app/main/default/lwc/lexEquipmentRentalPDF/lexEquipmentRentalPDF.html 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexEquipmentRentalPDF/lexEquipmentRentalPDF.js 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexEquipmentRentalPDF/lexEquipmentRentalPDF.html
@@ -1,5 +1,2 @@
<template>
    <div class="EquipmentRentalPDF" if:true={IsLoading}>
        <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
    </div>
</template>
force-app/main/default/lwc/lexEquipmentRentalPDF/lexEquipmentRentalPDF.js
@@ -1,10 +1,12 @@
import { LightningElement, track, wire, api } from 'lwc';
import {CurrentPageReference,NavigationMixin} from 'lightning/navigation';
import { CloseActionScreenEvent } from 'lightning/actions';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { updateRecord } from 'lightning/uiRecordApi';
import init from '@salesforce/apex/rentalApplyEquipmentRentalPDFController.initJumptoPDFButton';
import init from '@salesforce/apex/RentalApplyEquipmentRentalPDFController.initJumptoPDFButton';
export default class rentalApplyEquipmentRentalPDF extends LightningElement {
export default class lexEquipmentRentalPDF extends LightningElement {
    @api recordId;
    IsLoading = true;
@@ -29,11 +31,14 @@
            recordId : this.recordId
        }).then(result => {
            if(result != null) {
                this.IsLoading = false;
                let num = result.pageLength;
                console.log("======"+this.recordId + '   ' +num);
                console.log("https://ocsm--partial.sandbox.lightning.force.com/lightning/r/FixtureRentalPDF?raid=" + this.recordId + "&page=" + num)
                window.location.replace("https://ocsm--partial.sandbox.lightning.force.com/apex/FixtureRentalPDF?raid=" + this.recordId + "&page=" + num);
                console.log('shipmentRequestedCnt'+ result.shipmentRequestedCnt);
                if(result.shipmentRequestedCnt > 0){
                    this.IsLoading = false;
                    let num = result.pageLength;
                    window.open("https://ocsm--partial.sandbox.lightning.force.com/apex/FixtureRentalPDF?raid=" + this.recordId + "&page=" + num);
                }else{
                    this.showToast('当前的申请单中没有已出库指示的配套。','error');
                }
            }
        })
        .catch( error =>{
@@ -41,4 +46,20 @@
        })
    }
    showToast(msg,type) {
        const event = new ShowToastEvent({
            message: msg,
            variant: type
        });
        if(type == 'success'){
            this.updateRecordView();
        }
        this.dispatchEvent(event);
        this.dispatchEvent(new CloseActionScreenEvent());
    }
    updateRecordView(recordId) {
        updateRecord({fields: { Id: recordId }});
    }
}