From 6a3d5362333123bff6f63422a46943f50f3ecbc4 Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期二, 25 四月 2023 17:22:38 +0800
Subject: [PATCH] 维修合同文本信息录入页面
---
force-app/main/default/pages/NewPaymentPlanLoad.page-meta.xml | 7
force-app/main/default/pages/NewPaymentPlanLoad.page | 676 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 683 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/pages/NewPaymentPlanLoad.page b/force-app/main/default/pages/NewPaymentPlanLoad.page
new file mode 100644
index 0000000..44e540e
--- /dev/null
+++ b/force-app/main/default/pages/NewPaymentPlanLoad.page
@@ -0,0 +1,676 @@
+<apex:page Controller="NewPaymentPlanLoadController" 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;
+ }
+ .align-save-button {
+ vertical-align: top;
+ margin-top: 0.0rem;
+ margin-bottom: 0.125rem;
+ }
+ input{
+ disabled: false;
+ }
+</style>
+<script type="text/javascript">
+ j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Contract_Limit_Times__c')).attr('disabled',true);
+ 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();
+ Amount_Warranty_Coverage();
+ 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);
+ }
+ //XLIU-CEP8WW LY 20220905 start
+ var saveBT = '{!PageMCEElement.old_Is_RecognitionModel__c}';
+ var payment = j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Term_Of_Payment__c')).val();
+ if (saveBT =='true' && payment=='澶氭浠樻'){
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("disabled", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("class", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("disabled", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("class", true);
+ }
+ //XLIU-CEP8WW LY 20220905 end
+
+ }
+
+ 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);
+ }
+ //HWAG-BHT7XX 2019/11/26 START
+ // function paytime(status){
+ // console.log('1'+status);
+ // switch(status){
+ // case '1':
+ // document.getElementById('paytime1').style.display= "inline";
+ // document.getElementById('paytime2').style.display= "none";
+ // document.getElementById('paytime3').style.display= "none";
+ // document.getElementById('paytime4').style.display= "none";
+ // document.getElementById('paytime5').style.display= "none";
+ // document.getElementById('paytime6').style.display= "none";
+ // break;
+ // case '2':
+ // document.getElementById('paytime2').style.display= "inline";
+ // document.getElementById('paytime1').style.display= "inline";
+ // document.getElementById('paytime3').style.display= "none";
+ // document.getElementById('paytime4').style.display= "none";
+ // document.getElementById('paytime5').style.display= "none";
+ // document.getElementById('paytime6').style.display= "none";
+ // break;
+ // case '3':
+ // document.getElementById('paytime3').style.display= "inline";
+ // document.getElementById('paytime2').style.display= "inline";
+ // document.getElementById('paytime1').style.display= "inline";
+ // document.getElementById('paytime4').style.display= "none";
+ // document.getElementById('paytime5').style.display= "none";
+ // document.getElementById('paytime6').style.display= "none";
+ // break;
+ // case '4':
+ // document.getElementById('paytime4').style.display= "inline";
+ // document.getElementById('paytime2').style.display= "inline";
+ // document.getElementById('paytime3').style.display= "inline";
+ // document.getElementById('paytime1').style.display= "inline";
+ // document.getElementById('paytime5').style.display= "none";
+ // document.getElementById('paytime6').style.display= "none";
+ // break;
+ // case '5':
+ // document.getElementById('paytime5').style.display= "inline";
+ // document.getElementById('paytime2').style.display= "inline";
+ // document.getElementById('paytime3').style.display= "inline";
+ // document.getElementById('paytime4').style.display= "inline";
+ // document.getElementById('paytime1').style.display= "inline";
+ // document.getElementById('paytime6').style.display= "none";
+ // break;
+ // case '6':
+ // document.getElementById('paytime6').style.display= "inline";
+ // document.getElementById('paytime2').style.display= "inline";
+ // document.getElementById('paytime3').style.display= "inline";
+ // document.getElementById('paytime4').style.display= "inline";
+ // document.getElementById('paytime5').style.display= "inline";
+ // document.getElementById('paytime1').style.display= "inline";
+ // break;
+ // default:
+ // break;
+ // }
+ // }
+ function Amount_Warranty_Coverage(){
+ var Total_Contract_Amount = j$(escapeVfId('allPage:allForm:Contract_Amount_Hidden')).val();
+ var Amount_Warranty_Coverage = (Total_Contract_Amount*1.3).toString();
+ console.log(Amount_Warranty_Coverage+'======');
+ var Amount_Warranty_Coverage_In_Words = smalltoBIG(Amount_Warranty_Coverage);
+ console.log(Amount_Warranty_Coverage_In_Words+'======');
+ // j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Total_Contract_Amount_In_Words')).text(Amount_Warranty_Coverage_In_Words);
+ j$(escapeVfId('allPage:allForm:Amount_Warranty_Coverage_In_Word_Hidden')).val(Amount_Warranty_Coverage_In_Words);
+ j$(escapeVfId('allPage:allForm:Amount_Warranty_Coverage_Hidden')).val(Amount_Warranty_Coverage);
+ }
+ //HWAG-BHT7XX 2019/11/26 END
+ 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();
+ // alert(Rs);
+ // fxk 2021/8/31 鐐规娆℃暟蹇呴』濉� end
+ // var saveErrorflag = j$(escapeVfId('saveErrorflag')).value();
+ if(Rs == 'Fin'){
+ // fxk 2021/8/31 鐐规娆℃暟蹇呴』濉� end
+ // window.opener.top.location.href = '/{!PageMCEElement.id}';
+ // top.window.close();
+ window.close();
+ unblockUI();
+ }else{
+ unblockUI();
+ }
+ }
+
+
+ function ChangeTermofPaymentPlanJS(){
+ //XLIU-CEP8WW LY 20220905 start
+ var saveBT = '{!PageMCEElement.old_Is_RecognitionModel__c}';
+ var payment = j$(escapeVfId('allPage:allForm:allBlock:paymentPlan:Term_Of_Payment__c')).val();
+ if (saveBT =='true' && payment=='澶氭浠樻'){
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("disabled", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("class", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("disabled", true);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("class", true);
+ }
+ if (saveBT =='true' && payment=='涓�娆℃�т粯娆�') {
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("disabled", false);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:bottom:PrintButton')).attr("class", false);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("disabled", false);
+ j$(escapeVfId('allPage:allForm:allBlock:allButtons:PrintButton')).attr("class", false);
+ }
+ //XLIU-CEP8WW LY 20220905 end
+ ChangeTermofPaymentPlan();
+
+ }
+ // 鏂板鐐规鎬绘鏁帮紙鍙湪椤甸潰涓樉绀猴級fxk 2021/9/2 Star
+ function AllChecktime(){
+ var Allchecks;
+ // gzw fix 20210929 杩藉姞闈炴爣鍑嗗悎鍚屽垽鏂�
+
+ var ContractAllMonth = '{!Contract_validMonth}';//j$(escapeVfId('allPage:allForm:Contract_validMonth')).value();
+ // alert(ContractAllMonth);
+ var contractType = j$(escapeVfId('allPage:allForm:allBlock:Is_Standard_Contract')).val();
+ var checks;
+ if(contractType == '鏄�'){
+ checks= j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Inspection_Time__c')).val();
+ }else{
+ checks= j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Inspection_Time__cno')).val();
+ }
+ // = 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);
+ }
+ }
+ // alert(Allchecks);
+ if(contractType == '鏄�'){
+ j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Contract_Limit_Times__c')).text(Allchecks);
+ }else{
+ j$(escapeVfId('allPage:allForm:allBlock:TextInformation:Contract_Limit_Times__cno')).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" oncomplete="AllChecktime();"></apex:actionFunction>
+ <!-- <apex:actionFunction name="RerenderallpageBlockJS" rerender="TextInformation"></apex:actionFunction> -->
+
+ <apex:outputPanel id="hiddenInput">
+
+ <apex:inputHidden value="{!statusSave}" id="statusSave"/>
+ <!-- // fxk 2021/8/31 鐐规娆℃暟蹇呴』濉� end -->
+ <!-- <input type="hidden" value="{!saveErrorflag}" id="saveErrorflag"/> -->
+ <!-- // fxk 2021/8/31 鐐规娆℃暟蹇呴』濉� end -->
+ <apex:inputHidden value="{!PageMCEElement.Contract_Amount__c}" id="Contract_Amount_Hidden"/>
+ <!-- HWAG-BHT7XX 2019/11/26 START -->
+ <apex:inputHidden value="{!PageMCEElement.Amount_Warranty_Coverage__c}" id="Amount_Warranty_Coverage_Hidden" />
+ <apex:inputHidden value="{!PageMCEElement.Amount_Warranty_Coverage_In_Word__c}" id="Amount_Warranty_Coverage_In_Word_Hidden"/>
+ <!-- HWAG-BHT7XX 2019/11/26 END -->
+ <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="鏄惁涓烘爣鍑嗗悎鍚岋細" />
+ </td>
+ <td style ="text-align: left;">
+ <div class="requiredInput"><div class="requiredBlock"></div>
+ <apex:inputField 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">
+ 鏈悎鍚屾椤瑰垎
+ <apex:selectList style="margin-right:3px" size="1" id="Total_Payment_Time__c" value="{!PageMCEElement.Total_Payment_Time__c}" onchange="paytime(this.value)">
+ <apex:selectOptions value="{!Total_Payment_Time}"/>
+ </apex:selectList> 鏈熶粯鍑猴紝璇︾粏濡備笅锛�
+ <br/>
+ <!-- <div id="paytime1" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5' || PageMCEElement.Total_Payment_Time__c='4' || PageMCEElement.Total_Payment_Time__c='3' || PageMCEElement.Total_Payment_Time__c='2' || PageMCEElement.Total_Payment_Time__c='1'),'block','none')};"> -->
+ 绗竴鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_First" value="{!PageMCEElement.Payment_Plan_Date_First__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_1" value="{!PageMCEElement.Payment_Plan_Sum_First__c}" onchange="Convert_Amount('1');" />
+ 鍏冿紝澶у啓
+ <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/>
+ <!-- </div>
+ <div id="paytime2" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5' || PageMCEElement.Total_Payment_Time__c='4' || PageMCEElement.Total_Payment_Time__c='3' || PageMCEElement.Total_Payment_Time__c='2'),'block','none')};"> -->
+ 绗簩鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_Second" value="{!PageMCEElement.Payment_Plan_Date_Second__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_2" value="{!PageMCEElement.Payment_Plan_Sum_Second__c}" onchange="Convert_Amount('2');"/>
+ 鍏冿紝澶у啓
+ <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/>
+ <!-- </div>
+ <div id="paytime3" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5' || PageMCEElement.Total_Payment_Time__c='4' || PageMCEElement.Total_Payment_Time__c='3'),'block','none')};"> -->
+ 绗笁鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_Third" value="{!PageMCEElement.Payment_Plan_Date_Third__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_3" value="{!PageMCEElement.Payment_Plan_Sum_Third__c}" onchange="Convert_Amount('3');"/>
+ 鍏冿紝澶у啓
+ <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/>
+ <!-- </div>
+ <div id="paytime4" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5' || PageMCEElement.Total_Payment_Time__c='4'),'block','none')};"> -->
+ 绗洓鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_Forth" value="{!PageMCEElement.Payment_Plan_Date_Forth__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_4" value="{!PageMCEElement.Payment_Plan_Sum_Forth__c} " onchange="Convert_Amount('4');"/>
+ 鍏冿紝澶у啓
+ <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/>
+ <!-- </div>
+ <div id="paytime5" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5'),'block','none')};"> -->
+ 绗簲鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_Fifth" value="{!PageMCEElement.Payment_Plan_Date_Fifth__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_5" value="{!PageMCEElement.Payment_Plan_Sum_Fifth__c}" onchange="Convert_Amount('5');"/>
+ 鍏冿紝澶у啓
+ <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/>
+ <!-- </div>
+ <div id="paytime6" style="display:{!IF(PageMCEElement.Total_Payment_Time__c='6','block','none')};"> -->
+ 绗叚鏈熸椤逛粯娆炬椂闂翠负
+ <apex:inputField id="Payment_Plan_Date_Sixth" value="{!PageMCEElement.Payment_Plan_Date_Sixth__c}" />
+ 鍓嶏紝鐢叉柟鍚戜箼鏂规敮浠樹汉姘戝竵
+ <apex:inputField id="Payment_Plan_Sum_6" value="{!PageMCEElement.Payment_Plan_Sum_Sixth__c}" onchange="Convert_Amount('6');" />
+ 鍏冿紝澶у啓
+ <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> -->
+ </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="StandardContractContextno" rendered="{!IF(PageMCEElement.Is_Standard_Contract__c == '鍚�', 'true', 'false')}">
+ <table border="" style="width:90%" >
+ <colgroup>
+ <col width="25%"/>
+ <col width="25%"/>
+ <col width="25%"/>
+ <col width="25%"/>
+ </colgroup>
+ <tr>
+ <td style =" text-align:left;">
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ </tr>
+ <tr>
+ <td style ="text-align: left;">
+ <apex:outputText style="margin-left:20%;" value="鐐规锛�" />
+ </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__cno" value="{!PageMCEElement.Inspection_Time__c}" onchange="AllChecktime();">
+ <apex:selectOptions value="{!Tour_Check}"/>
+ </apex:selectList>娆�
+ (蹇呭~椤�)
+ </div>
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ </tr>
+ <!-- fxk 2021銆�9銆�2 鏂板姞鐐规鎬绘鏁� star-->
+ <tr>
+ <td style ="text-align: left;">
+ <apex:outputText style="margin-left:20%;" value="鐐规鎬绘鏁帮細" />
+ </td>
+ <td style ="text-align: left;">
+ 鍏�
+ <apex:outputText style="margin-left:3px;margin-right:3px;width:25px" id="Contract_Limit_Times__cno" value="{!PageMCEElement.Contract_Limit_Times__c}">
+ </apex:outputText>娆�
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ <td style ="text-align: left;">
+ </td>
+ </tr>
+ <!-- fxk 2021銆�9銆�2 鏂板姞鐐规鎬绘鏁� end-->
+ </table>
+ </apex:outputPanel>
+
+
+
+
+
+ <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="灏忎慨鐞嗘椂闄愶細" />
+ </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>
+ <!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start-->
+ 宸ヤ綔鏃�
+ <!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end-->
+ </td>
+
+ <td style ="text-align: left;">
+ <apex:outputText style="margin-left:20%;" value="澶т慨鐞嗘椂闄愶細" />
+ </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="鐜板満鎶�鏈敮鎸佹椂闄愶細" />
+ </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}">
+ <!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start-->
+ <!--<apex:selectOptions value="{!Small_Repair_Time}"/>-->
+ <apex:selectOptions value="{!Live_Technical_Support_Time}"/>
+ <!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end-->
+ </apex:selectList>
+ 灏忔椂
+ </td>
+ <td style ="text-align: left;">
+ <apex:outputText style="margin-left:20%;" value="宸″洖锛�" />
+ </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="宸ョ▼甯堝鍚嶏細" />
+ </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="鎵嬫満鍙风爜锛�" />
+ </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="鐐规锛�" />
+ </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="闄ゅ皹锛�" />
+ </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="鐐规鎬绘鏁帮細" />
+ </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)鍚戠敳鏂规墍鍦ㄥ湴鏈夌杈栨潈鐨勪汉姘戞硶闄㈡彁璧疯瘔璁笺��(3)鍚戜箼鏂规墍鍦ㄥ湴鏈夌杈栨潈鐨勪汉姘戞硶闄㈡彁璧疯瘔璁笺��
+ </apex:outputText>
+ </div>
+ </apex:outputPanel>
+ </apex:pageBlockSection>
+ <apex:pageBlockButtons id="allButtons">
+ <apex:outputPanel rendered="{!IF(PageMCEElement.Status__c != '寮曞悎涓�', 'true', 'false')}">
+ <apex:commandButton styleClass="align-save-button" 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 id="bottom" 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') {
+ //HWAG-BHT7XX 2019/11/26 START
+ if('{!agreeUpperLimit}' == 'true'){
+ // 鎵撳嵃鍖婚櫌闄愭鍚堝悓閰嶇疆
+ window.open('/apex/NewMCHPDFLimit?id={!PageMCEElement.id}', 'MCHLimitPDF');
+ window.close();
+ }else{
+ // 鎵撳嵃鍖婚櫌鍚堝悓閰嶇疆
+ window.open('/apex/NewMCHPDF?id={!PageMCEElement.id}', 'MCHPDF');
+ window.close();
+ }
+ //HWAG-BHT7XX 2019/11/26 END
+ }else if ('{!printAgent}' == 'true') {
+ if('{!agreeUpperLimit}' == 'true'){
+ //鎵撳嵃缁忛攢鍟嗛檺娆″悎鍚�
+ window.open('/apex/NewMCAgentPDFLimit?id={!PageMCEElement.id}', 'MCAgentLimitPDF');
+ window.close()
+ }else{
+ //鎵撳嵃缁忛攢鍟嗗悎鍚�
+ window.open('/apex/NewMCAgentPDF?id={!PageMCEElement.id}', 'MCHPDF');
+ window.close();
+ }
+ }else {
+ alert('1');
+ }
+ }else{
+ unblockUI();
+ }
+ }
+</script>
+</apex:outputPanel>
+
+</apex:page>
\ No newline at end of file
diff --git a/force-app/main/default/pages/NewPaymentPlanLoad.page-meta.xml b/force-app/main/default/pages/NewPaymentPlanLoad.page-meta.xml
new file mode 100644
index 0000000..b01367e
--- /dev/null
+++ b/force-app/main/default/pages/NewPaymentPlanLoad.page-meta.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
+ <apiVersion>35.0</apiVersion>
+ <availableInTouch>false</availableInTouch>
+ <confirmationTokenRequired>false</confirmationTokenRequired>
+ <label>NewPaymentPlanLoad</label>
+</ApexPage>
--
Gitblit v1.9.1