LIS新打印
LIS是检验组的打印插件,远lodop的模板,通过相应的改变,可以使用新的LIS打印。具体说明如下。
项目更新步骤
1、web/scripts/DHCPrtComm.js文件发我们组对比修改,修改完后更新。
2、放资源 \web\scripts/LISPrintForHisOnlyJS.js
3、服务器检查不存在则新建目录:\web\addins\plugin\lisprint
lisprint.zip放入目录下\web\addins\plugin\lisprint
4、每台电脑使用管理员安装iMedical插件管理:
WebsysServerSetup.msi;存在的跳过此步骤。
5、环境测试,导入LisPrintTest.csp,访问csp页面,点打印。打印成功表示环境部署成功,成功后可以选择删除测试页。
产品组更换打印方法
通知项目组开发人员修改:
1、js引入
注意:
a、js 路径是否需要修改
b、DHCPrtComm.js已经有就不用新加
2、 DHC_PrintByLodop 修改为 DHC_PrintByLIS
旧的:
//打印 xml 模板
DHCP_GetXMLConfig(“encName”,“xmlFlagName”);
var LODOP = getLodop();
// 打印DHC_PrintByLodop(LODOP,inpara,inlist,jsonArr,reportNote)
修改为:
//打印 xml 模板
DHCP_GetXMLConfig(“encName”,“xmlFlagName”);
// 打印
DHC_PrintByLIS("",inpara,inlist,jsonArr,reportNote)
3、打印测试
打印案例
1、自由打印
//打印表格
function print3 () {
PrintWidget.Init();
var datas = [];
datas.push({
Name: "张三1234567890张三1234567890张三1234567890张三1234567890张三1234567890张三张三张三张三张三张三张三张三张三张三", Sex: "男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男男", Age: "24测试24测试24测试24测试24测试24测试24测试", Phone: "15122222222" });
datas.push({
Name: "李四", Sex: "男", Age: "24", Phone: "15122222222" });
datas.push({
Name: "王二", Sex: "男", Age: "24", Phone: "15122222222" });
datas.push({
Name: "zlz", Sex: "男", Age: "26", Phone: "18900752521" });
PrintWidget.AddGrid(datas, ["Name", "Sex", "Age", "Phone"], null, ["left", "center", "right", "left"], 800, 10, 30, null, null, 60, 1, 50, null, 1168);
PrintWidget.PrintOut();