";
+ list += "";
+ list += "";
+ if(isLook == 'true'){
+ list += "
";
+ }else{
+ list += "
";
+ }
+
+ list += "
";
+ list += "
已上传";
+ list += "
" +data.videoArray[j].duration+ "";
+ list += "
";
}
}
+
+ $("#imgAndVideo").html(list);
+
updateImgVideoNum();
}
}
@@ -118,6 +122,7 @@
$(".spotlight-group").show();
$("#videoShow").hide();
$(".close_video").hide();
+ $("#imgAndVideo").show();
if(isLook == 'true'){
$(".uploading").hide();
}else{
@@ -184,6 +189,7 @@
function openVideoOrImg(event,isLoading,that){
$(".uploading").hide();
$(".close_video").show();
+ $('#imgAndVideo').hide();
event.preventDefault();
var result = document.getElementById("videoShow");
$("#videoShow").children("video").attr("src","");
@@ -221,8 +227,8 @@
event.preventDefault(); //阻止默认事件
event.stopPropagation(); //阻止冒泡
if(isLocalServer ){//后台删除
- var imageId = $(that).attr("imageId");
- var videoId = $(that).attr("videoId");
+ var imageId = $(that).attr("imageId") || '';
+ var videoId = $(that).attr("videoId") || '';
var imageIds = getImageIds();
var videoIds = getVideoIds();
$.ajax({
@@ -247,6 +253,23 @@
}
updateImgVideoNum();
layer.msg(data.message, {icon: 1});
+ if(imageId !== '' && window.opener.document.getElementById("imageIds")){
+ var value = window.opener.document.getElementById("imageIds").value;
+ var arr = value.split(',');
+ var index = arr.indexOf(imageId);
+ arr.splice(index,1);
+ window.opener.document.getElementById("imageIds").value = arr.join(',');
+ }
+
+ if(videoId !== '' && window.opener.document.getElementById("videoIds")){
+ var value = window.opener.document.getElementById("videoIds").value;
+ var arr = value.split(',');
+ var index = arr.indexOf(videoId);
+ arr.splice(index,1)
+ window.opener.document.getElementById("videoIds").value = arr.join(',');
+ }
+ }else {
+ layer.msg(data.message, {icon: 2});
}
}
});
@@ -331,7 +354,8 @@
'size' : size,
'fileTypes' : fileTypes,
'imageType':imageTypeEncode,
- 'videoType':videoTypeEncode
+ 'videoType':videoTypeEncode,
+ 'barcode':barcode || ''
}
if(objectId == '' || objectId == undefined){
paramsData.packingTaskId = packingTaskId;
@@ -350,7 +374,6 @@
if(data.success){
var imageIds = data.imageIds;
var videoIds = data.videoIds;
-
//置空
blobs = [];
size = null;
@@ -382,23 +405,8 @@
window.opener.videoIdsArry.push(videoIds);
}
-
- $("#imgVideoBtn").prevAll().remove();
loadingVideoAndImg(imageIds,videoIds);
- if(imageIds != ""){
- var imageIdsAll = imageIds.split(",");
- for(var i = 0;i < imageIdsAll.length;i++){
- returnImageFileId(goodsName,imageIdsAll[i]);
- }
- }
- if(videoIds != ""){
- var videoIdsAll = videoIds.split(",");
- for(var j = 0;j < videoIdsAll.length;j++){
- returnVideoFileId(goodsName,videoIdsAll[j]);
- }
- }
-
//传给上级页面用做提交的参数
if(window.opener.document.getElementById("imageIdsAndGoodsName")){
var imageIdsAndGoodsName = window.opener.document.getElementById("imageIdsAndGoodsName");
@@ -412,12 +420,12 @@
if(window.opener.document.getElementById("imageIds")){
var imageIdsDom = window.opener.document.getElementById("imageIds");
- imageIdsDom.value = JSON.stringify(imageIds);
+ imageIdsDom.value = imageIds;
}
-
+
if(window.opener.document.getElementById("videoIds")){
var videoIdsDom = window.opener.document.getElementById("videoIds");
- videoIdsDom.value = JSON.stringify(videoIds);
+ videoIdsDom.value = videoIds;
}
$("#loading").hide();
@@ -430,16 +438,111 @@
})
}
+//FSSDERMYY-13:获取图片信息
+function loadingVideoAndImg2(invoicePlanId,tousseId,tousseItemId){
+ $.ajax({
+ type : 'post',
+ url : WWWROOT +'/disinfectSystem/baseData/uploadImageAndVideoAction!getImageAndVideoInfoByTousseItemId.do',
+ data:{
+ 'tousseItemId':tousseItemId,
+ 'tousseId':tousseId,
+ 'invoicePlanId':invoicePlanId
+ },
+ success : function(result) {
+ var data = JSON.parse(result);
+ if(data.success){
+ var map = new newMap();
+ if(data.imageArray.length > 0){
+ for(var i = 0;i < data.imageArray.length; i++){
+ var barcode = data.imageArray[i].barcode;
+ data.imageArray[i].type = 'image';
+ if(map.has(barcode)){
+ var arr = map.get(barcode);
+ arr.push(data.imageArray[i])
+ map.set(barcode,arr);
+ }else {
+ var arr = [];
+ arr.push(data.imageArray[i])
+ map.set(barcode,arr);
+ }
+ }
+ }
+
+ if(data.videoArray.length > 0){
+ for(var i = 0;i < data.videoArray.length; i++){
+ var barcode = data.videoArray[i].barcode;
+ data.videoArray[i].type = 'video';
+ if(map.has(barcode)){
+ var arr = map.get(barcode);
+ arr.push(data.videoArray[i])
+ map.set(barcode,arr);
+ }else {
+ var arr = [];
+ arr.push(data.videoArray[i])
+ map.set(barcode,arr);
+ }
+ }
+ }
+ map.forEach(function(value,key){
+ var html = "
";
+ if(key){
+ html += '
条码:'+key+'
';
+ }
+ for(var i=0;i
";
+ html += "
";
+ html += "";
+ if(isLook == 'true'){
+ html += "";
+ }else{
+ html += "
";
+ }
+ html += "";
+ html += "";
+ html += "
";
+ html += "
已上传";
+ html += "
";
+ }else {
+ var videoUrl = WWWROOT +'/disinfectSystem/baseData/uploadImageAndVideoAction!getVideoById.do?videoId='+value[i].id+'&original=false';
+ var bigVideoUrl = WWWROOT +'/disinfectSystem/baseData/uploadImageAndVideoAction!getVideoById.do?videoId='+value[i].id+'&original=true';
+ html += "";
+ html += "";
+ html += "";
+ if(isLook == 'true'){
+ html += "
";
+ }else{
+ html += "
";
+ }
+ html += "
";
+ html += "
已上传";
+ html += "
" +value[i].duration || ''+ "";
+ html += "
";
+ }
+ }
+ html += '
';
+ $("#imgAndVideo").append(html);
+ })
+ updateImgVideoNum();
+ }
+ }
+ })
+}
+
$(function(){
if(isLook == 'true'){//需要拍摄和上传,就显示拍摄按钮和上传按钮
$(".uploading").hide();
$("#imgVideoBtn").hide();
}else{
$(".uploading").show();
}
-
//加载图片和视频
- loadingVideoAndImg(imageIdsData,videoIdsData);
+ if(invoicePlanId !== ''){
+ loadingVideoAndImg2(invoicePlanId,tousseId,tousseItemId);
+ }else {
+ loadingVideoAndImg(imageIdsData,videoIdsData);
+ }
})
/* 页面卸载时,关掉摄像头页面 */
Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.jsp
===================================================================
diff -u -r31788 -r32117
--- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.jsp (.../recycleForTouchScreen.jsp) (revision 31788)
+++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.jsp (.../recycleForTouchScreen.jsp) (revision 32117)
@@ -605,6 +605,8 @@
+
+