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/ConsumEquipmentSetShipment.page |   71 +++++++++++++++++++++++++++--------
 1 files changed, 55 insertions(+), 16 deletions(-)

diff --git a/force-app/main/default/pages/ConsumEquipmentSetShipment.page b/force-app/main/default/pages/ConsumEquipmentSetShipment.page
index 3d47fe9..d539547 100644
--- a/force-app/main/default/pages/ConsumEquipmentSetShipment.page
+++ b/force-app/main/default/pages/ConsumEquipmentSetShipment.page
@@ -1,4 +1,4 @@
-<apex:page Controller="ConsumEquipmentSetShipmentController" showHeader="false" sidebar="false" id="allPage" action="{!init}" >
+<apex:page Controller="ConsumEquipmentSetShipmentController" showHeader="false" sidebar="false" id="allPage" action="{!init}" lightningStylesheets="true" >
 <head>
     <meta name="format-detection" content="telephone=no"/>
     <meta name="viewport" content="width=device-width,initial-scale=1"/>
@@ -7,8 +7,8 @@
 <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
 <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
 <apex:includeScript value="{!URLFOR($Resource.RelationListPagingCmpJS)}"/>
-<apex:includeScript value="/soap/ajax/46.0/connection.js"/>
-<apex:includeScript value="/soap/ajax/46.0/apex.js"/>
+<apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
+<apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
 <apex:stylesheet value="{!URLFOR($Resource.jquery_confirm, 'jquery-confirm.min.css')}"/>
 <apex:includeScript value="{!URLFOR($Resource.jquery_confirm, 'jquery-confirm.min.js')}"/>
 <style type="text/css">
@@ -36,12 +36,13 @@
   height: 100px;
   width: 30px;
 }
-/* add by rentx 2021-10-21 start 璁剧疆灞曠ず妗�
+/* add by rentx 2021-10-21 start 璁剧疆灞曠ず妗�  */
 .col_EquipmentManagementCode__c {display: none;}
 .col_Scroll{display: none;}
 .dataRow.col_Scroll{display: none;}
 .col_ManagementCode__c{display: none;}
- */
+.col_boxbarcodeforReceipt__c{display: none;}
+
 .modal 
 {
     display:none;
@@ -142,8 +143,9 @@
                 <apex:commandButton onclick="qrsacn(0);return false;" value="鎵竴鎵�楁潗" rerender="allForm"/>
                 <apex:commandButton onclick="qrsacn(1);return false;" value="鎵竴鎵墿娴佸崟" rerender="allForm"/>
                 <apex:commandButton onclick="blockme();" action="{!send}" value="鍙戣揣" rerender="message" oncomplete="unblockUI();checkMessage();checEventFrame()"/>
-                <!-- add     wangweipeng          2021/01/10             start -->
-                <apex:commandButton onclick="window.open('/apex/ConsumTrialPDF?id={!parentId}');" value="璇曠敤琛�" rerender="allForm"/>
+                <!-- add     wangweipeng          2021/01/10      /apex/ConsumTrialPDF?id={!parentId}     ConsumEquipmentSetShipmentPDF   start -->
+                <apex:commandButton onclick="window.open('ConsumTrialPDF?id={!parentId}');" value="璇曠敤琛�" rerender="allForm"/>
+                <!--<a href="openSafri/apex/ConsumTrialPDF?id={!parentId}">璇曠敤琛�</a> -->
                 <!-- add     wangweipeng          2021/01/10             end -->
                 <!-- add by rentx 2021-10-21 start 鏂板鐮佹灙鎵弿 -->
                 <apex:commandButton onclick="document.getElementById('maqCode').focus();return false" id="maqCodeBtn"  value="鐮佹灙鎵弿锛�" style="padding: 6px;font-size: 110%;margin-right: 1px;"/>
@@ -181,7 +183,8 @@
                     <td >
                       <apex:outputLabel for="slipNo" value="鍙戣揣-杩愯緭鍗曞彿锛�" />
                       <apex:inputField id="slipNo" value="{!slip.Name}"/>
-                      <apex:commandButton action="{!searchSlip}" value="妫�绱�" style="padding: 6px;font-size: 110%;" rerender="allForm" oncomplete="checEventFrame()"/>
+                     <!-- <apex:commandButton action="{!searchSlip}" value="妫�绱�" style="padding: 6px;font-size: 110%;" rerender="allForm" oncomplete="checEventFrame()"/> -->
+                     <apex:commandButton action="{!searchSlip}" value="妫�绱�" style="padding: 6px;font-size: 110%;" rerender="searchBlock" oncomplete="checEventFrame()"/>
                     </td>
                     <td width="10px"></td>
                     <td >
@@ -243,6 +246,7 @@
 
                 j$("#tableData input[type=text]").on('change', function() {
                     let rownum = j$(this)[0].id.match(/oppTable\:(\d*)/)[1];
+                    alert('====rownum=='+rownum);
                     j$('input[name$="oppTable_L:'+rownum+':rowCheck"]').prop('checked', true).trigger("change");
                 })
 
@@ -254,8 +258,8 @@
                     }
                 }
                 //20220215 瀛楁闆嗕腑鐨勮緭鍏ユ鍙樻垚鍙锛屼笉鑳界洿鎺ュ彉鎴恠pan锛屽惁鍒欏悗鍙板彇涓嶅埌鍊�
