Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp
===================================================================
diff -u -r32277 -r33897
--- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 32277)
+++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 33897)
@@ -362,6 +362,8 @@
+
+
Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js
===================================================================
diff -u -r33891 -r33897
--- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 33891)
+++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 33897)
@@ -27,6 +27,25 @@
reviewViewText = "审核";
}
+var hideUrgentLevelQuery = true;
+var urgentLevelQueryName = '加急级别';
+var hideVideoAndPictureRecordingQuery = true;
+var videoAndPictureRecordingQueryName = '影像记录';
+
+if(sstsConfig.expandQueryFieldsConfigOfTousseInfoQuery && sstsConfig.expandQueryFieldsConfigOfTousseInfoQuery.length > 0){
+ var expandQueryFieldsConfigOfTousseInfoQuery = sstsConfig.expandQueryFieldsConfigOfTousseInfoQuery;
+ for(var i=0;i 1){
+ urgentLevelStore.insert(0 , new testRecord({'id':'全部','urgentLevel':'全部'}));
+ }
+ }
+ }
+});
+
var departmentComboBoxStore = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : WWWROOT + '/disinfectSystem/baseData/supplyRoomConfigAction!getApplicationDepartJson.do',
@@ -144,8 +199,10 @@
//$Id('parm_s_barcodes').value = (barcodes.length == 9 ? '' : barcodes); //barcodes长度为9说明用户启用多次扫描模式,并且是第一次扫描
$Id('parm_s_barcodes').value = (barcodes); //多次扫描模式下的条码
$Id('parm_s_idNumberSearch').value = $Id('idNumberSearch').value; //标识牌编号
- $Id('parm_s_sterilizationTransitionStart').value = $Id('sterilizationTransitionStart').value; //灭菌交接开始时间
- $Id('parm_s_sterilizationTransitionEnd').value = $Id('sterilizationTransitionEnd').value; //灭菌交接结束时间
+ if(sstsConfig.enableSterilizationTransition){
+ $Id('parm_s_sterilizationTransitionStart').value = $Id('sterilizationTransitionStart').value; //灭菌交接开始时间
+ $Id('parm_s_sterilizationTransitionEnd').value = $Id('sterilizationTransitionEnd').value; //灭菌交接结束时间
+ }
$Id('parm_s_taskGroup').value = $Id('taskGroup').value; //装配任务组
$Id('parm_s_operationStart').value = $Id('operationStart').value; //装配开始时间
@@ -174,7 +231,10 @@
$Id('parm_s_hospitalNum').value = Ext.getCmp('hospitalNum').getValue(); //住院号
$Id('parm_s_treatmentNum').value = Ext.getCmp('treatmentNum').getValue(); //诊疗号
$Id('parm_s_isDisableIDCard').value = Ext.getCmp('isDisableIDCard').getValue();
-
+ //加急级别
+ $Id('parm_s_urgentLevel').value = (Ext.getCmp('urgentLevel').getValue() == '全部')?'':Ext.getCmp('urgentLevel').getValue();
+ //影像记录
+ $Id('parm_s_videoAndPictureRecording').value = Ext.getCmp('videoAndPictureRecording').getValue();
Ext.getCmp('barcodeSearch').setValue('');
grid.getStore().lastOptions.params['start'] = 0;
grid.dwrReload();
@@ -210,8 +270,10 @@
queryCondition['barcodes'] = (barcodes)
//标识牌编号
queryCondition['idNumberSearch'] = ($Id('id_idNumberSearch').value == '')?$Id('idNumberSearch').value:$Id('id_idNumberSearch').value;
- queryCondition['sterilizationTransitionStart'] = $Id('sterilizationTransitionStart').value; //灭菌交接开始时间
- queryCondition['sterilizationTransitionEnd'] = $Id('sterilizationTransitionEnd').value; //灭菌交接结束时间
+ if(sstsConfig.enableSterilizationTransition){
+ queryCondition['sterilizationTransitionStart'] = $Id('sterilizationTransitionStart').value; //灭菌交接开始时间
+ queryCondition['sterilizationTransitionEnd'] = $Id('sterilizationTransitionEnd').value; //灭菌交接结束时间
+ }
//装配任务组
queryCondition['taskGroup'] = ($Id('id_taskGroup').value == '')?$Id('taskGroup').value:$Id('id_taskGroup').value;
@@ -247,6 +309,10 @@
queryCondition['hospitalNum'] = Ext.getCmp('hospitalNum').getValue(); //住院号
queryCondition['treatmentNum'] = Ext.getCmp('treatmentNum').getValue(); //诊疗号
queryCondition['isDisableIDCard'] = Ext.getCmp('isDisableIDCard').getValue();
+ //加急级别
+ queryCondition['urgentLevel'] = (Ext.getCmp('urgentLevel').getValue() == '全部')?'':Ext.getCmp('urgentLevel').getValue();
+ //影像记录
+ queryCondition['videoAndPictureRecording'] = Ext.getCmp('videoAndPictureRecording').getValue();
//位置
queryCondition['locationForDisplay'] = $Id('id_locationForDisplay').value;
//回收人
@@ -1716,7 +1782,63 @@
forceSelection: true,
editable: false
}
+ },{
+ columnWidth : .2,
+ layout : 'form',
+ labelWidth : labelWidth,
+ labelAlign: "right",
+ hidden:hideUrgentLevelQuery,
+ items : [{
+ xtype : 'multiSelect',
+ triggerAction : 'all',
+ fieldLabel : urgentLevelQueryName,
+ store: urgentLevelStore,
+ id : 'urgentLevel',
+ name : 'urgentLevel',
+ valueField : 'id',
+ displayField : 'urgentLevel',
+ mode : 'remote',
+ forceSelection : false,
+ allowBlank : true,
+ editable : true,
+ listeners : {
+ select : function(combo, record, index){
+ onAllChoosedOrNot(combo, record,index,'urgentLevel');
+ }
+ },
+ anchor : '100%'
+ }]
+ },{
+ columnWidth : .2,
+ layout : 'form',
+ labelWidth : labelWidth,
+ labelAlign:"right",
+ hidden:hideVideoAndPictureRecordingQuery,
+ items : [{
+ id: 'videoAndPictureRecording',
+ name: 'videoAndPictureRecording',
+ xtype: 'combo',
+ fieldLabel: videoAndPictureRecordingQueryName,
+ store: videoAndPictureRecordingStore,
+ anchor : '100%',
+ mode: 'local',
+ triggerAction: 'all',
+ valueField : 'key',
+ displayField : 'val',
+ forceSelection: true,
+ editable: false
+ }]
}]
+
+ var formHeight = 0;
+ if(fontSize == 12){
+ formHeight = 200;
+ }else {
+ formHeight = 235;
+ }
+ if(!hideUrgentLevelQuery && !hideVideoAndPictureRecordingQuery){
+ formHeight += 20;
+ }
var form = new Ext.Panel({
title : '器械包查询条件',
@@ -1729,7 +1851,7 @@
// paddings:'50 20 20 20',
// autoHeight : true,
// autoScroll : true,
- height : (fontSize == 12 ? 210 : 245),
+ height : formHeight,
items : {
layout : 'column',
width: fontSize == 12 ? 1100 : 1300,
@@ -1761,8 +1883,10 @@
$Id('scanPattern').value = singleScanLabel; //扫描模式
$Id('barcodeSearch').value = ""; //条码
$Id('idNumberSearch').value = ""; //标识牌编号
- $Id('sterilizationTransitionStart').value = ""; //灭菌交接开始时间
- $Id('sterilizationTransitionEnd').value = ""; //灭菌交接结束时间
+ if(sstsConfig.enableSterilizationTransition){
+ $Id('sterilizationTransitionStart').value = ""; //灭菌交接开始时间
+ $Id('sterilizationTransitionEnd').value = ""; //灭菌交接结束时间
+ }
$Id('taskGroup').value=""; //装配任务组
@@ -1788,6 +1912,8 @@
$Id('sterilizerGroup').value = ""; //灭菌炉分组
$Id('sterilizerName').value = ""; //灭菌炉
$Id('frequency').value = ""; //炉次
+ $Id('urgentLevel').value = "";
+ $Id('videoAndPictureRecording').value = "";
$Id('id_locationForDisplay').value = "";
$Id('id_recyclingUser').value = "";
Index: ssts-web/src/main/webapp/disinfectsystem/config/zjyy/config.js
===================================================================
diff -u -r33891 -r33897
--- ssts-web/src/main/webapp/disinfectsystem/config/zjyy/config.js (.../config.js) (revision 33891)
+++ ssts-web/src/main/webapp/disinfectsystem/config/zjyy/config.js (.../config.js) (revision 33897)
@@ -236,6 +236,8 @@
enableTableColumnCustomizationForTheHistoryRecyclingRecordList :["科室","手术间","患者","物品清单","包数","清点人","申请单号"],
//器械包信息列表扩展列配置
expandColoumnsConfigOfTousseInfoList: [{"fieldName":"urgentLevel","coloumnName":"加急级别"},{"fieldName":"videoAndPictureRecording","coloumnName":"影像记录"}],
+ //器械包信息模块扩展查询项配置
+ expandQueryFieldsConfigOfTousseInfoQuery:[{"fieldName":"urgentLevel","QueryName":"加急级别"},{"fieldName":"videoAndPictureRecording","QueryName":"影像记录"}],
//外部代理灭菌单的表单字段自定义名称配置
customNameConfigurationForFormFieldsOfForeignProxyDisinfection: [{"fieldName":"applicant","displayName":"接收人"},{"fieldName":"maker","displayName":"装配人"}]
}
\ No newline at end of file