Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseApplicationView.jsp
===================================================================
diff -u -r24654 -r24777
--- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseApplicationView.jsp (.../foreignTousseApplicationView.jsp) (revision 24654)
+++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseApplicationView.jsp (.../foreignTousseApplicationView.jsp) (revision 24777)
@@ -109,6 +109,7 @@
+
Index: ssts-web/src/main/webapp/disinfectsystem/showTousseImage/ext4ShowTousseImage.js
===================================================================
diff -u -r22268 -r24777
--- ssts-web/src/main/webapp/disinfectsystem/showTousseImage/ext4ShowTousseImage.js (.../ext4ShowTousseImage.js) (revision 22268)
+++ ssts-web/src/main/webapp/disinfectsystem/showTousseImage/ext4ShowTousseImage.js (.../ext4ShowTousseImage.js) (revision 24777)
@@ -1,5 +1,5 @@
//展示器械包信息
-function getAndShowTousseInfoDiv(tousseName,tousseDefinitionId) {
+function getAndShowTousseInfoDiv(tousseName,tousseDefinitionId , imageType) {
var objectId = tousseDefinitionId;
var objectName = tousseName;
var curPage = 0;
@@ -8,6 +8,9 @@
var IMAGE_TYPE_MATERIAL = "材料图片";
var IMAGE_TYPE_SPECIFICATION = "器械包说明书";
var curImageType = IMAGE_TYPE_TOUSSE;
+ if(imageType){
+ curImageType = imageType;
+ }
var toolbarPage = new top.Ext4.Toolbar.TextItem({
text : '第0页'
Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/action/ShowImageAction.java
===================================================================
diff -u -r24077 -r24777
--- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/action/ShowImageAction.java (.../ShowImageAction.java) (revision 24077)
+++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/action/ShowImageAction.java (.../ShowImageAction.java) (revision 24777)
@@ -330,6 +330,10 @@
|| StringTools.equals(ImageFile.IMAGE_TYPE_TOUSSEPACKING,imageType)){
TousseDefinition tousseDefinition = getTousseDefinition(parameters);
objectId = getObjectId(tousseDefinition);
+ }else if(StringTools.equals(ImageFile.IMAGE_TYPE_CAMERA,imageType)){
+ //如果为采集图片,则取当前包定义的图片
+ TousseDefinition tousseDefinition = getTousseDefinition(parameters);
+ objectId = tousseDefinition.getId();
}else if(StringTools.equals(ImageFile.IMAGE_TYPE_MATERIAL, imageType)
||StringTools.equals(ImageFile.IMAGE_TYPE_MATERIAL_DETACHABLE, imageType)
||StringTools.equals(ImageFile.IMAGE_TYPE_MATERIAL_WASHQUALITYCHECKMETHOD, imageType)
Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js
===================================================================
diff -u -r24774 -r24777
--- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 24774)
+++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 24777)
@@ -786,6 +786,24 @@
}
/**
+ * 拍照
+ * @param tousseDefinitionId 包定义id
+ */
+function takePhone(tousseDefinitionId){
+ if(Ext4.chromeVersion < 62){
+ showResult("请使用62以上版本的chrome浏览器!" , null , sstsConfig.messagePauseTimeOnPackingPage);
+ return ;
+ }
+ // 弹出窗口
+ var pageUrl = WWWROOT + '/disinfectsystem/test/video.jsp?objectId='+tousseDefinitionId;
+ var style="menubar=no,location=no,directories=no,toolbar=no,statusbar=no,resizable=no,"+getCenterWindowPos(1920,1080)+",scrollbars=no";
+ var popwin=window.open(pageUrl,'图片采集',style);
+ if(popwin != null ){
+ popwin.focus();
+ }
+}
+
+/**
* 打开外来器械包申请单的窗口.
* @param id 外来器械包申请单
* @param formType 操作类型
@@ -1332,7 +1350,7 @@
}
},{
header: '数量',
- width : 50,
+ width : 40,
align:'center',
sortable: true,
dataIndex : 'amount',
@@ -1349,7 +1367,7 @@
}
},{
header: '单价',
- width : 60,
+ width : 40,
align:'center',
sortable: true,
dataIndex: 'price',
@@ -1463,7 +1481,7 @@
hidden : true
},{
header: '图片',
- width : 50,
+ width : 80,
align:'center',
sortable: true,
dataIndex: 'type',
@@ -1472,11 +1490,16 @@
var tousseName = record.get('tousseName');
var tousseDefinitionId = record.get('tousseDefinitionId');
if(!isLeaf){
- return "
";
+ var btnHtml = "
";
+ if(sstsConfig.showCameraPhoto){
+ btnHtml += "
";
+ btnHtml += "
";
+ }
+ return btnHtml;
}
}
}];
-
+
//foreignTousseTreeGrid的store
foreignTousseStore = new Ext4.data.TreeStore({
model: foreignTousseItemModel,