buli
2023-05-23 07390e2fcb4adf27c928335bf27ae7939c5a80ad
force-app/main/default/lwc/lexESignFormAttachment/lexESignFormAttachment.js
@@ -1,11 +1,11 @@
import { LightningElement,wire,track,api} from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { updateRecord } from 'lightning/uiRecordApi';
import  init  from '@salesforce/apex/ESignController.ESignController';
export default class lexESignFormAttachment extends LightningElement {
   @api recordId;
    id;
   IsLoading = true;
   @wire(CurrentPageReference)
     getStateParameters(currentPageReference) {
@@ -17,32 +17,15 @@
           }
         }
    }
    //签收单 查看附件
    connectedCallback () {
        this.IsLoading = false;
        this.Attachment();
        this.dispatchEvent(new CloseActionScreenEvent());
        init({
            recordId: this.recordId
        }).then(result => {
            this.IsLoading = false;
            this.id = result.Id
            window.open( `/apex/eSignFormAttachment?parentId=${this.id}`);
            this.dispatchEvent(new CloseActionScreenEvent());
        })
    }
    Attachment(){
        window.open( `/apex/eSignFormAttachment?parentId=${this.recordId}`);
    }
    // 弹窗
    ShowToastEvent(msg, type) {
        const event = new ShowToastEvent({
            message: msg,
            variant: type
        });
        this.dispatchEvent(event);
    }
    updateRecordView(recordId) {
        updateRecord({fields: { Id: recordId }});
    }
}
// var From= function(){
//     window.open( "/apex/eSignFormAttachment?parentId={!URLENCODE(eSignForm__c.Id)}");
//     }
//     From();
}