From 226ec1cbf306ab7566e738594d5d8e68bdf98cf7 Mon Sep 17 00:00:00 2001
From: 游畅 <youchang@prec-tech.com>
Date: 星期二, 04 四月 2023 09:45:44 +0800
Subject: [PATCH] 20230329-询价中的今年相关字段增加和修改+现场修理逻辑+停止hr信息同步用户
---
force-app/main/default/pages/TransferShippmentReceived5.page | 164 +++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 117 insertions(+), 47 deletions(-)
diff --git a/force-app/main/default/pages/TransferShippmentReceived5.page b/force-app/main/default/pages/TransferShippmentReceived5.page
index 0cae54c..47b09ab 100644
--- a/force-app/main/default/pages/TransferShippmentReceived5.page
+++ b/force-app/main/default/pages/TransferShippmentReceived5.page
@@ -69,6 +69,11 @@
j$("select[name$='inspectionResult2']").val("OK");
j$("select[name$='inspectionResultNg2']").prop("selectedIndex", 0);
j$("select[name$='inspectionResultNg2']").prop("disabled", true);
+
+ j$("select[name$='inspectionResultNg3']").prop("selectedIndex", 0);
+ j$("select[name$='inspectionResultNg3']").prop("disabled", true);
+ j$("select[name$='inspectionResultNg4']").prop("selectedIndex", 0);
+ j$("select[name$='inspectionResultNg4']").prop("disabled", true);
}
function filljsQR(qrcode) {
blockme();
@@ -261,67 +266,132 @@
<apex:outputField value="{!esdInfo.rec.Lost_item_giveup__c}" style="margin:3px;width:75px;"/></span>
</li>
<apex:outputPanel layout="none" rendered="{!esdInfo.rec.Inspection_result_after_ng__c='缁翠慨'}">
- <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
- <span>妫�娴嬬粨鏋滐細 </span><span>
- <apex:outputField value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" />
- </span>
- </li>
- <li>
- <span>妫�娴婲G鍖哄垎锛� </span><span>
- <apex:outputField value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;"/></span>
- </li>
- <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
- <span>鏈�缁堟娴嬬粨鏋滐細 </span>
- <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}">
- <apex:inputField id="inspectionResult2" value="{!esdInfo.rec.Inspection_result_after_Final__c}" style="margin:3px;width:75px;" />
- </apex:outputPanel>
- <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
- <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_Final__c}" style="margin:3px;width:75px;" /></span>
- </apex:outputPanel>
- </li>
- <li>
- <span>鏈�缁圢G鍖哄垎锛� </span>
- <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
- <apex:inputField id="inspectionResultNg2" value="{!esdInfo.rec.Inspection_result_after_NG_Final__c}" style="margin:3px;width:75px;"/></span>
- </apex:outputPanel>
- <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
- <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_NG_Final__c}" style="margin:3px;width:75px;" /></span>
- </apex:outputPanel>
- </li>
+ <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
+ <span>妫�娴嬬粨鏋滐細 </span><span>
+ <apex:outputField value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" />
+ </span>
+ </li>
+ <li>
+ <span>妫�娴婲G鍖哄垎锛� </span><span>
+ <apex:outputField value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;"/></span>
+ </li>
+ <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
+ <span>鏈�缁堟娴嬬粨鏋滐細 </span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}">
+ <apex:inputField id="inspectionResult2" value="{!esdInfo.rec.Inspection_result_after_Final__c}" style="margin:3px;width:75px;" onchange="changeResultNg('{!indexloop}', 2);" />
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_Final__c}" style="margin:3px;width:75px;" /></span>
+ </apex:outputPanel>
+ </li>
+ <li>
+ <span>鏈�缁圢G鍖哄垎锛� </span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
+ <apex:inputField id="inspectionResultNg2" value="{!esdInfo.rec.Inspection_result_after_NG_Final__c}" style="margin:3px;width:75px;" onchange="changeResultNg('{!indexloop}', 2);" /></span>
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_NG_Final__c}" style="margin:3px;width:75px;" /></span>
+ </apex:outputPanel>
+ </li>
+ <li>
+ <span>{!$ObjectType.TransferApplyDetail__c.fields.Inspection_NG_abord_reason__c.label}锛�</span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
+ <apex:inputField id="inspectionResultNg4" value="{!esdInfo.rec.Inspection_NG_abord_reason__c}" style="margin:3px;width:90%;float:left;" />
+ </span>
+ <script>
+ disabledShowNg4();
+ function disabledShowNg4() {
+ var result_after_NG_Final = '{!esdInfo.rec.Inspection_result_after_NG_Final__c}';
+ if (result_after_NG_Final != "搴熷純") {
+ j$(escapeVfId('allPage:allForm:esdList:' + ('{!indexloop}' - 1) + ':inspectionResultNg4')).prop("disabled", true);
+ }
+ }
+ </script>
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_NG_abord_reason__c}" style="margin:3px;width:90%;float:left;" /></span>
+ </apex:outputPanel>
+ </li>
</apex:outputPanel>
<apex:outputPanel layout="none" rendered="{!esdInfo.rec.Inspection_result_after_ng__c!='缁翠慨'}">
- <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
- <span>妫�娴嬬粨鏋滐細 </span>
- <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}">
- <apex:inputField id="inspectionResult" value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" />
- </apex:outputPanel>
- <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
- <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" /></span>
- </apex:outputPanel>
- </li>
- <li>
- <span>妫�娴婲G鍖哄垎锛� </span>
- <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
- <apex:inputField id="inspectionResultNg" value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;"/></span>
- </apex:outputPanel>
- <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
- <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;" /></span>
- </apex:outputPanel>
- </li>
+ <li data-qr="{!esdInfo.rec.Fixture_QRCode_F__c}" >
+ <span>妫�娴嬬粨鏋滐細 </span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}">
+ <apex:inputField id="inspectionResult" value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" onchange="changeResultNg('{!indexloop}', 1)" />
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after__c}" style="margin:3px;width:75px;" /></span>
+ </apex:outputPanel>
+ </li>
+ <li>
+ <span>妫�娴婲G鍖哄垎锛� </span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
+ <apex:inputField id="inspectionResultNg" value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;" onchange="changeResultNg('{!indexloop}', 1)" /></span>
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_result_after_ng__c}" style="margin:3px;width:75px;" /></span>
+ </apex:outputPanel>
+ </li>
+ <li>
+ <span>{!$ObjectType.TransferApplyDetail__c.fields.Inspection_NG_abord_reason__c.label}锛�</span>
+ <apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}"><span>
+ <apex:inputField id="inspectionResultNg3" value="{!esdInfo.rec.Inspection_NG_abord_reason__c}" style="margin:3px;width:90%;float:left;"/>
+ </span>
+ <script>
+ disabledShowNg3();
+ function disabledShowNg3() {
+ var result_after_NG = '{!esdInfo.rec.Inspection_result_after_ng__c}';
+ if (result_after_NG != "搴熷純") {
+ j$(escapeVfId('allPage:allForm:esdList:' + ('{!indexloop}' - 1) + ':inspectionResultNg3')).prop("disabled", true);
+ }
+ }
+ </script>
+ </apex:outputPanel>
+ <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.editable)}">
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_NG_abord_reason__c}" style="margin:3px;width:90%;float:left;" /></span>
+ </apex:outputPanel>
+ </li>
</apex:outputPanel>
<li>
<span>{!$ObjectType.TransferApplyDetail__c.fields.Inspection_Comment__c.label}锛� </span>
<apex:outputPanel layout="none" rendered="{!(esdInfo.editable)}">
- <apex:inputField value="{!esdInfo.rec.Inspection_Comment__c}" style="margin:3px;width:75px;"/>
+ <span><apex:inputField value="{!esdInfo.rec.Inspection_Comment__c}" style="margin:3px;width:90%;float:left;"/></span>
</apex:outputPanel>
<apex:outputPanel layout="none" rendered="{!(NOT(esdInfo.editable))}">
- <span><apex:outputField value="{!esdInfo.rec.Inspection_Comment__c}" style="margin:3px;width:75px;"/></span>
+ <span><apex:outputField value="{!esdInfo.rec.Inspection_Comment__c}" style="margin:3px;width:90%;float:left;"/></span>
</apex:outputPanel>
</li>
<li>
<span>{!$ObjectType.TransferApplyDetail__c.fields.SerialNumber_F__c.label}锛� </span>
<span><apex:outputField value="{!esdInfo.rec.SerialNumber_F__c}" style="margin:3px;width:75px;"/></span>
</li>
+
+ <script>
+ function changeResultNg(index, kubun) {
+ var num = index - 1;
+ if (kubun==1) {
+ var resultNgStr = document.getElementById('allPage:allForm:esdList:' + num + ':inspectionResultNg').value;
+ var resultStr = document.getElementById('allPage:allForm:esdList:' + num + ':inspectionResult').value;
+ if (resultNgStr != "搴熷純" || resultStr != "NG") {
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg3')).prop("selectedIndex", 0);
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg3')).prop("disabled", true);
+ } else {
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg3')).prop("selectedIndex", 0);
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg3')).prop("disabled", false);
+ }
+ } else if (kubun==2) {
+ var resultNg2Str = document.getElementById('allPage:allForm:esdList:' + num + ':inspectionResultNg2').value;
+ var result2Str = document.getElementById('allPage:allForm:esdList:' + num + ':inspectionResult2').value;
+ if (resultNg2Str != "搴熷純" || result2Str != "NG") {
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg4')).prop("selectedIndex", 0);
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg4')).prop("disabled", true);
+ } else {
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg4')).prop("selectedIndex", 0);
+ j$(escapeVfId('allPage:allForm:esdList:' + num + ':inspectionResultNg4')).prop("disabled", false);
+ }
+ }
+ }
+ </script>
<!-- </apex:outputPanel> -->
</ul>
</div>
--
Gitblit v1.9.1