/*
|
* @Description:
|
* @version:
|
* @Author: chen jing wu
|
* @Date: 2023-05-16 16:45:16
|
* @LastEditors: chen jing wu
|
* @LastEditTime: 2023-05-18 09:35:45
|
*/
|
import { LightningElement,api, track, wire } from 'lwc';
|
import {CurrentPageReference} from 'lightning/navigation';
|
import { CloseActionScreenEvent } from 'lightning/actions';
|
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
|
import { NavigationMixin } from 'lightning/navigation';
|
|
export default class LexOPDReportFlowLwc extends NavigationMixin(LightningElement) {
|
@api recordId;
|
@api assetReturnDay2;
|
@api demoPurpose2;
|
@api followUPOpp;
|
@api followUPOppId;
|
@api opdPlan;
|
@api opdPlanId;
|
@api raStatus;
|
@api name;
|
@api hospitalId;
|
@api hospital;
|
@api strategicDeptId;
|
@api strategicDept;
|
@api accountId;
|
@api account;
|
msg;
|
Isloading = true;
|
connectedCallback(){
|
var status = this.raStatus;
|
if(status != "已出库" && status != "申请者已收货" && status != "医院已装机确认" && status != "已回寄" && status != "已回收" && status != "完了" && status != "欠品中"){
|
this.msg = "备品借出状态:" + status + ",不能创建报告书!";
|
this.Isloading = false;
|
return;
|
}
|
|
//var d = new Date("{!Rental_Apply__c.Asset_return_day2__c}");
|
//var d15 = new Date("{!Rental_Apply__c.Asset_return_day2__c}");
|
//d15.setDate(d.getDate()+7);
|
//if(status == "已回寄" && ( new Date()< d || new Date() > d15)){
|
// alert("备品借出状态:" + status + ",但不在回寄日之后7天之内,不能创建报告书!");
|
// return;
|
//}
|
//2021/7/15 fxk Start
|
var str;
|
var url;
|
|
str='&RecordType=01210000000RLTi';
|
url = '/a0B/e?retURL=%2Fa0B%2Fo'+str;
|
|
//2021/7/15 fxk End
|
|
//SWAG-BVW8CW 20201217 让user自己选择recordtype
|
//目的2为---试用(有询价) 带询价
|
var demo_purpose2 = this.demoPurpose2;
|
var strs ;
|
if(demo_purpose2=='试用(有询价)'){
|
strs='&CF00N10000002DT68=' + this.followUPOpp +
|
'&CF00N10000002DT68_lkid=' + this.followUPOppId +
|
'&00N10000002DHk5=跟进询价'
|
}
|
//window.open('/a0B/e?retURL=%2F{!Rental_Apply__c.Id}'+
|
//'&RecordType=01210000000Qekj&ent=01I10000000SWfe'+
|
|
//Before Update by LiJun 20220321 start
|
/*window.open(url +=
|
'&CF00N10000004maf3={!Rental_Apply__c.Name}' +
|
'&CF00N10000004maf3_lkid={!Rental_Apply__c.Id}' +
|
'&CF00N10000002DPUD={!Rental_Apply__c.Hospital__c}'+
|
'&CF00N10000002DPUD_lkid={!Rental_Apply__c.HospitalId__c}'+
|
'&CF00N10000002Dh0f={!Rental_Apply__c.Strategic_dept__c}' +
|
'&CF00N10000002Dh0f_lkid={!Rental_Apply__c.Strategic_deptId__c}'+
|
'&CF00N10000008ps6d={!Rental_Apply__c.OPDPlan__c}' +
|
'&CF00N10000008ps6d_lkid={!Rental_Apply__c.OPDPlanId__c}'+
|
'&CF00N10000002CWW4={!Rental_Apply__c.Account__c}'+
|
'&CF00N10000002CWW4_lkid={!Rental_Apply__c.AccountId__c}'+strs)
|
}*/
|
//Before Update by LiJun 20220321 end
|
//After Update by LiJun 20220321 start
|
url = url + '&CF00N10000004maf3=' + this.name +
|
'&CF00N10000004maf3_lkid=' + this.recordId +
|
'&CF00N10000002DPUD=' + this.hospital +
|
'&CF00N10000002DPUD_lkid=' + this.hospitalId +
|
'&CF00N10000002Dh0f=' + this.strategicDept +
|
'&CF00N10000002Dh0f_lkid='+ this.strategicDeptId +
|
'&CF00N10000008ps6d=' + this.opdPlan +
|
'&CF00N10000008ps6d_lkid=' + this.opdPlanId +
|
'&CF00N10000002CWW4=' + this.account +
|
'&CF00N10000002CWW4_lkid=' + this.accountId;
|
if(strs){
|
url= url+strs;
|
}
|
window.open(url);
|
this.closeAction();
|
//After Update by LiJun 20220321 end
|
}
|
closeAction() {
|
//返回当前的备品申请
|
window.open("/"+this.recordId,'_self');
|
}
|
}
|