Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js
===================================================================
diff -u -r32320 -r32413
--- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 32320)
+++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 32413)
@@ -27,6 +27,8 @@
var lastTousseNames = '';
//缓存标识牌条码
var sessionIDCardBarcodes = new newMap();
+//缓存删除材料的数组
+var deleteMaterialMap = new newMap();
// 是否开启根据科室加载模板
function openLoadTemplateByUnit() {
if (sstsConfig.isOpenLoadTemplateByUnit) {
@@ -966,15 +968,15 @@
}
}
}
- }else if(idCard == '是' && idCardBarcode !== ''){
+ } else if (idCard == '是' && idCardBarcode !== '') {
var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes' + i).val();
- if(tousseOrIDCardInstanceBarcodes !== ''){
+ if (tousseOrIDCardInstanceBarcodes !== '') {
var arr = tousseOrIDCardInstanceBarcodes.split(';');
var index = arr.indexOf(idCardBarcode);
- arr.splice(index,1);
- if(arr.length > 0){
+ arr.splice(index, 1);
+ if (arr.length > 0) {
$('#tousseOrIDCardInstanceBarcodes' + i).val(arr.join(';'))
- }else {
+ } else {
$('#tousseOrIDCardInstanceBarcodes' + i).val('')
}
}
@@ -1049,6 +1051,15 @@
tousseInstanceBarcode: item.tousseInstanceBarcode
}
addOrDelTousse(tousse);
+ if (item.type == '材料') {
+ if (deleteMaterialMap.has(item.tousseDefinitionID)) {
+ var list = deleteMaterialMap.get(item.tousseDefinitionID);
+ list.push(item.materialName);
+ deleteMaterialMap.set(item.tousseDefinitionID, list);
+ } else {
+ deleteMaterialMap.set(item.tousseDefinitionID, [item.materialName]);
+ }
+ }
refreshSequence(delElement.parent().parent(), 0);
hideElement.remove();
nameElement.remove();
@@ -1121,14 +1132,15 @@
var idCardBarcode = item.idCardBarcode;
var tousseInstanceBarcode = item.tousseInstanceBarcode;
var basketGroupBarcodes = item.basketGroupBarcodes;
+ var hasOtherMaterial = false;
//删除材料所在包 内的 全部删除
if (type == "材料") {
name = item.materialName;
tousseNameForMaterial = item.tousseName;
+ deleteMaterialItem(deleteButton, basket.barcode, basket.classifyBasketId);
$('dl[class="sed clearfix"]').each(function () {
var basketEle = $(this).parent().find('input').eq(0).val();
if (basketEle !== '') {
- var basketJSON = eval('(' + basketEle + ')');
$(this).children().each(function () {
if ($(this).attr('type') == 'hidden') {
var hideValue = $(this).val();
@@ -1137,9 +1149,7 @@
if (obj.type == '材料' && obj.tousseDefinitionID == item.tousseDefinitionID &&
obj.basketGroupBarcodes == basketGroupBarcodes &&
obj.idCardBarcode == idCardBarcode && obj.tousseInstanceBarcode == tousseInstanceBarcode) {
-
- var delButton = $(this).next().next().next().next().find('a');
- deleteMaterialItem(delButton, basketJSON.barcode, basketJSON.classifyBasketId);
+ hasOtherMaterial = true;
}
}
}
@@ -1148,6 +1158,9 @@
});
}
var tousseAmountForMaterial = item.tousseAmount;
+ if (hasOtherMaterial) {
+ tousseAmountForMaterial = 0;
+ }
if (type == '材料') {
unloadStaff(item.tousseDefinitionID, tousseAmountForMaterial, idCardBarcode);
} else {
@@ -1996,11 +2009,11 @@
}
}
- if(tousseOrIDCardInstanceBarcodes == ''){
+ if (tousseOrIDCardInstanceBarcodes == '') {
$('#tousseOrIDCardInstanceBarcodes' + i).val(barcode);
- }else {
+ } else {
var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes' + i).val();
- if(tousseOrIDCardInstanceBarcodes.indexOf(barcode) == -1){
+ if (tousseOrIDCardInstanceBarcodes.indexOf(barcode) == -1) {
var str = tousseOrIDCardInstanceBarcodes + ';' + barcode;
$('#tousseOrIDCardInstanceBarcodes' + i).val(str);
}
@@ -2113,18 +2126,18 @@
if ($('#appType').val() == "质量监测回收申请单") {
var isAlert = true;
- if(msg.idCardInstance){
+ if (msg.idCardInstance) {
$("#tousseItemTable > tbody > tr").each(function (row, element) {
var tousseName = $('#tousseName' + row).val();
- if(tousseName == msg.idCardInstance.tousseName && msg.idCardInstance.barcode !== ''){
+ if (tousseName == msg.idCardInstance.tousseName && msg.idCardInstance.barcode !== '') {
isAlert = false;
}
})
}
- if(isAlert){
+ if (isAlert) {
alertDiv('质量监测回收申请单不允许添加新的物品,只能回收申请单中的物品!');
- return false;
- }
+ return false;
+ }
}
if ($('#appType').val() == "申请还物单") {
alertDiv("申请还物单不允许添加新的物品,只能回收申请单中的物品!");
@@ -2463,7 +2476,7 @@
}
//显示标识牌条码列表
-function showIDCardBarcodes(row,tousseName,tousseOrIDCardInstanceBarcodes){
+function showIDCardBarcodes(row, tousseName, tousseOrIDCardInstanceBarcodes) {
$("#dialogShowIDCardBarcodes").dialog({
resizable: false,
height: 500,
@@ -2478,10 +2491,10 @@
html += '';
html += '';
html += '
';
- for(var i=0;i';
- var img = '
';
- html += ''+ img + ""+ tousseName +"" +' | '+arr[i]+' | ';
+ var img = '
';
+ html += '' + img + "" + tousseName + "" + ' | ' + arr[i] + ' | ';
html += '';
}
html += '';
@@ -2499,33 +2512,33 @@
}
//FSSDERMYY-13:打开拍照的功能
-function openPhotos(row,barcodes) {
+function openPhotos(row, barcodes) {
var imageIds = '';
var videoIds = '';
- var tousseDefinitionId = $('#tousseDefinitionID'+row).val();
- var tousseId = $('#tousseDefinitionID'+row).val();
- var isThereIdentificationCard = $('#isThereIdentificationCard'+row).val();
- var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes'+row).val();
+ var tousseDefinitionId = $('#tousseDefinitionID' + row).val();
+ var tousseId = $('#tousseDefinitionID' + row).val();
+ var isThereIdentificationCard = $('#isThereIdentificationCard' + row).val();
+ var tousseOrIDCardInstanceBarcodes = $('#tousseOrIDCardInstanceBarcodes' + row).val();
var barcode = barcodes || '';
- var tousseName = $('#tousseName'+row).val();
- if(isThereIdentificationCard == '是'){
- if(tousseOrIDCardInstanceBarcodes == ''){
+ var tousseName = $('#tousseName' + row).val();
+ if (isThereIdentificationCard == '是') {
+ if (tousseOrIDCardInstanceBarcodes == '') {
showResult('请先扫描标识牌条码,然后进行拍摄!');
return;
- }else if(tousseOrIDCardInstanceBarcodes.split(';').length == 1){
+ } else if (tousseOrIDCardInstanceBarcodes.split(';').length == 1) {
barcode = tousseOrIDCardInstanceBarcodes;
- }else {
- if(barcode == ''){
- showIDCardBarcodes(row,tousseName,tousseOrIDCardInstanceBarcodes);
+ } else {
+ if (barcode == '') {
+ showIDCardBarcodes(row, tousseName, tousseOrIDCardInstanceBarcodes);
return
}
}
}
- if(barcode !== ''){
+ if (barcode !== '') {
tousseId += ';' + barcode;
}
- if(cameraPhotoInfoMap.has(tousseId)){
+ if (cameraPhotoInfoMap.has(tousseId)) {
var cameraPhotoInfo = cameraPhotoInfoMap.get(tousseId);
imageIds = cameraPhotoInfo.imageFileIds;
videoIds = cameraPhotoInfo.videoFileIds;
@@ -2534,39 +2547,39 @@
tousseDefinitionId: '',
goodsName: tousseName,
isLook: false,
- barcode:barcode,
+ barcode: barcode,
imageType: '回收采集图片',
videoType: '回收采集视频',
- imageIds:imageIds,
- videoIds:videoIds
+ imageIds: imageIds,
+ videoIds: videoIds
}
openCameraPhotoWindow(params, function (value) {
- if(value == true){
+ if (value == true) {
var newImageIds = document.getElementById('imageIds').value;
var newVideoIds = document.getElementById('videoIds').value;
- if(newImageIds == '' && newVideoIds == ''){
+ if (newImageIds == '' && newVideoIds == '') {
return;
}
-
- if(newImageIds !== ''){
+
+ if (newImageIds !== '') {
imageIds = newImageIds;
}
- if(newVideoIds !== ''){
+ if (newVideoIds !== '') {
videoIds = newVideoIds;
}
- cameraPhotoInfoMap.set(tousseId,{
- tousseId:tousseDefinitionId,
- barcode:barcode,
- imageFileIds:imageIds,
- videoFileIds:videoIds
+ cameraPhotoInfoMap.set(tousseId, {
+ tousseId: tousseDefinitionId,
+ barcode: barcode,
+ imageFileIds: imageIds,
+ videoFileIds: videoIds
})
document.getElementById('imageIds').value = '';
document.getElementById('videoIds').value = '';
- }else {
- if(cameraPhotoInfoMap.has(tousseId)){
+ } else {
+ if (cameraPhotoInfoMap.has(tousseId)) {
cameraPhotoInfoMap.deletes(tousseId);
}
}
@@ -2950,7 +2963,7 @@
}
// 获取已入篮筐的数据
-function getScanedGoods(isCleanedEntirely) {
+function getScanedGoods(isCleanedEntirely, materialIsAdd) {
var basketJsonArray = new Array();
$("#basketsUl li").each(function () {
var hideStr = $(this).find('input').val();
@@ -2977,6 +2990,23 @@
idCardBarcode: json.idCardBarcode,
putBasketMaxAmount: json.putBasketMaxAmount
});
+ } else if (materialIsAdd) {
+ var type = json.type;
+ var name = json.tousseName;
+ if (type == '材料') {
+ name = json.materialName;
+ }
+ scanedGoodsArray.push({
+ name: name,
+ tousseDefinitionID: json.tousseDefinitionID,
+ tousseName: json.tousseName,
+ tousseType: json.tousseType,
+ type: json.type,
+ amount: json.amount,
+ id: json.classifyBasketId,
+ idCardBarcode: json.idCardBarcode,
+ putBasketMaxAmount: json.putBasketMaxAmount
+ });
}
}
});
@@ -3425,46 +3455,46 @@
}
//判断能否入筐
-function isPutTousseInTheBasket(row, recycleAmountNew){
- var tousseType = $('#tousseType'+row).val();
+function isPutTousseInTheBasket(row, recycleAmountNew) {
+ var tousseType = $('#tousseType' + row).val();
var isApplyEntireTousse = $('#isApplyEntireTousse' + row).val();
var tousseDefinitionID = $('#tousseDefinitionID' + row).val();
var materials = $('#materials' + row).val();
var tousseName = $('#tousseName' + row).val();
- if(tousseType == '消毒物品' && isApplyEntireTousse == '否'){
- if(materials == ''){
+ if (tousseType == '消毒物品' && isApplyEntireTousse == '否') {
+ if (materials == '') {
$.ajax({
- type:'post',
- url:WWWROOT + '/disinfectSystem/recyclingRecordAction!getMaterialInstancesByTousseId.do',
- data:{id:tousseDefinitionID},
- dataType:'json',
- success:function(result){
+ type: 'post',
+ url: WWWROOT + '/disinfectSystem/recyclingRecordAction!getMaterialInstancesByTousseId.do',
+ data: { id: tousseDefinitionID },
+ dataType: 'json',
+ success: function (result) {
var sumCount = 0;
- for(var i=0;i
';
+ if (sstsConfig.showCameraPhoto && sstsConfig.showCameraPhotoInRecyclingModule) {
+ urgentAmountElement += '';
}
urgentAmountElement += '' + msg + '
';
} else {
@@ -3922,8 +3952,8 @@
if (sstsConfig.enableUrgentFunction) {
fontSize = "16px";
}
- if(sstsConfig.showCameraPhoto && sstsConfig.showCameraPhotoInRecyclingModule){
- urgentAmountElement += '';
+ if (sstsConfig.showCameraPhoto && sstsConfig.showCameraPhotoInRecyclingModule) {
+ urgentAmountElement += '';
}
urgentAmountElement += '' + msg + '
';
}
@@ -4275,9 +4305,9 @@
}
//FSSDERMYY-13:获取拍摄的图片
-function getCameraPhotoInfo(){
+function getCameraPhotoInfo() {
var arr = [];
- if(cameraPhotoInfoMap.size() > 0){
+ if (cameraPhotoInfoMap.size() > 0) {
arr = cameraPhotoInfoMap.values();
}
return arr;
@@ -4558,34 +4588,6 @@
openApplicationTousseSplitByOrgUnit(newTousseArray, tousseArray);
return '';
}
- // var map = {}, dest = [], arr = [], arr1 = [];
- // for (var i = 0, k = 0, z = 0; i < tousseArray.length; i++) {
- // var ai = tousseArray[i];
- // if (ai.itemType == '材料' && ai.tousseInstanceBarcode !== '') {
- // if (!map[ai.tousseName]) {
- // dest.push(tousseArray[i]);
- // map[ai.tousseName] = ai;
- // } else {
- // for (var j = 0; j < dest.length; j++) {
- // var dj = dest[j];
- // if (dj.tousseNameForMaterial == ai.tousseNameForMaterial && dj.basketGroupBarcodes == ai.basketGroupBarcodes && dj.basketBarcode == ai.basketBarcode && dj.tousseName == ai.tousseName) {
- // dj.tousseAmountForMaterial = dj.tousseAmountForMaterial + dj.tousseAmountForMaterial;
- // arr[k] = dj.tousseAmountForMaterial;
- // k++;
- // break;
- // }
- // }
- // }
- // } else if (ai.itemType == '材料' && ai.tousseInstanceBarcode == '') {
- // arr1[z] = ai.tousseAmountForMaterial;
- // }
- // }
- // if (arr.length > 0) {
- // var len = parseInt(arr[0]) + parseInt(arr1[0] || 0);
- // for (var i = 0; i < tousseArray.length; i++) {
- // tousseArray[i].tousseAmountForMaterial = len;
- // }
- // }
var paramJson = {};
paramJson.tousseJson = tousseArray;
paramJson.splitTousseJson = newSplitTousseArray;
@@ -4865,6 +4867,10 @@
var IntheBoxState = false;
function submitFormFunction(confirmation, saveAndNew, autoReturnTheBorrowingTousse, print, recyclingAmountConfirm, isConfirm) {
isConfirm = isConfirm || false;
+ if (!canOpenCustomInfoBasket()) {
+ showResult('还有部分材料未入筐,不允许保存!');
+ return;
+ }
var jsonStr = getJsonParams(confirmation, isConfirm);
if (jsonStr == '') { return; }
var jSONe = JSON.parse(jsonStr);
@@ -5106,6 +5112,10 @@
*/
function submitFormFunctionForInventoryConfirm(confirmation, saveAndNew, autoReturnTheBorrowingTousse, print, recyclingAmountConfirm, isConfirm) {
isConfirm = isConfirm || false;
+ if (!canOpenCustomInfoBasket()) {
+ showResult('还有部分材料未入筐,不允许保存!');
+ return;
+ }
var jsonStr = getJsonParams(confirmation, isConfirm);
if (jsonStr == '') { return; }
alertDiv("保存中,请稍候......", true);
@@ -5486,10 +5496,17 @@
var recycleAmount = parseInt($('#recycleAmount' + i).val(), 10);
var loadedAmount = parseInt($('#loadedAmount' + i).val(), 10);
var unLoadedAmount = recycleAmount - loadedAmount;
+ var tousseType = $('#tousseType' + i).val();
if ($('#tousseItemsTr' + i).css('display') == 'none') {
return;
}
- if ($('#isCleanedEntirely' + i).val() == '否' && unLoadedAmount > 0) {
+ if (tousseType == '外来器械包') {
+ var tousseId = $('#tousseDefinitionID' + i).val();
+ if (deleteMaterialMap.has(tousseId) || unLoadedAmount > 0) {
+ var goodsData = getScanedGoods('否', true);
+ addJsonItem(result, tousseId, 1, '否', '', goodsData);
+ }
+ } else if ($('#isCleanedEntirely' + i).val() == '否' && unLoadedAmount > 0) {
var isThereIdentificationCard = $('#isThereIdentificationCard' + i).val();
var tousseId = $('#tousseDefinitionID' + i).val();
var idCardBarcodes = $('#barcodes' + i).val();
@@ -5527,12 +5544,13 @@
}
// 转换为json
-function addJsonItem(result, tousseId, unLoadedAmount, isIdCard, idCardBarcode) {
+function addJsonItem(result, tousseId, unLoadedAmount, isIdCard, idCardBarcode, goodsData) {
var obj = {};
obj.tousseId = tousseId;
obj.recycleAmount = unLoadedAmount;
obj.isThereIdentificationCard = isIdCard;
obj.idCardBarcode = idCardBarcode;
+ obj.goodsData = goodsData || [];
var len = result.length;
result[len] = obj;
}
@@ -5557,6 +5575,7 @@
// 打开自定义入筐
function openCustomIntoBasketPage() {
+ canOpenCustomInfoBasket();
var data = getUnCleanedEntirelyTousseInfo();
var tousseIntoBasketInfo = JSON.stringify(getTousseIntoBasketInfo());
if (data != "[]") {
@@ -5730,6 +5749,36 @@
});
}
+//判断能否打开自定义入筐
+function canOpenCustomInfoBasket() {
+ $("#basketsUl li").each(function () {
+ $(this).find('dl').children().each(function (i, element) {
+ if ($(this).attr('type') == 'hidden') {
+ var obj = $(this).val();
+ var tousseItem = JSON.parse(obj);
+ var tousseDefinitionID = tousseItem.tousseDefinitionID;
+ var materialName = tousseItem.materialName;
+ if (deleteMaterialMap.get(tousseDefinitionID)) {
+ var list = deleteMaterialMap.get(tousseDefinitionID)
+ if (list.indexOf(materialName) >= 0) {
+ list.splice(list.indexOf(materialName), 1);
+ if (list.length > 0) {
+ deleteMaterialMap.set(tousseDefinitionID, list);
+ } else {
+ deleteMaterialMap.deletes(tousseDefinitionID, list);
+ }
+ }
+ }
+ }
+ });
+ });
+ if (deleteMaterialMap.size() == 0) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
// 自定义入筐保存
function customIntoBasketFun(data) {
if (data != null) {
@@ -5763,7 +5812,6 @@
return false;
}
});
-
if (!isBasketLoaded) {
createBasketUiElement(item.basketBarcode, item.basketId, item.containerName, item.washClassifyType, item.sequence, false, item.sumCount);
$("#scanContainerBarcodeTipUl").hide();
@@ -5794,11 +5842,29 @@
putBasketMaxAmount: item.putBasketMaxAmount,
basketGroupBarcodes: basketGroupBarcodeArray.join(";")
};
- addBasketItemElement(basketItem);
+ var filtersItem = false;
+ $("#basketsUl li").each(function (i) {
+ $(this).find('dl').children().each(function (i, element) {
+ if ($(this).attr('type') == 'hidden') {
+ var hideStr = $(this).val();
+ var json = JSON.parse(hideStr);
+ if (json.basketGroupBarcodes.indexOf(item.basketBarcode) >= 0 && item.tousseDefinitionID == json.tousseDefinitionID && item.materialName == json.materialName) {
+ filtersItem = true;
+ return false;
+ }
+ }
+ });
+ });
+ if (!filtersItem) {
+ addBasketItemElement(basketItem);
+ }
}
$('#tousseItemTable').children().first().children().each(function (i, element) {
if ($('#tousseDefinitionID' + i).val() == tousseDefinitionID) {
+ if ($('#tousseType' + i).val() == '外来器械包' && $('#loadedAmount' + i).val() == 1) {
+ return false;
+ }
$('#loadedAmount' + i).val(parseInt(recycleAmount, 10) + parseInt($('#loadedAmount' + i).val(), 10));
var idCard = $('#isThereIdentificationCard' + i).val();
@@ -6548,77 +6614,77 @@
}
//查询申请单的图片
-function findCameraPhotoInfo(id){
+function findCameraPhotoInfo(id) {
$.ajax({
type: "post",
url: WWWROOT + '/disinfectSystem/recyclingRecordAction!findCameraPhotoInfo.do',
data: {
recyclingRecordId: id,
- cameraPhotoType:'回收采集图片,回收采集视频'
+ cameraPhotoType: '回收采集图片,回收采集视频'
},
dataType: 'json',
success: function (result) {
if (result.success) {
- if(result.imageFiles.length > 0){
- for(var i=0;i 0) {
+ for (var i = 0; i < result.imageFiles.length; i++) {
var tousseDefinitionId = result.imageFiles[i].tousseDefinitionId;
var barcode = result.imageFiles[i].barcode || '';
var id = result.imageFiles[i].id;
var tousseId = tousseDefinitionId;
- if(barcode !== ''){
+ if (barcode !== '') {
tousseId += ';' + barcode;
}
- if(cameraPhotoInfoMap.has(tousseId)){
+ if (cameraPhotoInfoMap.has(tousseId)) {
var imageFileIds = cameraPhotoInfoMap.get(tousseId).imageFileIds + '';
var videoFileIds = cameraPhotoInfoMap.get(tousseId).videoFileIds + '';
var arr = [];
- if(imageFileIds !== ''){
+ if (imageFileIds !== '') {
arr = imageFileIds.split(',');
}
arr.push(id);
- cameraPhotoInfoMap.set(tousseId,{
- tousseId:tousseDefinitionId,
- barcode:barcode,
- imageFileIds:arr.join(','),
- videoFileIds:videoFileIds
+ cameraPhotoInfoMap.set(tousseId, {
+ tousseId: tousseDefinitionId,
+ barcode: barcode,
+ imageFileIds: arr.join(','),
+ videoFileIds: videoFileIds
})
- }else {
- cameraPhotoInfoMap.set(tousseId,{
- tousseId:tousseDefinitionId,
- barcode:barcode,
- imageFileIds:id,
- videoFileIds:''
+ } else {
+ cameraPhotoInfoMap.set(tousseId, {
+ tousseId: tousseDefinitionId,
+ barcode: barcode,
+ imageFileIds: id,
+ videoFileIds: ''
})
}
}
- for(var i=0;i' + ci.tousseDefinition.name + '';
@@ -6980,7 +7046,7 @@
}
$('#tousseItemTable').children().first().children().each(function (i, element) {
var tousseDefinitionID = $('#tousseDefinitionID' + i).val();
- if(sessionIDCardBarcodes.has(tousseDefinitionID)){
+ if (sessionIDCardBarcodes.has(tousseDefinitionID)) {
var arr = sessionIDCardBarcodes.get(tousseDefinitionID);
$('#tousseOrIDCardInstanceBarcodes' + i).val(arr.join(';'))
}
Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/customIntoBasket.js
===================================================================
diff -u -r29203 -r32413
--- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/customIntoBasket.js (.../customIntoBasket.js) (revision 29203)
+++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/customIntoBasket.js (.../customIntoBasket.js) (revision 32413)
@@ -223,8 +223,8 @@
function mergedBasket(){
return false;
}
-function loadBarcodeDevice(barcodeTempParam){
- if(barcodeTemp.length >= 9){
+function loadBarcodeDevice(barcodeTempParam,isAddGoods){
+ if(barcodeTempParam.length >= 9){
//var barcode = barcodeTemp.substring(barcodeTemp.length-9,barcodeTemp.length);
//由于条码可能超过9位,所以要取整个条码字符串了
var barcode = barcodeTempParam;
@@ -279,6 +279,9 @@
updateRemoveImplantBtn($("#basketsUl li:first"),false);
toggleItems(obj.find('span')[0]);
}
+ if(isAddGoods){
+ addGoodsForBasket(barcodeTempParam);
+ }
refreshBasketStatus();
refreshAllBasketTotalNum();
}else{
@@ -902,7 +905,9 @@
var currentCount = 0;
if($(this).find('.totalAmount').find('.sumCount')){
sumCount = $(this).find('.totalAmount').find('.sumCount').text();
+ sumCount = (sumCount == '')?0:sumCount;
currentCount = $(this).find('.totalAmount').find('.totalnum').text();
+ currentCount = (currentCount == '')?0:currentCount;
}
$(this).children().each(function(){
if($(this).is('input') && $(this).attr('type') == 'hidden'){
@@ -931,7 +936,7 @@
obj.tousseDefinitionID = json.tousseDefinitionID;
obj.idCardBarcode = json.idCardBarcode;
obj.putBasketMaxAmount = json.putBasketMaxAmount;
- obj.sumCount = parseInt(sumCount)-parseInt(currentCount);
+ obj.sumCount = Math.abs(parseInt(sumCount)-parseInt(currentCount));
var isExist = false;
var len = array.length;
for(var j = 0;j < len;j++){
@@ -1018,6 +1023,12 @@
url : encodeURI(WWWROOT + '/disinfectSystem/recyclingRecordAction!loadUnCleanedEntirelyMaterial.do?data=' + param_data),
dataType : 'json',
success : function(result) {
+ var obj = JSON.parse(param_data);
+ if(obj.length > 0){
+ if(obj[0].goodsData && obj[0].goodsData.length > 0){
+ getGoodsMaterialData(obj[0].goodsData);
+ }
+ }
if(result && result.success){
for ( var i = 0; i < result.data.length; i++) {
var materialAmount = result.data[i].amount;
@@ -1034,6 +1045,37 @@
});
}
+//渲染篮筐和器械包
+function getGoodsMaterialData(goodsData){
+ for(var i=0;i 0){
+ for(var j=0;j