Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/img/logo_gdszyy.png =================================================================== diff -u Binary files differ Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/webservice-cxf.xml =================================================================== diff -u -r28878 -r28951 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/webservice-cxf.xml (.../webservice-cxf.xml) (revision 28878) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/webservice-cxf.xml (.../webservice-cxf.xml) (revision 28951) @@ -11,10 +11,20 @@ - + + + + + + + + \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/print/printConfig.js =================================================================== diff -u -r25243 -r28951 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/print/printConfig.js (.../printConfig.js) (revision 25243) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/print/printConfig.js (.../printConfig.js) (revision 28951) @@ -156,6 +156,7 @@ } var invoicePlanPrintConfig = { + mergeSameGoods:true, isPrintTousse : true, isPrintDisinfectGoods : true, isPrintDisposableGoods : true, // 打印申请单是否打印一次性物品 @@ -181,16 +182,16 @@ ], goodsTable :{ rowHeight : 24, - position : ["100","1%","97%","2000"], + position : ["100","1%","97%","14.0cm"], content : [ {header : "序号", dataIndex : 'serialNumber', width : 60, align : 'center', fontSize : 11}, - {header : "名称", dataIndex : 'goodsName', width : 340, align : 'left', fontSize : 11}, - {header : "规格", dataIndex : 'sp', width : 185, align : 'center', fontSize : 11}, - {header : "包装规格", dataIndex : 'packageSpec', width : 100, align : 'center', fontSize : 11}, + {header : "名称", dataIndex : 'goodsName', width : 280, align : 'left', fontSize : 11}, + {header : "规格", dataIndex : 'sp', width : 245, align : 'center', fontSize : 11}, + // {header : "包装规格", dataIndex : 'packageSpec', width : 100, align : 'center', fontSize : 11}, {header : "单位", dataIndex : 'unit', width : 60, align : 'center', fontSize : 11}, - {header : "数量", dataIndex : 'goodsAmount', width : 60, align : 'right', fontSize : 11}, - {header : "单价", dataIndex : 'price', width : 60, align : 'right', fontSize : 11} - //header : "金额", dataIndex : 'rowPrice', width : 75, align : 'right', fontSize : 11} + {header : "数量", dataIndex : 'goodsAmount', width : 60, align : 'center', fontSize : 11}, + {header : "单价", dataIndex : 'price', width : 60, align : 'center', fontSize : 11}, + {header : "金额", dataIndex : 'rowPrice', width : 75, align : 'center', fontSize : 11} ] }, footer: { @@ -211,6 +212,62 @@ } ] } + +var invoiceToussePlanPrintConfig = { + mergeSameGoods:true, + isPrintTousse : true, + isPrintDisinfectGoods : true, + isPrintDisposableGoods : true, // 打印申请单是否打印一次性物品 + isMergePrintTousseAndDisposable : false, // 器械包和一次性物品是否合并打印 + printByOriginalApplications : true, //不合并打印情况下是否按原始单据逐份打印 + printApplyInfo : false, + printOrder : 1, // 1:优先打印一次性物品, 2:优先打印器械包 + // 在器械包和一次性物品不合并打印的情况下,消毒物品打印方式: + // 1:优先与一次性物品合并打印,如果无一次性物品则与器械包合并打印, 2:优先与器械包一起合并打印,如果没有器械包则与一次性物品合并打印 ,3:单独打印 + disinfectGoodsPrintMode : 2, + rowsPerPage : 9, + headerContent : [ + // 页眉名称 + {label : "广东省中医院", dataIndex : '', fontSize : 12, position : ["5","1%","90%",5]}, + // 标题 + {label : "无菌物品出库单", dataIndex : '', fontSize : 15, position : ["20","40%","99%",5]}, + {label : "部门:", dataIndex : 'depart', fontSize : 12, position : ["55","2%","90%",5]}, + {label : "单号:", dataIndex : 'serialNum', fontSize : 11, position : ["55","35%","90%",5]}, + {label : "仓库:消毒供应中心", dataIndex : '', fontSize : 11, position : ["55","75%","90%",5]}, + {label : "制单人:", dataIndex : 'printUser', fontSize : 11, position : ["80","75%","90%",5]}, + {label : "提交时间:", dataIndex : 'applicationTime', fontSize : 11, position : ["80","35%","90%",5]}, + {label : "备注:", dataIndex : 'remark', fontSize : 11, position : ["80","2%","90%",5]} + ], + goodsTable :{ + rowHeight : 24, + position : ["100","1%","97%","14.0cm"], + content : [ + {header : "序号", dataIndex : 'serialNumber', width : 60, align : 'center', fontSize : 11}, + {header : "名称", dataIndex : 'goodsName', width : 260, align : 'center', fontSize : 11}, + {header : "数量", dataIndex : 'goodsAmount', width : 100, align : 'center', fontSize : 11}, + {header : "单价", dataIndex : 'price', width : 100, align : 'center', fontSize : 11}, + {header : "金额", dataIndex : 'rowPrice', width : 100, align : 'center', fontSize : 11} + ] + }, + footer: { + fontSize : 12, + content : [ + {label : "
主管: ", dataIndex : ''}, + {label : " 领料人: ", dataIndex : ''}, + {label : " 发料人: ", dataIndex : 'printUser'}, + {label : " 发货日期:", dataIndex : 'printTime'} + ] + }, + barcodes : [ + {codeType : "128Auto", dataIndex : 'departBarcode', position : ["3mm","74%","40mm","8mm"], + styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true}, + {itemNameID: 0, styleName: 'FontSize', styleValue: 6}, + {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true} + ] + } + ] +} + var batchPrintMaterialInvoicesConfig = { headerFooter : [ // 页眉名称 @@ -1124,8 +1181,10 @@ invoiceTousse : invoiceComboPrintConfig, // 发货单(消毒物品) invoiceDisinfectGoods : invoiceComboPrintConfig, - // 申请单 - application : applicationPrintConfig, + // 申请单(一次性物品) + application : invoicePlanPrintConfig, //invoicePlanPrintConfig applicationPrintConfig + // 器械包申请单 + application_tousse:invoiceToussePlanPrintConfig, // 消毒物品申请单 disinfectGoodsApplication : applicationPrintConfig, // 借物单 Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js =================================================================== diff -u -r27538 -r28951 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js (.../config.js) (revision 27538) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js (.../config.js) (revision 28951) @@ -104,6 +104,17 @@ //是否启用器械包定义所属科室过滤(默认为false不启用,需要先启用器械包定义所属科室) enableTousseDefinitionBelongDepartFilter: true, //禁用基数限制 - disableCardinalNumLimit:true + disableCardinalNumLimit:true, + //启动一次性物品固定条码功能 + isInitiateDisposableGoodsFixedBarcode:true, + // 器械包定义可以批量修改 + tousseDefinitionCanBatchEdit:true, + // 第一次登陆是否需要强制修改密码 + needForceModifyPwdWhenFirstTime:true, + // 修改密码时是否需要强密码 + needBeStrongPwdWhenModifyPwd:true, + externalCodeConfig:{"text":"物资编码","hidden":false}, + externalCode2Config:{"text":"收费项目编码","hidden":false} + } \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/interfaces/mybatis/syncFromHERP_Mapper.xml =================================================================== diff -u -r28878 -r28951 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/interfaces/mybatis/syncFromHERP_Mapper.xml (.../syncFromHERP_Mapper.xml) (revision 28878) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/interfaces/mybatis/syncFromHERP_Mapper.xml (.../syncFromHERP_Mapper.xml) (revision 28951) @@ -45,16 +45,16 @@ Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/HIS.xml =================================================================== diff -u -r28823 -r28951 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/HIS.xml (.../HIS.xml) (revision 28823) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/spring/HIS.xml (.../HIS.xml) (revision 28951) @@ -88,7 +88,7 @@ - + @@ -104,16 +104,21 @@
- - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file