l
2022-03-11 c9e23fe4ab15bc4b648a553d2172d0a74e1e1a74
force-app/main/default/pages/CampaignCreate.page
@@ -7,61 +7,55 @@
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
   <script type="text/javascript">
      function skip() {
//         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 closeWindowJs(){
         window.location.href = 'https://ocsm--stagefull.my.salesforce.com/701/o';
      function changeCheckbox(){
         debugger
         var as = j$(escapeVfId("j_id0:allForm:allBlock:isAdjudication")).value();
         if(as==""){
            changeCheckboxs('0');
         }else{
            changeCheckboxs('1');
         }
      }
   </script>
   <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:590px;table-layout:fixed;">
                <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">
                    <!-- <apex:repeat value="{!AdjudicationDataList}" var="AdInfo" id="records"> -->
                    <tr>
                        <td align="left" colspan="3">
                        <td align="left" colspan="4">
                            <apex:outputLabel value="> 决裁信息" style="font-size:22px;font-weight:bold;"/>
                        </td>
               </tr>
@@ -69,34 +63,26 @@
               <tr>
                  <td style="text-align: center;">&nbsp;</td>
                  <td style="text-align: left;">
                     <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="是否申请决裁"/>
                     <apex:inputCheckbox id="isAdjudication" value="{!AdInfo.isAdjudication}"/>
                     <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="{!AdInfo.cam.Meeting_Approved_No__c}"/>
                  </td>
               </tr>
               <tr><td>&nbsp;</td></tr>
               <tr>
                  <td style="text-align: center;">&nbsp;</td>
                  <td style="text-align: left;">
                     <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="会议报告"/>
                     <apex:inputField id="Meeting_Report" value="{!AdInfo.cam.Meeting_Report__c}"/>
                     <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: 5px;" value="会议决裁编码(文本)"/>
                     <apex:inputField id="MeetingApprovedNo" value="{!AdInfo.cam.MeetingApprovedNo__c}"/>
                     <apex:outputLabel style="font-weight: bold; padding-right: 8px;" value="会议决裁主题:"/>
                     <apex:outputText id="DecisionTheme" value="{!CampaignTheme}"/>
                  </td>
               </tr>
               <tr><td>&nbsp;</td></tr>
               <tr>
                  <td align="center" colspan="3">
                     <apex:commandButton immediate="true" onclick="skip();" value="确认" style="width:50px;margin-right: 10px;"/>
                     <apex:commandButton immediate="true" onclick="closeWindowJs();" value="取消" style="width:50px"/>
                     <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>
                    <!-- </apex:repeat> -->
                </table>
            </apex:pageBlock>
        </apex:outputPanel>