Index: ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.js
===================================================================
diff -u -r31109 -r31362
--- ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.js (.../videoAndImg.js) (revision 31109)
+++ ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.js (.../videoAndImg.js) (revision 31362)
@@ -38,16 +38,21 @@
videoIdsData 视频id
*/
function loadingVideoAndImg(imageIdsData,videoIdsData){
+ var paramsData = {
+ imageType:imageType,
+ videoType:videoType,
+ imageIds:imageIdsData,
+ videoIds:videoIdsData
+ }
+ if(objectId == '' || objectId == undefined){
+ paramsData.packingTaskId = packingTaskId;
+ }else {
+ paramsData.objectId = objectId;
+ }
$.ajax({
type : 'post',
url : WWWROOT +'/disinfectSystem/baseData/uploadImageAndVideoAction!getImageAndVideoInfo.do',
- data:{
- objectId:objectId,
- imageType:imageType,
- videoType:videoType,
- imageIds:imageIdsData,
- videoIds:videoIdsData
- },
+ data:paramsData,
success : function(result) {
var data = JSON.parse(result);
if(data.success){
@@ -85,7 +90,6 @@
}
videoList += "";
- //videoList += "";
videoList += "已上传";
videoList += "" +data.videoArray[j].duration+ "";
videoList += "";
@@ -323,9 +327,20 @@
type: "video/mp4"
});
$("#loading").show();
+ var paramsData = {
+ 'size' : size,
+ 'fileTypes' : fileTypes,
+ 'imageType':imageTypeEncode,
+ 'videoType':videoTypeEncode
+ }
+ if(objectId == '' || objectId == undefined){
+ paramsData.packingTaskId = packingTaskId;
+ }else {
+ paramsData.objectId = objectId;
+ }
$.ajax({
type : 'post',
- headers : {'size' : size, 'fileTypes' : fileTypes,'imageType':imageTypeEncode,'objectId':objectId,'videoType':videoTypeEncode},
+ headers : paramsData,
url : WWWROOT +'/disinfectSystem/baseData/uploadImageAndVideoAction!uploadImageAndVideo.do',
processData: false,//不需要将传输的数据序列化
contentType: false,
Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js
===================================================================
diff -u -r31351 -r31362
--- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 31351)
+++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 31362)
@@ -1261,6 +1261,7 @@
{xtype:'hidden',id:'materialId'},
{xtype:'hidden',id:'vedioName'},
{xtype:'hidden',id:'td_id'},
+ {xtype:'hidden',id:'task_id'},
{xtype:'hidden',id:'isTraceable'},
{xtype:'hidden',id:'hideTousseName'},
{xtype:'hidden',id:'hidePackedPhotographed'},
@@ -1279,13 +1280,14 @@
return;
}
var imageName = Ext4.getCmp('imageName').getText();
- var td_id = Ext4.getCmp('td_id').getValue();
- if(isUndefinedOrNullOrEmpty(td_id)){
+ var td_id = Ext4.getCmp('td_id').getValue();
+ var task_id = Ext4.getCmp('task_id').getValue();
+ if(isUndefinedOrNullOrEmpty(task_id)){
showResult("请选择装配任务" , null , sstsConfig.messagePauseTimeOnPackingPage);
return ;
}
- takeImgAndVideo(imageName,td_id,false,imageTypeCameraPacking,videoTypePacking);
+ takeImgAndVideo(imageName,td_id,task_id,false,imageTypeCameraPacking,videoTypePacking);
}
},
{
@@ -1298,27 +1300,11 @@
var imageName = Ext4.getCmp('imageName').getText();
var materialId = Ext4.getCmp('materialId').getValue();
if(imageName != "" && materialId == ""){
- var td_id = Ext4.getCmp('td_id').getValue();
- takeImgAndVideo(imageName,td_id,true,imageTypeCameraApplication,videoType);
- // showTousseImages(imageName,td_id,imageTypeCameraApplication);
+ var td_id = Ext4.getCmp('td_id').getValue();
+ takeImgAndVideo(imageName,td_id,'',true,imageTypeCameraApplication,videoType);
}
}
},
- /* {
- xtype : 'button',
- id:'btn_cameraPhoto_packing',
- name:'btn_cameraPhoto_packing',
- text : '装配采集图片',
- hidden : !sstsConfig.showCameraPhoto,
- handler : function(){
- var imageName = Ext4.getCmp('imageName').getText();
- var materialId = Ext4.getCmp('materialId').getValue();
- if(imageName != "" && materialId == ""){
- var td_id = Ext4.getCmp('td_id').getValue();
- showTousseImages(imageName,td_id,imageTypeCameraPacking);
- }
- }
- }, */
{
xtype : 'button',
id:'btn_packingNote',
@@ -2361,6 +2347,7 @@
materialStore.load({params: {tousseName:tousseName,tousseDefinitionId:td_id}});
Ext4.getCmp('isTraceable').setValue(isTraceable);
Ext4.getCmp('hideTousseName').setValue(tousseName);
+ Ext4.getCmp('task_id').setValue(taskId);
showTousseImgBtns();
}
@@ -4482,7 +4469,7 @@
* @param imageType 图片类型
* @param videoType 视频类型
*/
-function takeImgAndVideo(tousseName,tousseDefinitionId,isLook,imageType,videoType){
+function takeImgAndVideo(tousseName,tousseDefinitionId,packingTaskId,isLook,imageType,videoType){
if(Ext4.chromeVersion < 62){
showResult("请使用62以上版本的chrome浏览器!" , null , sstsConfig.messagePauseTimeOnPackingPage);
return ;
@@ -4496,9 +4483,15 @@
var packedPhotographed = Ext4.getCmp('hidePackedPhotographed').getValue();
var flag = packedPhotographed === "false" ? false : true;
+
+ var urls;
+
+ if(videoType == '申请采集视频'){
+ urls = WWWROOT + '/disinfectsystem/test/videoAndImg.jsp?goodsName='+ tousseName +'&imageType='+imageType+'&videoType='+videoType+'&objectId='+tousseDefinitionId+'&videoIds='+videoIds+'&imageIds='+imageIds+'&isLook='+isLook;
+ }else {
+ urls = WWWROOT + '/disinfectsystem/test/videoAndImg.jsp?goodsName='+ tousseName +'&imageType='+imageType+'&videoType='+videoType+'&packingTaskId='+packingTaskId+'&videoIds='+videoIds+'&imageIds='+imageIds+'&isLook='+isLook;
+ }
- var urls = WWWROOT + '/disinfectsystem/test/videoAndImg.jsp?goodsName='+ tousseName +'&imageType='+imageType+'&videoType='+videoType+'&objectId='+tousseDefinitionId+'&videoIds='+videoIds+'&imageIds='+imageIds+'&isLook='+isLook;
-
var videoImgWin = openFullSizeWindowWithName(urls,true,'图片视频拍摄');
if(videoImgWin != null ){
videoImgWin.focus();
@@ -4808,6 +4801,13 @@
packedPhotographed = record.childNodes[0].get('packedPhotographed');
}
}
+
+ if(record.childNodes.length == 1){
+ taskId = record.childNodes[0].get('taskId');
+ }else if(record.childNodes.length == 0){
+ taskId = record.get('taskId');
+ }
+
if(record.get('checked') == false){
record.set('checked', true);
if(storeId == 'basketTreeGrid'){
Index: ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.jsp
===================================================================
diff -u -r29513 -r31362
--- ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.jsp (.../videoAndImg.jsp) (revision 29513)
+++ ssts-web/src/main/webapp/disinfectsystem/test/videoAndImg.jsp (.../videoAndImg.jsp) (revision 31362)
@@ -17,6 +17,7 @@