Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js
===================================================================
diff -u -r20877 -r21332
--- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 20877)
+++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 21332)
@@ -191,6 +191,11 @@
{name: 'depart'},
{name: 'packer'},
{name: 'tousseName'},
+ {name: 'reviewer'},
+ {name: 'supplierName'},
+ {name: 'doctor'},
+ {name: 'foreignMaterialsAmount'},
+ {name: 'splitTousseName'},
{name: 'amount'}
]
});
@@ -214,10 +219,12 @@
function initQueryValueAndReload() {
var tousseName = Ext4.getCmp('tousseName').getValue();
var orgUnit = Ext4.getCmp('orgUnit').getValue();
+ var barcode = Ext4.getCmp('scanTousseBarcode').getValue();
packingRecordStore .load({
params: {
tousseName: tousseName,
- orgUnit: orgUnit
+ orgUnit: orgUnit,
+ tousseBarcode: barcode
}});
}
@@ -3468,7 +3475,7 @@
height : 30,
labelWidth : 70,
items : [{
- width : 470,
+ width : 250,
layout : 'form',
labelWidth : 80,
items : [{
@@ -3513,7 +3520,7 @@
}
}]
},{
- width : 400,
+ width : 250,
layout : 'form',
items : [{
xtype : 'combo',
@@ -3534,6 +3541,34 @@
typeAhead : false,
anchor : '95%'
}]
+ },{
+ width : 250,
+ layout : 'form',
+ labelWidth : 100,
+ items : [{
+ xtype : 'textfield',
+ fieldLabel : '器械包条码',
+ allowBlank : true,
+ name : "scanTousseBarcode",
+ id : "scanTousseBarcode",
+ width : 150,
+// anchor : '100%',
+ listeners : {
+ render : function(p) {
+ p.getEl().on('keypress',function(e) {
+ if (e.getKey() == 13) {//回车键
+ var barcode = Ext4.getCmp('scanTousseBarcode').getValue();
+ if(!isUndefinedOrNullOrEmpty(barcode)){
+ initQueryValueAndReload();
+ }
+ }
+ });
+ p.getEl().on('focus',function(e) {
+ Ext4.getCmp('scanTousseBarcode').setValue("");
+ });
+ }
+ }
+ }]
}, {
width : 80,
layout : 'form',
@@ -3557,30 +3592,39 @@
handler : function() {
Ext4.getCmp('tousseName').setValue("");
Ext4.getCmp('orgUnit').setValue("");
+ Ext4.getCmp('scanTousseBarcode').setValue("");
// $Id('tousseName').value = "";
}
}]
}]
},{
-
-
region : 'center',
margin : '0 0 0 0',
layout:'fit',
+
items: [
Ext4.create('Ext4.grid.Panel', {
store : packingRecordStore,
columnLines: true,
+ width: 800,
+// autoScroll: true,
+ overflowX: 'auto',
+// overflowX: 'scroll',
id : 'todayHisPackingRecordPanel',
// height: document.body.clientHeight-25,
viewConfig : {loadMask : {msg : '正在加载,请稍候...'}},
columns: [
{header: '科室', dataIndex: 'depart',width: 200},
- {header: '装配时间', dataIndex: 'packTimeStr',width: 150},
- {header: '器械包', dataIndex: 'tousseName', width: 200,renderer:filterUnderScoreName},
- {header: '数量', dataIndex: 'amount'},
- {header: '配包人',flex: 1, dataIndex: 'packer'}
+ {header: '供应商', dataIndex: 'supplierName',width: 150},
+ {header: '器械包', dataIndex: 'tousseName', width: 200,renderer:filterUnderScoreName},
+ {header: '拆包名称', dataIndex: 'splitTousseName',width: 200},
+ {header: '数量', dataIndex: 'amount'},
+ {header: '配包人', dataIndex: 'packer'},
+ {header: '审核人', dataIndex: 'reviewer',width: 100},
+ {header: '装配时间', dataIndex: 'packTimeStr',width: 150},
+ {header: '材料汇总', dataIndex: 'foreignMaterialsAmount',width: 200},
+ {header: '医生', dataIndex: 'doctor',width: 100}
],
autoExpandColumn : 'packer',
dockedItems: [
Index: ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.js
===================================================================
diff -u -r20353 -r21332
--- ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.js (.../historyPackingView.js) (revision 20353)
+++ ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.js (.../historyPackingView.js) (revision 21332)
@@ -101,10 +101,15 @@
var recordColumns = [
{header : "科室",width : 200,dataIndex : 'depart'},
- {header : "装配记录时间",width : 150,dataIndex : 'packTime',renderer:myDateFormatBySecond},
+ {header: '供应商', dataIndex: 'supplierName',width: 150},
{header : "器械包",width : 250,dataIndex : 'tousseName',renderer:filterUnderScoreName},
+ {header: '拆包名称', dataIndex: 'splitTousseName',width: 200},
{header : "数量",width : 80,dataIndex : 'amount'},
- {id:'operationRemark',header : "配包者",width : 100,dataIndex : 'packer'}
+ {id:'operationRemark',header : "配包人",width : 100,dataIndex : 'packer'},
+ {header: '审核人', dataIndex: 'reviewer',width: 100},
+ {header : "装配时间",width : 150,dataIndex : 'packTime',renderer:myDateFormatBySecond},
+ {header: '材料汇总', dataIndex: 'foreignMaterialsAmount',width: 200},
+ {header: '医生', dataIndex: 'doctor',width: 100}
];
var recordReaderDetail = [
@@ -115,6 +120,11 @@
{name : 'packer'},
{name : 'tousseName'},
{name : 'isTraceable'},
+ {name: 'reviewer'},
+ {name: 'supplierName'},
+ {name: 'doctor'},
+ {name: 'foreignMaterialsAmount'},
+ {name: 'splitTousseName'},
{name : 'amount'}
];
@@ -163,10 +173,10 @@
border : 0,
frame : true,
bodyStyle : 'padding:0px auto;margin:0px',
- height : 90,
+ height : 120,
items : [{
layout : 'column',
- height : 48,
+ height : 88,
labelWidth : 70,
items : [{
width : 220,
@@ -330,6 +340,34 @@
typeAhead : false,
anchor : '95%'
}]
+ },{
+ width : 300,
+ layout : 'form',
+ labelWidth : 120,
+ items : [{
+ xtype : 'textfield',
+ fieldLabel : '器械包条码',
+ allowBlank : true,
+ name : "scanTousseBarcode",
+ id : "scanTousseBarcode",
+ width : 150,
+// anchor : '100%',
+ listeners : {
+ render : function(p) {
+ p.getEl().on('keypress',function(e) {
+ if (e.getKey() == 13) {//回车键
+ var barcode = Ext.getCmp('scanTousseBarcode').getValue();
+ if(!isUndefinedOrNullOrEmpty(barcode)){
+ initQueryValueAndReload();
+ }
+ }
+ });
+ p.getEl().on('focus',function(e) {
+ Ext.getCmp('scanTousseBarcode').setValue("");
+ });
+ }
+ }
+ }]
}, {
width : 80,
layout : 'form',
@@ -356,6 +394,7 @@
$Id('packer').value = "";
$Id('tousseName').value = "";
$Id('orgUnit').value = "";
+ $Id('scanTousseBarcode').value = "";
}
}]
}]
@@ -392,6 +431,7 @@
var packer = Ext.getCmp('packer').getValue();
var packerNumber = Ext.getCmp('packerNumber').getValue();
var tousseName = $Id('tousseName').value;
+ var barcode = Ext.getCmp('scanTousseBarcode').getValue();
if(startDate || endDate){
if(!startDate){
showResult("请录入开始时间");
@@ -410,7 +450,8 @@
$Id('parm_s_packer').value = packer;
$Id('parm_s_packerNumber').value = packerNumber;
$Id('parm_s_tousseName').value = tousseName;
- $Id('parm_s_orgUnit').value = $Id('orgUnit').value;;
+ $Id('parm_s_orgUnit').value = $Id('orgUnit').value;
+ $Id('parm_s_tousseBarcode').value = barcode;
recordGrid.dwrReload();
}
});
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.jsp
===================================================================
diff -u -r20353 -r21332
--- ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.jsp (.../historyPackingView.jsp) (revision 20353)
+++ ssts-web/src/main/webapp/disinfectsystem/packing/historyPackingView.jsp (.../historyPackingView.jsp) (revision 21332)
@@ -95,6 +95,7 @@
+