Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/print/printConfig.js
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/print/printConfig.js (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/print/printConfig.js (revision 31386)
@@ -0,0 +1,1316 @@
+var appropriationInListConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院调拨入库单", dataIndex : '', fontSize : 15, position : ["0.3cm","37%","99%",5]},
+ {label : "调拨日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]},
+ {label : "仓库:", dataIndex : 'warehouse', fontSize : 9, position : ["1cm","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ {header : "出库仓库", dataIndex : 'warehouseName', width : 60, align : 'center'},
+ //{header : "入库仓库", dataIndex : 'targetWareHouseName', width : 60, align : 'center'},
+ {header : "操作时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'},
+ {header : "供应商", dataIndex : 'supplierName', width : 225, align : 'center'},
+ {header : "备注", dataIndex : 'remark', width : 100, align : 'center'}
+ ]
+ }
+};
+var appropriationOutListConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院调拨出库单", dataIndex : '', fontSize : 15, position : ["0.3cm","37%","99%",5]},
+ {label : "调拨日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]},
+ {label : "仓库:", dataIndex : 'warehouse', fontSize : 9, position : ["1cm","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ //{header : "出库仓库", dataIndex : 'warehouseName', width : 60, align : 'center'},
+ {header : "入库仓库", dataIndex : 'targetWareHouseName', width : 60, align : 'center'},
+ {header : "操作时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'},
+ {header : "供应商", dataIndex : 'supplierName', width : 225, align : 'center'},
+ {header : "备注", dataIndex : 'remark', width : 100, align : 'center'}
+ ]
+ }
+};
+var appropriationListConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院调拨单查询", dataIndex : 'depart', fontSize : 15, position : ["0.3cm","30%","99%",5]},
+ {label : "调拨日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]}
+ //{label : "科室:", dataIndex : 'depart', fontSize : 9, position : ["30","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ {header : "出库仓库", dataIndex : 'warehouseName', width : 60, align : 'center'},
+ {header : "入库仓库", dataIndex : 'targetWareHouseName', width : 60, align : 'center'},
+ {header : "操作时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'},
+ {header : "供应商", dataIndex : 'supplierName', width : 225, align : 'center'},
+ {header : "备注", dataIndex : 'remark', width : 100, align : 'center'}
+ ]
+ }
+}
+var godownEntryOutListConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院退库单查询", dataIndex : 'depart', fontSize : 15, position : ["0.3cm","30%","99%",5]},
+ {label : "退库日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]}
+ //{label : "科室:", dataIndex : 'depart', fontSize : 9, position : ["30","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ {header : "退库时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'},
+ {header : "供应商", dataIndex : 'supplierName', width : 285, align : 'center'},
+ {header : "备注", dataIndex : 'remark', width : 160, align : 'center'}
+ ]
+ }
+}
+var godownStockTakeListConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院盘盈盘亏单查询", dataIndex : 'depart', fontSize : 15, position : ["0.3cm","30%","99%",5]},
+ {label : "日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]}
+ //{label : "科室:", dataIndex : 'depart', fontSize : 9, position : ["30","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ {header : "仓库", dataIndex : 'warehouseName', width : 285, align : 'center'},
+ {header : "类型", dataIndex : 'subType', width : 160, align : 'center'},
+ {header : "时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'}
+ ]
+ }
+}
+var godownEntryListPrintConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "复大肿瘤医院入库单查询", dataIndex : 'depart', fontSize : 15, position : ["0.3cm","30%","99%",5]},
+ {label : "入库日期:", dataIndex : 'date', fontSize : 9, position : ["1cm","38%","99%",5]}
+ //{label : "科室:", dataIndex : 'depart', fontSize : 9, position : ["30","2%","90%",5]}
+ ],
+ //currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ //totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ //position : ["50","1%","96%","6.0cm"],
+ fontSize:10,
+ position : ["1.5cm","0.2cm","99%","29cm"],
+ headRepeat : true,
+ columns : [
+ {header : "单号", dataIndex : 'serialNumber', width : 60, align : 'center'},
+ {header : "操作员", dataIndex : 'operator', width : 60, align : 'center'},
+ {header : "入库时间", dataIndex : 'time', width : 110, align : 'center'},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'center'},
+ {header : "供应商", dataIndex : 'supplierName', width : 285, align : 'center'},
+ {header : "备注", dataIndex : 'remark', width : 160, align : 'center'}
+ ]
+ }
+}
+
+var invoicePlanPrintConfig = {
+ isPrintTousse : true,
+ isPrintDisinfectGoods : true,
+ isPrintDisposableGoods : true, // 打印申请单是否打印一次性物品
+ isMergePrintTousseAndDisposable : false, // 器械包和一次性物品是否合并打印
+ printByOriginalApplications : true, //不合并打印情况下是否按原始单据逐份打印
+ printApplyInfo : false,
+ printOrder : 1, // 1:优先打印一次性物品, 2:优先打印器械包
+ // 在器械包和一次性物品不合并打印的情况下,消毒物品打印方式:
+ // 1:优先与一次性物品合并打印,如果无一次性物品则与器械包合并打印, 2:优先与器械包一起合并打印,如果没有器械包则与一次性物品合并打印 ,3:单独打印
+ disinfectGoodsPrintMode : 2,
+ rowsPerPage : 11,
+ headerContent : [
+ // 页眉名称
+ {label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ // 标题
+ {label : "材料出库单", dataIndex : '', fontSize : 15, position : ["20","40%","99%",5]},
+ {label : "部门:", dataIndex : 'settleAccountsDepart', fontSize : 11, 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 : 25,
+ position : ["100","1%","97%","2000"],
+ 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 : 'unit', width : 60, align : 'center', fontSize : 11},
+ {header : "申请数量", dataIndex : 'goodsAmount', width : 60, align : 'right', fontSize : 11},
+ {header : "回收数量", dataIndex : 'recyclingAmount', width : 60, align : 'right', fontSize : 11},
+ {header : "单价", dataIndex : 'price', width : 60, align : 'right', fontSize : 11},
+ {header : "金额", dataIndex : 'rowPrice', width : 75, align : 'right', fontSize : 11}
+ ]
+ },
+ footer: {
+ fontSize : 15,
+ content : [
+ {label : "
主管: ", dataIndex : ''},
+ {label : " 领料人:", dataIndex : 'applicant'},
+ {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 : [
+ // 页眉名称
+ //{label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料出库单", dataIndex : '', fontSize : 15, position : ["5","32%","99%",5]},
+ {label : "科室:", dataIndex : 'depart', fontSize : 11, position : ["30","2%","90%",5]},
+ {label : "备注:", dataIndex : 'remark2', fontSize : 11, position : ["30","25%","90%",5]},
+ {label : "记账日期:", dataIndex : 'sendTime', fontSize : 11, position : ["30","58%","90%",5]},
+ {label : "出库单号:", dataIndex : 'serialNumber2', fontSize : 11, position : ["30","80%","90%",5]},
+ //页脚
+ {label : "制单日期:", dataIndex : 'printDate', fontSize : 11, position : ["310","2%","90%",5]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 11, position : ["310","25%","90%",5]},
+ {label : "领用人:", dataIndex : '', fontSize : 11, position : ["310","45%","90%",5]},
+ {label : "保管人:", dataIndex : '', fontSize : 11, position : ["310","65%","90%",5]},
+ {label : "记账人:", dataIndex : 'sender', fontSize : 11, position : ["310","80%","90%",5]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 11, position : ["30","45%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 11, position : ["30","50%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ position : ["50","1%","99%","6.0cm"],
+ headRepeat : true,
+ columns : [
+ {header : "序号", dataIndex : 'serialNumber', width : '100', align : 'center', fontSize : 11},
+ {header : "编码", dataIndex : 'externalCode', width : '150', align : 'center', fontSize : 11},
+ {header : "名称", dataIndex : 'name', width : '150', align : 'center', fontSize : 11},
+ {header : "规格", dataIndex : 'specification', width : '150', align : 'center', fontSize : 11},
+// {header : "包装规格", dataIndex : 'packageSpec', width : '15%', align : 'center', fontSize : 11},
+ {header : "单位", dataIndex : 'unit', width : '100', align : 'center', fontSize : 11},
+ {header : "数量", dataIndex : 'amount', width : '100', align : 'center', fontSize : 11}
+ //{header : "有效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11},
+ //{header : "批号", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11}
+// {header : "单价", dataIndex : 'price', width : '10%', align : 'right', fontSize : 11},
+// {header : "金额", dataIndex : 'totalPrice', width : '10%', align : 'right', fontSize : 11}
+ ]
+ }
+};
+
+var batchPrintInvoicesConfig = {
+ /*在打印之前调用,可用于排序,合并等操作*/
+ beforeBatchPrintInvoices:beforeBatchPrintInvoices,
+ headerFooter : [
+ // 页眉名称
+ //{label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料出库单", dataIndex : '', fontSize : 15, position : ["5","32%","99%",5]},
+ {label : "科室:", dataIndex : 'depart', fontSize : 11, position : ["30","2%","90%",5]},
+ {label : "备注:", dataIndex : 'remark2', fontSize : 11, position : ["30","25%","90%",5]},
+ {label : "记账日期:", dataIndex : 'sendTime', fontSize : 11, position : ["30","58%","90%",5]},
+ {label : "出库单号:", dataIndex : 'serialNumber2', fontSize : 11, position : ["30","80%","90%",5]},
+ {label : "住院号:", dataIndex : 'hospitalNumber', fontSize : 11, position : ["50","2%","90%",5]},
+ //页脚
+ {label : "制单日期:", dataIndex : 'printDate', fontSize : 11, position : ["310","2%","90%",5]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 11, position : ["310","25%","90%",5]},
+ {label : "领用人:", dataIndex : '', fontSize : 11, position : ["310","45%","90%",5]},
+ {label : "保管人:", dataIndex : '', fontSize : 11, position : ["310","65%","90%",5]},
+ {label : "记账人:", dataIndex : 'sender', fontSize : 11, position : ["310","80%","90%",5]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 11, position : ["30","45%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 11, position : ["30","50%","90%",5]},
+ goodsTable :{
+ rowHeight : 20,
+ position : ["70","1%","96%","6.0cm"],
+ headRepeat : true,
+ columns : [
+ {header : "序号", dataIndex : 'serialNumber', width : '5%', align : 'center', fontSize : 11},
+ {header : "编码", dataIndex : 'externalCode', width : '7%', align : 'left', fontSize : 11},
+ {header : "名称", dataIndex : 'name', width : '35%', align : 'center', fontSize : 11},
+ {header : "规格", dataIndex : 'specification', width : '15%', align : 'center', fontSize : 11},
+// {header : "包装规格", dataIndex : 'packageSpec', width : '15%', align : 'center', fontSize : 11},
+ {header : "单位", dataIndex : 'unit', width : '5%', align : 'center', fontSize : 11},
+ {header : "数量", dataIndex : 'amount', width : '5%', align : 'right', fontSize : 11},
+ {header : "有效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11},
+ {header : "批号", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11}
+// {header : "单价", dataIndex : 'price', width : '10%', align : 'right', fontSize : 11},
+// {header : "金额", dataIndex : 'totalPrice', width : '10%', align : 'right', fontSize : 11}
+ ]
+ }
+}
+
+var invoiceComboPrintConfig = {
+ headerFooter : [
+ // 页眉名称
+ {label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ // 标题
+ {label : "材料出库单", dataIndex : '', fontSize : 15, position : ["20","40%","99%",5]},
+ {label : "部门:", dataIndex : 'depart', fontSize : 11, position : ["55","2%","90%",5]},
+ {label : "单号:", dataIndex : 'serialNumber', 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]},
+ {label : "主管:", dataIndex : '', fontSize : 11, position : ["415","5%","90%",5]},
+ {label : "领料人:", dataIndex : '', fontSize : 11, position : ["415","40%","90%",5]},
+ {label : "发货员:", dataIndex : 'sender', fontSize : 11, position : ["415","75%","90%",5]},
+ {label : "发货日期:", dataIndex : 'sendTime', fontSize : 11, position : ["445","5%","90%",5]},
+ {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}
+ ]
+ }
+ ]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 11, position : ["445","75%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 11, position : ["445","81%","90%",5]},
+ goodsTable :{
+ rowHeight : 25,
+ position : ["100","1%","97%","7cm"],
+ headRepeat : true,
+ columns : [
+ {header : "名称", dataIndex : 'name', width : 220, align : 'left', fontSize : 11},
+ {header : "数量", dataIndex : 'count', width : 40, align : 'right', fontSize : 11},
+ {header : "单位", dataIndex : 'unit', width : 40, align : 'center', fontSize : 11},
+ {header : "规格", dataIndex : 'specification', width : 110, align : 'center', fontSize : 11},
+ {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11},
+ {header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11},
+ {header : "单价", dataIndex : 'price', width : 60, align : 'right', fontSize : 11},
+ {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'right', fontSize : 11}
+ ]
+ }
+}
+
+var applicationPrintConfig = {
+ isPrintTousse : true,
+ isPrintDisinfectGoods : true,
+ isPrintDisposableGoods : true, // 打印申请单是否打印一次性物品
+ isMergePrintTousseAndDiposable : true, // 器械包和一次性物品是否合并打印
+ printApplyInfo : true,
+ // 在器械包和一次性物品不合并打印的情况下,消毒物品打印方式:
+ // 1:优先与一次性物品合并打印,如果无一次性物品则与器械包合并打印, 2:优先与器械包一起合并打印,如果没有器械包则与一次性物品合并打印 ,3:单独打印
+ disinfectGoodsPrintMode : 1,
+ rowsPerPage : 11,
+ headerContent : [
+ // 页眉名称
+ {label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ // 标题
+ {label : "无菌物品申领单", dataIndex : '', fontSize : 15, position : ["20","40%","99%",5]},
+ {label : "部门:", dataIndex : 'depart', fontSize : 11, position : ["55","2%","90%",5]},
+ {label : "单号:", dataIndex : 'serialNum', fontSize : 11, position : ["55","35%","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 : 25,
+ position : ["100","1%","97%","2000"],
+ 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 : '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}
+ ]
+ },
+ footer: {
+ fontSize : 15,
+ content : [
+ {label : "
主管: ", dataIndex : ''},
+ {label : " 领料人:", dataIndex : 'applicant'},
+ {label : " 打印人:", dataIndex : 'printUser'},
+ {label : " 打印日期:", dataIndex : 'printTime'}
+ ]
+ },
+ barcodes : [
+ {codeType : "128Auto", dataIndex : 'departBarcode', position : ["5mm","74%","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ }
+ ]
+
+}
+
+var borrowPrintConfig = {
+ isPrintTousse : true,
+ isPrintDisinfectGoods : true,
+ isPrintDisposableGoods : false, // 打印申请单是否打印一次性物品
+ isMergePrintTousseAndDiposable : true, // 器械包和一次性物品是否合并打印
+ printApplyInfo : true,
+ disinfectGoodsPrintMode : 1,
+ rowsPerPage : 11,
+ headerContent : [
+ // 标题
+ {label : "广州复大肿瘤医院", dataIndex : '', fontSize : 10, position : ["5","1%","90%",5]},
+ {label : "借物单", dataIndex : '', fontSize : 17, position : ["22","45%","99%",5]},
+ {label : "去向:", dataIndex : 'depart', fontSize : 10, position : ["55","5%","90%",5]},
+ {label : "单号:", dataIndex : 'serialNum', fontSize : 10, position : ["55","25%","90%",5]},
+ {label : "日期:", dataIndex : 'printTime', fontSize : 10, position : ["55","41%","90%",5]},
+ {label : "备注:", dataIndex : 'remark', fontSize : 10, position : ["55","65%","90%",5]}
+ ],
+ goodsTable :{
+ rowHeight : 25,
+ position : ["75","2%","97%","2000"],
+ 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 : '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}
+ ]
+ },
+ footer: {
+ fontSize : 14,
+ content : [
+ {label : "制单:", dataIndex : 'printUser'},
+ {label : " 申请人:", dataIndex : 'applicant'},
+ {label : " 复核: ", dataIndex : ''},
+ {label : " 验收: ", dataIndex : ''},
+ {label : "提交时间:", dataIndex : 'applicationTime'}
+ ]
+ }
+
+ }
+var appropriationConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料调拨单", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ {label : "调拨类型:手工调拨", dataIndex : '', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1.5cm","2%","90%",5]},
+ {label : "出库仓库:", dataIndex : 'warehouseName', fontSize : 9, position : ["1cm","40%","90%",5]},
+ {label : "入库仓库:", dataIndex : 'targetWarehouseName', fontSize : 9, position : ["1cm","75%","90%",5]},
+ {label : "操作日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1.5cm","53%","90%",5]},
+ {label : "调拨单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1.5cm","75%","90%",5]},
+
+
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ //{label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ //{label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1.5cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1.5cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["2cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ {header : "编码", dataIndex : 'code', width : '35', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '170', align : 'left'},
+ {header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ {header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '30', align : 'center'},
+ {header : "进价", dataIndex : 'price', width : '40', align : 'right'},
+ {header : "进价金额", dataIndex : 'totalPrice', width : '50', align : 'right'},
+ {header : "批号", dataIndex : 'batchNumber', width : '60', align : 'right'},
+ {header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ {header : "注册证号", dataIndex : 'certification', width : '180', align : 'left'}
+ ]
+ }
+}
+
+var godownOutEntryConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料退库单", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ {label : "退库类型:手工退库", dataIndex : '', fontSize : 9, position : ["0.5cm","2%","90%",5]},
+ {label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "退库日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1cm","53%","90%",5]},
+ {label : "退库单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1cm","75%","90%",5]},
+
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ //{label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ //{label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["1.5cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ {header : "编码", dataIndex : 'code', width : '35', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '170', align : 'left'},
+ {header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ {header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '30', align : 'center'},
+ {header : "进价", dataIndex : 'price', width : '40', align : 'right'},
+ {header : "进价金额", dataIndex : 'totalPrice', width : '50', align : 'right'},
+ {header : "批号", dataIndex : 'batchNumber', width : '60', align : 'right'},
+ {header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ {header : "注册证号", dataIndex : 'certification', width : '180', align : 'left'}
+ ]
+ }
+}
+var materialEntryConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料入库单", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ {label : "入库类型:购入入库", dataIndex : '', fontSize : 9, position : ["0.5cm","2%","90%",5]},
+ {label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "入库日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1cm","53%","90%",5]},
+ {label : "入库单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1cm","75%","90%",5]},
+
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ {label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ {label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["1.5cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ {header : "编码", dataIndex : 'code', width : '55', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '220', align : 'center'},
+ {header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ {header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '30', align : 'center'},
+ {header : "进价", dataIndex : 'price', width : '40', align : 'right'},
+ {header : "进价金额", dataIndex : 'totalPrice', width : '50', align : 'right'},
+ //{header : "批号", dataIndex : 'batchNumber', width : '60', align : 'right'},
+ //{header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ {header : "注册证号", dataIndex : 'certification', width : '220', align : 'center'}
+ ]
+ }
+}
+// 一次性物品盘盈盘亏单
+var godownStockTakeConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料盘盈盘亏单", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ {label : "入库类型:", dataIndex : 'subType', fontSize : 9, position : ["0.5cm","2%","90%",5]},
+ {label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1cm","53%","90%",5]},
+ {label : "单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1cm","75%","90%",5]},
+
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+// {label : "", dataIndex : 'totalPrice', fontSize : 11, position : ["8cm","60%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ {label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ {label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+// {label : "发料人:", dataIndex : 'sender', fontSize : 11, position : ["10cm","75%","90%",5]}//,
+// {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}
+// ]
+// }
+// ]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["1.5cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ //{header : "序号", dataIndex : 'serialNumber', width : '30', align : 'center'},
+ //{header : "编码", dataIndex : 'code', width : '35', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '270', align : 'center'},
+ //{header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ //{header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '130', align : 'center'},
+ {header : "批次", dataIndex : 'batchNumber', width : '160', align : 'center'},
+ {header : "单价", dataIndex : 'price', width : '100', align : 'right'},
+ {header : "小计", dataIndex : 'totalPrice', width : '100', align : 'right'}
+
+ //{header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ //{header : "注册证号", dataIndex : 'certification', width : '180', align : 'left'}
+
+// {header : "批次", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11},
+// {header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11},
+
+ ]
+ }
+}
+// 一次性物品入库单
+var godownEntryConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院卫生材料入库单", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ {label : "入库类型:购入入库", dataIndex : '', fontSize : 9, position : ["0.5cm","2%","90%",5]},
+ {label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "入库日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1cm","53%","90%",5]},
+ {label : "入库单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1cm","75%","90%",5]},
+
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+// {label : "", dataIndex : 'totalPrice', fontSize : 11, position : ["8cm","60%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ {label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ {label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+// {label : "发料人:", dataIndex : 'sender', fontSize : 11, position : ["10cm","75%","90%",5]}//,
+// {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}
+// ]
+// }
+// ]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["1.5cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ //{header : "序号", dataIndex : 'serialNumber', width : '30', align : 'center'},
+ {header : "编码", dataIndex : 'code', width : '35', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '170', align : 'left'},
+ {header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ {header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '30', align : 'center'},
+ {header : "进价", dataIndex : 'price', width : '40', align : 'right'},
+ {header : "进价金额", dataIndex : 'totalPrice', width : '50', align : 'right'},
+ {header : "批号", dataIndex : 'batchNumber', width : '60', align : 'right'},
+ {header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ {header : "注册证号", dataIndex : 'certification', width : '180', align : 'left'}
+
+// {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11},
+// {header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11},
+
+ ]
+ }
+}
+var purchasePlanConfig = {
+ headerFooter : [
+ // 标题
+ {label : "广州复大肿瘤医院一次性物品采购计划", dataIndex : '', fontSize : 15, position : ["0.2cm","28%","99%",5]},
+ //{label : "入库类型:购入入库", dataIndex : '', fontSize : 9, position : ["0.5cm","2%","90%",5]},
+ //{label : "供应商:", dataIndex : 'supplierName', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "操作日期:", dataIndex : 'godownEntryTime', fontSize : 9, position : ["1cm","2%","90%",5]},
+ {label : "单号:", dataIndex : 'serialNumber', fontSize : 9, position : ["1cm","75%","90%",5]},
+ {label : "小计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["7.5cm","2%","90%",4]},
+ {label : "制单日期:", dataIndex : 'printTime', fontSize : 9, position : ["8cm","2%","90%",4]},
+ {label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","25%","90%",4]},
+ {label : "验收:", dataIndex : '', fontSize : 9, position : ["8cm","38%","90%",4]},
+ {label : "采购:", dataIndex : '', fontSize : 9, position : ["8cm","51%","90%",4]},
+ {label : "复核人:", dataIndex : 'printUser', fontSize : 9, position : ["8cm","64%","90%",4]},
+ {label : "总合计: ", dataIndex : 'totalPrice', fontSize : 9, position : ["8cm","77%","99%",4]}
+ ],
+ currentPageNumber : {label : "第#页", fontSize : 9, position : ["1cm","40%","90%",5]},
+ totalPageAmount : {label : "共&页", fontSize : 9, position : ["1cm","45%","90%",5]},
+ goodsTable :{
+ rowHeight : 22,
+ fontSize:10,
+ position : ["1.5cm","0.2cm","100%","5.5cm"],
+ headRepeat : true,
+ columns : [
+ {header : "编码", dataIndex : 'code', width : '35', align : 'center'},
+ {header : "名称", dataIndex : 'name', width : '140', align : 'center'},
+ {header : "规格", dataIndex : 'specification', width : '100', align : 'center'},
+ {header : "单位", dataIndex : 'unit', width : '30', align : 'center'},
+ {header : "数量", dataIndex : 'amount', width : '30', align : 'center'},
+ {header : "进价", dataIndex : 'price', width : '40', align : 'right'},
+ {header : "进价金额", dataIndex : 'totalPrice', width : '50', align : 'right'},
+ //{header : "批号", dataIndex : 'batchNumber', width : '60', align : 'right'},
+ {header : "产地", dataIndex : 'producingArea', width : '50', align : 'right'},
+ {header : "供应商", dataIndex : 'supplierName', width : '150', align : 'center'},
+ {header : "注册证号", dataIndex : 'certification', width : '140', align : 'left'}
+ ]
+ }
+}
+
+//大标签配置,100x80mm
+var largeLabelConfig = {
+ customPrint:printLargeLabel,
+ headerContent : [
+ // 器械包名称,水平居中
+ {label : "", dataIndex : 'name', position : ["1mm","0mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "
", afterStr: "
"},
+ {label : "装配员:", dataIndex : 'operator', fontSize : 10, bold: 1, position : ["6mm","5mm","50mm","10px"]},
+ {label : "审核员:", dataIndex : 'reviewer', fontSize : 10, bold: 1, position : ["6mm","55mm","50mm","10px"]},
+ {label : "灭菌日期:", dataIndex : 'sterilizationDate', fontSize : 10, bold: 1, position : ["10mm","5mm","50mm","10px"]},
+ {label : "失效日期:", dataIndex : 'validDate', fontSize : 10, bold: 1, position : ["10mm","55mm","50mm","10px"]},
+
+ {label : "", dataIndex : 'materials', position : ["14mm","0mm","RightMargin:0mm","BottomMargin:20mm"], type: 'html', beforeStr: "", afterStr: "
"},
+
+ {label : "灭菌程序:", dataIndex : 'sterilingType', position : ["58mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
+
+ {label : "", dataIndex : 'name', position : ["67mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
+ {label : "", dataIndex : 'name', position : ["67mm","50mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"}
+
+ ],
+ barcodes : [
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["57mm","55mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ },
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["71mm","5mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ },
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["71mm","55mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ }
+ ]
+}
+// 加大标签配置,100x100mm
+var exLargeLabelConfig = {
+ headerContent : [
+ // 器械包名称,水平居中
+ {label : "", dataIndex : 'name', position : ["1mm","0mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
+ {label : "装配员:", dataIndex : 'operator', fontSize : 10, bold: 1, position : ["6mm","5mm","50mm","10px"]},
+ {label : "审核员:", dataIndex : 'reviewer', fontSize : 10, bold: 1, position : ["6mm","55mm","50mm","10px"]},
+ {label : "灭菌日期:", dataIndex : 'sterilizationDate', fontSize : 10, bold: 1, position : ["10mm","5mm","50mm","10px"]},
+ {label : "失效日期:", dataIndex : 'validDate', fontSize : 10, bold: 1, position : ["10mm","55mm","50mm","10px"]},
+
+ {label : "", dataIndex : 'materials', position : ["14mm","0mm","RightMargin:0mm","BottomMargin:20mm"], type: 'html', beforeStr: "", afterStr: "
"},
+
+ {label : "灭菌程序:", dataIndex : 'sterilingType', position : ["78mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
+
+ {label : "", dataIndex : 'name', position : ["87mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
+ {label : "", dataIndex : 'name', position : ["87mm","50mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"}
+
+ ],
+ barcodes : [
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["77mm","55mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ },
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["91mm","5mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ },
+ {codeType : "128Auto", dataIndex : 'barcode', position : ["91mm","55mm","40mm","8mm"],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ }
+ ]
+}
+//构造表格
+function getMaterialsTabHtml_largeLabel(tousse){
+ //绘制材料明细表格
+ var markTousse = tousse['markTousse'];
+ var materials = tousse.materials;
+ // 打印材料明细
+ var materialsTab = "";
+ var borderSize = 0;
+
+ if(markTousse){
+ borderSize = 1;
+ }
+
+ var materialsAmount = materials.length;
+ if(materials != null && materialsAmount > 0){
+ var materialStr = "";
+ var fontSize = 10;
+ var rows = Math.ceil(materialsAmount / 3) ; // 向上取整
+ if ( rows > 13){
+ fontSize = 8;
+ }
+ else if (rows >= 12){
+ fontSize = 9;
+ }
+ else if (rows >= 10){
+ fontSize = 10;
+ }else if (rows >= 8){
+ fontSize = 10;
+ }else if (rows >= 6){
+ fontSize = 10;
+ }else if (rows >= 4){
+ fontSize = 10;
+ }
+// alert(fontSize)
+ for (var i=0;i" + temp + " x " + material.count + "";
+ }
+ if (materialsAmount % 3 != 0) {
+ for (var i = 0; i < (3 - materialsAmount % 3); i++) {
+ materialStr += (" | ");
+ }
+ }
+
+ if (materialStr.length > 0) {
+ materialsTab += "";
+ var materialArray = materialStr.split("#;");
+ for (var i=0; i"
+ + materialArray[i] + "";
+ }
+ materialsTab += "
";
+ }
+
+ }
+// alert(materialsTab)
+ return materialsTab;
+}
+
+function printLargeLabel(obj){
+ doGetLodop();
+ // 设置默认字体
+ setDefaultFontNameSizeBold('宋体',10,1);
+ // 默认条码属性
+ LODOP.SET_PRINT_STYLE('ShowBarText', true);
+ LODOP.SET_PRINT_STYLE('FontSize', 6);
+ LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true);
+
+ LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","BottomMargin:0mm", obj.name);
+ setFontSizeBold(11,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("6mm","5mm","50mm","10px", "装配员:"+obj.operator);
+ LODOP.ADD_PRINT_TEXT("6mm","55mm","50mm","10px", "审核员:"+obj.reviewer);
+ LODOP.ADD_PRINT_TEXT("10mm","5mm","50mm","10px", "灭菌日期:"+obj.sterilizationDate);
+ LODOP.ADD_PRINT_TEXT("10mm","55mm","50mm","10px", "失效日期:"+obj.validDate);
+
+ // 打印表格
+ var tableStr = getMaterialsTabHtml_largeLabel(obj);
+ addPrintTable(tableStr,"14mm","0mm","RightMargin:0mm","42mm");
+ setAlignment('center');// 居中对齐
+
+ LODOP.ADD_PRINT_TEXT("58mm","0mm","RightMargin:50mm","BottomMargin:0mm", "灭菌程序:"+obj.sterilingType);
+ setFontSizeBold(11,1);// 设置字体
+ setAlignment('center');// 居中对齐
+ LODOP.ADD_PRINT_TEXT("67mm","0mm","RightMargin:50mm","BottomMargin:0mm", obj.name);
+ setFontSizeBold(11,1);// 设置字体
+ setAlignment('center');// 居中对齐
+ LODOP.ADD_PRINT_TEXT("67mm","50mm","RightMargin:0mm","BottomMargin:0mm", obj.name);
+ setFontSizeBold(11,1);// 设置字体
+ setAlignment('center');// 居中对齐
+
+ LODOP.ADD_PRINT_BARCODE("57mm","55mm","40mm","8mm","128Auto", obj.barcode);// 条码1
+ LODOP.ADD_PRINT_BARCODE("71mm","5mm","40mm","8mm","128Auto", obj.barcode);// 条码2
+ LODOP.ADD_PRINT_BARCODE("71mm","55mm","40mm","8mm","128Auto", obj.barcode);// 条码3
+}
+//小标签配置,50x30mm
+var smallLabelConfig = {
+ customPrint:printSmallLabel_fdzl
+}
+var diposableGoodsBatchStockConfig = {
+ customPrint:printDisposableGoods_fdzl
+}
+
+//小标签2配置,50x30mm
+var smallLabel2Config = {
+ customPrint:printSmallLabel2_fdzl
+}
+function printDisposableGoods_fdzl(obj){
+ doGetLodop();
+
+ // 设置默认字体
+ setDefaultFontNameSizeBold('宋体',12,1);
+ // 默认条码属性
+ LODOP.SET_PRINT_STYLE('ShowBarText', true);
+ LODOP.SET_PRINT_STYLE('FontSize', 6);
+ LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true);
+
+ var fontSize = getFontSizeByStr(obj.name,[
+ {maxLen:10,fontSize:10},
+ {maxLen:20,fontSize:6},
+ {maxLen:1000,fontSize:4}
+ ]);
+ LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","5mm", obj.name);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("5mm","0mm","RightMargin:0mm","5mm","批次:" + obj.batchNumber);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("9mm","0mm","RightMargin:0mm","5mm", "规格:" + obj.specification);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("13mm","0mm","RightMargin:0mm","5mm", "失效期:" + obj.expDate);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ /*LODOP.ADD_PRINT_TEXT("6mm","1mm","34mm","6mm", ":"+obj.sterilizationDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("6mm","30mm","30mm","6mm", "装配:"+obj.operator);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("12mm","1mm","34mm","6mm", "失效:"+obj.validDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("12mm","30mm","30mm","6mm", "审核:"+obj.reviewer);
+ setFontSizeBold(10,0);// 设置字体*/
+
+ LODOP.ADD_PRINT_BARCODE("17mm","11mm","30mm","10mm","128Auto", obj.barcode);// 条码1
+}
+function printSmallLabel_fdzl(obj){
+ doGetLodop();
+
+ // 划线
+ if(obj.markTousse){
+ LODOP.ADD_PRINT_LINE('5mm','0mm','5mm','50mm',0,1);
+ LODOP.ADD_PRINT_LINE('16mm','0mm','16mm','50mm',0,1);
+ }
+ // 设置默认字体
+ setDefaultFontNameSizeBold('宋体',12,1);
+ // 默认条码属性
+ LODOP.SET_PRINT_STYLE('ShowBarText', true);
+ LODOP.SET_PRINT_STYLE('FontSize', 6);
+ LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true);
+
+ var fontSize = getFontSizeByStr(obj.name,[
+ {maxLen:10,fontSize:10},
+ {maxLen:20,fontSize:6},
+ {maxLen:1000,fontSize:4}
+ ]);
+ LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","5mm", obj.name);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("6mm","1mm","34mm","6mm", "灭菌:"+obj.sterilizationDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("6mm","30mm","30mm","6mm", "装配:"+obj.operator);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("12mm","1mm","34mm","6mm", "失效:"+obj.validDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("12mm","30mm","30mm","6mm", "审核:"+obj.reviewer);
+ setFontSizeBold(10,0);// 设置字体
+
+ if(!isUndefinedOrNullOrEmpty(obj.weight)){
+ LODOP.ADD_PRINT_TEXT("17mm","1mm","18mm","10mm", '重量:'+obj.weight);
+ setFontSizeBold(10,0);// 设置字体
+// setAlignment('center');// 对齐
+ }
+
+ LODOP.ADD_PRINT_BARCODE("17mm","18mm","30mm","10mm","128Auto", obj.barcode);// 条码1
+}
+function printSmallLabel2_fdzl(obj){
+
+ printSmallLabel_fdzl(obj);
+ if (typeof(obj.idCardDefinitionUseAmount) != 'undefined' ){
+ LODOP.ADD_PRINT_TEXT("1mm","38mm","50mm","10px", obj.idCardDefinitionUseAmount + "次");
+ setFontSizeBold(10,0);// 设置字体
+ }
+
+}
+var foreignProxyDisinfectionLabelConfig = {
+ // 可带表格线的table定义
+ table : {
+ rules : 'rows',
+ style : 'width: 50mm; height: 30mm',
+ cellspacing : 0,
+ cellpadding : 0,
+ position : [0,"0mm","100%","100%"],
+ printMode : {mode : 'PRINT_PAGE_PERCENT', value : 'Full-Page'},
+ beforeStr: "", afterStr: "",
+ rows : [
+ // 每个表格行的定义
+ {height : "", tds : [
+ { label : "", dataIndex : 'name', colspan: 4, styles : [{minLen:0, maxLen:14, style: "font-size:12px;font-weight:bold;text-align:center"},{minLen :14, maxLen:100 ,style : "font-size:10px;text-align:center"}]}
+ ]
+ },
+ {height : "", tds : [
+ { label : "", dataIndex : 'depart', colspan: 4, style : "font-size:12px;text-align:center;height:5mm"}
+ ]
+ },
+ {height : "", tds : [
+ { label : "灭菌程序:", dataIndex : 'sterilingType', colspan: 4, style : "font-size:12px;text-align:center;height:5mm"}
+ ]
+ },
+ {height : "", tds : [
+ { label : "灭菌:", dataIndex : 'sterilizationDate', colspan: 2, style : "font-size:11px; text-align:center;height:5mm;width:24mm"},
+ { label : "失效:", dataIndex : 'validDate', colspan: 2, length: 10, style : "font-size:11px; text-align:center;width:24mm"}
+ ]
+ },
+ {height : "", tds : [
+ { label : "", dataIndex : 'barcode', colspan: 4, style : "font-size:10px;text-align:center"}
+ ]
+ }
+ ]
+ }
+}
+
+var foreignTousseAppliationPrintConfig = {
+ isPrintTousse : true,
+ isPrintDisinfectGoods : false,
+ isPrintDisposableGoods : false, // 打印申请单是否打印一次性物品
+ isPrintForeignTousse : true, // 是否打印外来器械包
+ isMergePrintTousseAndDisposable : false, // 器械包和一次性物品是否合并打印
+ printByOriginalApplications : true, //不合并打印情况下是否按原始单据逐份打印
+ printApplyInfo : true,
+ printOrder : 1, // 1:优先打印一次性物品, 2:优先打印器械包
+ // 在器械包和一次性物品不合并打印的情况下,消毒物品打印方式:
+ // 1:优先与一次性物品合并打印,如果无一次性物品则与器械包合并打印, 2:优先与器械包一起合并打印,如果没有器械包则与一次性物品合并打印 ,3:单独打印
+ disinfectGoodsPrintMode : 3,
+ rowsPerPage : 20,
+ headerContent : [
+ // 标题
+ {label : "广州复大肿瘤医院外来器械接收单", dataIndex : 'header', fontSize : 17, position : ["30","8%","99%",22]},
+
+ {label : "姓名:", dataIndex : 'patient', fontSize : 11, position : ["90","4%","90%",5]},
+ {label : "性别:", dataIndex : 'patientSex', fontSize : 11, position : ["90","80mm","90%",5]},
+ {label : "年龄:", dataIndex : 'patientAge', fontSize : 11, position : ["90","130mm","90%",5]},
+
+ {label : "床号:", dataIndex : 'bedNumber', fontSize : 11, position : ["120","4%","90%",5]},
+ {label : "住院号:", dataIndex : 'hospitalNumber', fontSize : 11, position : ["120","80mm","90%",5]},
+
+ {label : "单号:", dataIndex : 'serialNum', fontSize : 11, position : ["150","4%","90%",10]},
+ {label : "申请科室:", dataIndex : 'depart', fontSize : 11, position : ["150","80mm","90%",5]},
+ {label : "结算科室:", dataIndex : 'settleAccountsDepart', fontSize : 11, position : ["150","130mm","90%",10]},
+
+ {label : "申请人:", dataIndex : 'applicant', fontSize : 11, position : ["180","4%","90%",10]},
+ {label : "打印时间:", dataIndex : 'printTime', fontSize : 11, position : ["180","80mm","90%",10]},
+
+ {label : "备注:", dataIndex : 'remark', fontSize : 11, position : ["210","4%","90%",5]},
+
+
+ {label : "手术名称:", dataIndex : 'surgery', fontSize : 11, position : ["280","4%","90%",10]},
+ {label : "手术医生:", dataIndex : 'doctor', fontSize : 11, position : ["320","4%","90%",10]},
+ {label : "手术时间:", dataIndex : 'operationTime', fontSize : 11, position : ["360","4%","90%",10]},
+
+ {label : "手术器械清单:", dataIndex : '', fontSize : 11, position : ["400","4%","90%",10]},
+
+
+ {label : "清洗注意事项:", dataIndex : '', fontSize : 11, position : ["680","4%","90%",5]},
+ {label : "灭菌方式:", dataIndex : '', fontSize : 11, position : ["720","4%","90%",5]},
+ {label : "公司名称:", dataIndex : 'supplierName', fontSize : 11, position : ["760","4%","90%",5]},
+ {label : "联系方式:", dataIndex : '', fontSize : 11, position : ["800","4%","90%",5]},
+ {label : "送包日期及时间:", dataIndex : '', fontSize : 11, position : ["840","4%","90%",5]},
+ {label : "送包者签名:", dataIndex : '', fontSize : 11, position : ["880","4%","90%",5]},
+ {label : "回收者签名:", dataIndex : '', fontSize : 11, position : ["920","4%","90%",5]}
+
+ ],
+ goodsTable :{
+ rowHeight : 25,
+ position : ["430","8%","170mm","1000"],
+ content : [
+ {header : "序号", dataIndex : 'serialNumber', width : 60, align : 'center', fontSize : 11},
+ {header : "名称", dataIndex : 'goodsName', width : 300, align : 'left', fontSize : 11},
+ {header : "数量", dataIndex : 'goodsAmount', width : 60, align : 'right', fontSize : 11},
+ {header : "材料名称及数量", dataIndex : 'sp', width : 300, align : 'center', fontSize : 11}
+ ]
+ },
+ footer: {
+ fontSize : 14,
+ content : [
+ {label : "", dataIndex : ''}
+ ]
+ },barcodes : [
+ {codeType : "128Auto", dataIndex : 'serialNum', position : ["30","65%",210,30],
+ styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
+ {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
+ {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
+ ]
+ }
+ ]
+}
+var idCardLargeLabelConfig = {
+ customPrint:printIDCardLargeLabel_gzfdzl
+}
+function printIDCardLargeLabel_gzfdzl(idCardInstance){
+ if(isUndefinedOrNullOrEmpty(idCardInstance.tousseDefinition)){
+ alert('包定义不能为空!');
+ return;
+ }
+
+ setDisposableGoodsItemsToMaterialInstances(idCardInstance);
+ doGetLodop();
+
+ var barcode = idCardInstance.barcode;
+ var date = idCardInstance.printDate;
+ var name = idCardInstance.tousseDefinition.name;
+ var userName = idCardInstance.userName;
+ var unit = idCardInstance.unit;
+ var logo = "
";
+ var tableHtml = "";
+ tableHtml += "";
+ tableHtml += ""+logo+" | ";
+ tableHtml += "
";
+ tableHtml += "";
+ tableHtml += ""+name+" | ";
+ tableHtml += "
";
+ tableHtml += "
";
+ tableHtml += "";
+ tableHtml += "";
+ tableHtml += "器械名称 | ";
+ tableHtml += "数量 | ";
+ tableHtml += "器械名称 | ";
+ tableHtml += "数量 | ";
+ tableHtml += "
";
+
+ var materials = [];
+ if(!isUndefinedOrNullOrEmpty(idCardInstance.tousseDefinition) && !isUndefinedOrNullOrEmpty(idCardInstance.tousseDefinition.materialInstances)){
+ materials = idCardInstance.tousseDefinition.materialInstances;
+ }
+ var total = materials.length;
+ var isEven = true; //判断材料的数量是奇数还是偶数
+ if(total%2 != 0){
+ isEven = false;
+ total++;
+ }
+ total /= 2;
+ var amount = 0;
+ //之所以用这种方式是因为用户习惯从上往下清点材料,而不是从左往右
+ for(var i=0;i";
+ tableHtml += ""+materialName;
+ tableHtml += " | "+count+" | ";
+
+ if(i==total-1 && !isEven){
+ tableHtml += " | ";
+ tableHtml += " | ";
+ }else{
+ var record2 = materials[i+total];
+ var materialName2 = record2.materialDefinition.name;
+ var specification2 = record2.materialDefinition.specification;
+ var type2 = record2.materialDefinition.type;
+ if(specification2 != 'null' && specification2 != ""){
+ materialName2 += "["+specification2+"]";
+ }
+ var count2 = record2.count;
+ if(type2 != '一次性物品'){
+ amount += parseInt(count2);
+ }
+ tableHtml += ""+materialName2;
+ tableHtml += " | "+count2+"";
+ tableHtml += " | ";
+ }
+
+ tableHtml += "";
+ }
+
+ tableHtml += "
";
+
+ tableHtml += "";
+ //条码,打印人和时间和器械数量
+ if(barcode != '' && userName != '' && date != ''){
+ tableHtml += "";
+ tableHtml += "";
+ tableHtml += " ";
+ tableHtml += ""+barcode;
+ tableHtml += " | ";
+ tableHtml += "";
+ tableHtml += "器械总数量:"+amount+"件";
+ tableHtml += " | ";
+ tableHtml += "
";
+ }else{
+ tableHtml += "";
+ tableHtml += "器械总数量:"+amount+"件";
+ tableHtml += " | ";
+ tableHtml += "
";
+ }
+
+ //告警语
+ tableHtml += "";
+ tableHtml += "***需要回收,切勿丢失*** | ";
+ tableHtml += "
";
+ tableHtml += "
";
+
+ LODOP.ADD_PRINT_HTM(0,0,"95%","100%",""+tableHtml+"");
+ LODOP.PRINT();
+}
+var idCardSmallLabelConfig = {
+ customPrint:printIDCardSmallLabel_gzfdzl
+}
+/**
+ * 小标签规格:宽:6.5cm 高:3.6cm,器械包名字和条形码都需要竖着打印
+ * @param idCardInstance
+ */
+function printIDCardSmallLabel_gzfdzl(idCardInstance){
+ if(isUndefinedOrNullOrEmpty(idCardInstance.tousseDefinition)){
+ alert('包定义不能为空!');
+ return;
+ }
+ doGetLodop();
+ var name = idCardInstance.tousseDefinition.name;
+ var barcode = idCardInstance.barcode;
+ var date = idCardInstance.printDate;
+
+ name += "(复大肿瘤)";
+
+ // 打印2个条形码,旋转90度
+ LODOP.ADD_PRINT_BARCODE("5mm","5mm","10mm","30mm","128Auto", barcode);
+ LODOP.SET_PRINT_STYLEA(0,"Angle",-90);
+
+ LODOP.ADD_PRINT_BARCODE("2mm","50mm","10mm","30mm","128Auto", barcode);
+ LODOP.SET_PRINT_STYLEA(0,"Angle",90);
+
+ // 旋转90度
+ LODOP.ADD_PRINT_HTM("5mm","15mm","8mm","36mm", "");
+
+ // 另一个方向旋转90度
+ LODOP.ADD_PRINT_TEXT("31mm","45mm","40mm","30mm", name);
+ LODOP.SET_PRINT_STYLEA(0,"Angle",90);
+ LODOP.PRINT();
+}
+var printConfig = {
+ //发货计划单
+ invoicePlan : invoicePlanPrintConfig,
+ batchPrintInvoices: batchPrintInvoicesConfig,
+ batchPrintMaterialInvoices:batchPrintMaterialInvoicesConfig,
+ // 发货单(通用发货单)
+ invoiceCombo : invoiceComboPrintConfig,
+ // 发货单(一次性物品)
+ invoiceDiposableGoods : invoiceComboPrintConfig,
+ // 发货单(器械包或者回收申请单)
+ invoiceTousse : invoiceComboPrintConfig,
+ // 发货单(消毒物品)
+ invoiceDisinfectGoods : invoiceComboPrintConfig,
+ // 申请单
+ application : applicationPrintConfig,
+ // 消毒物品申请单
+ disinfectGoodsApplication : applicationPrintConfig,
+ // 借物单
+ borrow : borrowPrintConfig,
+ //材料入库单
+ materialEntry : materialEntryConfig,
+ godownEntry: godownEntryConfig,// 一次性物品入库单
+ godownOutEntry: godownOutEntryConfig,//一次性物品退库单
+ //一次性物品盘盈盘亏单
+ godownStockTake:godownStockTakeConfig,
+ //一次性物品调拨单
+ appropriation : appropriationConfig,
+
+ purchasePlan : purchasePlanConfig,
+
+ // 小标签:50x30规格
+ smallLabel : smallLabelConfig,
+ // 小标签2:50x30规格
+ smallLabel2 : smallLabel2Config,
+ // 中标签:80x60规格
+ //middleLable : middleLableConfig,
+ // 大标签:100x80规格
+ largeLabel : largeLabelConfig,
+ // 加大标签:100x100规格
+ exLargeLabel : exLargeLabelConfig,
+ // 外部代理灭菌标签
+ foreignProxyDisinfectionLabel : foreignProxyDisinfectionLabelConfig,
+ //外来器械申请单
+ foreignTousseAppliation : foreignTousseAppliationPrintConfig,
+ // 标识牌
+ idCardLargeLabel:idCardLargeLabelConfig,
+ idCardSmallLabel:idCardSmallLabelConfig,
+// ,diposableGoodsBatchStock:diposableGoodsBatchStockConfig
+ // 入库单列表
+ godownEntryList : godownEntryListPrintConfig,
+ //盘盈盘亏列表
+ godownStockTakeList : godownStockTakeListConfig,
+ //退库单列表
+ godownEntryOutList : godownEntryOutListConfig,
+ //调拨单
+ appropriationList : appropriationListConfig,
+ //调拨入库单
+ appropriationInList : appropriationInListConfig,
+ //调拨出库单
+ appropriationOutList : appropriationOutListConfig
+};
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/videoServerConfig.json
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/videoServerConfig.json (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/videoServerConfig.json (revision 31386)
@@ -0,0 +1,7 @@
+{
+"serverConfig": {
+ "apiPath": "http://192.168.2.61:5000/webapi/",
+ "username": "admin",
+ "password": "p2ssword"
+ }
+}
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/videoServerConfig.json
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/videoServerConfig.json (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/videoServerConfig.json (revision 31386)
@@ -0,0 +1,7 @@
+{
+"serverConfig": {
+ "apiPath": "http://192.168.2.61:5000/webapi/",
+ "username": "admin",
+ "password": "p2ssword"
+ }
+}
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByHospitalNumMapper.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByHospitalNumMapper.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByHospitalNumMapper.xml (revision 31386)
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/webservice-cxf.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/webservice-cxf.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/webservice-cxf.xml (revision 31386)
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncFromHERP_Mapper.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncFromHERP_Mapper.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncFromHERP_Mapper.xml (revision 31386)
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/writeBackInventoryConfig.json
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/writeBackInventoryConfig.json (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/writeBackInventoryConfig.json (revision 31386)
@@ -0,0 +1,6 @@
+{
+ "发货一次性物品回写": false,
+ "退货一次性物品回写": false,
+ "一次性物品退库单回写": false,
+ "供应室领用一次性物品回写": false
+}
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByTreatmentNumMapper.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByTreatmentNumMapper.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/FindPatientInfoByTreatmentNumMapper.xml (revision 31386)
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/video-monitor.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/video-monitor.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/video-monitor.xml (revision 31386)
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/applicationContext-demo.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/applicationContext-demo.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/spring/applicationContext-demo.xml (revision 31386)
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/dataSyncConfig.json
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/dataSyncConfig.json (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/dataSyncConfig.json (revision 31386)
@@ -0,0 +1,15 @@
+{
+ "同步组织机构":{
+ "默认父节点的编码" : "0",
+ "更新交集数据" : true,
+ "移除差集数据" : false
+ },
+ "同步用户":{
+ "默认父节点的编码" : "0",
+ "更新交集数据" : true,
+ "移除差集数据" : false,
+ "默认角色ID":[
+ "ROLE_sqry_0"
+ ]
+ }
+}
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/img/logo_demo_xk.png
===================================================================
diff -u
Binary files differ
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/config.js
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/config.js (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/config.js (revision 31386)
@@ -0,0 +1,269 @@
+var sstsConfig = {
+ //concurrentLockType:1,
+ //公司名称 "dingxiang"显示主页显示丁香的logo,不配置或者配为"forgon",显示孚峻的logo
+ companyName : "©2020 星空数据(广州)有限公司 版权所有",
+ // 禁用标识牌功能
+ disableIdCard : false,
+ // 禁用设备接口
+ disableDeviceInterface:false,
+ // 审核器械包必须入篮筐(一级供应室)
+ mustScanBasketForTousseReview : false,
+ // 审核器械包必须入篮筐(二级供应室)
+ mustScanBasketForTousseReviewOf2ndSupplyRoom : false,
+ // 申请表单的类型:1 : 通用申请单(组合申请单),2:分开的申请单
+ applicationFormType: 1,
+ hidePackageSpec : false,
+ // 申请界面是否显示器械包或消毒物品的的单位
+ showTousseUnitColumn : true,
+ // 否启用按申请单退货的功能
+ enableReturnGoodsByInvoicePlan:true,
+ enableScanSterilizationMonitoringPackage:true,
+ hideTrainingManage:false,
+ // 申请界面是否隐藏器械包价格
+ //hideToussePriceColumn : true,
+ // 申请界面是否隐藏一次性物品价格
+ //hideDisposablePriceColumn : true,
+ // 条码类型:1:一维码, 2:二维码
+ barcodeType : 1,
+ // 申请器械包时是否自动归还待归还物品
+ autoReturnTousse : true,
+ // 是否隐藏进入审核列表按钮
+ hideEnterReviewListButton : false,
+ // 是否自动补全用户名
+ autoFillUserName:false,
+ // 自动补全用户名的长度
+ autoFillUserNameLength:6,
+ //装配界面的配包人是否默认为上一次装配的配包人
+ packingPageOperatorDefaultLastOperator : true,
+ //审核界面的审核人是否默认为上一次审核的审核人
+ reviewPageReviewerDefaultLastReviewer : true,
+ // 是否支持部分终止申请单中的物品
+ enableTerminatePartOfApplication : true,
+ //安卓上,录入灭菌及查看灭菌记录界面,单独添加的器械包组默认展开
+ expandAddTousseGroupInAndroidSterileView : true,
+ //限制入库单填写的一次性物品为能申领的物品
+ restrictGodownEntryDiposableGoods : true,
+ //提交申请单前显示申请的物品清单
+ showAppliedGoodsBeforeSubmit : true,
+ //是否审核时打印标签,为true时点审核按钮才打印标签;否则在装配时打印标签
+ printLabelWhenReviewing : false,
+ //在材料管理界面是否启用“是否统计工作量”属性
+ enableStatisticWorkLoad : true,
+ //使用记录模块的使用记录登记表单,巡回护士输入框是否为空
+ useRecordCircuitNurseAllowBlank : true,
+ //使用记录模块的使用记录登记表单,洗手护士输入框是否为空
+ useRecordWashHandNurseAllowBlank : true,
+ // 隐藏使用记录的诊疗号域
+ hideTreatmentNumOfUseRecord : false,
+ // 使用记录审核方式, 1: 审核和转换按钮分开; 2:审核和转换按钮合并为1个
+ useRecordAuditMode : 2,
+ // 隐藏申请科室
+ hideApplyDepartColumn : false,
+ // 隐藏结算科室
+ hideSettleDepartColumn : true,
+ // 隐藏申请单搜索出来的一次性物品的参考价
+ hideDiposableGoodsPrice : true,
+ //回收界面回收人是否强制不能为空
+ recyclePageRecyclingUserNotNull : false,
+ //回收一键入筐
+ recycleAllTousseIntoBasket : true,
+ // 显示一次性物品的外部编码,申请时
+ showExternalCodeOfDisposableGoods : true,
+ autoFillExternalCodeOfDisposableGoods: true, // 自动填写一次性物品的外部编码
+ //是否打印消毒物品失效时期
+ printValidDateUtil:true,
+ //入库单是否显示发票
+ godownEntryShowInvoice:true,
+ //入库单是否显示生物检测信息
+ godownEntryShowBiologicalTestReport:true,
+ //金额的小数位数
+ moneyDigitCount:4,
+ //回收界面,标识牌通知方式:1弹出提示框,2语音播报,3提示框和语音,其他值无操作
+ idCardUseAmountNoticeType:1,
+ // 装配界面重量是否可见,默认为false
+ showTousseWeight: true,
+ // 是否显示装配界面的打印按钮
+ packingView_currentTaskGroup_showPrintBtn: true,
+ //是否启用聚合包功能
+ enableComboTousse: true,
+ //科室申领列表自动刷新间隔时间(单位:秒)
+ autoRefreshApplicationDataIntervalSeconds : 600,
+ //是否显示科室分组选择框
+ isShowDeptGroup : true,
+ //在灭菌视图界面是否显示“生物监测的状态”属性
+ showBiologicalMonitoringStatus : true,
+ //是否显示辅助发货按钮
+ showAuxiliaryInvoiceBtn : true,
+ //对申请单的物品申请数量是否启用干预功能
+ enableInterfereApplyAmount : true,
+ //是否隐藏住院号,默认为隐藏,未配置或配置不为false表示隐藏,false表示放开
+ isHideHospitalNumber: false,
+ //是否是加强版的“消毒供应中心工作量统计报表”(即:增加了评分功能),为true时是加强版的,没配或者为false则不是
+ strengthenStatisticalWorkload : true,
+ //是否禁用整筐发货
+ disableScanBasketInvoice : false,
+ //科室申领中,是否启用打印选中物品
+ enablePrintSelectedTousseItem : true,
+ //是否显示按器械包分组选择框
+ isShowTousseGroup : true,
+ //装配界面,扫描清洗篮筐后是否默认自动勾选篮筐内的第一种器械包
+ packingView_autoSelectTousseWhenScanBasket: false,
+ //外部代理灭菌装配时是否必须入篮筐
+ mustScanBasketForForeignProxy:false,
+ //是否在点击批量打印后显示未打印的名单
+ isShowNoPrintList : true,
+ //是否显示核对人
+ showInvoiceAssistantSender : false,
+ //是否显示发货计划下送责任人
+ showInvoicePersonInCharge : false,
+ // 聚合包按大包发货
+ comboTousseSendByWrapperTousse: true,
+ //清洗筐是否装配完成才能回收
+ recycleClassifyBasketAfterPacked:false,
+ //是否允许回收数量减小的部分超过待装配数量
+ allowDecreaseRecyclingAmountGreatUnPackingAmount : true,
+ //回收时,申请数量与回收数量不一致,是否要确认
+ confirmRecyclingAmount:false,
+ //关闭自定义表单功能
+ //允许部分回收
+ enablePartRecycle:true,
+
+ //审核人是否必填
+ invoiceAssistantSenderRequired : false,
+
+ //是否启用打印待发货物品功能,true启用,false或者未配置不启用
+ enablePrintToSendGoods:true,
+ //增加图谱功能
+ toussePicturesShow:true,
+ // 启用拍摄功能
+ showCameraPhoto: true,
+ //器械包定义是否批量修改
+ tousseDefinitionCanBatchEdit : true,
+ //禁用基数限制
+ disableCardinalNumLimit:true,
+ //启用生物阅读器配置
+ enableBioreaderInterface : true,
+ //是否启用科室停用或者启用功能
+ SSTS_QualityMonitoring_Config:false,
+ //是否启用视频监控模块,true时,启用该模块,false或者没有配置时,不启用
+ enableVideoMonitorModule:true,
+ //是否启用自定义报表模块,true时,启用该模块,false或者没有配置时,不启用
+ enableCustomReportModule:true,
+ //本配置项控制PC端签收模块的版本,PC端签收模块有2个版本,没有配置或者值为1:第一个版本,值为2:第二个版本,具有待签收物品列表的版本
+ signModuleVersion:2,
+ //PDA的签收模式,值为3:支持发货单签收和器械包签收两种模式。点击签收或科室签收模块名称时,弹出菜单让用户选择其中一种后,进入到模块
+ signModeOfPDASignModule:3,
+ //PDA按器械包进行科室签收的版本
+ departmentSignByTousseVersionForPDA:2,
+ //是否启用外来器械默认申请科室配置
+ enableForeignTousseApplyDepartment:true,
+ // 外来器械拆包名字样式
+ splitForeignTousseNameStyle:1,
+ //是否启用自定义回收的篮筐序号。目前就外来器械拆包有用
+ enableClassifyBasketSequence:true,
+ //是否统计一次性物品发放数量(年度消毒供应中心工作量报表)
+ statisticDisposableGoodsSendAmount:true,
+ //启用加急功能
+ enableUrgentFunction:true,
+ //启用是否发货功能
+ enableIsInvoice : true,
+ tousseWorkLoadIncreasePersonnelFilter:true,
+ //启用科室使用记录
+ enableDepartmentUseRecord:true,
+ //自定义装配界面,点击装配并打印标签按钮,装配完成后装配数量的数值,2表示改为默认值1
+ packAmountProcessTypeInDirectPackingView:2,
+ //器械包定义是否批量修改
+ tousseDefinitionCanBatchEdit:true,
+ //是否启用器械包定义所属科室(默认为false则:器械包定义页面不显示所属科室选项,不启用保存所属科室)
+ enableTousseDefinitionBelongDepart:true,
+ //是否启用手术预约功能
+ enableOperationReservation:true,
+ //是否启用器械包定义所属科室过滤(默认为false不启用,需要先启用器械包定义所属科室)
+ enableTousseDefinitionBelongDepartFilter: true,
+ //是否启用回收的备注
+ enableRecyclingItemRemark:true,
+ //有丢失、报损时允许不补充材料即可装配
+ allowPackingWhenUnSupplementMaterial:true,
+ //装配界面选中待装配的器械包时,自动在界面右下角显示配包注意事项
+ showTousseNoteOnClickTousse:true,
+ //是否启用急用物品处理周期统计报表
+ enableUrgentNeedGoodsProcessingCycleReport:true,
+ //是否开启打印灭菌温度压力曲线
+ printSterileTPLineData:true,
+ //灭菌炉、温度曲线图页面是否显示数据温度压力数据,true显示,false或者没有配置不显示
+ sterilizerLineChartIsShowTable:true,
+ //回收界面显示添加质量监测按钮,可以直接添加质量监测记录
+ recycleAddQualityMonitoring:true,
+ SSTS_ForeignTousseApplication_Combo:true,
+ //外来器械申请单是否允许申请多套外来器械包
+ allowApplyMultipleForeignTousse:true,
+ //自定义装配界面是否显示选择申请科室
+ selectDepartInCustomPacking:true,
+ //使用记录转换申请单后的合并规则
+ useRecordConvertRecyclingApplicationMergeRegular:'operationRoom',
+ //是否启用异常物品列表功能
+ isUseAbnormalGoodsTable:true,
+ //自定义入筐界面,材料的一键入筐功能
+ recycleAllMaterialIntoBasket:true,
+ // 是否启用标识牌跟清洗篮筐绑定
+ enableIdCardBasketBinding:true,
+ // 装配时自动设置标识牌条码,装配不用扫描标识牌条码即可装配
+ autoSetIDCardBarcodeForPacking:true,
+ //是否启用使用记录丢失报损功能
+ enableUseRecordMaterialErrorDamage:true,
+ //启用在回收单上扫描包外标签条码时自动入筐,false时,扫描包外标签条码时,只将包加入到页面左边的待入筐物品列表,不进行入筐。
+ enableAutoIntoWashBasketWhenScanTousseBarcode:false,
+
+ // 打印发货计划设置页的版本,默认为1
+ printRecyclingConfigFormVersion : 2,
+ //PDA的回收清点模块的功能是预回收
+ prepareRecycleVersion:1,
+ //启用预回收拍摄功能
+ enablePrepareRecycleShoot:true,
+ // 是否开启根据科室加载模板
+ isOpenLoadTemplateByUnit:true,
+ //创建新申请单时是否默认不加载科室申领模板
+ notLoadApplyTemplateWhenCreateDeptApplication:false,
+ //允许外来器械包部分回收
+ enableForeignToussePartRecycle:true,
+ //装配外来器械时确认是否放置指示卡
+ packingView_confirmIndicatorCard:true,
+ //发货计划待发货物品变色规则
+ colorChangeRuleOfInvoicPlanToSendGoodsList:2,
+ //发货时针对有植入物的器械包,是否要提示生物监测的情况。即提示该器械包灭菌的灭菌记录的生物监测结果情况。
+ biologicalMonitoringEnable:true,
+ //是否启用生物监测结果的提示。针对做了生物监测的灭菌记录,所有的包(包括器械包、外来器械包、敷料包、自定义器械包、代理灭菌包等),也无论是否含有植入物,在扫描发货时系统需要根据灭菌记录的生物监测情况进行提示
+ enableBiologicalMonitoringOfAllTousses:true,
+ //一次性物品定义是否启用固定条码功能
+ isInitiateDisposableGoodsFixedBarcode:true,
+ //PDA端是否开启一键扫描一次性物品功能
+ oneKeyScanDisposableGoodsForPDA:true,
+ //PC端是否开启一键扫描一次性物品功能
+ oneKeyScanDisposableGoodsForPC:true,
+ //PDA一键扫描不追溯的复用物品
+ oneKeyScanNotTraceableToussesForPDA:true,
+ needBeStrongPwdWhenModifyPwd:
+ {'minPwdLength':8,'containLetter':true,
+ 'containUppercaseLetter':true,
+ 'containLowerCaseLetter':true,
+ 'containSpecialChar':true,
+ 'containNumber':true,
+ 'passwordNotContainLoginName':true,
+ 'passwordComplexityReq1':false,
+ 'windowsPasswordComplexityReq':false},
+ //开启【清洗区材料类型工作量统计报表】的柱状图显示
+ enableTheHistogramDisplayOfCleaningAreaMaterialTypeWorkloadStatisticsReport:true,
+ wristBandHospitalNumberPrefix:"WB",
+ clinicNumberPrefix:"WB",
+ //是否启用器械包自动加急功能
+ //enableTousseVoluntarilyUrgent:true,
+ //是否限制同一科室(一级、二级供应室除外)只能在科室申领那里填写一张申请单。此参数目前只对通用申请单进行了限制。
+ //limitApply:true,
+ foreignTousseAppliationDefaultDepartment:{
+ '09':{// 登录人所在的科室编码
+ appDepartCode:'1111011',// 登录人新建外来器械申请单时,默认填写的申请科室编码
+ settleAccountsDepartCode:'111101122'// 登录人新建外来器械申请单时,默认填写的结算科室编码
+ }
+ }
+
+}
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncToHERP_Mapper.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncToHERP_Mapper.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/syncToHERP_Mapper.xml (revision 31386)
@@ -0,0 +1,140 @@
+
+
+
+
+
+ (serialNumber,departCoding,time,operator,type)
+
+
+
+ INSERT INTO Write_Back
+
+ VALUES
+ (
+ #{serialNumber}
+ , #{departCoding}
+ , #{time}
+ , #{operator}
+ , #{type}
+ )
+
+
+
+ INSERT INTO Write_Back
+
+ VALUES
+ (
+ #{serialNumber}
+ , #{departCoding}
+ , #{time}
+ , #{operator}
+ , '22'
+ )
+
+
+
+ INSERT INTO Write_Back
+
+ VALUES
+ (
+ #{serialNumber}
+ , #{departCoding}
+ , #{time}
+ , #{operator}
+ , '14'
+ )
+
+
+
+
+ INSERT INTO Write_Back
+
+ VALUES
+ (
+ #{serialNumber}
+ , #{departCoding}
+ , #{time}
+ , #{operator}
+ , '2'
+ )
+
+
+
+ INSERT INTO Write_Back_Item
+ (writeBackEntryId,inventorySerialNumber,batchNumber,expDate,amount,unitPrice,fluctuationUnitPrice)
+
+ SELECT #{item.writeBackEntryId}
+ , #{item.inventorySerialNumber}
+ , #{item.batchNumber}
+ , #{item.expDate}
+ , #{item.amount}
+ , #{item.unitPrice}
+ , #{item.fluctuationUnitPrice}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/SyncOrgUnitAndUserMapper.xml
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/SyncOrgUnitAndUserMapper.xml (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/config/demo_xk/interfaces/mybatis/SyncOrgUnitAndUserMapper.xml (revision 31386)
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file