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/NEWCreateSWOQuote.page | 106 +++++----------------------------------------------- 1 files changed, 11 insertions(+), 95 deletions(-) diff --git a/force-app/main/default/pages/NEWCreateSWOQuote.page b/force-app/main/default/pages/NEWCreateSWOQuote.page index 6278a46..2d0f0d4 100644 --- a/force-app/main/default/pages/NEWCreateSWOQuote.page +++ b/force-app/main/default/pages/NEWCreateSWOQuote.page @@ -7,88 +7,8 @@ <apex:includeScript value="{!URLFOR($Resource.SWOJS)}"/> <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> -<apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" /> <script type="text/javascript"> - // 20220311 PI鏀归�� by Bright start - AWSService.sfSessionId = '{!GETSESSIONID()}'; - var staticResource = JSON.parse('{!staticResource}'); - var contactstaticResource = JSON.parse('{!contactstaticResource}'); - var aws_data = {}; - - function Decrypt(r,dataIds,callback){ - if (!(dataIds && dataIds.length)) { - if(callback)callback(); - return; - } - - let Foo = function(){ - for (const id of dataIds) { - if (aws_data.hasOwnProperty(id)) { - let d = aws_data[id]; - let $e =j$("[aws-id='"+d.dataId+ "']"); - $e.each((i,e)=>{ - j$(e).html(d[j$(e).attr("aws-api")]); - }) - - } - } - if(callback)callback(); - } - let ids = []; - for (const id of dataIds) { - if (!aws_data.hasOwnProperty(id)) { - ids.push(id); - } - } - if (ids.length > 0) { - - AWSService.search(r.searchUrl,JSON.stringify({ - "dataIds":ids - }),function(data){ - - if(data.object && data.object.length > 0){ - - for(let d of data.object){ - if(d.dataId){ - aws_data[d.dataId] = d; - } - } - Foo(); - }else{ - if(callback)callback(); - } - },r.token); - }else{ - Foo(); - } - } - - function DecryptAll(callback){ - let dataIds1 = []; - j$('[aws-id][aws-obj="Contact"]').each((i,e)=>{ - let v = j$(e).attr('aws-id'); - if (v) { - dataIds1.push(v); - } - }); - Decrypt(contactstaticResource,dataIds1,callback); - - let dataIds2 = []; - j$('[aws-id][aws-obj="Quotes__c"]').each((i,e)=>{ - let v = j$(e).attr('aws-id'); - if (v) { - dataIds2.push(v); - } - }); - Decrypt(staticResource,dataIds2,callback); - } - - j$(function(){ - DecryptAll(); - - }) - // 20220311 PI鏀归�� by Bright end </script> <style type="text/css"> .Page{ @@ -213,9 +133,7 @@ <tr> <td colspan="2" align="left" ><apex:inputField id="CURRENCY" value="{!QuotesPage.CURRENCY__c}" style="width: 56%"/></td> - <td colspan="2" align="left" > - <a href="/{!QuotesPage.CONTACT_NAME__c}" aws-obj="Contact" aws-api="lastName" aws-id="{!QuotesPage.CONTACT_NAME__r.AWS_Data_Id__c}">{!QuotesPage.CONTACT_NAME__r.Name}</a> - </td> + <td colspan="2" align="left" ><apex:outputField value="{!QuotesPage.CONTACT_NAME__c}" style="width: 63%"/></td> <td colspan="2"/> <td colspan="2" class="title1">Summary</td> <td/> @@ -236,7 +154,7 @@ <td colspan="2" align="left" ><apex:outputField id="COMPANY" value="{!QuotesPage.COMPANY__c}"/> <!-- <apex:outputLink value="/{!QuotesPage.COMPANYId__c}" target="LINK_{!QuotesPage.COMPANYId__c}" ><c:PDFWbr targetStr="{!QuotesPage.COMPANYName__c}"/></apex:outputLink> --> </td> - <td align="left" ><apex:outputField html-aws-obj="Quotes__c" html-aws-api="contactPhone" html-aws-id="{!QuotesPage.AWS_Data_Id__c}" id="CONTACT_PHONE" value="{!QuotesPage.CONTACT_PHONE__c}"/></td> + <td align="left" ><apex:outputField id="CONTACT_PHONE" value="{!QuotesPage.CONTACT_PHONE__c}"/></td> <td colspan="3"/> <td class="title2">{!$ObjectType.Quotes__c.fields.DISCOUNT__c.label}</td> <td class="title2" align="left" ><apex:outputField value="{!QuotesPage.DISCOUNT__c}" style="width: 62%"/></td> @@ -377,7 +295,7 @@ <apex:inputText id="DisplayPROBABILITY" value="{!QuotesPage.PROBABILITY__c}" style="display: none;"/> </td> <td/> - <td align="left" ><apex:inputField id="PRODUCT_SEGMENT" value="{!QuotesPage.PRODUCT_SEGMENT__c}" style="width: 95%"/></td> + <td align="left" ><apex:inputField id="PRODUCT_SEGMENT" value="{!QuotesPage.PRODUCT_SEGMENT__c}" onchange="QuotesTypeChangeFunction();" style="width: 95%"/></td> </tr> <tr> <td align="left" >{!$ObjectType.Quotes__c.fields.LOCATION__c.label}<span class="textRed">*</span></td> @@ -527,8 +445,8 @@ <td align="left" >{!$ObjectType.Quotes__c.fields.SHIP_TO__c.label}</td> </tr> <tr> - <td colspan="2" align="left" ><apex:inputField html-aws-obj="Quotes__c" html-aws-api="billTo" html-aws-id="{!QuotesPage.AWS_Data_Id__c}" id="BILL_TO" value="{!QuotesPage.BILL_TO__c }" style="width: 90%;height: 80PX"/></td> - <td colspan="2" align="left" ><apex:inputField html-aws-obj="Quotes__c" html-aws-api="shipTo" html-aws-id="{!QuotesPage.AWS_Data_Id__c}" id="SHIP_TO" value="{!QuotesPage.SHIP_TO__c}" style="width: 90%;height: 80PX"/></td> + <td colspan="2" align="left" ><apex:inputField id="BILL_TO" value="{!QuotesPage.BILL_TO__c }" style="width: 90%;height: 80PX"/></td> + <td colspan="2" align="left" ><apex:inputField id="SHIP_TO" value="{!QuotesPage.SHIP_TO__c}" style="width: 90%;height: 80PX"/></td> </tr> <tr> <td colspan="9"> <hr/></td> @@ -648,19 +566,17 @@ </tr> <tr> - <apex:outputPanel layout="none" rendered="{!IF(aftORbef == false && aftORbef1 == false, true, false)}"> - <td colspan="9"> - <apex:outputText id="message01" value="{!Messages01}" style="resize:vertical;width: 100%"/> - </td> - </apex:outputPanel> + <td colspan="9"> + <apex:outputText id="message01" value="{!Messages01}" style="resize:vertical;width: 100%"/> + </td> </tr> - <tr> + <!-- <tr> <apex:outputPanel layout="none" rendered="{!IF(aftORbef == true || aftORbef1 == true, true, false)}"> <td colspan="9"> <apex:outputText value="-缁翠慨璐ㄤ繚鍙兜鐩栦簬鏈缁翠慨鐨勯厤浠讹紝缁翠慨璐ㄤ繚鏈熶负浠櫒鍙戣揣鍚庝笁涓湀鍔犲叓澶┿��" style="resize:vertical;width: 100%"/> </td> </apex:outputPanel> - </tr> + </tr> --> <tr> <td colspan="9"> <apex:outputText id="message02" value="{!Messages02}" style="resize:vertical;width: 100%"/> @@ -949,7 +865,7 @@ <td><apex:outputText value="{!mail.haveAtt}" /></td> <td> <apex:repeat value="{!mail.attList}" var="att" id="lines"> - <apex:outputLink value="/{!att.Id}" target="LINK_{!att.Id}"><c:PDFWbr targetStr="{!att.FileName__c}" /></apex:outputLink> + <apex:outputLink value="/{!att.Id}" target="LINK_{!att.Id}"><c:PDFWbr targetStr="{!att.Name}" /></apex:outputLink> <br/> </apex:repeat> </td> -- Gitblit v1.9.1