From e14d6d0619330cad423f06493e3aa2371faa2a8f Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期六, 09 九月 2023 14:02:23 +0800
Subject: [PATCH] Sit期间修改
---
force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js | 126 ++++++++++++++++++++++++++++++++++++++++--
1 files changed, 120 insertions(+), 6 deletions(-)
diff --git a/force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js b/force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js
index 8f2dd4a..0ab2880 100644
--- a/force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js
+++ b/force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js
@@ -4,7 +4,7 @@
* @Author: chen jing wu
* @Date: 2023-04-12 14:51:44
* @LastEditors: chen jing wu
- * @LastEditTime: 2023-05-11 13:46:32
+ * @LastEditTime: 2023-09-05 15:47:38
*/
import { api, wire,LightningElement } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
@@ -14,9 +14,12 @@
import { updateRecord } from 'lightning/uiRecordApi';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import checkDangerItem from '@salesforce/apex/OpportunityWebService.checkDangerItem';
+import accSendEmail from '@salesforce/apex/OpportunityWebService.accSendEmail';
import oppCheck from '@salesforce/apex/OpportunityWebService.oppCheck';
import updReg from '@salesforce/apex/OpportunityWebService.updReg';
-
+import TradeComplianceStatusFlag from '@salesforce/label/c.TradeComplianceStatusFlag';
+import IFTradeComplianceAlert from '@salesforce/label/c.IFTradeComplianceAlert';
+import LightningConfirm from 'lightning/confirm';
export default class LexAgencyAuthorize extends LightningElement {
@api recordId;
agency1Id;
@@ -42,6 +45,12 @@
s61ProfileId;
s62ProfileId;
m4ProfileId;
+ AccDealerBlacklist;
+ angency1;
+ angency2;
+ accname;
+ ownerids;
+ ddid;
IsLoading = true;
@wire(CurrentPageReference)
getStateParameters(currentPageReference) {
@@ -86,8 +95,18 @@
this.s61ProfileId = result.s61ProfileId;
this.s62ProfileId = result.s62ProfileId;
this.m4ProfileId = result.m4ProfileId;
+ this.AccDealerBlacklist = result.AccDealerBlacklist;
+ this.angency1 = result.angency1;
+ this.angency2 = result.angency2;
+ this.accname = result.accname;
+ this.ownerids = result.ownerids;
+ this.ddid = result.ddid;
+ console.log("w");
this.AgencyAuthorize();
- })
+ }).catch(error=>{
+ console.log("error");
+ console.log(error);
+ });
}
AgencyAuthorize(){
var btns = document.getElementsByName("agency_authorize");
@@ -106,6 +125,89 @@
this.showToast("鎮ㄦ病鏈夋巿鏉冪敵璇风殑鏉冮檺銆傝鑱旂郴绯荤粺绠$悊鍛樸��","error");
return;
}
+ //璐告槗鍚堣 you
+ var AccDealerBlacklist = this.AccDealerBlacklist;//鍒ゆ柇瀹㈡埛/缁忛攢鍟嗘槸鍚︿负榛戝悕鍗�
+ var angency1 = this.angency1;
+ var angency2 = this.angency2;
+ var accname = this.accname;
+ var ownerids = this.ownerids;
+ var ddid = this.ddid;
+ if(TradeComplianceStatusFlag=='true'){
+ //鎷︽埅+閭欢鎻愰啋
+ var oppflag=false;
+ if (AccDealerBlacklist=='123') {
+ // alert('瀹㈡埛,缁忛攢鍟�1锛岀粡閿�鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert);
+ this.showToast('瀹㈡埛,缁忛攢鍟�1锛岀粡閿�鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+
+ }else if(AccDealerBlacklist=='12'){
+ // alert('瀹㈡埛,缁忛攢鍟�1閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert);
+ this.showToast('瀹㈡埛,缁忛攢鍟�1閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }else if(AccDealerBlacklist=='23'){
+ // alert('缁忛攢鍟�1锛岀粡閿�鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert);
+ this.showToast('缁忛攢鍟�1锛岀粡閿�鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }else if(AccDealerBlacklist=='13'){
+ // alert('瀹㈡埛,缁忛攢鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert);
+ this.showToast('瀹㈡埛,缁忛攢鍟�2閮戒负榛戝悕鍗曪紝涓嶈兘鍋氭巿鏉冪敵璇凤紝'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }else if(AccDealerBlacklist=='1'){
+ // alert('瀹㈡埛涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert);
+ this.showToast('瀹㈡埛涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }else if(AccDealerBlacklist=='2'){
+ // alert('缁忛攢鍟�1涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert);
+ this.showToast('缁忛攢鍟�1涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }else if(AccDealerBlacklist=='3'){
+ // alert('缁忛攢鍟�2涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert);
+ this.showToast('缁忛攢鍟�2涓洪粦鍚嶅崟锛屼笉鑳藉仛鎺堟潈鐢宠锛�'+IFTradeComplianceAlert,'error');
+ oppflag=true;
+ }
+ console.log('y');
+ console.log(oppflag);
+ if(oppflag){
+ accSendEmail({
+ "AccDealerBlacklist":AccDealerBlacklist,
+ "accname":accname,
+ "angency1":angency1,
+ "angency2":angency2,
+ "ownerids":ownerids,
+ "ddid":ddid,
+ "oppid":oppid
+ }).then(result=>{
+ console.log('q');
+ var opprtn = result;
+ if (opprtn = true) {
+ return;
+ }
+ //璀︾ず鎻愰啋
+ if (AccDealerBlacklist=='567') {
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勫鎴�,缁忛攢鍟�1锛岀粡閿�鍟�2瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='56'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勫鎴�,缁忛攢鍟�1瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='67'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勭粡閿�鍟�1锛岀粡閿�鍟�2瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='57'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勫鎴�,缁忛攢鍟�2瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='5'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勫鎴峰瓨鍦ㄨ锤鏄撳悎瑙勮绀洪闄╋紝涓嶅缓璁仛鎺堟潈鐢宠锛岃鎮ㄧ‘璁ゆ槸鍚︾户缁敵璇凤紝'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='6'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勭粡閿�鍟�1瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }else if(AccDealerBlacklist=='7'){
+ this.handleConfirmClick('鎮ㄦ墍閫夋嫨鐨勭粡閿�鍟�2瀛樺湪璐告槗鍚堣璀︾ず椋庨櫓锛屼笉寤鸿鍋氭巿鏉冪敵璇凤紝璇锋偍纭鏄惁缁х画鐢宠锛�'+IFTradeComplianceAlert);
+ }
+ });
+ }else{
+ this.ss();
+ }
+ }else{
+ this.ss();
+ }
+ //璐告槗鍚堣 you
+ }
+ ss(){
if (this.stageName != '寮曞悎' && this.stageName != '璇环' ) {
this.showToast("鐘舵��1:" + this.stageName + "銆佷笉鑳藉仛鎺堟潈鐢宠锛�","error");
return;
@@ -146,7 +248,7 @@
if (this.trade == '鍐呰部') {
if(this.isCorrosion == '1'){
checkDangerItem({
- agency1: angency
+ agency1: this.agency1Id
}).then(result=>{
var rtn1 = result;
if (rtn1 != 'OK') {
@@ -157,7 +259,7 @@
});
}else{
oppCheck({
- oppid: oppid,
+ oppid: this.recordId,
saveFlg: '1'
}).then(result=>{
var rtn = result;
@@ -170,12 +272,24 @@
}
} else {
updReg({
- oppid: oppid
+ oppid: this.recordId
}).then(()=>{
this.update();
});
}
}
+ async handleConfirmClick(msg) {
+ const result = await LightningConfirm.open({
+ message: msg,
+ variant: 'headerless',
+ label: 'this is the aria-label value'
+ });
+ if (result) {
+ this.ss();
+ } else {
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }
+ }
showToast(msg,type) {
const event = new ShowToastEvent({
title: '',
--
Gitblit v1.9.1