Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/action/OperationReservationAction.java
===================================================================
diff -u -r15487 -r15490
--- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/action/OperationReservationAction.java (.../OperationReservationAction.java) (revision 15487)
+++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/action/OperationReservationAction.java (.../OperationReservationAction.java) (revision 15490)
@@ -141,7 +141,7 @@
obj.put("applicant", po.getApplicant());
obj.put("operationName", po.getOperationName());
obj.put("operatingRoom", po.getOperatingRoom());
- obj.put("operatingRoomCode", po.getOperatingRoomCode());
+// obj.put("operatingRoomCode", po.getOperatingRoomCode());
obj.put("doctors", po.getDoctors());
String operationTime = "";
if(po.getOperationTime() != null){
Index: ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js
===================================================================
diff -u -r15410 -r15490
--- ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js (.../operationReservationView.js) (revision 15410)
+++ ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js (.../operationReservationView.js) (revision 15490)
@@ -33,7 +33,7 @@
]);
function editOperationReservation(id) {
-
+ var useRecordOperationRoomAllowBlank = getBoolValueFromJs('sstsConfig.useRecordOperationRoomAllowBlank',true);
var handleDepartStore = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : WWWROOT + '/systemmanage/getCssdsByApplyDepartAndType.do',
@@ -286,6 +286,20 @@
layout : 'form',
labelWidth : 65,
items : [{
+ xtype : 'textfield',
+ fieldLabel : '手术间',
+ id : 'operatingRoom',
+ name : 'operatingRoom',
+ maxLength:10,
+ maxLengthText :'长度超过限制,不能保存!',
+ allowBlank : useRecordOperationRoomAllowBlank,
+ anchor : '96%'
+ }]
+ },{
+ columnWidth : .33,
+ layout : 'form',
+ labelWidth : 65,
+ items : [{
xtype : 'datefieldWithMin',
fieldLabel : '手术时间',
id : 'operationTime',
@@ -493,8 +507,7 @@
var params = {
id : id,
operationName : top.Ext.getCmp("operationName").getValue(),
- operatingRoom : top.Ext.getCmp("depart").getValue(),
- operatingRoomCode : top.Ext.getCmp("departCoding").getValue(),
+ operatingRoom : top.Ext.getCmp("operatingRoom").getValue(),
doctors : top.Ext.getCmp("doctors").getValue(),
operationTime : top.Ext.getCmp("operationTime").getRawValue(),
depart : top.Ext.getCmp("depart").getValue(),
@@ -559,6 +572,7 @@
top.Ext.getCmp("depart").setValue(data.depart);
top.Ext.getCmp("departCoding").setValue(data.departCoding);
top.Ext.getCmp("doctors").setValue(data.doctors);
+ top.Ext.getCmp("operatingRoom").setValue(data.operatingRoom);
top.Ext.getCmp("operationTime").setValue(data.operationTime);
top.Ext.getCmp("handleDepart").setValue(data.handleDepart);
top.Ext.getCmp("handleDepartCoding").setValue(data.handleDepartCoding);
@@ -644,6 +658,7 @@
{header : "申请人",width : 60,dataIndex : 'applicant'},
{header : "申请时间",width : 120,dataIndex : 'applicationTime', renderer : myDateFormatByMinute},
{header : "医生",width : 120,dataIndex : 'doctors'},
+ {header : "手术间",width : 120,dataIndex : 'operatingRoom'},
{header : "手术时间",width : 120,dataIndex : 'operationTime', renderer : myDateFormatByMinute},
{header : "发货状态",width : 65,dataIndex : 'deliverStatus', renderer : renderColor},
{id:'remark',header: "备注", dataIndex: 'remark'}
@@ -657,6 +672,7 @@
{name : 'applicant'},
{name : 'applicationTime'},
{name : 'doctors'},
+ {name : 'operatingRoom'},
{name : 'deliverStatus'},
{name : 'remark'}
];
@@ -667,6 +683,7 @@
{type: 'string', dataIndex: 'depart'},
{type: 'string', dataIndex: 'applicant'},
{type: 'string', dataIndex: 'doctors'},
+ {type: 'string', dataIndex: 'operatingRoom'},
{type: 'string', dataIndex: 'deliverStatus'},
{type: 'string', dataIndex: 'remark'}
]}
Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/service/OperationReservationManagerImpl.java
===================================================================
diff -u -r15487 -r15490
--- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/service/OperationReservationManagerImpl.java (.../OperationReservationManagerImpl.java) (revision 15487)
+++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/operationreservation/service/OperationReservationManagerImpl.java (.../OperationReservationManagerImpl.java) (revision 15490)
@@ -71,10 +71,10 @@
throw new RuntimeException("手术名称不能为空!");
}
String operatingRoom = data.optString("operatingRoom");
- String operatingRoomCode = data.optString("operatingRoomCode");
- if(StringUtils.isBlank(operatingRoom) || StringUtils.isBlank(operatingRoomCode)){
- throw new RuntimeException("手术室不能为空!");
- }
+// String operatingRoomCode = data.optString("operatingRoomCode");
+// if(StringUtils.isBlank(operatingRoom) /*|| StringUtils.isBlank(operatingRoomCode)*/){
+// throw new RuntimeException("手术间不能为空!");
+// }
String doctors = data.optString("doctors");
String operationTimeString = data.optString("operationTime");
String depart = data.optString("depart");
@@ -112,7 +112,7 @@
}
operationReservation.setOperationName(operationName);
operationReservation.setOperatingRoom(operatingRoom);
- operationReservation.setOperatingRoomCode(operatingRoomCode);
+// operationReservation.setOperatingRoomCode(operatingRoomCode);
operationReservation.setDoctors(doctors);
if (StringUtils.isNotBlank(operationTimeString)) {
try {
Index: ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.jsp
===================================================================
diff -u -r15410 -r15490
--- ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.jsp (.../operationReservationView.jsp) (revision 15410)
+++ ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.jsp (.../operationReservationView.jsp) (revision 15490)
@@ -19,6 +19,7 @@
+