-                j$("#tableData input[type=text]").attr("readonly",true);
-               j$("#tableData input[type=text]").attr("disabled","disabled");
+               //j$("#tableData input[type=text]").attr("readonly",true);  鍏堥殣钘忔帀
+               //j$("#tableData input[type=text]").attr("disabled","disabled");
             </script>
         </apex:outputPanel>
     </apex:outputPanel>
@@ -320,6 +324,9 @@
                 return false;
             }
             //鍒ゆ柇杩欎釜灏忕爜code 鏄惁绗﹀悎瑕佹眰 1:闀垮害鏄惁姝g‘ 2:鏄惁閲嶅杈撳叆 3:杈撳叆鐨勬槸鍚︿负3浣嶆暟瀛�
+           // var regNeg = /^[1-9]+[0-9]*]*$/; // 璐熸暣鏁�
+            //z<0||!(/^\d+$/.test(z))
+            // && nowCode>=0 && (/^\d+$/.test(nowCode))
             if(nowCode != null && nowCode.length == 3 && !isNaN(nowCode)){
                 //鑾峰彇鎵弿杩囩殑灏忕爜
                 var tableId = document.getElementById("detailTb"); 
@@ -416,6 +423,8 @@
             document.getElementById("bianma").innerHTML = bianma;    
             //缁欐槑缁嗚璧嬬鐞嗙紪鐮�
             //paobj[0].children[10].children[0].value = bianma; 
+
+            j$("#havCode").val(maqCode);
             c = bianma;
         }else if(content250 !='' && content250 !=undefined && content250.substring(content250.length - 8,content250.length - 5) == '250'){
              //璁剧疆绠$悊缂栫爜
@@ -424,8 +433,9 @@
             document.getElementById("bianma").innerHTML = bianma;    
             //缁欐槑缁嗚璧嬬鐞嗙紪鐮�
             //paobj[0].children[10].children[0].value = bianma; 
-            c = bianma;
 
+            j$("#havCode").val(content250);
+            c = bianma;
         }
         //鍒ゆ柇褰撳墠鎵弿鏄惁鎹㈢洅浜�
         if(c != null && c != '' && c != undefined){
@@ -480,7 +490,7 @@
 
         var code = paobj[0].children[9].children[0].value;  //.innerText; 
         var hecode = paobj[0].children[10].children[0].value;  //.innerText; 
-        alert('xiaoma'+code);
+        //alert('xiaoma'+code);
         if (code != null && code.length > 0) {
             //鍚戝脊鍑烘閲屾坊鍔犳槑缁嗚
             var arr = code.split(',');
@@ -513,7 +523,7 @@
         //j$(".modal").hide();
         j$("#myModal1").hide();
         scanType = null;
-        
+        j$("#maqCode").focus();
         if(numflag == 0 ){
             //鐢ㄦ埛鐐瑰嚮淇濆瓨 1.璁剧疆鏁伴噺鍒板彂璐т欢鏁颁笂   2.璁剧疆灏忕爜鍒版槑缁嗙殑澶囧搧绠$悊鐮佷笂
             if(numObj != null){
@@ -545,14 +555,17 @@
                 if(rowObj != null){
                     //鑾峰彇褰撳墠鎵殑鐩�
                     var newHe = document.getElementById("bianma").innerHTML;
+                    var newHe1 = document.getElementById("havCode").value;
                     //鍙栧緱鎵�鏈夊皬鐮� 鏀惧埌澶囧搧绠$悊鐮佷笂
                     //娉ㄦ剰锛氭湁涓ょ鎯呭喌锛屽鏋滄娆℃壂鐨勫皬绫崇殑鐩掓槸宸茬粡鎵繃鐨勶紝閭d箞鐩存帴鍔犲氨琛岋紝濡傛灉姝ゆ鐨勭洅娌℃湁鎵繃锛岃�屽師鏉ヤ篃鏈夊凡缁忔壂杩囩殑鐩掞紝閭d箞灏遍渶瑕佺壒娈婂鐞�
                     var tableId = document.getElementById("detailTb"); 
                     var str = '';
                     var str1 = '';
+                    var str2 = '';
                     var numstr = 0;
                     var he = rowObj[0].children[10].children[0].value;
                     var xiaoma = rowObj[0].children[9].children[0].value;
+                    var he1 = rowObj[0].children[11].children[0].value;
                     if(tableId.rows.length > 0){//鍒ゆ柇姝ゆ鎵殑鐩掓槸鍚︽湁灏忕爜
                         //棣栧厛鍒ゆ柇褰撳墠鏄庣粏鍘熸潵鏄惁宸茬粡鎵繃鐮�
                         //濡傛灉娌℃壂杩� 閭d箞鍦ㄥ師鏉ョ殑 澶囧搧绠$悊鐮併�佺鐞嗙紪鐮佸拰鍙戣揣浠舵暟鐨勫�间笂閮介渶瑕佸姞涓婃娆℃壂鐨勫皬鐮�
@@ -560,8 +573,11 @@
                         if(he != null && he != '' && he != undefined && xiaoma != null && xiaoma != '' && xiaoma != undefined){
                             var linshistr = '';//涓存椂灏忕爜鍊�
                             var linshistr1 = '';//涓存椂鐩掔殑鍊�
+                            var linshistr2 = '';
+
                             var oldheArray = he.split(',');//鑾峰彇鍘熸潵鐨勬墍鏈夌洅
                             var oldxiaomaArray = xiaoma.split(',');//鑾峰彇鍘熸潵鐨勬墍鏈夊皬鐮�
+                            var oldhe1Array = he1.split(',');
                             //寰幆鍘熸潵鏄庣粏鐨勭洅
                             for(var i = 0;i < oldheArray.length;i++){
                                 if(oldheArray[i] != null && oldheArray[i] != '' && oldheArray[i] != undefined){
@@ -580,15 +596,18 @@
                                         //濡傛灉鍘熸潵鐨勭洅涓嶇瓑浜庡綋鍓嶆搷浣滅殑鐩掞紝閭d箞涓嶉渶瑕佸仛鍙樺寲锛屽�兼妸鐜板湪寰幆鐨勭洅鏀惧埌涓存椂鍙橀噺閲岄潰
                                         linshistr += oldxiaomaArray[i] + ',';
                                         linshistr1 += oldheArray[i] + ',';
+                                        linshistr2 += oldhe1Array[i] + ',';
                                     }
                                     if(oldHe == '3'){
                                         linshistr += oldxiaomaArray[i] + ',';
                                         linshistr1 += oldheArray[i] + ',';
+                                        linshistr2 += oldhe1Array[i] + ',';
                                     }
                                 }
                             }
                             str = linshistr;
                             str1 = linshistr1;
+                            str2 = linshistr2;
                             //鐢变簬浠ヤ笂鐨勬搷浣滃彧鑳芥壘鍒板師鏉ョ殑鐩掑拰灏忕爜鏄惁鍒犻櫎锛岄偅涔堜竴涓嬬殑鎿嶄綔灏辨槸鎶婃渶鏂版搷浣滅殑鐩掑拰灏忕爜杩藉姞鍒板瓧绗︿覆鐨勬渶鍚庨潰
                             //寰幆寮瑰嚭妗嗙殑灏忕爜
                             for(var j=1;j<tableId.rows.length;j++) {
@@ -608,11 +627,15 @@
                                     //杩藉姞鏂扮殑鐩掑拰灏忕爜
                                     str += tableId.rows[j].cells[1].innerHTML + ',';
                                     str1 += newHe + ',';
+                                    str2 += newHe1 + ',';
                                 }
                             }
                             if(str != '' && str1 != null){
                                 str = str.substring(0,str.length-1);
                                 str1 = str1.substring(0,str1.length-1);
+                            }
+                            if(str2 != '' ){
+                                str2 = str2.substring(0,str2.length-1);
                             }
 
                             numstr = str == '' ? null : str.split(',').length;
@@ -621,10 +644,14 @@
                             for(var i=1;i<tableId.rows.length;i++) { 
                                 str += tableId.rows[i].cells[1].innerHTML + ',';
                                 str1 += document.getElementById("bianma").innerHTML + ',';//鐩�
+                                str2 += document.getElementById("havCode").value + ',';
                             }  
                             if(str != '' && str1 != null){
                                 str = str.substring(0,str.length-1);
                                 str1 = str1.substring(0,str1.length-1);
+                            }
+                            if(str2 != '' ){
+                                str2 = str2.substring(0,str2.length-1);
                             }
                             numstr = j$("#detailTb").find("tr").length-1;//鍙戣揣浠舵暟
 
@@ -635,16 +662,21 @@
                         if(he != null && he != '' && he != undefined && xiaoma != null && xiaoma != '' && xiaoma != undefined){
                             var oldheArray = he.split(',');
                             var oldxiaomaArray = xiaoma.split(',');
+                            var oldhe1Array = he1.split(',');
                             for(var i = 0;i < oldheArray.length;i++){
                                 if(oldheArray[i] != newHe){
                                     str += oldxiaomaArray[i] + ',';
                                     str1 += oldheArray[i] + ',';
+                                    str2 += oldhe1Array[i] + ',';
                                 }
                             }
 
                             if(str != '' && str1 != null){
                                 str = str.substring(0,str.length-1);
                                 str1 = str1.substring(0,str1.length-1);
+                            }
+                            if(str2 != '' ){
+                                str2 = str2.substring(0,str2.length-1);
                             }
 
                             numstr = str == '' ? null : str.split(',').length;//鍙戣揣浠舵暟
@@ -661,6 +693,7 @@
                     rowObj[0].children[9].children[0].value = str; //澶囧搧绠$悊鐮�
                     rowObj[0].children[10].children[0].value = str1;//绠$悊缂栫爜
                     numObj[0].innerText = numstr;//鍙戣揣浠舵暟
+                    rowObj[0].children[11].children[0].value =str2;
                 }
                 //update        wangweipeng            2022/02/21                   end
             }
@@ -669,11 +702,12 @@
             checkObj.prop('checked', false);
         }
         var maqCode = j$( '#maqCode' ).val();
-        alert('==='+j$( '#maqCode' ).val());
-        if (maqCode !='' && maqCode !=undefined){
+        //alert('==='+j$( '#maqCode' ).val());
+        //if (maqCode !='' && maqCode !=undefined){
             j$("#maqCode").val("");
             j$("#maqCode").focus();
-        }
+            setTimeout(function(){j$("#maqCode").focus();},300);
+        //}
     }
     // <!-- add by qiuyj 2021-11-30 start  pc绔壂鐮佹敮鎸�-->
     j$(document).ready(function(){
@@ -687,6 +721,8 @@
                 return false;
             }
         });
+        setTimeout(function(){j$("#maqCode").focus();},300);
+
     });
     // add by qiuyj 2021-11-30 end  pc绔壂鐮佹敮鎸�
     // add by rentx 2021-10-19 end 鑰楁潗杩芥函 -鐮佹灙鎵爜涔嬪悗灞曠ず寮瑰嚭妗� 
@@ -777,8 +813,10 @@
         try{
         if (scanType == 1) {
             j$("input[name$='slipNo']").val(content);
+            scanType = null;
         }else if(scanType == 2){//add by youc 2021-12-01 寮瑰嚭妗嗕腑ipad鎵弿灏忕爜
             checkipadXiaoMa(content);
+            scanType = null;
         } else {
             
                  var tracingCode = content.substr(-8);//鎴彇鍚�8浣�
@@ -996,6 +1034,7 @@
             j$("#qrcode").focus();
             //add by qiuyj 2021-11-30 end  pc绔壂鐮佹敮鎸�-->
              //alert('鎵弿鏉″舰鐮佽浣跨敤App');
+             
         }
     }
 

--
Gitblit v1.9.1