19626
2023-06-26 cb676d5d9631864b9fd634f9b3052a17c41ed345
force-app/main/default/lwc/lexCreateEvent/lexCreateEvent.js
@@ -2,17 +2,9 @@
 * @Description: 
 * @version: 
 * @Author: chen jing wu
 * @Date: 2023-04-20 14:08:55
 * @LastEditors: chen jing wu
 * @LastEditTime: 2023-04-21 14:12:53
 */
/*
 * @Description:
 * @version:
 * @Author: chen jing wu
 * @Date: 2023-04-13 13:50:23
 * @LastEditors: chen jing wu
 * @LastEditTime: 2023-04-13 14:39:54
 * @LastEditTime: 2023-06-05 09:13:58
 */
import { api, wire,LightningElement } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
@@ -20,7 +12,9 @@
import init  from '@salesforce/apex/OpportunityLightingButtonController.initForCreateEventButton';
import { updateRecord } from 'lightning/uiRecordApi';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class LexCreateEvent extends LightningElement {
import { NavigationMixin } from 'lightning/navigation';
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
export default class LexCreateEvent extends NavigationMixin(LightningElement) {
    @api recordId;
    accountId;
    @wire(CurrentPageReference)
@@ -50,7 +44,18 @@
        })
    }
    createEvent(){
        window.open("/00U/e?retURL=%2Fapex%2FVFClosePage&accid=" + this.accountId + "&oid=" + this.recordId, "新建计划");
        this[NavigationMixin.Navigate]({
            type: 'standard__objectPage',
            attributes: {
                objectApiName: 'Event',
                actionName: 'new'
            },
            state: {
                // retURL: '/apex/VFClosePage',
                accid: this.accountId,
                oid: this.recordId
            }
        });
        this.dispatchEvent(new CloseActionScreenEvent());
    }
    showToast(msg,type) {