From 1bc3f32b126277b5349564485665b462bb760354 Mon Sep 17 00:00:00 2001
From: zhangchunxu <1842059105@qq.com>
Date: 星期五, 04 八月 2023 13:21:26 +0800
Subject: [PATCH] 修改 招标项目 失单
---
force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js | 54 ++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 42 insertions(+), 12 deletions(-)
diff --git a/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js b/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
index 977a883..9c663be 100644
--- a/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
+++ b/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
@@ -7,7 +7,18 @@
export default class LexTenderingRelevancyButton extends LightningElement {
@api recordId;//褰撳墠杩欐潯鏁版嵁鐨刬d
id;//杩斿洖鍊肩殑id Tender_information__c鎷涙爣椤圭洰鐨刬d
- ProfileId;
+ ProfileId;// 璐﹀彿鐨勬潈闄�
+ systemProfileId;//绯荤粺绠$悊鍛�
+ TwoS1_Sales_Hospital;//'2S1_閿�鍞尰闄㈡媴褰�';
+ TwoS1_Sales_Hospital_Non_Singleton;//2S1_閿�鍞尰闄㈡媴褰擄紙闈炲崟鐐癸級
+ TwoS2_Sales_Product;//'2S2_閿�鍞骇鍝佹媴褰�';
+ TwoS4_Sales_Manager;//2S4_閿�鍞鐞嗚��
+ TwoS4_Sales_Manager_Non_Singleton;//'2S4_閿�鍞鐞嗚�咃紙闈炲崟鐐癸級'
+ TwoS4_Sales_Manager_Majordomo;//'2S4_閿�鍞鐞嗚��(鎬荤洃)'
+ TwoS6_Trade_Assistant;//2S6-2_钀ヤ笟鍔╃悊
+ TwoS6_Sales_Headquarters;//2S6-1_閿�鍞湰閮ㄧ獥鍙�
+ TwoS7_Sales_Headquarters;//2S7_閿�鍞湰閮ㄥ悎鍚岀鐞嗙獥鍙�
+ TwoM4_Marketplace_Manager;//2M4_甯傚満浜у搧鏈儴鎷呭綋(璇环)
IsLoading = true;
@wire(CurrentPageReference)
@@ -20,29 +31,49 @@
}
}
}
+
connectedCallback(){
init({
recordId: this.recordId
}).then(result => {
this.IsLoading = false;
this.id = result.Id;
- this.ProfileId = result.profileId.slice(0,15);
+ this.ProfileId = result.profileId;
+ this.systemProfileId = result.systemProfileId;//绯荤粺绠$悊鍛�
+ this.TwoS1_Sales_Hospital = result.TwoS1_Sales_Hospital;//'2S1_閿�鍞尰闄㈡媴褰�';
+ this.TwoS1_Sales_Hospital_Non_Singleton = result.TwoS1_Sales_Hospital_Non_Singleton;//2S1_閿�鍞尰闄㈡媴褰擄紙闈炲崟鐐癸級
+ this.TwoS2_Sales_Product = result.TwoS2_Sales_Product;//'2S2_閿�鍞骇鍝佹媴褰�';
+ this.TwoS4_Sales_Manager = result.TwoS4_Sales_Manager;//2S4_閿�鍞鐞嗚��
+ this.TwoS4_Sales_Manager_Non_Singleton = result.TwoS4_Sales_Manager_Non_Singleton;//'2S4_閿�鍞鐞嗚�咃紙闈炲崟鐐癸級'
+ this.TwoS4_Sales_Manager_Majordomo = result.TwoS4_Sales_Manager_Majordomo;//'2S4_閿�鍞鐞嗚��(鎬荤洃)'
+ this.TwoS6_Trade_Assistant = result.TwoS6_Trade_Assistant;//2S6-2_钀ヤ笟鍔╃悊
+ this.TwoS6_Sales_Headquarters = result.TwoS6_Sales_Headquarters;//2S6-1_閿�鍞湰閮ㄧ獥鍙�
+ this.TwoS7_Sales_Headquarters = result.TwoS7_Sales_Headquarters;//2S7_閿�鍞湰閮ㄥ悎鍚岀鐞嗙獥鍙�
+ this.TwoM4_Marketplace_Manager = result.TwoM4_Marketplace_Manager;//2M4_甯傚満浜у搧鏈儴鎷呭綋(璇环)
this.RelevancyButton();
this.dispatchEvent(new CloseActionScreenEvent());
})
}
//鎷涙爣椤圭洰 鍏宠仈宸叉湁璇环
RelevancyButton(){
- if( this.ProfileId != '00e1m000000MSci'
- && this.ProfileId != '00e10000000Y3o5'
- && this.ProfileId != '00e10000000xnp2' && this.ProfileId != '00e10000000xzQ0'
- && this.ProfileId != '00e10000000xnp7'&& this.ProfileId != '00e10000001220i'
- && this.ProfileId != '00e10000000xnpH' && this.ProfileId != '00e10000000xzQA'
- && this.ProfileId != '00e10000000hkas'
- && this.ProfileId != '00e10000000xnpR' && this.ProfileId != '00e10000000xyK6'
- && this.ProfileId != '00e10000000xnpW'
- && this.ProfileId != '00e10000000Nb7i'
+ // 鏃犺绠�妗f暟鎹� '00e1m000000MSci'
+ if(
+ // 绯荤粺绠$悊鍛�
+ this.ProfileId != this.systemProfileId
+ // 2s1
+ && this.ProfileId != this.TwoS1_Sales_Hospital && this.ProfileId != this.TwoS1_Sales_Hospital_Non_Singleton
+ // 2s2 鏃犺绠�妗f暟鎹� 00e10000001220i
+ && this.ProfileId != this.TwoS2_Sales_Product
+ // 2s4
+ && this.ProfileId != this.TwoS4_Sales_Manager && this.ProfileId != this.TwoS4_Sales_Manager_Non_Singleton && this.ProfileId != this.TwoS4_Sales_Manager_Majordomo
+ // 2s6
+ && this.ProfileId != this.TwoS6_Trade_Assistant && this.ProfileId != this.TwoS6_Sales_Headquarters
+ // 2s7
+ && this.ProfileId != this.TwoS7_Sales_Headquarters
+ // 2M4 20221012 ljh SWAG-CK28WT
+ && this.ProfileId != this.TwoM4_Marketplace_Manager
){
+ // alert('鍙湁鎷呭綋鍜屽姪鐞嗘墠鑳藉叧鑱旇浠凤紒');
this.showToast('鍙湁鎷呭綋鍜屽姪鐞嗘墠鑳藉叧鑱旇浠�','error');
return;
}
@@ -55,6 +86,5 @@
variant: type
});
this.dispatchEvent(event);
- this.dispatchEvent(new CloseActionScreenEvent());
}
}
\ No newline at end of file
--
Gitblit v1.9.1