dp2ssl书柜系统前端读者识别信息隐藏设置 - DigitalPlatform/dp2 GitHub Wiki

对于各种自助借还前端来说,一方面可以从自助设备所设定的账号的权限来限制只传送部分读者信息到前端;另一方面,对于必须传送到前端但又不想显示的一些信息,可以从前端界面的显示上进行隐藏。

由于自助借还前端目前必须依靠读者证条码号来识别读者记录,所以如果如果希望前端不显示完整的读者证条码号,只能在前端界面上进行隐藏。

以下以dp2ssl书柜系统为例。

1.如果不想书柜显示完整的读者姓名,可以给设备账号配置getreader:1的权限。

这个权限下,读者识别后,服务器只会传输读者的姓到书柜,界面上也只会显示姓,名的部分用星号代替,并且不会显示读者单位。

2.如果想在书柜上隐藏证条码号的部分内容,可以在dp2ssl用户文件夹的dp2ssl shelf.xml中,setting元素下增加配置读者信息屏蔽功能。

如下:

<key name="读者信息屏蔽" value="barcode:3|4"/>

barcode代表证条码号,3|4表示只显示前3位和后4位,中间的内容隐藏。

3.以第2种方式在书柜界面隐藏的内容不局限于隐藏证条码,也可以隐藏姓名或者读者单位。

配置value="name:1|0"时, 姓名仅显示第一个数字,其余全部为星号

配置value="name:clear"时,姓名为空

配置value="name:mask"时, 姓名全部为星号

配置value="department:1|0"时,不显示姓名字段,语音播报:证条码号全部

配置value="department:mask"时,显示单位字段全部变为星号

配置value="department:clear"时,显示单位字段为空

配置value="barcode:1|0"时,显示证条码号字段仅第一个,后面全部为空

配置value="barcode:mask"时,显示证条码号字段全部为星号

配置value="barcode:clear"时,显示证条码号字段为空