From 966cbce5ac5a0f011e2c1e99d4337f185856f8c9 Mon Sep 17 00:00:00 2001
From: unknown <sunxia@prec-tech.com>
Date: 星期五, 12 五月 2023 14:33:15 +0800
Subject: [PATCH] Merge branch 'LEX_dev' of http://47.92.229.245:8089/r/lightningupdate into LEX_dev
---
force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js | 97 ++++++----------
force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js | 10
force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js | 135 ++++++++--------------
force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js | 31 ----
force-app/main/default/classes/TenderingButtonController.cls | 54 ++++++++-
force-app/main/default/classes/LightingButtonConstant.cls | 14 ++
6 files changed, 158 insertions(+), 183 deletions(-)
diff --git a/force-app/main/default/classes/LightingButtonConstant.cls b/force-app/main/default/classes/LightingButtonConstant.cls
index f29bf2c..6fe5385 100644
--- a/force-app/main/default/classes/LightingButtonConstant.cls
+++ b/force-app/main/default/classes/LightingButtonConstant.cls
@@ -89,8 +89,22 @@
public static final String LU_SHENG_NAME = '闄� 鑳�';
public static final String HU_DI_AN_NAME = '鑳� 杩畨';
public static final String SYSTEM_PROFILE_NAME = '绯荤粺绠$悊鍛�';
+ public static final String TwoS10_FSE_ManagerMent = '2S10_FSE绠$悊鑰�';
public static final String TwoS1_Sales_Hospital = '2S1_閿�鍞尰闄㈡媴褰�';
+ public static final String TwoS1_Sales_Hospital_Non_Singleton = '2S1_閿�鍞尰闄㈡媴褰擄紙闈炲崟鐐癸級';
+ public static final String TwoS2_Sales_Product = '2S2_閿�鍞骇鍝佹媴褰�';
public static final String TwoS4_Sales_Manager = '2S4_閿�鍞鐞嗚��';
+ public static final String TwoS4_Sales_Manager_Non_Singleton = '2S4_閿�鍞鐞嗚�咃紙闈炲崟鐐癸級';
+ public static final String TwoS4_Sales_Manager_Majordomo = '2S4_閿�鍞鐞嗚��(鎬荤洃)';
+ public static final String TwoS6_Trade_Assistant = '2S6-2_钀ヤ笟鍔╃悊';
+ public static final String TwoS6_Sales_Headquarters = '2S6-1_閿�鍞湰閮ㄧ獥鍙�';
+ public static final String TwoS7_Sales_Headquarters = '2S7_閿�鍞湰閮ㄥ悎鍚岀鐞嗙獥鍙�';
+ public static final String TwoS8_Sales_Administrative_Assistant = '2S8_閿�鍞鏀垮姪鐞�';
+ public static final String TwoS8_Sales_Administrative_Assistant_Plan = '2S8_閿�鍞鏀垮姪鐞�(璁″垝浠〃鏉�)';
+ public static final String TwoS9_Spare = '2S9_澶囧搧绐楀彛';
+ public static final String OBA1_Tenderee = 'OBA1_鎷涙爣绠$悊';
+ public static final String OBA7_Enquiry_Tenderee = 'OBA7_璇环+鎷涙爣绠$悊';
+ public static final String TwoM4_Marketplace_Manager = '2M4_甯傚満浜у搧鏈儴鎷呭綋(璇环)';
public static final String SOBJECT_NAME_OF_REPORT_SHARE ='Report__Share';
public static final String SOBJECT_NAME_OF_VOC_SHARE = 'VOCShare__c';
public static final String REPAIR_FIELD_DOJ_STATUS_NOT_OBJECT = '闈炲璞�';
diff --git a/force-app/main/default/classes/TenderingButtonController.cls b/force-app/main/default/classes/TenderingButtonController.cls
index 5e01974..6b12f61 100644
--- a/force-app/main/default/classes/TenderingButtonController.cls
+++ b/force-app/main/default/classes/TenderingButtonController.cls
@@ -8,12 +8,26 @@
res.Id = report.Id;
res.status = report.status__c;
res.name = report.Name;
- res.opportunityNum = String.valueOf(report.OpportunityNum__c);
+ // res.opportunityNum = String.valueOf(report.OpportunityNum__c);
+ res.opportunityNum = Integer.valueOf(report.OpportunityNum__c);
res.isRelateProject = report.IsRelateProject__c;
res.profileId = UserInfo.getProfileId();
res.systemProfileId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME);
- res.SalesManagerId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME);
- res.SalesHospitalId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME);
+ res.TwoS1_Sales_Hospital = getProfileIdByName(LightingButtonConstant.TwoS1_Sales_Hospital);
+ res.TwoS1_Sales_Hospital_Non_Singleton = getProfileIdByName(LightingButtonConstant.TwoS1_Sales_Hospital_Non_Singleton );
+ res.TwoS2_Sales_Product = getProfileIdByName(LightingButtonConstant.TwoS2_Sales_Product);
+ res.TwoS4_Sales_Manager = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager);
+ res.TwoS4_Sales_Manager_Non_Singleton = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager_Non_Singleton);
+ res.TwoS4_Sales_Manager_Majordomo = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager_Majordomo);
+ res.TwoS6_Trade_Assistant = getProfileIdByName(LightingButtonConstant.TwoS6_Trade_Assistant);
+ res.TwoS6_Sales_Headquarters = getProfileIdByName(LightingButtonConstant.TwoS6_Sales_Headquarters);
+ res.TwoS7_Sales_Headquarters = getProfileIdByName(LightingButtonConstant.TwoS7_Sales_Headquarters);
+ res.TwoS8_Sales_Administrative_Assistant = getProfileIdByName(LightingButtonConstant.TwoS8_Sales_Administrative_Assistant);
+ res.TwoS8_Sales_Administrative_Assistant_Plan = getProfileIdByName(LightingButtonConstant.TwoS8_Sales_Administrative_Assistant_Plan);
+ res.TwoS9_Spare = getProfileIdByName(LightingButtonConstant.TwoS9_Spare);
+ res.OBA1_Tenderee = getProfileIdByName(LightingButtonConstant.OBA1_Tenderee);
+ res.OBA7_Enquiry_Tenderee = getProfileIdByName(LightingButtonConstant.OBA7_Enquiry_Tenderee);
+ res.TwoM4_Marketplace_Manager = getProfileIdByName(LightingButtonConstant.TwoM4_Marketplace_Manager);
res.Environment_Url = System.Label.Environment_Url;
System.debug(LoggingLevel.INFO, '*** xu: ' + res);
}catch(Exception e){
@@ -56,7 +70,7 @@
@AuraEnabled
public String name;
@AuraEnabled
- public String opportunityNum;
+ public Integer opportunityNum;
@AuraEnabled
public String isRelateProject;
@AuraEnabled
@@ -64,9 +78,37 @@
@AuraEnabled
public String systemProfileId;
@AuraEnabled
- public String SalesManagerId;
+ public String TwoS1_Sales_Hospital;
@AuraEnabled
- public String SalesHospitalId;
+ public String TwoS1_Sales_Hospital_Non_Singleton;
+ @AuraEnabled
+ public String TwoS2_Sales_Product;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager_Non_Singleton;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager_Majordomo;
+ @AuraEnabled
+ public String TwoS6_Trade_Assistant;
+ @AuraEnabled
+ public String TwoS6_Sales_Headquarters;
+ @AuraEnabled
+ public String TwoS7_Sales_Headquarters;
+ @AuraEnabled
+ public String TwoS8_Sales_Administrative_Assistant;
+ @AuraEnabled
+ public String TwoS8_Sales_Administrative_Assistant_Plan;
+ @AuraEnabled
+ public String TwoS9_Spare;
+ @AuraEnabled
+ public String OBA1_Tenderee;
+ @AuraEnabled
+ public String OBA7_Enquiry_Tenderee;
+ @AuraEnabled
+ public String TwoM4_Marketplace_Manager;
+ @AuraEnabled
+ public String SalesMarketplaceId;
@AuraEnabled
public String Environment_Url;
}
diff --git a/force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js b/force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js
index 1d901d0..be9daf2 100644
--- a/force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js
+++ b/force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js
@@ -9,8 +9,8 @@
status;//鐘舵��
profileId;//profileId id
systemProfileId;
- SalesManagerId;
- SalesHospitalId;
+ TwoS1_Sales_Hospital;
+ TwoS4_Sales_Manager;
IsLoading = true;
@wire(CurrentPageReference)
@@ -33,8 +33,8 @@
this.status = result.status;
this.profileId = result.profileId;
this.systemProfileId = result.systemProfileId;
- this.SalesManagerId = result.SalesManagerId;
- this.SalesHospitalId = result.SalesHospitalId;
+ this.TwoS1_Sales_Hospital = result.TwoS1_Sales_Hospital;
+ this.TwoS4_Sales_Manager = result.TwoS4_Sales_Manager;
this.LoseButton();
this.dispatchEvent(new CloseActionScreenEvent());
})
@@ -44,7 +44,7 @@
LoseButton(){
sqlResult({id: this.recordId}).then(result=>{
//绠�妗f潈闄� 2S1_閿�鍞尰闄㈡媴褰� 2S4_閿�鍞鐞嗚�� 绯荤粺绠$悊鍛�
- if (this.profileId != this.SalesManagerId && this.profileId != this.SalesHospitalId && this.profileId != this.systemProfileId) {
+ if (this.profileId != this.TwoS1_Sales_Hospital && this.profileId != this.TwoS4_Sales_Manager && this.profileId != this.systemProfileId) {
this.showToast("鎮ㄦ病鏈夋潈闄愶紝鏃犳硶鍒涘缓璇环鎻愪氦澶卞崟銆�","error");
return;
}
diff --git a/force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js b/force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js
index eb7832f..2886c8c 100644
--- a/force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js
+++ b/force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js
@@ -2,13 +2,23 @@
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import init from '@salesforce/apex/TenderingButtonController.initTenderingController';
-import sqlResult from '@salesforce/apex/TenderingButtonController.sqlResult';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class lexTenderingNotarizeButton extends LightningElement {
@api recordId;//褰撳墠杩欐潯鏁版嵁鐨刬d
id;//杩斿洖鍊肩殑id Tender_information__c鎷涙爣椤圭洰鐨刬d
status;//鐘舵��
profileId;//profileId id
+ systemProfileId;//绯荤粺绠$悊鍛�
+ TwoS1_Sales_Hospital;//2S1_閿�鍞尰闄㈡媴褰�
+ TwoS1_Sales_Hospital_Non_Singleton;//2S1_閿�鍞尰闄㈡媴褰擄紙闈炲崟鐐癸級
+ TwoS6_Trade_Assistant;//2S6-2_钀ヤ笟鍔╃悊
+ TwoS6_Sales_Headquarters;//2S6-1_閿�鍞湰閮ㄧ獥鍙�
+ TwoS7_Sales_Headquarters;//2S7_閿�鍞湰閮ㄥ悎鍚岀鐞嗙獥鍙�
+ TwoS8_Sales_Administrative_Assistant;//2S8_閿�鍞鏀垮姪鐞�
+ TwoS8_Sales_Administrative_Assistant_Plan;//2S8_閿�鍞鏀垮姪鐞�(璁″垝浠〃鏉�)
+ TwoS9_Spare;//2S9_澶囧搧绐楀彛
+ OBA1_Tenderee;//OBA1_鎷涙爣绠$悊
+ OBA7_Enquiry_Tenderee;//OBA7_璇环+鎷涙爣绠$悊
IsLoading = true;
@wire(CurrentPageReference)
@@ -27,54 +37,57 @@
init({
recordId: this.recordId
}).then(result => {
- console.log(result)
- this.IsLoading = false;
- this.id = result.Id;
- this.status = result.status;
- this.profileId = result.profileId.slice(0,15);
- this.NotarizeButton();
- this.dispatchEvent(new CloseActionScreenEvent());
- }).catch(error => {
- console.log("error"+error);
- }).finally(() => {
-
- });
+ this.IsLoading = false;
+ this.id = result.Id;
+ this.status = result.status;
+ this.profileId = result.profileId;
+ this.systemProfileId = result.systemProfileId;
+ this.TwoS1_Sales_Hospital = result.TwoS1_Sales_Hospital;
+ this.TwoS1_Sales_Hospital_Non_Singleton = result.TwoS1_Sales_Hospital_Non_Singleton;
+ this.TwoS6_Trade_Assistant = result.TwoS6_Trade_Assistant;
+ this.TwoS6_Sales_Headquarters = result.TwoS6_Sales_Headquarters;
+ this.TwoS7_Sales_Headquarters = result.TwoS7_Sales_Headquarters;
+ this.TwoS8_Sales_Administrative_Assistant = result.TwoS8_Sales_Administrative_Assistant;
+ this.TwoS8_Sales_Administrative_Assistant_Plan = result.TwoS8_Sales_Administrative_Assistant_Plan;
+ this.TwoS9_Spare = result.TwoS9_Spare;
+ this.OBA1_Tenderee = result.OBA1_Tenderee;
+ this.OBA7_Enquiry_Tenderee = result.OBA7_Enquiry_Tenderee;
+ this.NotarizeButton();
+ })
}
- //鐩稿叧鎬х‘璁�
+ //鎷涙爣椤圭洰 鐩稿叧鎬х‘璁�
NotarizeButton(){
- console.log(this.ProfileId,'琛屽悧');
- if( this.profileId!= '00e1m000000MSci'
+ if(
+ //绠�妗f棤 璇ユ潯鏁版嵁 this.profileId!= '00e1m000000MSci'
// 绯荤粺绠$悊鍛�
- && this.profileId!= '00e10000000Y3o5'
- // 2s6
- && this.profileId!= '00e10000000xnpR' && this.profileId!= '00e10000000xyK6'
- // 2s7
- && this.profileId!= '00e10000000xnpW'
- // 2s8
- && this.profileId!= '00e10000000xnpb' && this.profileId!= '00e10000000xyKB'
- // 2s9
- && this.profileId!= '00e10000000a7NY'
- // OBA1
- && this.profileId!= '00e10000000s2fZ'
- // OBA7
- && this.profileId!= '00e10000000s3Jp'
+ this.profileId != this.systemProfileId
+ //2s1 2S1_閿�鍞尰闄㈡媴褰� 2S1_閿�鍞尰闄㈡媴褰擄紙闈炲崟鐐癸級
+ && this.profileId!= this.TwoS1_Sales_Hospital && this.profileId!= this.TwoS1_Sales_Hospital_Non_Singleton
+ // 2s6 2S6-2_钀ヤ笟鍔╃悊 2S6-1_閿�鍞湰閮ㄧ獥鍙�
+ && this.profileId!= this.TwoS6_Trade_Assistant && this.profileId!= this.TwoS6_Sales_Headquarters
+ // 2s7 2S7_閿�鍞湰閮ㄥ悎鍚岀鐞嗙獥鍙�
+ && this.profileId!= this.TwoS7_Sales_Headquarters
+ // 2s8 2S8_閿�鍞鏀垮姪鐞� 2S8_閿�鍞鏀垮姪鐞�(璁″垝浠〃鏉�)
+ && this.profileId!= this.TwoS8_Sales_Administrative_Assistant && this.profileId !=this.TwoS8_Sales_Administrative_Assistant_Plan
+ // 2s9 2S9_澶囧搧绐楀彛
+ && this.profileId!= this.TwoS9_Spare
+ // OBA1 OBA1_鎷涙爣绠$悊
+ && this.profileId!= this.OBA1_Tenderee
+ // OBA7 OBA7_璇环+鎷涙爣绠$悊
+ && this.profileId!= this.OBA7_Enquiry_Tenderee
){
- // alert("鍙湁鍔╃悊鎵嶈兘杩涜鐩稿叧鎬х‘璁わ紒");
this.showToast("鍙湁鍔╃悊鎵嶈兘杩涜鐩稿叧鎬х‘璁わ紒","error");
+ this.dispatchEvent(new CloseActionScreenEvent());
return;
}
- if(this.status== '01.寰呯‘璁�' ||
- this.status== '02.涓嶇浉鍏�' ||
- this.status == '03.涓嶅簲鏍�' ||
- this.status== '04.寰呭叧鑱旇浠�'
- ){
+ if(this.status== '01.寰呯‘璁�' || this.status== '02.涓嶇浉鍏�' || this.status == '03.涓嶅簲鏍�' || this.status== '04.寰呭叧鑱旇浠�'){
window.open (`/apex/Relevance?id=${this.id}`, '', 'height=500, width=800, top=200, left=250,location=no');
+ this.dispatchEvent(new CloseActionScreenEvent());
}
else{
- // alert('鍙湁01.寰呯‘璁ゆ椂闇�瑕佽繘琛岀浉鍏虫�х‘璁わ紒');
- // alert('鍏宠仈璇环鍚庝笉鑳借繘琛岀浉鍏虫�х‘璁わ紒');
this.showToast("鍏宠仈璇环鍚庝笉鑳借繘琛岀浉鍏虫�х‘璁わ紒","error");
+ this.dispatchEvent(new CloseActionScreenEvent());
}
}
@@ -84,51 +97,5 @@
variant: type
});
this.dispatchEvent(event);
- this.dispatchEvent(new CloseActionScreenEvent());
}
-}
-
-
-// function init(){
-// var ProfileId = "{!$Profile.Id}";
-// if( ProfileId!= '00e1m000000MSci'
-// // 绯荤粺绠$悊鍛�
-// && ProfileId!= '00e10000000Y3o5'
-// // 2s1
-// // && ProfileId!= '00e10000000xnp2' && ProfileId!= '00e10000000xzQ0'
-
-// // 2s6
-// && ProfileId!= '00e10000000xnpR' && ProfileId!= '00e10000000xyK6'
-
-// // 2s7
-// && ProfileId!= '00e10000000xnpW'
-
-// // 2s8
-// && ProfileId!= '00e10000000xnpb' && ProfileId!= '00e10000000xyKB'
-
-// // 2s9
-// && ProfileId!= '00e10000000a7NY'
-// // OBA1
-// && ProfileId!= '00e10000000s2fZ'
-// // OBA7
-// && ProfileId!= '00e10000000s3Jp'
-// )
-// {
-// alert("鍙湁鍔╃悊鎵嶈兘杩涜鐩稿叧鎬х‘璁わ紒");
-// return;
-// }
-
-
-// if('{!Tender_information__c.status__c}' == '01.寰呯‘璁�' ||
-// '{!Tender_information__c.status__c}' == '02.涓嶇浉鍏�' ||
-// '{!Tender_information__c.status__c}' == '03.涓嶅簲鏍�' ||
-// '{!Tender_information__c.status__c}' == '04.寰呭叧鑱旇浠�' )
-// {
-// window.open ('/apex/Relevance?id={!Tender_information__c.Id}', '', 'height=500, width=800, top=200, left=250,location=no');
-// }
-// else{
-// // alert('鍙湁01.寰呯‘璁ゆ椂闇�瑕佽繘琛岀浉鍏虫�х‘璁わ紒');
-// alert('鍏宠仈璇环鍚庝笉鑳借繘琛岀浉鍏虫�х‘璁わ紒');
-// }
-// }
-// init();
\ No newline at end of file
+}
\ No newline at end of file
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
diff --git a/force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js b/force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js
index ad4fa58..3e419d9 100644
--- a/force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js
+++ b/force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js
@@ -2,7 +2,6 @@
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import init from '@salesforce/apex/TenderingButtonController.initTenderingController';
-import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class lexTenderingUsedAttachmentButton extends LightningElement {
@api recordId;//褰撳墠杩欐潯鏁版嵁鐨刬d
id;//杩斿洖鍊肩殑id Tender_information__c鎷涙爣椤圭洰鐨刬d
@@ -18,37 +17,15 @@
}
}
}
-
+ //鎷涙爣椤圭洰 鏌ョ湅闄勪欢(鏃�)
connectedCallback(){
init({
recordId: this.recordId
}).then(result => {
this.IsLoading = false;
this.id = result.Id;
- this.AttachmentButton();
+ window.open(`/apex/QLMAttachmentPreview?parentId=${this.id}`);
this.dispatchEvent(new CloseActionScreenEvent());
- }).catch(error => {
- console.log("error"+error);
- }).finally(() => {
-
- });
+ })
}
-
- //鏌ョ湅闄勪欢(鏃�)
- AttachmentButton(){
- window.open(`/apex/QLMAttachmentPreview?parentId=${this.id}`);
- }
-
- showToast(msg,type) {
- const event = new ShowToastEvent({
- message: msg,
- variant: type
- });
- this.dispatchEvent(event);
- }
-}
-
-// var From= function(){
-// window.open( "/apex/QLMAttachmentPreview?parentId={!URLENCODE(Tender_information__c.Id)}");
-// }
-// From();
\ No newline at end of file
+}
\ No newline at end of file
--
Gitblit v1.9.1