M常用系统级方法

M常用系统级方法

### 文章摘要 本文介绍了DHCDoc.Util.System类,该类包含常用系统相关方法。主要功能包括获取时间戳、解析时间戳、获取客户端和服务器IP、显示License信息、获取MAC地址、生成PDF以及锁表和解锁表。此外,还提供了AES加密和解密方法。这些方法对于系统开发和维护具有重要意义。

Caché RSA 加密方法

**密钥生成与加密解密过程概述** 本文介绍了使用OpenSSL生成密钥、生成证书以及进行加密解密的过程。首先,通过下载安装OpenSSL并配置环境变量,使用命令行生成私钥和公钥。接着,生成证书,并进行证书申请和签署。最后,通过编写类方法实现RSA加密和解密功能,并通过示例调用演示了整个加密解密过程。

Caché RSA 加密方法
重新生成表索引

重新生成表索引

本文介绍了如何在命令行中重新生成数据库所有表的索引。使用`d ##class(User.Table).%BuildIndices()`可重新生成所有表的索引,对于特定表的索引,可用`d ##class(User.NTSCReqQua).%BuildIndices()`执行。单独生成某一索引别名的命令为`do ##class(User.DHCManfAddionInfo).%BuildIndices($ListBuild(IndexManf,indexType))`,而重新生成所有索引别名的命令为`do ##class(User.INCALIAS).%BuildIndices()`。此外,还提供了在portal中为单独表生成索引的路径示例。

药品维护界面增加复选框保存

本文介绍了在CSP页面增加div属性的方法,包括修改HTML代码添加div元素和相应的属性。接着,讲述了在cls文件中保存数据的位置和方法,以及如何在代保存位置中添加要传入后台的值。此外,还提到了在表中新建存储字段或新建表的方法,以及如何在JavaScript中找到保存后的查询位置。最后,强调了查询方法的写法应与新增写法相同。

药品维护界面增加复选框保存
Js小功能模块

Js小功能模块

在JavaScript中,通过`tkMakeServerCall`函数调用cls文件的后台方法,如`QRCodeIntoCardNo`,以实现特定功能,代码示例为`var patCarNo=tkMakeServerCall("web.UDHCJFIPReg","QRCodeIntoCardNo",patCarNo)`。初始化页面时,直接通过`$("#txt-cardno").focus();`使页面默认聚焦到指定输入框,提升用户体验。

药房药库界添加打印按钮,并左右切换页签

本文介绍了住院和门诊打印方法的实现。首先,在CSP中添加打印按钮标签,并定义记录当前tab。接着,在JS中初始化插件,切换页签的显示和隐藏,并根据CSP列表添加的显示列div的id元素,添加打印方法。对于住院,使用`INPHA_PRINTCOM.Presc(prescNo, "正方", "");`进行打印;对于门诊,则使用`OUTPHA_PRINTCOM.Presc(prescNo, "正方", "");`。打印方法通过获取选中的数据,然后调用相应的方法进行打印。

药房药库界添加打印按钮,并左右切换页签
药房药库jq直接打印

药房药库jq直接打印

本文介绍了两种打印方法。首先,通过jq版直接打印代码,实现了对指定数据的打印操作。该方法首先检查数据是否存在,然后获取选中数据,并构建打印参数,最终调用PRINTCOM库进行打印。其次,介绍了调用润乾预览打印的方法,包括初始化方法、润乾打印方法和在CSP中引用打印公共方法。润乾打印方法通过调用RQDirectPrint或RQPrint函数实现,需要配置文件名和打印参数。

FTP服务器加速设置

文章摘要:本文提供了FTP服务器地址及相关使用说明。用户可暂时使用提供的FTP服务器地址进行文件传输,月底将更新新的链接方式以提升速度。建议使用多线程下载工具如idm来提升下载速度。同时,文章还介绍了加速软件的下载地址和使用教程,并强调必须使用提供的账号密码进行登录。

FTP服务器加速设置