import { api, wire,LightningElement } from 'lwc'; import { CurrentPageReference } from "lightning/navigation"; import { CloseActionScreenEvent } from 'lightning/actions'; import { updateRecord } from 'lightning/uiRecordApi'; import { ShowToastEvent } from 'lightning/platformShowToastEvent'; import { NavigationMixin } from 'lightning/navigation'; import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils'; //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 start import init2 from '@salesforce/apex/lexCopyToBaseController.init2'; //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 end import { getRecord } from 'lightning/uiRecordApi'; import init from '@salesforce/apex/lexCopyToBaseController.init'; import lwcCSS from '@salesforce/resourceUrl/lwcCSS'; import {loadStyle} from 'lightning/platformResourceLoader'; export default class lexCopyToBase extends NavigationMixin(LightningElement) { @api recordId; dateF; @wire(CurrentPageReference) getStateParameters(currentPageReference) { if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; this.recordId = str; } } } connectedCallback(){ Promise.all([ loadStyle(this, lwcCSS) ]); //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 start // init({ // recordId: this.recordId // }).then(result=>{ // this.dateF = result; // this.createOPDFromRentalApply().then(res=>{ // this.dispatchEvent(new CloseActionScreenEvent()); // }); // }); init2({ recordId: this.recordId }).then(result=>{ this.dateF = result; this.createOPDFromRentalApply().then(res=>{ this.dispatchEvent(new CloseActionScreenEvent()); }); }); //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 end } //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 start // async createOPDFromRentalApply(){ // let tt='dd'; // const data = encodeDefaultFieldValues({ // Lead_CreateBy__c:'', // Lead_CreateDate__c:'', // Estimation_No__c:'', // Estimation_Name__c:'', // Estimation_List_Price__c:'', // Agency1__c:'', // Sales_Contract_No__c:'', // Agency2__c:'', // Bid_Publish_Date__c:'', // Bidding_Company__c:'', // Bidding_No__c:'', // Bidding_Project_Name__c:'', // Bidding_Content__c:'', // Bid_Planned_Date__c:'', // Closing_Bid_Company__c:'', // Closing_Bid_Price__c:'', // Opp_Confirmation_Day__c:'', // Last_Follow_Up_Date__c:'', // Estimation_Proposal_Date__c:'', // Authorized_Date__c:'', // Autholization_Activated_Date__c:'', // Bid_Date__c:'', // Closing_Bid_Date__c:'', // Assistant_Applied_Date__c:'', // Contract_DB_SalesDept_complite_day__c:'', // Contract_DB_complite_day__c:'', // Agency_Contract_Date1__c:'', // SAP_Send_OK_Date__c:'', // Sales_Shop_Hospital_Contract__c:'', // Forecast_Collect_Money__c:'', // Contract_Invalid_Date__c:'', // Next_action__c:'', // Follow_up_comment__c:'', // Xin_Gross_Follow_Num__c:'', // OPD1__c:'', // Num_Of_OPD__c:'', // OPD_SIS_collect_evaluation_sight__c:'', // Detail_Suggestion__c:'', // Num_Of_NTC__c:'', // Deleted_Reason__c:'', // Lost_Opportunity_Date__c:'', // opp14:'', // Request_quotation_update__c:'', // old_Oppo_No__c:'', // Oppor_Number_Report__c:'', // Manager_name_text__c:'', // Sales_assistant_name_text__c:'', // Sales_window_text__c:'', // If_Authorizing__c:'', // Opportunity_No__c:'', // Collect_Customer_sign__c:'', // Estimation_Decision__c:'', // SAP_Send_OK__c:'', // Authorized_DB_No__c:'', // NotesApprovedNo__c:'', // is_CheckTarget_TF__c:'', // Whether_FALSE_order__c:'', // Stock_apply_status__c:'', // Stock_apply_time__c:'', // Stock_apply_passtime__c:'', // Stock_cancel_reason__c:'', // Stock_cancel_reason_text__c:'', // Stock_Confrim_Date__c:'', // Last_opportunity_file__c:'', // Application_Amount_Submit__c:'', // Agency_Opportunity__c:'', // Budget_Amount_Approval__c:'', // Hospital_Budget__c:'', // Key_tipics_last_update_day__c:'', // Lead_Num__c:'', // opp6:'', // opp17:'', // Other_Society__c:'', // Contract_DB_Finalcomplite_day__c:'', // Contract_Authorize_Lock__c:'', // Old_Opportunity_ID__c:'', // LeadSource:'', // Authorized_Finish_Sales__c:'', // IsAuthorized__c:'', // //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 start // SPOApprovedQuote__c:'', // Wholesale_Price__c:'', // Estimation_Id__c:'', // If_Authorizing_Lock__c:'', // IS_Price_Apply__c:'', // OriginalAuthorizationApplicationCod__c:'', // IF_Submit__c:'', // if_NeedImportDemonstration__c:'', // ImportDemonstration_Filing_date__c:'', // ImportDemonstration_Approval_date__c:'', // ImportDemonstration_Rejection_date__c:'', // //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 end // }); // console.log(this.dateF+","+data); // this[NavigationMixin.Navigate]({ // type: 'standard__objectPage', // attributes: { // objectApiName: 'Opportunity', // 要新建的对象API // actionName: 'new', // }, // state:{ // nooverride: '1', // defaultFieldValues:this.dateF+","+data // } // }); // } async createOPDFromRentalApply(){ debugger const data = encodeDefaultFieldValues(this.dateF); console.log(this.dateF+","+data); this[NavigationMixin.Navigate]({ type: 'standard__objectPage', attributes: { objectApiName: 'Opportunity', // 要新建的对象API actionName: 'new', }, state:{ nooverride: '1', defaultFieldValues:data } }); } //DB202311617653 【询价】内外贸转换,报价单清除,询价页面金额问题 end }