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="鏄惁涓烘爣鍑嗗悎鍚岋細"  /> &nbsp;&nbsp;
+			</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">
+				鏈悎鍚屾椤瑰垎&nbsp;&nbsp;
+				<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>&nbsp;鏈熶粯鍑猴紝璇︾粏濡備笅锛�
+				<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')};"> -->
+					绗竴鏈熸椤逛粯娆炬椂闂翠负&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/>
+				<!-- </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')};"> -->
+					绗簩鏈熸椤逛粯娆炬椂闂翠负&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/>
+				<!-- </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')};"> -->
+					绗笁鏈熸椤逛粯娆炬椂闂翠负&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/>
+				<!-- </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')};"> -->
+					绗洓鏈熸椤逛粯娆炬椂闂翠负&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/>
+				<!-- </div>
+				<div id="paytime5" style="display:{!IF((PageMCEElement.Total_Payment_Time__c='6' || PageMCEElement.Total_Payment_Time__c='5'),'block','none')};"> -->
+					绗簲鏈熸椤逛粯娆炬椂闂翠负&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/>
+				<!-- </div>
+				<div id="paytime6" style="display:{!IF(PageMCEElement.Total_Payment_Time__c='6','block','none')};"> -->
+					绗叚鏈熸椤逛粯娆炬椂闂翠负&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> -->
+			</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="鐐规锛�"  /> &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__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="鐐规鎬绘鏁帮細"  /> &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__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="灏忎慨鐞嗘椂闄愶細"  /> &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>
+        	<!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start-->
+        	宸ヤ綔鏃�
+        	<!-- XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end-->
+			</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}">
+					<!-- 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="宸″洖锛�"  /> &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)鍚戠敳鏂规墍鍦ㄥ湴鏈夌杈栨潈鐨勪汉姘戞硶闄㈡彁璧疯瘔璁笺��(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