From 2f4492ee18f90274582fcc2bb06f5e9bf64136e8 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 13 五月 2022 17:32:14 +0800
Subject: [PATCH] ProdBackup0513
---
force-app/main/default/pages/NewHighProductsOpp.page | 163 ++++++++++--------------------------------------------
1 files changed, 31 insertions(+), 132 deletions(-)
diff --git a/force-app/main/default/pages/NewHighProductsOpp.page b/force-app/main/default/pages/NewHighProductsOpp.page
index 597f068..a275d18 100644
--- a/force-app/main/default/pages/NewHighProductsOpp.page
+++ b/force-app/main/default/pages/NewHighProductsOpp.page
@@ -2,135 +2,35 @@
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
- <apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}"/>
- <apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" />
- <apex:includeScript value="/soap/ajax/40.0/connection.js"/>
+
<script>
- aws_result = '';
- function saveJs() {
- blockme();
- if(document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:dssn:opp_DealerSalesStaffName") || document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:ds:opp_DealerService")){
- ProcessPI({},GetObj(),function(){
- saveBtn();
- });
- }else{
- saveBtn();
- }
-
- }
+ function saveJs() {
+ blockme();
+ saveBtn();
+ }
- function saveYesJs() {
- blockme();
- saveBtnYes();
- }
+ function saveYesJs() {
+ blockme();
+ saveBtnYes();
+ }
- function saveNoJs() {
- blockme();
- saveBtnNo();
- }
+ function saveNoJs() {
+ blockme();
+ saveBtnNo();
+ }
- function cancelJs() {
- var baseUrl = '{!baseUrl}';
- var rtUrl = '{!rtUrl}';
- if (rtUrl == 'null' || rtUrl == '') {
- rtUrl = '{!conId}';
- }
- window.location.href = baseUrl + "/" + rtUrl;
+ function cancelJs() {
+ var baseUrl = '{!baseUrl}';
+ var rtUrl = '{!rtUrl}';
+ if (rtUrl == 'null' || rtUrl == '') {
+ rtUrl = '{!conId}';
}
- function GetObj(){
- return JSON.stringify([{
- dataId : document.getElementById("Page:mainForm:idSearchSetProduct:DealerInfo:AWS_Data_Id__c").value,
- dealerSalesStaffName : document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:dssn:opp_DealerSalesStaffName").value,
- dealerService : document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:ds:opp_DealerService").value,
- }]);
-
- }
- function ProcessPI(sobjJson, payloadForNewPI,callback) {
- console.log('---insert---');
- AWSService.post(staticResource.newUrl, payloadForNewPI, function(result){
- aws_result = result
- SetEditObj();
- if(callback){
- callback();
- }
- }, staticResource.token);
- }
- function SetEditObj(){
- let obj = GetAWSResultObj();
- if(obj){
- document.getElementById("Page:mainForm:idSearchSetProduct:DealerInfo:AWS_Data_Id__c").value = obj.dataId;
-
- document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:dssn:opp_DealerSalesStaffName").value = obj.dealerSalesStaffName;
- document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:ReceiveInfo:ds:opp_DealerService").value = obj.dealerService;
-
- document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:DealerSalesStaffName_Encrypted__c").value = obj.dealerSalesStaffNameEncrypt;
- document.getElementById("page:mainForm:idSearchSetProduct:DealerInfo:DealerService_Encrypted__c").value = obj.dealerServiceEncrypt;
- }
- }
- function GetAWSResultObj(){
- if(aws_result && aws_result.object && aws_result.object.length > 0){
- return aws_result.object[0];
- }
- return null;
- }
- var oppid = '';
- function Redirect(){
- window.location.href = '/'+oppid;
- }
- //aws 纭
- function Trans(){
- let b = HasError();
- console.log('---HasError---');
- console.log(b);
- console.log('---aws_result---');
- console.log(aws_result);
- if(b){
- //娓呯┖pi
- document.getElementById('page:mainForm:DealerInfo:ReceiveInfo:dssn:opp_DealerSalesStaffName').value=''
- document.getElementById('page:mainForm:DealerInfo:ReceiveInfo:ds:opp_DealerService').value=''
- }
- AWSService.post(staticResource.transactionUrl, JSON.stringify({
- "txId":aws_result.txId,
- "isSuccess":b ? 0 : 1
- }), function(result){
- console.log('---result---');
- console.log(result);
- console.log('finish');
- Redirect();
- //window.location.reload();
- }, staticResource.token);
-
- }
- function HasError(){
- let e = document.getElementById("page:mainForm:message");
- console.log(e);
- if (!e) {
- return false;
- }
- if(j$(e).find(".editListError").length > 0){
- return true;
- }
- let divs = j$(e).find("div.message");
- for (let i = 0; i < divs.length; i++) {
- for (let j = 0; j < divs[i].classList.length; j++) {
- for(let cls of divs[i].classList){
- if (cls.indexOf('error')>-1) {
- return true;
- }
- }
-
- }
-
- }
- return false;
- }
+ window.location.href = baseUrl + "/" + rtUrl;
+ }
</script>
<apex:form id="mainForm">
- <script>
- oppid = '{!oppid}';
- </script>
- <apex:actionFunction action="{!saveBtn}" name="saveBtn" reRender="mainForm,message" oncomplete="unblockUI();Trans();"/>
+ <apex:actionFunction action="{!saveBtn}" name="saveBtn" reRender="mainForm,message" oncomplete="unblockUI();"/>
<apex:actionFunction action="{!saveBtnYes}" name="saveBtnYes" reRender="mainForm,message" oncomplete="unblockUI();"/>
<apex:actionFunction action="{!saveBtnNo}" name="saveBtnNo" reRender="mainForm,message" oncomplete="unblockUI();"/>
@@ -218,28 +118,27 @@
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
- <apex:pageBlockSection id="DealerInfo" title="缁忛攢鍟嗙浉鍏充俊鎭�" columns="2">
+ <apex:pageBlockSection title="缁忛攢鍟嗙浉鍏充俊鎭�" columns="2">
<apex:pageBlockSectionItem >
<apex:outputLabel value="浠g悊鍟嗗悕" for="opp_Dealer"/>
<apex:inputField value="{!opp.Dealer__c}" id="opp_Dealer"/>
</apex:pageBlockSectionItem>
- <apex:pageBlockSectionItem id="dssn" >
- <apex:outputLabel value="浠g悊鍟嗛攢鍞媴褰撹�呭悕" for="opp_DealerSalesStaffName"/>
- <apex:inputField value="{!opp.DealerSalesStaffName__c}" id="opp_DealerSalesStaffName"/><!--pi-->
- </apex:pageBlockSectionItem>
-
+ <apex:pageBlockSectionItem >
+ <apex:outputLabel value="浠g悊鍟嗛攢鍞媴褰撹�呭悕" for="opp_DealerSalesStaffName"/>
+ <apex:inputField value="{!opp.DealerSalesStaffName__c}" id="opp_DealerSalesStaffName"/>
+ </apex:pageBlockSectionItem>
+
+
+
<apex:pageBlockSectionItem >
<apex:outputLabel value="涓棿鍟嗗悕" for="opp_SubDealer"/>
<apex:inputField value="{!opp.SubDealer__c}" id="opp_SubDealer"/>
</apex:pageBlockSectionItem>
- <apex:pageBlockSectionItem id="ds" >
+ <apex:pageBlockSectionItem >
<apex:outputLabel value="浠g悊鍟嗘湇鍔℃媴褰撹�呭悕" for="opp_DealerService"/>
- <apex:inputField value="{!opp.DealerService__c}" id="opp_DealerService"/><!--pi-->
+ <apex:inputField value="{!opp.DealerService__c}" id="opp_DealerService"/>
</apex:pageBlockSectionItem>
- <apex:inputHidden id="AWS_Data_Id__c" value="{!opp.AWS_Data_Id__c}"/>
- <apex:inputHidden id="DealerSalesStaffName_Encrypted__c" value="{!opp.DealerSalesStaffName_Encrypted__c}"/>
- <apex:inputHidden id="DealerService_Encrypted__c" value="{!opp.DealerService_Encrypted__c}"/>
</apex:pageBlockSection>
--
Gitblit v1.9.1