" + v + "
"; } - /** * 渲染汇总状态的颜色 * @param v @@ -1859,7 +1855,6 @@ return "" + status + "
"; } - function renderReturnStatusColor(v, p, record){ var color = ""; if(returnStatusArr[0] == v){//未归还 粉红色 @@ -1914,7 +1909,6 @@ } var config = printConfig.invoicePlan; var printParams = getPrintJsonParams("batchPrint", id , config); - function doBatchPrintService(repeat){ var mask; if (!isIE6OrIE7){ @@ -1976,7 +1970,6 @@ } } -/** * 根据传过来的值来重新加载grid的dwr数据 * @param fieldValue 传过来的值 * @param domId dom节点的id @@ -2083,7 +2076,6 @@ * 创建过滤的tbar(自适应各个分辨率). */ function createSearchTbar() { - //1、状态筛选(width=165) if (sstsConfig.quickQueryForApply && sstsConfig.quickQueryForApply.items.length > 0) { var quickQuerySearchTbarArr = []; quickQuerySearchTbarArr.push({text: '状态筛选:'}); @@ -2764,7 +2756,6 @@ // }); //} -/** * 创建下拉选项统一方法(xtype可以是combo或者multiSelect,如果要使用multiSelect则要引入multiSelect的js和css) * @param comboConfig 下拉选项的配置 * @returns Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/expensivegoodsapplication/service/ExpensiveGoodsApplicationManagerImpl.java =================================================================== diff -u -r23167 -r23447 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/expensivegoodsapplication/service/ExpensiveGoodsApplicationManagerImpl.java (.../ExpensiveGoodsApplicationManagerImpl.java) (revision 23167) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/expensivegoodsapplication/service/ExpensiveGoodsApplicationManagerImpl.java (.../ExpensiveGoodsApplicationManagerImpl.java) (revision 23447) @@ -1,5 +1,7 @@ package com.forgon.disinfectsystem.expensivegoodsapplication.service; +import java.sql.ResultSet; +import java.sql.SQLException; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -26,6 +28,8 @@ import com.forgon.disinfectsystem.recyclingapplication.service.InvoicePlanManager; import com.forgon.disinfectsystem.recyclingapplication.updateLog.ApplicationLogManager; import com.forgon.disinfectsystem.tousseitem.service.TousseItemManager; +import com.forgon.disinfectsystem.vo.ApplicationItemVO; +import com.forgon.disinfectsystem.vo.ExpensiveGoodsItemVo; import com.forgon.log.enums.ApplicationLogStatusEnum; import com.forgon.log.model.Log; import com.forgon.log.service.LogManager; @@ -497,4 +501,94 @@ throw new RuntimeException("高值耗材入库单绑定的申请单号不能为空!"); } } + + /**simon 2018-05-24 + * operating:update + * introduce:根据流水号查询 高值耗材申请单详情 + * positon:’高值耗材管理'栏-->'高值耗材申请单'页面-->列表内容鼠标悬停显示详情 + * content:申请单号、物品名称、单价、数量、入库数量、使用状态、结算状态 + */ + @Override + public List" + status + "
"; } - },{ + }, + + /*simon----update:隐藏'发货状态'字段 2018-05-23 + { header: '发货状态', dataIndex: 'deliverStatus', width: 70, filterable: true, filter: {type: 'string'} - },{ + }, + */ + { header: '终止状态', dataIndex: 'endStatus', width: 70, filterable: true, filter: {type: 'string'}, renderer: rendereRendStatus },{ header: '备注', dataIndex: 'remark', width: 300, filterable: true, filter: {type: 'string'} @@ -293,7 +331,27 @@ name : 'handleDepart', mapping : 'handleDepart' },{ name : 'applicant', mapping : 'applicant' + }, + + { + name : 'patient', mapping : 'patient' + }, + { + name : 'hospitalNumber', mapping : 'hospitalNumber' },{ + name : 'doctor', mapping : 'doctor' + },{ + name : 'operationTime', mapping : 'operationTime' + },{ + name : 'taskName', mapping : 'taskName' + },{ + name : 'handler', mapping : 'handler' + }, + + /**simon + * update end + */ + { name : 'applicationTime', mapping : 'applicationTime' },{ name : 'submitTime', mapping : 'submitTime' @@ -338,12 +396,76 @@ tbar: tbar, sorters : {property : 'applicationTime', direction: 'DESC'}, extraParams : {}, //如果你要自定义参数,这里一定要先给一个空的对象,要不然会报空异常 - showRightClick : false + showRightClick : false, }); + var viewport = Ext4.create('Ext4.Viewport', { layout : 'fit', items : grid }); +/**simon + * update:鼠标悬停展示详细列表内容功能 2018-05-23 + */ + var tableContent; + grid.on('itemmouseenter',function(t,record,item,index,e,eOpts){ + + tableContent=record.data['htmlContent']; + if(!tableContent){ + tableContent="申请单号 | " + +"物品名称 | " + +"单价 | " + +"申请数量 | " + +"已入库数量 | " + +"使用数量 | " + +"结算数量 | " + +""+result[i].serialNumber+" | " + +""+result[i].tousseName+" | " + +""+result[i].price+" | " + +""+result[i].amount+" | " + +""+result[i].stockAmount+" | " + +""+result[i].useAmount+" | " + +""+result[i].settleAmount+" | " + +""; + } + tableContent=tableContent+"