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/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js | 159 +++++++++++++---------------------------------------
1 files changed, 40 insertions(+), 119 deletions(-)
diff --git a/force-app/main/default/lwc/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js b/force-app/main/default/lwc/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js
index a5e8655..57ae846 100644
--- a/force-app/main/default/lwc/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js
+++ b/force-app/main/default/lwc/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js
@@ -3,23 +3,21 @@
import { CloseActionScreenEvent } from 'lightning/actions';
import init from '@salesforce/apex/ESignController.ESignController';
import OcsmResult from '@salesforce/apex/ESignController.OcsmResult';
-import UserInfo_Owner from '@salesforce/apex/ESignController.UserInfo_Owner';
-import { updateRecord } from 'lightning/uiRecordApi';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
-export default class Submit extends LightningElement {
+export default class lexESignAcceptanceHospital extends LightningElement {
@api recordId;//OwnerId
- ownerId;//鎵�鏈変汉id
id;//杩斿洖鍊肩殑id
IsLoading = true;
- profileId = '';
- arrMessage = [];
- RCManagerId = null;
- GrouppurchasePCL = null;
- OCMManProvinceCus = null;
- HPSignUpStatus = null;
- SalesRootFormula = null;
- HPSignUpDate = null;
- salesManage = null;
+ profileId = '';//褰撳墠鐧诲綍浜虹殑鏉冮檺
+ GrouppurchasePCL = null; //鏄惁闆嗛噰璇环
+ OCMManProvinceCus = null; //OCSM绠$悊鐪�
+ HPSignUpStatus = null; //鍖婚櫌瀹℃壒鐘舵��
+ SalesRootFormula = null; // 閿�鍞笭閬�(鏂囨湰)
+ HPSignUpDate = null;// 鍖婚櫌绛炬敹鏃�
+ userId; // 褰撳墠鐧诲綍浜�
+ systemProfileId;//绯荤粺绠$悊鍛�
+ OBA4_sinFor;//OBA4_绛炬敹绠$悊
+
@wire(CurrentPageReference)
getStateParameters(currentPageReference) {
@@ -36,46 +34,31 @@
init({
recordId: this.recordId
}).then(result => {
- console.log(result);
- // this.RCManagerId = result.RCManagerId;
this.GrouppurchasePCL = result.GrouppurchasePCL;
this.OCMManProvinceCus = result.OCMManProvinceCus;
this.HPSignUpStatus = result.HPSignUpStatus;
this.SalesRootFormula = result.SalesRootFormula;
this.HPSignUpDate = result.HPSignUpDate;
- this.profileId = result.profileId.slice(0,15);
+ this.profileId = result.profileId;
+ this.userId = result.userId;
+ this.systemProfileId = result.systemProfileId;
+ this.OBA4_sinFor = result.OBA4_sinFor;
this.IsLoading = false;
this.AcceptanceHospital();
})
}
+ //绛炬敹鍗� 楠屾敹纭(鍖婚櫌)
AcceptanceHospital(){
//鍏堝垽鏂槸鍚︿负闆嗛噰璇�
- // var Group_purchase_PCL ;
- // var Group_purchase_PCLFlag = "{!eSignForm__c.Group_purchase_PCL__c}";
- // if(Group_purchase_PCLFlag == 1){
- // Group_purchase_PCL = '闆嗛噰璇�';
- // }else{
- // Group_purchase_PCL = "{!eSignForm__c.OCM_man_province_cus__c}";
- // }
- console.log(this.GrouppurchasePCL,this.OCMManProvinceCus,'111111111')
var Group_purchase_PCL ;
- // if(this.GrouppurchasePCL == 1){
- // Group_purchase_PCL = '闆嗛噰璇�';
- // }else{
- Group_purchase_PCL = this.OCMManProvinceCus;
- // }
+ if(this.GrouppurchasePCL == 1){
+ Group_purchase_PCL = '闆嗛噰璇�';
+ }else{
+ Group_purchase_PCL = this.OCMManProvinceCus;
+ }
//妫�绱CSM绠$悊鐪� 涓婄殑钀ヤ笟绠$悊閮ㄦ媴褰�
- // var sql = "select id, Name, SalesManage__c from OCM_Management_Province__c where Name = "+"\'"+Group_purchase_PCL+"\'";
- // var ocsmResult = sforce.connection.query(sql);
- // var ocsm = ocsmResult.getArray("records");
- // //钀ヤ笟绠$悊閮ㄦ媴褰搃d
- // var salesManage;
- // if (ocsm) {
- // salesManage = ocsm[0].SalesManage__c;
- // }
- console.log(Group_purchase_PCL,this.profileId,'77777777777')
OcsmResult({GrouppurchasePCL:Group_purchase_PCL}).then(res=>{
- console.log(res)
+ //钀ヤ笟绠$悊閮ㄦ媴褰搃d
var salesManage;
salesManage = res[0].SalesManage__c;
//鐢靛瓙绛炬敹鍗昳d
@@ -86,34 +69,32 @@
var status = this.HPSignUpStatus;
//閿�鍞笭閬�
var sales_Root_Formula = this.SalesRootFormula;
- if (salesManage || this.profileId == '00e10000000Y3o5') {
- UserInfo_Owner().then(res => {
- var userId = '';
- userId = res.id;
- if (salesManage != userId && this.profileId != '00e10000000Y3o5' && this.profileId != '00e10000000s2cp') {
- alert('鎮ㄥ彧鑳藉鎵硅惀涓氱鐞嗛儴鎷呭綋鏄嚜宸辩殑绛炬敹鍗曪紒');
- return;
- } else if (status != '鐢宠涓�') {
- alert('鎮ㄥ彧鑳藉鎵圭敵璇蜂腑鐨勭鏀跺崟锛�')
- return;
- } else if (this.HPSignUpDate) {
- alert('鍖婚櫌绛炬敹鏃ヤ负绌烘椂锛屼笉鍙互纭锛�');
- return;
- }else{
+ if (salesManage || this.profileId == this.systemProfileId) {
+ if (salesManage != this.userId && this.profileId != this.systemProfileId && this.profileId != this.OBA4_sinFor) {
+ // alert('鎮ㄥ彧鑳藉鎵硅惀涓氱鐞嗛儴鎷呭綋鏄嚜宸辩殑绛炬敹鍗曪紒');
+ this.showToast("鎮ㄥ彧鑳藉鎵硅惀涓氱鐞嗛儴鎷呭綋鏄嚜宸辩殑绛炬敹鍗曪紒","error");
+ return;
+ } else if (status != '鐢宠涓�') {
+ // alert('鎮ㄥ彧鑳藉鎵圭敵璇蜂腑鐨勭鏀跺崟锛�')
+ this.showToast("鎮ㄥ彧鑳藉鎵圭敵璇蜂腑鐨勭鏀跺崟锛�","error");
+ return;
+ } else if (this.HPSignUpDate == undefined) {
+ // alert('鍖婚櫌绛炬敹鏃ヤ负绌烘椂锛屼笉鍙互纭锛�');
+ this.showToast("鍖婚櫌绛炬敹鏃ヤ负绌烘椂锛屼笉鍙互纭锛�","error");
+ return;
+ }else{
if(sales_Root_Formula == 'OCM鐩存帴璨╁2'){
window.open ('/apex/HPDirectSalesConfirmPage?id='+this.recordId, '鍖婚櫌纭',
'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no');
+ this.dispatchEvent(new CloseActionScreenEvent());
}else{
window.open ('/apex/HPConfirmPage?id='+this.recordId, '鍖婚櫌纭',
'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no');
+ this.dispatchEvent(new CloseActionScreenEvent());
}
- }
- })
+ }
}
})
- }
- updateRecordView() {
- updateRecord({fields: { Id: this.recordId }});
}
showToast(msg,type) {
const event = new ShowToastEvent({
@@ -121,66 +102,6 @@
variant: type
});
this.dispatchEvent(event);
- if(type == 'success'){
- this.updateRecordView();
- }
this.dispatchEvent(new CloseActionScreenEvent());
}
-}
-
-// var foo = function() {
-// //褰撳墠鐢ㄦ埛鐧诲綍id
-// var userId = "{!CASESAFEID($User.Id)}";
-// //褰撳墠鐢ㄦ埛绠�妗d
-// var ProfileId = "{!$Profile.Id}";
-// // var RC_Manager = "{!eSignForm__c.RC_ManagerId__c }";
-// //鍏堝垽鏂槸鍚︿负闆嗛噰璇�
-// var Group_purchase_PCL ;
-// var Group_purchase_PCLFlag = "{!eSignForm__c.Group_purchase_PCL__c}";
-// if(Group_purchase_PCLFlag == 1){
-// Group_purchase_PCL = '闆嗛噰璇�';
-// }else{
-// Group_purchase_PCL = "{!eSignForm__c.OCM_man_province_cus__c}";
-// }
-// //妫�绱CSM绠$悊鐪� 涓婄殑钀ヤ笟绠$悊閮ㄦ媴褰�
-// var sql = "select id, Name, SalesManage__c from OCM_Management_Province__c where Name = "+"\'"+Group_purchase_PCL+"\'";
-// var ocsmResult = sforce.connection.query(sql);
-// var ocsm = ocsmResult.getArray("records");
-// //钀ヤ笟绠$悊閮ㄦ媴褰搃d
-// var salesManage;
-// if (ocsm) {
-// salesManage = ocsm[0].SalesManage__c;
-// }
-
-// //鐢靛瓙绛炬敹鍗昳d
-// var id = "{!eSignForm__c.Id}";
-// //new 涓�涓璞�
-// var eSignForm;
-// //鍖婚櫌鐘舵��
-// var status = "{!eSignForm__c.HPSignUpStatus__c}";
-// //閿�鍞笭閬�
-// var sales_Root_Formula = "{!eSignForm__c.Sales_Root_Formula__c}";
-
-// if (salesManage || ProfileId == '00e10000000Y3o5') {
-// if (salesManage != userId && ProfileId != '00e10000000Y3o5' && ProfileId != '00e10000000s2cp') {
-// alert('鎮ㄥ彧鑳藉鎵硅惀涓氱鐞嗛儴鎷呭綋鏄嚜宸辩殑绛炬敹鍗曪紒');
-// return;
-// } else if (status != '鐢宠涓�') {
-// alert('鎮ㄥ彧鑳藉鎵圭敵璇蜂腑鐨勭鏀跺崟锛�')
-// return;
-// } else if (!'{!eSignForm__c.HPSignUpDate__c}') {
-// alert('鍖婚櫌绛炬敹鏃ヤ负绌烘椂锛屼笉鍙互纭锛�');
-// return;
-// }else{
-// if(sales_Root_Formula == 'OCM鐩存帴璨╁2'){
-// window.open ('/apex/HPDirectSalesConfirmPage?id='+"{!eSignForm__c.Id}", '鍖婚櫌纭',
-// 'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no');
-// }else{
-// window.open ('/apex/HPConfirmPage?id='+"{!eSignForm__c.Id}", '鍖婚櫌纭',
-// 'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no');
-// }
-
-// }
-// }
-// }
-// foo();
\ No newline at end of file
+}
\ No newline at end of file
--
Gitblit v1.9.1