Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js =================================================================== diff -u -r35334 -r35585 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 35334) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 35585) @@ -983,6 +983,7 @@ } } else if (idCard == '是' && idCardBarcode !== '') { var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes' + i).val(); + var idCardInstanceBarcodes = $('#idCardInstanceBarcodes' + i).val(); if (tousseOrIDCardInstanceBarcodes !== '') { var arr = tousseOrIDCardInstanceBarcodes.split(';'); var index = arr.indexOf(idCardBarcode); @@ -993,6 +994,16 @@ $('#tousseOrIDCardInstanceBarcodes' + i).val('') } } + if (idCardInstanceBarcodes !== '') { + var arr = idCardInstanceBarcodes.split(';'); + var index = arr.indexOf(idCardBarcode); + arr.splice(index, 1); + if (arr.length > 0) { + $('#idCardInstanceBarcodes' + i).val(arr.join(';')) + } else { + $('#idCardInstanceBarcodes' + i).val('') + } + } } return false; } @@ -2019,6 +2030,7 @@ if ($('#tousseName' + i).val() == td.name && $('#deleted' + i).val() == '0') { var barcodesStr = $('#barcodes' + i).val(); var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes' + i).val(); + var idCardInstanceBarcodes = $('#idCardInstanceBarcodes' + i).val(); setTousseItemLoadedAmountCss(i) if (barcodesStr == "") { var idCardBarcodeArray = new Array(); @@ -2056,6 +2068,16 @@ $('#tousseOrIDCardInstanceBarcodes' + i).val(str); } } + + if (idCardInstanceBarcodes == '') { + $('#idCardInstanceBarcodes' + i).val(barcode); + } else { + var idCardInstanceBarcodes = $('#idCardInstanceBarcodes' + i).val(); + if (idCardInstanceBarcodes.indexOf(barcode) == -1) { + var str = idCardInstanceBarcodes + ';' + barcode; + $('#idCardInstanceBarcodes' + i).val(str); + } + } } }); } @@ -2534,14 +2556,14 @@ } //显示标识牌条码列表 -function showIDCardBarcodes(row, tousseName, tousseOrIDCardInstanceBarcodes) { +function showIDCardBarcodes(row, tousseName, idCardInstanceBarcodes) { $("#dialogShowIDCardBarcodes").dialog({ resizable: false, height: 500, width: 600, modal: true, open: function () { - var arr = tousseOrIDCardInstanceBarcodes.split(';'); + var arr = idCardInstanceBarcodes.split(';'); var html = '