zhangzhengmei
2023-04-25 ad5dbc23bdd06bd652d8a4595d132bda858dfe45
维修合同文本信息录入页面
2个文件已添加
475 ■■■■■ 已修改文件
force-app/main/default/pages/PaymentPlanLoad.page 468 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/PaymentPlanLoad.page-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/PaymentPlanLoad.page
New file
@@ -0,0 +1,468 @@
<apex:page Controller="PaymentPlanLoadController"  showHeader="false" sidebar="false" action="{!init}" id="allPage" title="维修合同文本信息录入页面" pageStyle="PageStyleCss" lightningStylesheets="true" >
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
<style type="text/css">
    .BlockSytle{
        width: 1000px;
    }
    .PageStyleCss{
        width: 980px;
        height: 340px;
    }
    input{
        disabled: false;
    }
</style>
<script type="text/javascript">
    function init() {
        Convert_All_Amount();
        // 新增点检总次数(只在页面中显示)fxk 2021/9/2 Star
        AllChecktime();
        // 新增点检总次数(只在页面中显示)fxk 2021/9/2 ENd
        Initdisabled();
    }
    function Convert_All_Amount() {
        var Total_Contract_Amount = j$(escapeVfId('allPage:allForm:Contract_Amount_Hidden')).val();
        var Total_Contract_Amount_In_Words = j$(escapeVfId('allPage:allForm:Total_Contract_Amount_In_Words_Hidden')).val();
        if( Total_Contract_Amount !=null && Total_Contract_Amount!=undefined && Total_Contract_Amount.length > 0 ){
            Convert_Contract_Amount();
            for(var i=1; i<7; i++){
            Convert_Amount(i);
            }
        }
    }
    function Initdisabled() {
        var Status = '{!PageMCEElement.Status__c}';
        if(Status != '引合中'){
        j$(escapeVfId('allPage:allForm:allBlock:Is_Standard_Contract')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Term_Of_Payment__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:one_off_payment_agreed_period__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Total_Contract_Amount_In_Words')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Total_Payment_Time__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_First')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_Second')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_Third')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_Forth')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_Fifth')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Date_Sixth')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_1')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_2')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_3')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_4')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_5')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_6')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_6')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Small_Repair_Time__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Live_Technical_Support_Time__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Tour_Check__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Engineer_Name__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Phone_Number__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Inspection_Time__c')).attr("disabled", true);
        // 新增点检总次数(只在页面中显示)fxk 2021/9/2 Star
        j$(escapeVfId('allPage:allForm:allBlock:Contract_Limit_Times__c')).attr("disabled", true);
        // 新增点检总次数(只在页面中显示)fxk 2021/9/2 End
        j$(escapeVfId('allPage:allForm:allBlock:Dedust__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:First_Party_Contract_Number__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Second_Party_Contract_Number__c')).attr("disabled", true);
        j$(escapeVfId('allPage:allForm:allBlock:Negotiate_Mean__c')).attr("disabled", true);
        }
    }
    function Convert_Contract_Amount() {
        var Total_Contract_Amount = j$(escapeVfId('allPage:allForm:Contract_Amount_Hidden')).val();
        var Total_Contract_Amount_In_Words = smalltoBIG(Total_Contract_Amount);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Total_Contract_Amount_In_Words')).text(Total_Contract_Amount_In_Words);
        j$(escapeVfId('allPage:allForm:Total_Contract_Amount_In_Words_Hidden')).val(Total_Contract_Amount_In_Words);
    }
    function Convert_Amount(number) {
        var Amount = j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_'+number)).val();
        if(Amount == null || Amount== undefined || Amount.length == 0)
            return;
        var Amount_In_Words = smalltoBIG(Amount);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_' + number + '_in_Word')).text(Amount_In_Words);
        j$(escapeVfId('allPage:allForm:Payment_Plan_Sum_' + number + '_in_Word_Hidden')).val(Amount_In_Words);
        j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Payment_Plan_Sum_'+number)).val(toNumComma(Amount));
    }
    /** 数字金额大写转换(可以处理整数,小数,负数) */
    function smalltoBIG(n)
    {
        var fraction = ['角', '分'];
        var digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];
        var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟']  ];
        var head = n < 0? '欠': '';
        n = n.replace(/\,/g,"");
        n = Math.abs(n);
        var s = '';
        for (var i = 0; i < fraction.length; i++){
            s += (digit[Math.floor(n * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');
        }
        s = s || '整';
        n = Math.floor(n);
        for (var i = 0; i < unit[0].length && n > 0; i++)     {
            var p = '';
            for (var j = 0; j < unit[1].length && n > 0; j++)     {
                p = digit[n % 10] + unit[1][j] + p;
                n = Math.floor(n / 10);
            }
            s = p.replace(/(零.)*零$/, '').replace(/^$/, '零')  + unit[0][i] + s;
        }
        return head + s.replace(/(零.)*零元/, '元').replace(/(零.)+/g, '零').replace(/^整$/, '零元整');
    }
    function CloseJs() {
        // body...
        var Rs = j$(escapeVfId('allPage:allForm:statusSave')).value();
        // fxk 2021/8/31 点检次数必须填 end
        // var saveErrorflag = j$(escapeVfId('saveErrorflag')).value();
        if(Rs == 'Fin'){
            // fxk 2021/8/31 点检次数必须填 end
            // zzm 2023/4/24 classic 改版为lightning
            // window.opener.top.location.href = '/{!PageMCEElement.id}';
            // window.close();
            window.location.href = '/{!PageMCEElement.id}';
   //          top.window.close();
            unblockUI();
        }else{
            unblockUI();
        }
    }
    function ChangeTermofPaymentPlanJS(){
        ChangeTermofPaymentPlan();
    }
    // 新增点检总次数(只在页面中显示)fxk 2021/9/2 Star
    function AllChecktime(){
        var Allchecks;
        var ContractAllMonth = '{!Contract_validMonth}';//j$(escapeVfId('allPage:allForm:Contract_validMonth')).value();
        // alert(ContractAllMonth);
        var checks = j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Inspection_Time__c')).val();
        // alert(checks);
        // add 一年内点检区间不够生成一次点检计划,默认生成一个点检计划,计划区间为合同开始日-结束日 2021/10/25 fxk Star
        if((checks == 1 && ContractAllMonth < 9)
            || (checks == 2 && ContractAllMonth < 6)
            || (checks == 3 && ContractAllMonth < 4)
            || (checks == 4 && ContractAllMonth < 3)){
            Allchecks = 1;
        }else{
        // add 一年内点检区间不够生成一次点检计划,默认生成一个点检计划,计划区间为合同开始日-结束日 2021/10/25 fxk End
            if (ContractAllMonth - parseInt(ContractAllMonth / 12) * 12 >= 6 && checks == 1){
                Allchecks = parseInt((ContractAllMonth * checks)/12+1);
            }else{
                Allchecks = parseInt((ContractAllMonth * checks)/12);
            }
        }
        // alert(Allchecks);
        // var EndDate = '{!PageMCEElement.Contract_End_Date__c}';
        j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Contract_Limit_Times__c')).text(Allchecks);
    }
    // 新增点检总次数(只在页面中显示)fxk 2021/9/2 End
</script>
<apex:form styleClass="BlockSytle" id="allForm">
    <body onload="init()">
    <apex:actionFunction name="ChangeTermofPaymentPlan" action="{!Dummy}" rerender="paymentPlan"></apex:actionFunction>
    <apex:actionFunction name="RerenderallpageBlockJS" action="{!Dummy}" rerender="TextInformation"></apex:actionFunction>
    <apex:outputPanel id="hiddenInput">
    <apex:inputHidden value="{!statusSave}" id="statusSave"/>
    <apex:inputHidden value="{!Contract_validMonth}" id="Contract_validMonth"/>
    <apex:inputHidden value="{!PageMCEElement.Contract_Amount__c}" id="Contract_Amount_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Total_Contract_Amount_In_Words__c}" id="Total_Contract_Amount_In_Words_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_First_in_Word__c}" id="Payment_Plan_Sum_1_in_Word_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_Second_in_Word__c}" id="Payment_Plan_Sum_2_in_Word_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_Third_in_Word__c}" id="Payment_Plan_Sum_3_in_Word_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_Forth_in_Word__c}" id="Payment_Plan_Sum_4_in_Word_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_Fifth_in_Word__c}" id="Payment_Plan_Sum_5_in_Word_Hidden"/>
    <apex:inputHidden value="{!PageMCEElement.Payment_Plan_Sum_Sixth_in_Word__c}" id="Payment_Plan_Sum_6_in_Word_Hidden"/>
    </apex:outputPanel>
    <apex:pageBlock id="allBlock" >
    <apex:outputPanel id="Messages" style="color:red">
        <apex:messages />
    </apex:outputPanel>
    <table border="0" >
        <colgroup>
            <col width="25%"/>
            <col width="25%"/>
            <col width="25%"/>
            <col width="25%"/>
        </colgroup>
        <tr>
            <td style ="text-align: right;">
                <apex:outputText value="是否为标准合同:"  /> &nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                <div class="requiredInput"><div class="requiredBlock"></div>
                     <apex:inputField required id="Is_Standard_Contract" value="{!PageMCEElement.Is_Standard_Contract__c}" onchange="RerenderallpageBlockJS(); "/>
                        (必填项,所有合同均必须勾选)
                </div>
            </td>
            <td/>
            <td/>
        </tr>
    </table>
    <br/>
    <apex:pageBlockSection id="paymentPlan" title="付款计划(必填内容):" columns="1">
        <apex:selectList label="付款方式:" style="margin-right:3px" size="1" id="Term_Of_Payment__c" value="{!PageMCEElement.Term_Of_Payment__c}" onchange="ChangeTermofPaymentPlanJS();">
            <apex:selectOptions value="{!Term_Of_Payment}"/>
        </apex:selectList>
        <apex:outputPanel style="display: {!IF(Check_Of_Payment, '', 'none')}" >
            <h2 style="margin-left:4%;">一次性付款:</h2>
            <p style="margin-left:4%;">
                本合同正式签订之日起
                <apex:selectList style="margin-right:3px;margin-left:3px" size="1" id="one_off_payment_agreed_period__c" value="{!PageMCEElement.one_off_payment_agreed_period__c}">
                    <apex:selectOptions value="{!one_off_payment_agreed_period}"/>
                </apex:selectList>
                 日内,甲方向乙方支付全部合同款人民币
                 <apex:outputText style="margin-right:3px;margin-left:3px" value="{!PageMCEElement.Contract_Amount__c}"/>元,大写<apex:outputText id="Total_Contract_Amount_In_Words" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Total_Contract_Amount_In_Words__c}"/>。
            </p>
        </apex:outputPanel>
        <apex:outputPanel style="display: {!IF(Not(Check_Of_Payment), '', 'none')}">
            <h2 style="margin-left:4%;" >多次付款:</h2>
            <div style="margin-left:4%;line-height:22px">
                本合同款项分&nbsp;&nbsp;
                <apex:selectList style="margin-right:3px" size="1" id="Total_Payment_Time__c" value="{!PageMCEElement.Total_Payment_Time__c}">
                    <apex:selectOptions value="{!Total_Payment_Time}"/>
                </apex:selectList>&nbsp;期付出,详细如下:
                <br/>
                第一期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_First" value="{!PageMCEElement.Payment_Plan_Date_First__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_1" value="{!PageMCEElement.Payment_Plan_Sum_First__c}" onchange="Convert_Amount('1');" />
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_1_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_First_in_Word__c}"/>;
                <br/>
                第二期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_Second" value="{!PageMCEElement.Payment_Plan_Date_Second__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_2" value="{!PageMCEElement.Payment_Plan_Sum_Second__c}" onchange="Convert_Amount('2');"/>
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_2_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_Second_in_Word__c}"/>;
                <br/>
                第三期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_Third" value="{!PageMCEElement.Payment_Plan_Date_Third__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_3" value="{!PageMCEElement.Payment_Plan_Sum_Third__c}" onchange="Convert_Amount('3');"/>
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_3_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_Third_in_Word__c}"/>;
                <br/>
                第四期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_Forth" value="{!PageMCEElement.Payment_Plan_Date_Forth__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_4" value="{!PageMCEElement.Payment_Plan_Sum_Forth__c} " onchange="Convert_Amount('4');"/>
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_4_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_Forth_in_Word__c}"/>;
                <br/>
                第五期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_Fifth" value="{!PageMCEElement.Payment_Plan_Date_Fifth__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_5" value="{!PageMCEElement.Payment_Plan_Sum_Fifth__c}" onchange="Convert_Amount('5');"/>
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_5_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_Fifth_in_Word__c}"/>;
                <br/>
                第六期款项付款时间为&nbsp;
                <apex:inputField id="Payment_Plan_Date_Sixth" value="{!PageMCEElement.Payment_Plan_Date_Sixth__c}" />
                &nbsp;前,甲方向乙方支付人民币&nbsp;
                <apex:inputField id="Payment_Plan_Sum_6" value="{!PageMCEElement.Payment_Plan_Sum_Sixth__c}" onchange="Convert_Amount('6');" />
                &nbsp;元,大写
                <apex:outputText id="Payment_Plan_Sum_6_in_Word" style="margin-right:1px;margin-left:1px" value="{!PageMCEElement.Payment_Plan_Sum_Sixth_in_Word__c}"/>。
            </div>
        </apex:outputPanel>
    </apex:pageBlockSection>
    <br/>
    <h2>
        <div style="margin-left:5%; color:Blue">
            <apex:outputText >提示信息:标准合同下述内容需要全部填写。</apex:outputText>
        </div>
    </h2>
    <br/>
    <apex:pageBlockSection id="TextInformation" title="文本信息:" columns="1">
    <apex:outputPanel id="StandardContractContext" rendered="{!IF(PageMCEElement.Is_Standard_Contract__c == '是', 'true', 'false')}">
    <table border="0" style="width:90%" >
        <colgroup>
            <col width="25%"/>
            <col width="25%"/>
            <col width="25%"/>
            <col width="25%"/>
        </colgroup>
        <tr>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="小修理时限:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                <apex:selectList style="margin-right:3px" size="1" id="Small_Repair_Time__c" value="{!PageMCEElement.Small_Repair_Time__c}">
                    <apex:selectOptions value="{!Small_Repair_Time}"/>
                </apex:selectList>
            小时
            </td>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="大修理时限:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                <apex:selectList style="margin-right:3px" size="1" id="Big_Repair_Time__c" value="{!PageMCEElement.Big_Repair_Time__c}">
                    <apex:selectOptions value="{!Big_Repair_Time}"/>
                </apex:selectList>
            工作日
            </td>
        </tr>
        <tr>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="现场技术支持时限:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                <apex:selectList style="margin-right:3px" size="1" id="Live_Technical_Support_Time__c" value="{!PageMCEElement.Live_Technical_Support_Time__c}">
                    <apex:selectOptions value="{!Small_Repair_Time}"/>
                </apex:selectList>
            小时
            </td>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="巡回:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                每年
                <apex:selectList style="margin-left:3px;margin-right:3px" size="1" id="Tour_Check__c" value="{!PageMCEElement.Tour_Check__c}">
                    <apex:selectOptions value="{!Tour_Check}"/>
                </apex:selectList>次
            </td>
        </tr>
        <tr>
            <td style =" text-align:left;">
                <apex:outputText style="margin-left:20%;" value="工程师姓名:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                 <apex:inputTextarea id="Engineer_Name__c" value="{!PageMCEElement.Engineer_Name__c}"/>
            </td>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="手机号码:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                 <apex:inputTextarea id="Phone_Number__c" value="{!PageMCEElement.Phone_Number__c}"/>
            </td>
        </tr>
        <tr>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="点检:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                <div class="requiredInput"><div class="requiredBlock"></div>
                    每年
                    <apex:selectList style="margin-left:3px;margin-right:3px" size="1" id="Inspection_Time__c" value="{!PageMCEElement.Inspection_Time__c}" onchange="AllChecktime();">
                        <apex:selectOptions value="{!Tour_Check}"/>
                    </apex:selectList>次
                    (必填项)
                </div>
            </td>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="除尘:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                每年
                <apex:selectList style="margin-left:3px;margin-right:3px" size="1" id="Dedust__c" value="{!PageMCEElement.Dedust__c}">
                    <apex:selectOptions value="{!Dedust}"/>
                </apex:selectList>次
            </td>
        </tr>
        <!-- fxk 2021、9、2 新加点检总次数 star-->
        <tr>
            <td style ="text-align: left;">
                <apex:outputText style="margin-left:20%;" value="点检总次数:"  /> &nbsp;&nbsp;&nbsp;&nbsp;
            </td>
            <td style ="text-align: left;">
                共
                <apex:outputText style="margin-left:3px;margin-right:3px;width: 25px" id="Contract_Limit_Times__c" value="{!PageMCEElement.Contract_Limit_Times__c}">
                </apex:outputText>次
            </td>
        </tr>
        <!-- fxk 2021、9、2 新加点检总次数 end-->
        <tr>
            <td style ="text-align: left;">
                <apex:outputText value="合同份数:甲方:" style="margin-left:20%" />
            </td>
            <td style ="text-align: left;">
                <apex:selectList style="margin-left:3px;margin-right:3px" size="1" id="First_Party_Contract_Number__c" value="{!PageMCEElement.First_Party_Contract_Number__c}">
                    <apex:selectOptions value="{!First_Party_Contract_Number}"/>
                        </apex:selectList>份
               </td>
            <td style ="text-align: left;">
                <apex:outputText value="乙方:" style="margin-left:20%" />
            </td>
            <td>
                <apex:selectList style="margin-left:3px;margin-right:3px" size="1" id="Second_Party_Contract_Number__c" value="{!PageMCEElement.Second_Party_Contract_Number__c}">
                    <apex:selectOptions value="{!First_Party_Contract_Number}"/>
                </apex:selectList>
                份
           </td>
        </tr>
    </table>
    <div style="margin-left:5%;">
        <apex:outputText >
           协商方式:<apex:selectList style="margin-left:1px;margin-right:10px" size="1" id="Negotiate_Mean__c" value="{!PageMCEElement.Negotiate_Mean__c}">
                 <apex:selectOptions value="{!Negotiate_Mean}"/>
            </apex:selectList>提示信息:(1)向设在北京的中国国际经济贸易仲裁委员会申请仲裁。(2)向有管辖权的人民法院提起诉讼。
        </apex:outputText>
    </div>
    </apex:outputPanel>
    </apex:pageBlockSection>
        <apex:pageBlockButtons >
        <apex:outputPanel rendered="{!IF(PageMCEElement.Status__c != '引合中', 'true', 'false')}">
            <apex:commandButton disabled="true" id="SaveButton1" value="保存"  action="{!save}" onclick="blockme();" reRender="hiddenInput,Messages"  oncomplete="CloseJs();"/>
            <apex:commandButton disabled="true" id="CancelButton1" value="取消" onclick="CloseJs(); return false;"/>
            <apex:commandButton disabled="true" id="PrintButton1" value="打印" action="{!print}" onclick="blockme();" rerender="hiddenInput,Messages,pdfPrint"  oncomplete="PrintJs();" />
        </apex:outputPanel>
        <apex:outputPanel rendered="{!IF(PageMCEElement.Status__c == '引合中', 'true', 'false')}">
            <apex:commandButton id="SaveButton" value="保存"  action="{!save}" onclick="blockme();" reRender="hiddenInput,Messages"  oncomplete="CloseJs();"/>
            <apex:commandButton id="CancelButton" value="取消" onclick="CloseJs(); return false;"/>
            <apex:commandButton id="PrintButton" value="打印" action="{!print}" onclick="blockme();" rerender="hiddenInput,Messages,pdfPrint"  oncomplete="PrintJs();" />
        </apex:outputPanel>
        </apex:pageBlockButtons>
    </apex:pageBlock>
    </body>
    </apex:form>
<apex:outputPanel id="pdfPrint">
<script type="text/javascript">
    function PrintJs() {
        var Rs = j$(escapeVfId('allPage:allForm:statusSave')).value();
        if(Rs == 'Fin'){
            unblockUI();
            if ('{!printContract}' == 'true') {
            // 打印医院合同配置
                window.open('/apex/MCHPDF?id={!PageMCEElement.id}', 'MCHPDF');
             }else if ('{!printAgent}' == 'true') {
            //打印经销商合同
            window.open('/apex/MCAgentPDF?id={!PageMCEElement.id}', 'MCHPDF');
            }else {
                alert('1');
            }
        }else{
            unblockUI();
        }
    }
</script>
</apex:outputPanel>
</apex:page>
force-app/main/default/pages/PaymentPlanLoad.page-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>36.0</apiVersion>
    <availableInTouch>false</availableInTouch>
    <confirmationTokenRequired>false</confirmationTokenRequired>
    <label>PaymentPlanLoad</label>
</ApexPage>