From 50ce6a5e5ae7ac6ce3e6281acca9a0db568306e6 Mon Sep 17 00:00:00 2001
From: unknown <sunxia@prec-tech.com>
Date: 星期三, 23 八月 2023 14:54:59 +0800
Subject: [PATCH] Merge branch 'LEX_dev' of http://47.92.229.245:8089/r/lightningupdate into LEX_dev
---
force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js | 126 ++++++++++++++++++++++++-----------------
1 files changed, 73 insertions(+), 53 deletions(-)
diff --git a/force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js b/force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js
index eaf7afa..05e718b 100644
--- a/force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js
+++ b/force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js
@@ -8,7 +8,7 @@
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
// 鏂板缓澶囧搧鍊熷嚭鐢宠(QIS)
-export default class LexEquipmentRentalApply_FromQIS2 extends LightningElement {
+export default class LexEquipmentRentalApply_FromQIS2 extends NavigationMixin(LightningElement) {
@api recordId;
IsLoading = true;
@@ -33,14 +33,11 @@
rentalApp({
recordId: this.recordId
}).then(result => {
- console.log('rentalApp============',result);
- if(result.lenth > 0){
- const evt = new ShowToastEvent({
- title : 'Error',
- message : '鍚屼竴涓猀IS璁板綍涓嶈兘閲嶅鐢宠澶囧搧',
- variant : 'error'
- });
- this.dispatchEvent(evt);
+ console.log('rentalApp==111==========',result);
+ // console.log('rentalApp===222=========',result.length());
+ console.log('rentalApp====333========',result.length);
+ if(result.length > 0){
+ this.showToast('鍚屼竴涓猀IS璁板綍涓嶈兘閲嶅鐢宠澶囧搧','warning');
return;
}
init({
@@ -49,21 +46,23 @@
this.IsLoading = false;
console.log('init============',result);
if (result != null) {
+ // 瀵瑰簲鏂规硶 next_action__c
if(result.nextAction=='閫佸洖'){
- this.showToast('QIS瀵瑰簲鏂规硶涓衡�滈�佸洖鈥濓紝涓嶈兘鐢宠','error');
+ this.showToast('QIS瀵瑰簲鏂规硶涓衡�滈�佸洖鈥濓紝涓嶈兘鐢宠','warning');
return;
}
+ // 鐘舵�� QIS_Status__c
if(result.qISStatus=='鑽夋涓�'){
// this.msg = 'QIS鐘舵�佷负鑽夋涓紝涓嶈兘鐢宠';
- this.showToast('QIS鐘舵�佷负鑽夋涓紝涓嶈兘鐢宠','error');
+ this.showToast('QIS鐘舵�佷负鑽夋涓紝涓嶈兘鐢宠','warning');
return;
}
if(result.qISStatus=='FSE濉啓瀹屾瘯'){
- this.showToast('QIS鐘舵�佷负FSE濉啓瀹屾瘯锛屼笉鑳界敵璇�','error');
+ this.showToast('QIS鐘舵�佷负FSE濉啓瀹屾瘯锛屼笉鑳界敵璇�','warning');
return;
}
if(result.qISStatus=='鍙栨秷'){
- this.showToast('QIS鐘舵�佷负鍙栨秷锛屼笉鑳界敵璇�','error');
+ this.showToast('QIS鐘舵�佷负鍙栨秷锛屼笉鑳界敵璇�','warning');
return;
}
// if('{!$User.isFormal_Stuff__c}'=='true'){
@@ -73,62 +72,83 @@
// window.top.location.href=url;
// }
UserInfo_Owner({}).then(res=>{
- if(res.isFormalStuff == 'true'){
- this.showToast('璇曠敤鏈熷唴锛屼笉鑳界敵璇�','error');
- return;
- }else{
- const defaultValues = encodeDefaultFieldValues({
- QIS_Report__c: this.recordId,
- Hospital__c: result.hospital,
- Strategic_dept__c: result.departmentClass,
- Account__c:result.hospitalDepartment,
- Demo_purpose1__c:'缁翠慨浠g敤',
- demo_purpose2__c:'绱㈣禂QIS',
- Name:'*',
- Person_In_Charge__c:res.lastName + res.firstName,
- applyUser__c:res.lastName + res.firstName,
- Loaner_received_staff__c:res.lastName + res.firstName,
- QIS_number__c:result.name,
- QISRepair__c:result.repair
- });
+ console.log("=====UserInfo_Owner========>>>=====", res);
+ // 鏄惁鍦ㄨ瘯鐢ㄦ湡
+ if(res.isFormalStuff){
+ this.showToast('璇曠敤鏈熷唴锛屼笉鑳界敵璇�','warning');
+ return;
+ }else{
+ // var url = "/a0t/e?retURL=%2F{!URLENCODE(QIS_Report__c.Id)}&
+ // CF00N10000003Mp1d={!URLENCODE(QIS_Report__c.Hospital__c)}&
+ // CF00N10000003Mp1d_lkid={!URLENCODE(QIS_Report__c.HospitalId__c)}&
+ // CF00N10000003O3V6={!URLENCODE(QIS_Report__c.Department_Class__c)}&
+ // CF00N10000003O3V6_lkid={!URLENCODE(QIS_Report__c.Department_ClassId__c)}&
+ // CF00N10000003Mp2R={!URLENCODE(QIS_Report__c.Hospital_Department__c)}&
+ // CF00N10000003Mp2R_lkid={!URLENCODE(QIS_Report__c.Hospital_DepartmentId__c)}&
+ // 00N10000003Msk0={!URLENCODE('缁翠慨浠g敤')}&
+ // 00N10000003Msk5={!URLENCODE('绱㈣禂QIS')}&
+ // Name={!URLENCODE('*')}&
+ // CF00N10000005HzRr={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000005HzRr_lkid={!URLENCODE($User.Id)}&
+ // CF00N10000005HzRz={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000005HzRz_lkid={!URLENCODE($User.Id)}&
+ // 00N10000003OJzc={!URLENCODE($User.LastName&' '&$User.FirstName)}&
+ // CF00N10000004o2Mg={!URLENCODE(QIS_Report__c.Name)}&
+ // CF00N10000004o2Mg_lkid={!URLENCODE(QIS_Report__c.Id)}&
+ // CF00N10000008r73m={!URLENCODE( QIS_Report__c.Repair__c)}&
+ // CF00N10000008r73m_lkid={!URLENCODE( QIS_Report__c.RepairId__c )}&";
+ const defaultValues = encodeDefaultFieldValues({
+ // QIS_Report__c: this.recordId,
+ Hospital__c: result.hospital,
+ Strategic_dept__c: result.departmentClass,
+ Account__c:result.hospitalDepartment,
+ Demo_purpose1__c:'缁翠慨浠g敤',
+ demo_purpose2__c:'绱㈣禂QIS',
+ Name:'*',
+ Person_In_Charge__c:res.id,
+ applyUser__c:res.id,
+ Loaner_received_staff__c:res.lastName + res.firstName,
+ QIS_number__c:result.Id,
+ QISRepair__c:result.repair
+ });
- this[NavigationMixin.Navigate]({
- type: 'standard__objectPage',
- attributes: {
- objectApiName: 'Rental_Apply__c',
- actionName: 'new'
- },
- state:{
- defaultFieldValues: this.defaultValues
- }
- })
- }
- })
+ console.log("=====UserInfo_Owner========>>>=====", result.hospital,result.departmentClass,result.hospitalDepartment,res.id,res.lastName + res.firstName,result.Id,result.repair)
+ console.log("=====UserInfo_Owner========>>>=====", result.Id+" >>>>> ",result.repair)
+ console.log("=============>>>=====", defaultValues)
+ this[NavigationMixin.Navigate]({
+ type: 'standard__objectPage',
+ attributes: {
+ objectApiName: 'Rental_Apply__c',
+ actionName: 'new'
+ },
+ state:{
+ defaultFieldValues: defaultValues
+ }
+ });
+ }
+ }).catch(error => {
+ console.log("error----", error);
+ console.log(error);
+ });
this.dispatchEvent(new CloseActionScreenEvent());
// window.location.reload();
}
}).catch(error => {
- console.log("error");
+ console.log("error----", error);
console.log(error);
- }).finally(() => {
-
});
}).catch(error => {
- console.log("error");
- console.log(error);
- }).finally(() => {
-
+ console.log("error",error);
});
}
showToast(message, type) {
const evt = new ShowToastEvent({
- title: 'Error',
+ // title: 'Error',
message: message,
variant: type
});
this.dispatchEvent(evt);
this.dispatchEvent(new CloseActionScreenEvent());
- }
-
+ };
}
\ No newline at end of file
--
Gitblit v1.9.1