Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp =================================================================== diff -u -r22307 -r22371 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp (.../goodsApplicationView.jsp) (revision 22307) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp (.../goodsApplicationView.jsp) (revision 22371) @@ -345,49 +345,6 @@ SSTS_ForeignTousseApplication_Return = false; - -/** - * 《高值耗材申请单添加》权限 - */ -var SSTS_ExpensiveGoodsApplication_Create = true; - - SSTS_ExpensiveGoodsApplication_Create = false; - - -/** - * 《高值耗材申请单修改》权限 - */ -var SSTS_ExpensiveGoodsApplication_Update = true; - - SSTS_ExpensiveGoodsApplication_Update = false; - - -/** - * 《高值耗材申请单查询》权限 - */ -var SSTS_ExpensiveGoodsApplication_Select = true; - - SSTS_ExpensiveGoodsApplication_Select = false; - - -/** - * 《高值耗材申请单删除》权限 - */ -var SSTS_ExpensiveGoodsApplication_Delete = true; - - SSTS_ExpensiveGoodsApplication_Delete = false; - - -if (!sstsConfig.enableExpensiveGoods) { - SSTS_ExpensiveGoodsApplication_Create = true; - SSTS_ExpensiveGoodsApplication_Update = true; - SSTS_ExpensiveGoodsApplication_Select = true; - SSTS_ExpensiveGoodsApplication_Delete = true; -} - - - - //回收状态数组 var recyclingStatusArr = new Array(); recyclingStatusArr.push('<%=InvoicePlan.RECYCLINGSTATUS_AWAITRECYCLE%>'); Index: forgon-tools/src/main/java/com/forgon/tools/hibernate/BasePoManagerImpl.java =================================================================== diff -u -r22254 -r22371 --- forgon-tools/src/main/java/com/forgon/tools/hibernate/BasePoManagerImpl.java (.../BasePoManagerImpl.java) (revision 22254) +++ forgon-tools/src/main/java/com/forgon/tools/hibernate/BasePoManagerImpl.java (.../BasePoManagerImpl.java) (revision 22371) @@ -9,6 +9,7 @@ import java.util.Map; import org.apache.commons.collections4.CollectionUtils; +import org.apache.log4j.Logger; import org.hibernate.Query; import org.springframework.transaction.annotation.Transactional; @@ -32,6 +33,11 @@ protected String poName; + /** + * log4j写日志的工具. + */ + protected Logger logger = Logger.getLogger(this.getClass()); + public void setObjectDao(ObjectDao objectDao) { this.objectDao = objectDao; } Index: ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java =================================================================== diff -u -r22364 -r22371 --- ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java (.../ExpensiveGoodsGodownEntryManagerImpl.java) (revision 22364) +++ ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java (.../ExpensiveGoodsGodownEntryManagerImpl.java) (revision 22371) @@ -226,8 +226,10 @@ String serialNumber = expensiveGoodsApplication.getSerialNumber(); String patient = expensiveGoodsApplication.getPatient(); String hospitalNumber = expensiveGoodsApplication.getHospitalNumber(); - String remark = String.format("【系统备注:高值耗材申请单%s转的外来器械申请单】,病人:%s,住院号:%s,%s", - serialNumber, patient, hospitalNumber, expensiveGoodsApplication.getRemark()); + String originalRemark = expensiveGoodsApplication.getRemark(); + originalRemark = StringTools.isNotBlank(originalRemark) ? String.format(",%s", originalRemark) : ""; + String remark = String.format("【系统备注:高值耗材申请单%s转的外来器械申请单】,病人:%s,住院号:%s%s", + serialNumber, patient, hospitalNumber, originalRemark); foreignTousseApplication.setRemark(remark); foreignTousseApplication.setSequence(supplyRoomConfigManager.getOrgUnitSequence(foreignTousseApplication.getDepartCoding())); Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.jsp =================================================================== diff -u -r22331 -r22371 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.jsp (.../expensiveGoodsApplicationView.jsp) (revision 22331) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.jsp (.../expensiveGoodsApplicationView.jsp) (revision 22371) @@ -26,6 +26,45 @@ var currentOrgUnitCode = '${currentOrgUnitCode}'; //用户的当前科室编码 var userName = '${userName}'; //用户的全名 var userCode = '${userCode}'; //用户的登录名 + + /** + * 《高值耗材申请单添加》权限 + */ + var SSTS_ExpensiveGoodsApplication_Create = true; + + SSTS_ExpensiveGoodsApplication_Create = false; + + + /** + * 《高值耗材申请单修改》权限 + */ + var SSTS_ExpensiveGoodsApplication_Update = true; + + SSTS_ExpensiveGoodsApplication_Update = false; + + + /** + * 《高值耗材申请单查询》权限 + */ + var SSTS_ExpensiveGoodsApplication_Select = true; + + SSTS_ExpensiveGoodsApplication_Select = false; + + + /** + * 《高值耗材申请单删除》权限 + */ + var SSTS_ExpensiveGoodsApplication_Delete = true; + + SSTS_ExpensiveGoodsApplication_Delete = false; + + + if (!sstsConfig.enableExpensiveGoods) { + SSTS_ExpensiveGoodsApplication_Create = true; + SSTS_ExpensiveGoodsApplication_Update = true; + SSTS_ExpensiveGoodsApplication_Select = true; + SSTS_ExpensiveGoodsApplication_Delete = true; + } <%--申请单的审批历史记录 --%> Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.js =================================================================== diff -u -r22347 -r22371 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.js (.../expensiveGoodsApplicationView.js) (revision 22347) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/expensiveGoodsApplication/expensiveGoodsApplicationView.js (.../expensiveGoodsApplicationView.js) (revision 22371) @@ -245,8 +245,12 @@ var columns = [{ header: '流水号', dataIndex: 'serialNumber', width: 100, filterable: true, filter: {type: 'string'}, renderer : function(value, metaData, record, rowIndex, colIndex, store, view) { - var id = record.data.id; - return "" + value + ""; + if (SSTS_ExpensiveGoodsApplication_Update) { + return value; + } else { + var id = record.data.id; + return "" + value + ""; + } } },{ header: '申请科室', dataIndex: 'depart', width: 150, filterable: true, filter: {type: 'string'} @@ -306,18 +310,21 @@ var tbar = [{ text : '添加', iconCls : 'btn_add', + hidden: SSTS_ExpensiveGoodsApplication_Create, handler : function() { addOrEidtExpensiveGoodsApplicationForApply(null); } },{ text : '删除', iconCls : 'btn_delete', + hidden: SSTS_ExpensiveGoodsApplication_Delete, handler : function() { deleteExpensiveGoodsApplication(grid); } },{ text : '终止', iconCls : 'btn_delete', + hidden: SSTS_ExpensiveGoodsApplication_Delete, handler : function() { terminationExpensiveGoodsApplication(grid); }