From 8db20630a2675ca14e03ccdee91c614397b5c964 Mon Sep 17 00:00:00 2001 From: 高章伟 <gaozhangwei@prec-tech.com> Date: 星期四, 10 三月 2022 16:21:46 +0800 Subject: [PATCH] 最近一月修改内容 --- force-app/main/default/pages/CampaignCreate.page | 121 ++++++++++++++++++++++++++++------------ 1 files changed, 84 insertions(+), 37 deletions(-) diff --git a/force-app/main/default/pages/CampaignCreate.page b/force-app/main/default/pages/CampaignCreate.page index 02d0906..8b9bdd9 100644 --- a/force-app/main/default/pages/CampaignCreate.page +++ b/force-app/main/default/pages/CampaignCreate.page @@ -1,43 +1,90 @@ -<apex:page standardController="Campaign" showHeader="false" sidebar="false"> +<apex:page standardController="Campaign" showHeader="false" sidebar="false" extensions="CampaignCreateController" action="{!init}" > + <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> + <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> + <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> + <apex:stylesheet value="{!URLFOR($Resource.jquerysuggestcss)}"/> + <apex:includeScript value="{!URLFOR($Resource.jquerysuggestjs)}"/> + <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> + <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> <script type="text/javascript"> - function init() { -// var test = window.location.search; - var str = '/701/e?cpn1=*'; - if(getParam('RecordType') != null){ - str += '&RecordType='+getParam('RecordType'); + // function skipJS() { + // skipPage(); + // } + // function ReturnWindowJs(){ + // returnPage(); + // } + function displayDecisionThemeJS(){ + if(document.getElementById('j_id0:allForm:allBlock:Meeting_Approved_No').value != ''){ + var MeetingApprovedName = document.getElementById('j_id0:allForm:allBlock:Meeting_Approved_No').value; + displayDecisionTheme(MeetingApprovedName); } - if(getParam('CMRT') != null){ - str += '&CMRT='+getParam('CMRT'); - } - if(getParam('retURL') != null){ - str += '&retURL='+getParam('retURL'); - } - if(getParam('p8') != null){ - str += '&p8='+getParam('p8'); - } - if(getParam('CF00N10000002DIsr') != null){ - str += '&CF00N10000002DIsr='+getParam('CF00N10000002DIsr'); - } - if(getParam('ent') != null){ - str += '&ent='+getParam('ent'); - } - if(getParam('CF00N10000002DIsr_lkid') != null){ - str += '&CF00N10000002DIsr_lkid='+getParam('CF00N10000002DIsr_lkid'); - } - str += '&nooverride=1'; - window.open(str,'_self'); - } - function getParam(paramName) { - paramValue = "", isFound = !1; - if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) { - arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0; - while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++ - } - return paramValue == "" && (paramValue = null), paramValue + function changeCheckbox(){ + debugger + var as = j$(escapeVfId("j_id0:allForm:allBlock:isAdjudication")).value(); + if(as==""){ + changeCheckboxs('0'); + }else{ + changeCheckboxs('1'); + } } </script> - <body onload="init()"> - - </body> + <apex:form id="allForm"> + <apex:actionFunction name="returnPage" action="{!returnPage}" rerender="allForm,allPanel,allBlock,records"> + </apex:actionFunction> + <apex:actionFunction name="skipPage" action="{!skipPage}" rerender="allForm,allPanel,allBlock,records"> + </apex:actionFunction> + <apex:actionFunction name="displayDecisionTheme" action="{!displayDecisionTheme}" rerender="allForm,allPanel,allBlock,records"> + <apex:param name="firstParam" assignTo="{!MeetingApprovedName}" value="" /> + </apex:actionFunction> + <apex:actionFunction name="changeCheckboxs" action="{!changeCheckboxs}" rerender="allForm,allPanel,allBlock,records"> + <apex:param name="firstParam" assignTo="{!flag}" value="" /> + </apex:actionFunction> + <apex:outputPanel id="allPanel"> + <apex:pageBlock id="allBlock"> + <input type="hidden" id="hasError" value="{!hasError}"/> + <apex:outputPanel id="message"> + <apex:pageMessages /> + </apex:outputPanel> + <table id="linetable" class="linetable" border="0" style="border-collapse: collapse;width:1000px;table-layout:fixed;"> + <colgroup> + <col width="100px"/> + <col width="300px"/> + <col width="350px"/> + <col width="300px"/> + </colgroup> + <!-- <apex:repeat value="{!AdjudicationDataList}" var="AdInfo" id="records"> --> + <tr> + <td align="left" colspan="4"> + <apex:outputLabel value="> 鍐宠淇℃伅" style="font-size:22px;font-weight:bold;"/> + </td> + </tr> + <tr><td> </td></tr> + <tr> + <td style="text-align: center;"> </td> + <td style="text-align: left;"> + <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="鏄惁闇�瑕佺敵璇峰喅瑁�"/> + <apex:inputField id="isAdjudication" value="{!AdjudicationDataobj.cam.IF_Approved__c}" onchange="changeCheckbox();"/> + </td> + <td style="text-align: left;"> + <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="浼氳鍐宠缂栫爜"/> + <apex:inputField id="Meeting_Approved_No" value="{!AdjudicationDataobj.cam.Meeting_Approved_No__c}" onchange="displayDecisionThemeJS();"/> + </td> + <td style="text-align: left;"> + <apex:outputLabel style="font-weight: bold; padding-right: 8px;" value="浼氳鍐宠涓婚锛�"/> + <apex:outputText id="DecisionTheme" value="{!CampaignTheme}"/> + </td> + </tr> + <tr><td> </td></tr> + <tr> + <td align="center" colspan="3"> + <apex:commandButton immediate="true" action="{!skipPage}" value="纭" style="width:50px;margin-right: 10px;"/> + <apex:commandButton immediate="true" action="{!returnPage}" value="鍙栨秷" style="width:50px"/> + </td> + </tr> + <!-- </apex:repeat> --> + </table> + </apex:pageBlock> + </apex:outputPanel> + </apex:form> </apex:page> \ No newline at end of file -- Gitblit v1.9.1