From 07390e2fcb4adf27c928335bf27ae7939c5a80ad Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 11:28:12 +0800
Subject: [PATCH] bakcup20230523
---
force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js | 97 ++++++++++++++++++------------------------------
1 files changed, 36 insertions(+), 61 deletions(-)
diff --git a/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js b/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
index dbc1eac..9c663be 100644
--- a/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
+++ b/force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js
@@ -1,15 +1,24 @@
import { LightningElement,wire,track,api} from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
-import { NavigationMixin } from 'lightning/navigation';
import init from '@salesforce/apex/TenderingButtonController.initTenderingController';
-import { updateRecord } from 'lightning/uiRecordApi';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
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)
@@ -27,89 +36,55 @@
init({
recordId: this.recordId
}).then(result => {
- console.log(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());
- }).catch(error => {
- console.log("error"+error);
- }).finally(() => {
-
- });
+ })
}
//鎷涙爣椤圭洰 鍏宠仈宸叉湁璇环
RelevancyButton(){
- if( this.ProfileId != '00e1m000000MSci'
+ // 鏃犺绠�妗f暟鎹� '00e1m000000MSci'
+ if(
// 绯荤粺绠$悊鍛�
- && this.ProfileId != '00e10000000Y3o5'
+ this.ProfileId != this.systemProfileId
// 2s1
- && this.ProfileId != '00e10000000xnp2' && this.ProfileId != '00e10000000xzQ0'
- // 2s2
- && this.ProfileId != '00e10000000xnp7'&& this.ProfileId != '00e10000001220i'
+ && 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 != '00e10000000xnpH' && this.ProfileId != '00e10000000xzQA'
- && this.ProfileId != '00e10000000hkas'
+ && this.ProfileId != this.TwoS4_Sales_Manager && this.ProfileId != this.TwoS4_Sales_Manager_Non_Singleton && this.ProfileId != this.TwoS4_Sales_Manager_Majordomo
// 2s6
- && this.ProfileId != '00e10000000xnpR' && this.ProfileId != '00e10000000xyK6'
+ && this.ProfileId != this.TwoS6_Trade_Assistant && this.ProfileId != this.TwoS6_Sales_Headquarters
// 2s7
- && this.ProfileId != '00e10000000xnpW'
+ && this.ProfileId != this.TwoS7_Sales_Headquarters
// 2M4 20221012 ljh SWAG-CK28WT
- && this.ProfileId != '00e10000000Nb7i'
+ && this.ProfileId != this.TwoM4_Marketplace_Manager
){
// alert('鍙湁鎷呭綋鍜屽姪鐞嗘墠鑳藉叧鑱旇浠凤紒');
this.showToast('鍙湁鎷呭綋鍜屽姪鐞嗘墠鑳藉叧鑱旇浠�','error');
return;
}
-
window.open ('/apex/Enquiry?id='+this.recordId, '_blank');
}
- // this.showToast(result,'success');
- // this.showToast('椤圭洰宸插叧鑱旇繃璇环锛岃鍒拌浠烽噷鍋氫笉搴旀爣鐢宠','error');
showToast(msg,type) {
const event = new ShowToastEvent({
- // title: title,
message: msg,
variant: type
});
this.dispatchEvent(event);
}
-}
-
-// function RelateOpp(){
-
-// var ProfileId = "{!$Profile.Id}";
-// if( ProfileId!= '00e1m000000MSci'
-// // 绯荤粺绠$悊鍛�
-// && ProfileId!= '00e10000000Y3o5'
-// // 2s1
-// && ProfileId!= '00e10000000xnp2' && ProfileId!= '00e10000000xzQ0'
-
-// // 2s2
-// && ProfileId!= '00e10000000xnp7'&& ProfileId!= '00e10000001220i'
-
-// // 2s4
-// && ProfileId!= '00e10000000xnpH' && ProfileId!= '00e10000000xzQA'
-
-// && ProfileId!= '00e10000000hkas'
-
-// // 2s6
-// && ProfileId!= '00e10000000xnpR' && ProfileId!= '00e10000000xyK6'
-
-// // 2s7
-// && ProfileId!= '00e10000000xnpW'
-// // 2M4 20221012 ljh SWAG-CK28WT
-// && ProfileId!= '00e10000000Nb7i'
-// ){
-// alert('鍙湁鎷呭綋鍜屽姪鐞嗘墠鑳藉叧鑱旇浠凤紒');
-// return;
-// }
-
-
-// url = window.location.pathname;
-// url = url.substring(url.lastIndexOf('/') + 1, url.length);
-// window.open ('/apex/Enquiry?id='+url, '_blank');
-// }
-// RelateOpp();
\ No newline at end of file
+}
\ No newline at end of file
--
Gitblit v1.9.1