import { LightningElement,wire,track,api} from 'lwc';
|
import { CurrentPageReference } from "lightning/navigation";
|
import { CloseActionScreenEvent } from 'lightning/actions';
|
import init from '@salesforce/apex/TenderingButtonController.initTenderingController';
|
export default class lexTenderingHospitalButton extends LightningElement {
|
@api recordId;//当前这条数据的id
|
id;//返回值的id Tender_information__c招标项目的id
|
name;//招标项目名
|
Environment_Url;//新建医院地址
|
IsLoading = true;
|
|
@wire(CurrentPageReference)
|
getStateParameters(currentPageReference) {
|
if (currentPageReference) {
|
const urlValue = currentPageReference.state.recordId;
|
if (urlValue) {
|
let str = `${urlValue}`;
|
this.recordId = str;
|
}
|
}
|
}
|
|
connectedCallback(){
|
init({
|
recordId: this.recordId
|
}).then(result => {
|
console.log(result)
|
this.IsLoading = false;
|
this.id = result.Id;
|
this.name = result.name;
|
this.Environment_Url = result.Environment_Url
|
this.HospitalButton();
|
this.dispatchEvent(new CloseActionScreenEvent());
|
}).catch(error => {
|
console.log("error"+error);
|
}).finally(() => {
|
|
});
|
}
|
|
//新建医院
|
HospitalButton(){
|
var url = this.Environment_Url+'001/e?CF00N10000009I0o7='+encodeURIComponent(this.name)
|
+'&CF00N10000009I0o7_lkid='+encodeURIComponent(this.id)
|
+'&00N10000009HFQT='+encodeURIComponent('招标项目')
|
+'&RecordType=01210000000QemG'
|
+'&retURL='+ encodeURIComponent(this.id);
|
console.log('url',url)
|
window.location.href = url;
|
}
|
}
|
|
|
// var foo = function() {
|
|
// var TenderId = '{!Tender_information__c.Id}';
|
// var Tendername = '{!Tender_information__c.Name}';
|
// var HospitalSource= '招标项目';
|
|
// var url = '{!$Label.Environment_Url}'+'001/e?CF00N10000009I0o7='+encodeURIComponent(Tendername)
|
// +'&CF00N10000009I0o7_lkid='+encodeURIComponent(TenderId)
|
// +'&00N10000009HFQT='+encodeURIComponent(HospitalSource)
|
|
// +'&RecordType=01210000000QemG'
|
// +'&retURL='+ encodeURIComponent(TenderId);
|
// window.top.location.href = url;
|
|
// }
|
// foo();
|