From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 15:10:02 +0800
Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte

---
 force-app/main/default/pages/MaintenanceProductData.page |   71 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/pages/MaintenanceProductData.page b/force-app/main/default/pages/MaintenanceProductData.page
index 7cfc445..c845fc2 100644
--- a/force-app/main/default/pages/MaintenanceProductData.page
+++ b/force-app/main/default/pages/MaintenanceProductData.page
@@ -1,4 +1,4 @@
-<apex:page standardController="Maintenance_Product_Data__c" extensions="MaintenanceProductDataController" showHeader="false"   sidebar="true" id="allPage" action="{!init}" title="浜у搧涓绘暟鎹淮鎶�">
+<apex:page standardController="Maintenance_Product_Data__c" extensions="MaintenanceProductDataController" showHeader="false"   sidebar="true" id="allPage" action="{!init}" title="浜у搧涓绘暟鎹淮鎶�" lightningStylesheets="true">
 <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
 <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
 <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
@@ -17,6 +17,9 @@
         td.columuscuperolour {
         background-color: yellow;
         text-align: right;
+    }
+    td.dataCol.first.last{
+        width: 100%
     }
 </style>
 <script>
@@ -131,6 +134,8 @@
                 var ImportantProduct22 = j$(escapeVfId('allPage:allForm:searchAndMoreUpdate0:ImportantProduct2')).value();
                 var ImportantProduct33 = j$(escapeVfId('ImportantProduct3')).attr('checked')=='checked'?true:false;
                 var ImportantProduct44 = j$(escapeVfId('ImportantProduct4')).attr('checked')=='checked'?true:false;
+                var ImportantProduct55 = j$(escapeVfId('ImportantProduct5')).value();
+                // 20221020 ljh SWAG-CJ98AJ 
                 console.log(ImportantProduct11);
                 //ImportantProduct0(ImportantProduct00);
                 ImportantProduct1(ImportantProduct11);
@@ -139,6 +144,21 @@
                 }
                 ImportantProduct3(ImportantProduct33);
                 ImportantProduct4(ImportantProduct44);
+
+                // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塻tart
+                var ImportantProduct155P = j$(escapeVfId('allPage:allForm:searchAndMoreUpdate0:ImportantProduct155')).value();
+                if(ImportantProduct155P !='x'){
+                    ImportantProduct155(ImportantProduct155P);
+                }
+
+                var CelonProductP = j$(escapeVfId('allPage:allForm:searchAndMoreUpdate0:CelonProduct')).value();
+                if(CelonProductP !='x'){
+                    CelonProductSel(CelonProductP);
+                }
+                // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd
+                // 20221020 ljh SWAG-CJ98AJ start
+                ImportantProduct5(ImportantProduct55);
+                // 20221020 ljh SWAG-CJ98AJ end
                 break;
             case 'GuranteeMain':
                 var GuranteeMain11 = j$(escapeVfId('allPage:allForm:searchAndMoreUpdate0:GuranteeMain1')).value();
@@ -281,7 +301,36 @@
             }
         }
     }
+    //20221020 ljh 20221020 ljh SWAG-CJ98AJ
+    function ImportantProduct5(obj) {
+        //var val = obj.checked;
+        var productCount = j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:mpdDetailsRecordsViewCount')).value();
+        for (var i = 0; i < productCount; i++) {
+            if(j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':variableinfo:productCountproRowCheckbox')).attr('checked')=='checked' ){
+                j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':theRepeat:6:variable:theValue')).val(obj);
+            }
+        }
+    }
     //閲嶇偣浜у搧 end
+    // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塻tart
+    function ImportantProduct155(obj) {
+        var productCount = j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:mpdDetailsRecordsViewCount')).value();
+        for (var i = 0; i < productCount; i++) {
+            if(j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':variableinfo:productCountproRowCheckbox')).attr('checked')=='checked' ){
+                j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':theRepeat:4:variable:theValue')).val(obj);
+            }
+        }
+    }
+
+    function CelonProductSel(obj) {
+        var productCount = j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:mpdDetailsRecordsViewCount')).value();
+        for (var i = 0; i < productCount; i++) {
+            if(j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':variableinfo:productCountproRowCheckbox')).attr('checked')=='checked' ){
+                j$(escapeVfId('allPage:allForm:allBlock:mpdDetailsSection:save:maintenanceProductDatadetailsTable:' + i + ':theRepeat:5:variable:theValue')).val(obj);
+            }
+        }
+    }
+    // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd
     //澶氬勾淇濅富鏁版嵁缁存姢 start
     function GuranteeMain1(obj) {
         //var selectValue = j$(escapeVfId(obj.id)).value();
@@ -934,6 +983,26 @@
                     <td>
                         <input type="checkbox"   id="ImportantProduct4" />
                     </td>
+                    <!-- FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塻tart -->
+                    <!--<td>
+                        <input id="ImportantProduct0" type="text"  size="20"  />
+                    </td>-->
+                    <td>
+                        <apex:selectList id="ImportantProduct155"  size="1">
+                            <apex:selectOptions value="{!KeyProduct155POps}"/>
+                        </apex:selectList>
+                    </td>
+                    <td>
+                        <apex:selectList id="CelonProduct"  size="1">
+                            <apex:selectOptions value="{!CelonProductOps}"/>
+                        </apex:selectList>
+                    </td>
+                    <!-- FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd -->
+                    <!-- 20221020 ljh SWAG-CJ98AJ start-->
+                    <td>
+                        <input name="suitDepartment"  id="ImportantProduct5" size="20" type="text" value=""/>
+                    </td>
+                    <!-- 20221020 ljh SWAG-CJ98AJ end-->
                 </tr>
                 </apex:outputPanel>
                 <!-- 涓绘暟鎹淮鎶� -->

--
Gitblit v1.9.1