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="鏄惁涓烘爣鍑嗗悎鍚岋細" />
+ </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">
+ 鏈悎鍚屾椤瑰垎
+ <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> 鏈熶粯鍑猴紝璇︾粏濡備笅锛�
+ <br/>
+ 绗竴鏈熸椤逛粯娆炬椂闂翠负
+ <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/>
+ 绗簩鏈熸椤逛粯娆炬椂闂翠负
+ <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/>
+ 绗笁鏈熸椤逛粯娆炬椂闂翠负
+ <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/>
+ 绗洓鏈熸椤逛粯娆炬椂闂翠负
+ <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/>
+ 绗簲鏈熸椤逛粯娆炬椂闂翠负
+ <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/>
+ 绗叚鏈熸椤逛粯娆炬椂闂翠负
+ <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>
+ </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="灏忎慨鐞嗘椂闄愶細" />
+ </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="澶т慨鐞嗘椂闄愶細" />
+ </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}">
+ <apex:selectOptions value="{!Small_Repair_Time}"/>
+ </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)鍚戞湁绠¤緰鏉冪殑浜烘皯娉曢櫌鎻愯捣璇夎銆�
+ </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