Index: ssts-web/src/main/webapp/homepage/supplyRoomOperate.js =================================================================== diff -u -r18601 -r18775 --- ssts-web/src/main/webapp/homepage/supplyRoomOperate.js (.../supplyRoomOperate.js) (revision 18601) +++ ssts-web/src/main/webapp/homepage/supplyRoomOperate.js (.../supplyRoomOperate.js) (revision 18775) @@ -16,6 +16,7 @@ {name: 'tousseName'}, {name: 'amount'}, {name: 'depart'}, + {name: 'formType'}, {name: 'applicationTime'}, {name: 'submitTime'}, {name: 'departCoding'}, @@ -46,6 +47,9 @@ function renderCallRecyclingApplicationShowFun(v, p, record){ var applicationID = record.data['id']; if(applicationID != null && applicationID != "" && applicationID !== 'null'){ + if (record.data['formType'] === '通用申请单'){ + return ""+record.data['tousseName']+""; + } if(record.data['diposable'] == '否'){ return ""+record.data['tousseName']+""; }else{ @@ -455,6 +459,7 @@ {header : "器械包名称",width : 180,dataIndex : 'tousseName', renderer : renderCallRecyclingApplicationShowFun}, {header : "申请数量",width : 60,dataIndex : 'amount'}, {header : "回收数量",width : 60,dataIndex : 'recyclingAmount'}, + {header : "申请单类型",width : 180,dataIndex : 'formType', hidden : true}, {header : "回收清洗筐",width : 240,dataIndex : 'basketName'}, {header : "加急数量",width : 110,dataIndex : 'urgentAmount',hidden:sstsConfig.isHideUrgentAmount === undefined || sstsConfig.isHideUrgentAmount}, {header : "发货数量",width : 110,dataIndex : 'sendOutAmount'}, Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/vo/TousseOperate.java =================================================================== diff -u -r18201 -r18775 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/vo/TousseOperate.java (.../TousseOperate.java) (revision 18201) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/vo/TousseOperate.java (.../TousseOperate.java) (revision 18775) @@ -59,6 +59,11 @@ */ private BigDecimal tousseDefinitionId; + /** + * 申请单的类型 + */ + private String formType; + public TousseOperate() { } @@ -364,6 +369,14 @@ this.tousseDefinitionId = tousseDefinitionId; } + public String getFormType() { + return formType; + } + + public void setFormType(String formType) { + this.formType = formType; + } + @Override public String toString() { return "TousseOperate{" + @@ -398,6 +411,7 @@ ", urgentAmount=" + urgentAmount + ", sendOutAmount=" + sendOutAmount + ", tousseType='" + tousseType + '\'' + + ", formType='" + formType + '\'' + ", tousseDefinitionId=" + tousseDefinitionId + '}'; } Index: ssts-operationmonitor/src/main/java/com/forgon/disinfectsystem/supplyroomcontrol/service/RaRoomControlHelper.java =================================================================== diff -u -r18757 -r18775 --- ssts-operationmonitor/src/main/java/com/forgon/disinfectsystem/supplyroomcontrol/service/RaRoomControlHelper.java (.../RaRoomControlHelper.java) (revision 18757) +++ ssts-operationmonitor/src/main/java/com/forgon/disinfectsystem/supplyroomcontrol/service/RaRoomControlHelper.java (.../RaRoomControlHelper.java) (revision 18775) @@ -47,7 +47,7 @@ if (!TousseDefinition.PACKAGE_TYPE_DRESSING.equals(tousseType) && !"一次性物品".equals(tousseType)) { dressing = "rr.recyclingTime as \"recyclingTime\",po.basketName as \"basketName\",po.recyclingAmount as \"recyclingAmount\","; } - return "select distinct ip.id as \"id\",po.tousseName as \"tousseName\",po.tousseType as \"tousseType\",case when ri.urgentAmount is not null then ri.urgentAmount else po.urgentAmount end AS \"urgentAmount\",po.sendOutAmount as \"sendOutAmount\"," + + return "select distinct ip.id as \"id\",po.tousseName as \"tousseName\",po.tousseType as \"tousseType\",ip.type as \"formType\",case when ri.urgentAmount is not null then ri.urgentAmount else po.urgentAmount end AS \"urgentAmount\",po.sendOutAmount as \"sendOutAmount\"," + "po.amount as \"amount\",ip.depart as \"depart\"," + dressing + "ip.departCoding as \"departCoding\",ip.applicationTime as \"applicationTime\"," + "ip.submitTime as \"submitTime\",ip.printTime as \"printTime\"," + @@ -70,7 +70,7 @@ dressing = "rr.recyclingTime as \"recyclingTime\",null as \"basketName\",ri.amount as \"recyclingAmount\","; } String unionSelect = "select distinct rr.recyclingApplication_id as \"id\",ri.tousseName as \"tousseName\",ri.tousseType as \"tousseType\"," + - "ri.urgentAmount as \"urgentAmount\",0 as \"sendOutAmount\",0 as \"amount\",rr.depart as \"depart\"," + dressing + + "'回收申请单' AS \"formType\",ri.urgentAmount as \"urgentAmount\",0 as \"sendOutAmount\",0 as \"amount\",rr.depart as \"depart\"," + dressing + "rr.departCode as \"departCoding\",rr.recyclingTime as \"applicationTime\",rr.recyclingTime as \"submitTime\"," + "null as \"printTime\",null as \"serialNumber\",null as \"settleAccountsDepart\",replace(ri.remark,'\"',' ') as \"remark\"," + "rr.operator as \"applicant\",'否' as \"diposable\",ri.tousseDefinitionId as \"tousseDefinitionId\" ";