From ad5dbc23bdd06bd652d8a4595d132bda858dfe45 Mon Sep 17 00:00:00 2001
From: zhangzhengmei <zhangzhengmei@prec-tech.com>
Date: 星期二, 25 四月 2023 15:28:29 +0800
Subject: [PATCH] 维修合同文本信息录入页面

---
 force-app/main/default/pages/PaymentPlanLoad.page          |  468 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 force-app/main/default/pages/PaymentPlanLoad.page-meta.xml |    7 
 2 files changed, 475 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/pages/PaymentPlanLoad.page b/force-app/main/default/pages/PaymentPlanLoad.page
new file mode 100644
index 0000000..e5a897c
--- /dev/null
+++ b/force-app/main/default/pages/PaymentPlanLoad.page
@@ -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 鏀圭増涓簂ightning
+			// 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>
\ No newline at end of file
diff --git a/force-app/main/default/pages/PaymentPlanLoad.page-meta.xml b/force-app/main/default/pages/PaymentPlanLoad.page-meta.xml
new file mode 100644
index 0000000..a5c22c0
--- /dev/null
+++ b/force-app/main/default/pages/PaymentPlanLoad.page-meta.xml
@@ -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>

--
Gitblit v1.9.1