From f66abb6dad1b8caa18aca9d65dceb34a34c022b6 Mon Sep 17 00:00:00 2001
From: KKbes <1620284052@qq.com>
Date: 星期五, 11 八月 2023 11:42:16 +0800
Subject: [PATCH] review

---
 force-app/main/default/lwc/lexCampaignMemberService/lexCampaignMemberService.js |   25 +++++--------------------
 1 files changed, 5 insertions(+), 20 deletions(-)

diff --git a/force-app/main/default/lwc/lexCampaignMemberService/lexCampaignMemberService.js b/force-app/main/default/lwc/lexCampaignMemberService/lexCampaignMemberService.js
index 0b4c097..d03569b 100644
--- a/force-app/main/default/lwc/lexCampaignMemberService/lexCampaignMemberService.js
+++ b/force-app/main/default/lwc/lexCampaignMemberService/lexCampaignMemberService.js
@@ -1,7 +1,4 @@
 import { LightningElement, track, wire,api } from 'lwc';
-import { getRecord } from 'lightning/uiRecordApi';
-import USER_ID from '@salesforce/user/Id';
-import USERPROFILE_ID from '@salesforce/schema/User.ProfileId';
 import { ShowToastEvent } from 'lightning/platformShowToastEvent';
 import { CurrentPageReference } from "lightning/navigation";
 import { CloseActionScreenEvent } from 'lightning/actions';
@@ -10,13 +7,13 @@
 	                "鎵瑰噯鍚庝笉鑳芥坊鍔犲弬浼氫汉鍛橈紝濡傞渶娣诲姞璇疯仈绯绘湇鍔′紒鍒掗儴!",
 	                variant : 'error'
 });
+import getProfileId from'@salesforce/apex/LexGetUserInfoUtils.getProfileId';
 import init  from '@salesforce/apex/LexSubmitCampaignController.initMember';
 import getProfileIdByName  from '@salesforce/apex/LexMeetingCostsController.getProfileIdByName';
 export default class lexCampaignMemberService extends LightningElement {
 	@api recordId;
 	IsLoading=true;
 	Campaign;
-	currentUserProfileId;
 
 
 
@@ -31,13 +28,7 @@
         }
     }
 
-	@wire(getRecord, { recordId: USER_ID, fields: [USERPROFILE_ID]}) 
-    userDetails({error, data}) {
-        if (data) {
-        	this.currentUserProfileId =data.fields.ProfileId.value;          
-        } else if (error) {
-            this.error = error ;
-        }
+    connectedCallback(){
         init({
             recordId: this.recordId
         }).then(result => {
@@ -55,22 +46,16 @@
 	            variant : 'error'
         	});
         	this.dispatchEvent(eventInItError);
-        });        
-    }
-
-
-
-    connectedCallback(){
-
+        });   
 
     }
 
 	async campaignMemberService(){
 		var ProfileId= await getProfileIdByName({Name : "绯荤粺绠$悊鍛�"}); 
-		console.log(ProfileId);
 		var cstatus = this.Campaign.Status;
+		var  userProfileId = await getProfileId();
 		if (cstatus =='鑽夋涓�' || this.Campaign.ServiceDesignDepId__c == USER_ID
-		|| this.currentUserProfileId == ProfileId ){
+		|| userProfileId == ProfileId ){
 			window.open("/apex/CampaignMemberService?id=" + this.Campaign.Id,'CampaignMember','height=400,width=890,top=0,left=0,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');
 
 		} else {

--
Gitblit v1.9.1