From 25f056535350a0b80bad50d2cc45311998e5d1cd Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 09 十月 2023 18:28:00 +0800
Subject: [PATCH] 近期修改

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

diff --git a/force-app/main/default/pages/MaintenanceProductData.page b/force-app/main/default/pages/MaintenanceProductData.page
index 9a4f350..a88fe48 100644
--- a/force-app/main/default/pages/MaintenanceProductData.page
+++ b/force-app/main/default/pages/MaintenanceProductData.page
@@ -1359,9 +1359,12 @@
                                 <td><apex:outputField value="{!aa.mpded[c[0]]}"/></td>
                                 </apex:repeat>
                             </tr>
+                            
                             </apex:variable>
                         </apex:repeat>
                     </table>
+                    <input type="hidden" id="ProductCnt1" value="{!mpdDetailsRecords}"/>
+                    
                 </apex:outputLabel>
                 </apex:pageblocksection>
                 <!-- !(RecordTypeName='GuranteeMain'&&mpd.Status__c='鏈嶅姟濉啓') -->
@@ -1423,6 +1426,7 @@
                                 </td>
                             </apex:repeat>
                         </tr>
+                        
                         </apex:repeat>
                         
                     </table>
@@ -1491,6 +1495,32 @@
             var SelectObj = 'Product2';
             var SelectFld = 'Name';
             console.log('xxx');
+            console.log('2344');
+            var cnt = j$(escapeVfId('ProductCnt1')).val();
+            cnt = cnt.length;
+            for (var i = 0; i < cnt; i++) {
+                inputFieldId = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:4:edvariable:edtheValue';
+                inputFieldId_lktp = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:4:edvariable:edtheValue_lktp';
+                baseURL = '/apex/SearchContactPageLWC?ObjectType=' + ObjectType + '&QueryFieldApiName=' + QueryFieldApiName +'&QueryFieldApiName=' + QueryFieldApiName +'&ObjectType=' + ObjectType +'&inputFieldId=' + inputFieldId +'&SelectObj=' + SelectObj +'&SelectFld=' + SelectFld;
+                var obj = document.getElementById('allPage:allForm:allBlock:edmpdDetails:bb:' + i + ':edtheRepeat:4:edvariable:edtheValue_lkwgt');
+                if (obj != null) {
+                    obj.setAttribute('href', 'javascript:%20openLookup%28%27' + baseURL + '%26lktp%3D%27%20%2B%20getElementByIdCS%28%27' + inputFieldId_lktp + '%27%29.value%2C670%2C%271%27%2C%27%26lksrch%3D%27%20%2B%20escapeUTF%28getElementByIdCS%28%27' + inputFieldId + '%27%29.value.substring%280%2C%2080%29%29%29');
+                }
+            }
+        // 澶嶆潅缁勪欢 end
+    }
+
+    function refreshinput4(){
+    // 澶嶆潅缁勪欢 start
+    var baseURL = '';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var QueryFieldApiName = 'Default_Fixture_Arrival_Product__c';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var inputFieldId = '';
+            var inputFieldId_lktp = '';
+            var SelectObj = 'Product2';
+            var SelectFld = 'Name';
+            console.log('xxx');
             console.log('123');
             var cnt = j$(escapeVfId('ProductCnt')).val();
             console.log('count=' + cnt);
@@ -1505,9 +1535,60 @@
             }
         // 澶嶆潅缁勪欢 end
     }
+
+    function refreshinput5(){
+    // 澶嶆潅缁勪欢 start
+    var baseURL = '';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var QueryFieldApiName = 'Service_Category6__c';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var inputFieldId = '';
+            var inputFieldId_lktp = '';
+            var SelectObj = 'Service_Category6__c';
+            var SelectFld = 'Name';
+            var cnt = j$(escapeVfId('ProductCnt1')).val();
+
+            cnt = cnt.length;
+            for (var i = 0; i < cnt; i++) {
+                inputFieldId = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:13:edvariable:edtheValue';
+                inputFieldId_lktp = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:13:edvariable:edtheValue_lktp';
+                baseURL = '/apex/SearchContactPageLWC?ObjectType=' + ObjectType + '&QueryFieldApiName=' + QueryFieldApiName +'&QueryFieldApiName=' + QueryFieldApiName +'&ObjectType=' + ObjectType +'&inputFieldId=' + inputFieldId +'&SelectObj=' + SelectObj +'&SelectFld=' + SelectFld;
+                var obj = document.getElementById('allPage:allForm:allBlock:edmpdDetails:bb:' + i + ':edtheRepeat:13:edvariable:edtheValue_lkwgt');
+                if (obj != null) {
+                    obj.setAttribute('href', 'javascript:%20openLookup%28%27' + baseURL + '%26lktp%3D%27%20%2B%20getElementByIdCS%28%27' + inputFieldId_lktp + '%27%29.value%2C670%2C%271%27%2C%27%26lksrch%3D%27%20%2B%20escapeUTF%28getElementByIdCS%28%27' + inputFieldId + '%27%29.value.substring%280%2C%2080%29%29%29');
+                }
+            }
+        // 澶嶆潅缁勪欢 end
+    }
+    function refreshinput6(){
+    // 澶嶆潅缁勪欢 start
+    var baseURL = '';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var QueryFieldApiName = 'Service_Category7__c';
+            var ObjectType = 'Maintenance_Product_Data_Details__c';
+            var inputFieldId = '';
+            var inputFieldId_lktp = '';
+            var SelectObj = 'Service_Category7__c';
+            var SelectFld = 'Name';
+            var cnt = j$(escapeVfId('ProductCnt1')).val();
+            cnt = cnt.length;
+            for (var i = 0; i < cnt; i++) {
+                inputFieldId = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:14:edvariable:edtheValue';
+                inputFieldId_lktp = 'allPage:allForm:allBlock:edmpdDetails:bb:'+ i +':edtheRepeat:14:edvariable:edtheValue_lktp';
+                baseURL = '/apex/SearchContactPageLWC?ObjectType=' + ObjectType + '&QueryFieldApiName=' + QueryFieldApiName +'&QueryFieldApiName=' + QueryFieldApiName +'&ObjectType=' + ObjectType +'&inputFieldId=' + inputFieldId +'&SelectObj=' + SelectObj +'&SelectFld=' + SelectFld;
+                var obj = document.getElementById('allPage:allForm:allBlock:edmpdDetails:bb:' + i + ':edtheRepeat:14:edvariable:edtheValue_lkwgt');
+                if (obj != null) {
+                    obj.setAttribute('href', 'javascript:%20openLookup%28%27' + baseURL + '%26lktp%3D%27%20%2B%20getElementByIdCS%28%27' + inputFieldId_lktp + '%27%29.value%2C670%2C%271%27%2C%27%26lksrch%3D%27%20%2B%20escapeUTF%28getElementByIdCS%28%27' + inputFieldId + '%27%29.value.substring%280%2C%2080%29%29%29');
+                }
+            }
+        // 澶嶆潅缁勪欢 end
+    }
     refreshinput1();
     refreshinput2();
     refreshinput3();
+    refreshinput4();
+    refreshinput5();
+    refreshinput6();
     </script>
                 </apex:pageBlock>
             </apex:pageBlock>

--
Gitblit v1.9.1