| | |
| | | height: 100px; |
| | | width: 30px; |
| | | } |
| | | /*add start by youc 2021-12-07 耗材追溯 -收货 管理编码 备品管理码设置成只读 |
| | | /*add start by youc 2021-12-07 耗材追溯 -收货 管理编码 备品管理码设置成只读 |
| | | .col_ManagementCode__c input{ |
| | | border:none; |
| | | pointer-events: none; |
| | |
| | | border:none; |
| | | pointer-events: none; |
| | | } |
| | | */ |
| | | */ |
| | | .col_barcodeforReceipt__c{ |
| | | display: none; |
| | | } |
| | |
| | | <tr> <td align="right">管理编码</td> <td><span id="bianma"/></td> </tr> --> |
| | | <tr class="headerRow" height="30px"> |
| | | <td class="headerRow booleanColumn" onclick="document.getElementById('xiaomaCode').focus();return false" align="left"> |
| | | 码枪扫描袋子二维码: <input id="xiaomaCode" onkeypress="return checkXiaoMa(event)" autofocus="autofocus" /> |
| | | 码枪扫描袋子条形码: <input id="xiaomaCode" onkeypress="return checkXiaoMa(event)" autofocus="autofocus" /> |
| | | </td> |
| | | <!-- <td class="headerRow booleanColumn"> <input id="xiaomaCode" onkeypress="return checkXiaoMa(event)" autofocus="autofocus" /> </td> --> |
| | | <!-- <td class="headerRow booleanColumn" colspan="8"/> --> |
| | |
| | | //update by wangweipeng 2022/02/24 end |
| | | } |
| | | j$("#boxCode").val(""); |
| | | setTimeout(function(){j$("#maqCode").focus();},300); |
| | | } |
| | | |
| | | //4.扫小码之后对码的校验 |
| | |
| | | return; |
| | | } |
| | | //批量赋值的一个操作 |
| | | if (nowCode == 'AllmoveToBaoFei') { |
| | | if (nowCode == 'allMoveToBaoFei') { |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = true; |
| | | tableId.children[0].children[i].children[8].children[0].checked = false; |
| | | tableId.children[0].children[i].children[9].children[0].checked = false; |
| | | } |
| | | } |
| | | |
| | | j$( '#xiaomaCode' ).val(""); |
| | | return; |
| | | } |
| | | if (nowCode == 'allMoveToGuoqi') { |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = false; |
| | | tableId.children[0].children[i].children[8].children[0].checked = true; |
| | | tableId.children[0].children[i].children[9].children[0].checked = false; |
| | | } |
| | | } |
| | | |
| | | j$( '#xiaomaCode' ).val(""); |
| | | return; |
| | | } |
| | | if (nowCode == 'allShangJia') { |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = false; |
| | | tableId.children[0].children[i].children[8].children[0].checked = false; |
| | | tableId.children[0].children[i].children[9].children[0].checked = true; |
| | | } |
| | | } |
| | | |
| | |
| | | var YZCode =SMCode+nowCode; |
| | | //if (havCode.indexOf(nowCode) != -1) { |
| | | if (havCode.indexOf(YZCode) != -1) { |
| | | alert('该明细已保存过,请重新尝试'); |
| | | alert('该明细已保存过,不能再进行修改'); |
| | | j$( '#xiaomaCode' ).val(""); |
| | | return; |
| | | } |
| | |
| | | var aa = rowObj[0].children[17].children[1].value; |
| | | //alert(aa); |
| | | if (aa != null && aa.length > 0) { |
| | | |
| | | //向弹出框里添加明细行 |
| | | //if (aa.indexOf(nowCode) == -1) { |
| | | if (aa.indexOf(YZCode) == -1) { |
| | | //alert('this.flag==='+this.flag); |
| | | if (this.flag == 'delConsumables') { |
| | | alert('必须先扫描要取消的小码'); |
| | | alert('已进入删除小码操作,请扫描正确的小码'); |
| | | j$( '#xiaomaCode' ).val(""); |
| | | this.flag = ''; |
| | | return; |
| | | } |
| | | alert('扫描的小码在发货明细中不存在,请重新扫描!'); |
| | | } else if(nowCode != null && nowCode.length == 3 && !isNaN(nowCode)){ |
| | | }else{ |
| | | alert('当前小码不正确'); |
| | | j$( '#xiaomaCode' ).val(""); |
| | | return; |
| | | } |
| | | alert('扫描的小码在发货明细中不存在或未寄回,请重新扫描!'); |
| | | j$( '#xiaomaCode' ).val(""); |
| | | return; |
| | | }else{ |
| | |
| | | // var tableId = document.getElementById("detailTb"); |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | //alert(nowCode+'=498='+tableId.rows[i].cells[6].innerHTML); |
| | | console.log(nowCode+'=498='+tableId.rows[i].cells[6].innerHTML); |
| | | if(nowCode == tableId.rows[i].cells[6].innerHTML){ |
| | | if (this.flag == 'delConsumables') { |
| | | //删除这一行 |
| | |
| | | return; |
| | | }else{ |
| | | //小码已存在 滞后 先删后加 相当于让扫这个小码的那三个类型 |
| | | var bf1 = tableId.children[0].children[i].children[7].children[0].checked; |
| | | var gq1 = tableId.children[0].children[i].children[8].children[0].checked; |
| | | var sj1 = tableId.children[0].children[i].children[9].children[0].checked; |
| | | console.log(bf1+'=1='+gq1+'=='+sj1); |
| | | tableId.rows[i].remove(); |
| | | j$( '#xiaomaCode' ).val(""); |
| | | // return; |
| | | alert('已为您滞后!'); |
| | | break; |
| | | alert('小码已扫描,无需再次扫描!'); |
| | | // console.log(bf1+'=2='+gq1+'=='+sj1); |
| | | if (bf1) { |
| | | addRow(nowCode,'1'); |
| | | }else if (gq1) { |
| | | addRow(nowCode,'2'); |
| | | }else if (sj1) { |
| | | addRow(nowCode,'3'); |
| | | }else{ |
| | | addRow(nowCode,''); |
| | | } |
| | | //break; |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | console.log('新码直接添加'); |
| | | addRow(nowCode,''); |
| | | } |
| | | } |
| | |
| | | tableId.children[0].children[tableId.rows.length-1].children[8].children[0].checked = false; |
| | | tableId.children[0].children[tableId.rows.length-1].children[9].children[0].checked = true; |
| | | return false |
| | | } else if (ipadnowCode == 'allMoveToBaoFei') {//批量赋值的一个操作 |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = true; |
| | | tableId.children[0].children[i].children[8].children[0].checked = false; |
| | | tableId.children[0].children[i].children[9].children[0].checked = false; |
| | | } |
| | | } |
| | | return false |
| | | }else if (ipadnowCode == 'allMoveToGuoqi') { |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = false; |
| | | tableId.children[0].children[i].children[8].children[0].checked = true; |
| | | tableId.children[0].children[i].children[9].children[0].checked = false; |
| | | } |
| | | } |
| | | return false |
| | | }else if (ipadnowCode == 'allShangJia') { |
| | | if(tableId.rows.length > 0){ |
| | | for(var i=1;i<tableId.rows.length;i++) { |
| | | tableId.children[0].children[i].children[7].children[0].checked = false; |
| | | tableId.children[0].children[i].children[8].children[0].checked = false; |
| | | tableId.children[0].children[i].children[9].children[0].checked = true; |
| | | } |
| | | } |
| | | return false |
| | | } |
| | | |
| | | var havCode = document.getElementById("havCode").value; |
| | |
| | | var YZCode =SMCode+ipadnowCode; |
| | | //if (havCode.indexOf(ipadnowCode) != -1) { |
| | | if (havCode.indexOf(YZCode) != -1) { |
| | | alert('该明细已保存过,请重新尝试') |
| | | alert('该明细已保存过,不能再进行修改') |
| | | return false; |
| | | } |
| | | //aa 拿到该保有设备对应的所有小码 判断是否存在 |
| | | var aa = rowObj[0].children[17].children[1].value; |
| | | if (aa != null && aa.length > 0) { |
| | | |
| | | //向弹出框里添加明细行 |
| | | //if (aa.indexOf(ipadnowCode) == -1) { |
| | | if (aa.indexOf(YZCode) == -1) { |
| | | console.log('3=='+ipadnowCode+'==='+ipadflag); |
| | | if (ipadflag == 'delConsumables') { |
| | | alert('必须先扫描要取消的小码') |
| | | alert('已进入删除小码操作,请扫描正确的小码') |
| | | ipadflag = ''; |
| | | |
| | | return false; |
| | | }else if(ipadnowCode != null && ipadnowCode.length == 3 && !isNaN(ipadnowCode)){ |
| | | }else{ |
| | | alert('当前小码不正确'); |
| | | return; |
| | | } |
| | | alert('扫描的小码在发货明细中不存在,请重新扫描!') |
| | | alert('扫描的小码在发货明细中不存在或未寄回,请重新扫描!') |
| | | return; |
| | | }else{ |
| | | //判断是否已经扫描过 |
| | |
| | | break; |
| | | }else{ |
| | | //小码已存在 滞后 先删后加 相当于让扫这个小码的那三个类型 |
| | | var bf1 = tableId.children[0].children[i].children[7].children[0].checked; |
| | | var gq1 = tableId.children[0].children[i].children[8].children[0].checked; |
| | | var sj1 = tableId.children[0].children[i].children[9].children[0].checked; |
| | | console.log(bf1+'=1='+gq1+'=='+sj1); |
| | | tableId.rows[i].remove(); |
| | | // return; |
| | | //alert('qqq') |
| | |
| | | // }); |
| | | // j$ |
| | | //alert(1) |
| | | alert('已为您滞后!'); |
| | | alert('小码已扫描,无需再次扫描!'); |
| | | //已为您滞后! |
| | | //break; |
| | | } |
| | | //break;之前就是注释的 |
| | | console.log(bf1+'=2='+gq1+'=='+sj1); |
| | | if (bf1) { |
| | | addRow(ipadnowCode,'1'); |
| | | }else if (gq1) { |
| | | addRow(ipadnowCode,'2'); |
| | | }else if (sj1) { |
| | | addRow(ipadnowCode,'3'); |
| | | }else{ |
| | | addRow(ipadnowCode,''); |
| | | } |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | // |
| | |
| | | //add by youc 2021-12-07 end 删除输入框内容 并光标自动定位到输入框 |
| | | return false; |
| | | } else if(allboxbarcode.indexOf(content250) == -1){ |
| | | alert('扫描的盒与发货时不一致,请重新扫描'); |
| | | alert('扫描的盒与发货时不一致或未寄回,请重新扫描'); |
| | | if(maqiang !='' && maqiang !=undefined){ |
| | | j$("#maqCode").val(""); |
| | | j$("#maqCode").focus(); |