谢涛

Results 135 comments of 谢涛

# 2019/11/9 改进 * 柜门已经打开的状态下再点柜门,会语音和对话框提示“已经打开” * 柜门控件增加“i”按钮,点它可以查看该门内当前存在的所有图书详情。另外 + 和 - 数字部分也可以点按,作用是查看增加和减少的图书详情 * 在书架页面返回菜单页面的时候,如果有门开着,会提示关门以后才能返回 * 书架页面右侧读者信息区,所显示的在借册,现在可以显示“超额”和“超期”两种状态,状态文字用特殊的底色显示。注意需要和最新版 dp2library(dp2libraryxe) 配套使用 (dp2library 最新版也做了配套改进,超额借阅的时候,读者记录中 borrow 元素会有 overflow 属性;册记录中会有 overflow 元素) * 读者信息中在借册的显示,原来的显示效果超期日期部分文字会被切掉,现在已经改进 * shelf.xml 配置文件中...

# 2019/11/11 改进 * shelf.xml 中,door 元素要配置属性 shelfNo。具体用法见上面 shelf.xml 格式介绍的段落 * 伴随还书请求增加了“转移”请求。目前的做法是修改图书的 currentLocation 元素内容为当前架号。当前架号在 shelf.xml 中的 door/@shelfNo 中定义 * dp2library/dp2libraryxe 中 Return() 元素的 strStyle 属性中 currentLocation 子参数要进行 Unescape()。为此这两个模块升级了版本 * dp2circulation...

# 在 shelf.xml 中定义背景图和柜门位置 可在 shelf.xml 中定义一个图象文件作为柜门的背景图,并精确指定柜门的位置。 样例 shelf.xml 文件如下。其中 ... 的表示略去的部分,可按照实际情况填充。 ``` ``` 其中 root 元素需要定义 width 和 height 两个属性,表示图片文件的宽度和高度。还需要 backImageFile 属性来定义背景图象文件名。图象文件要放在 shelf.xml 同一个目录中。 shelf 元素需要定义 left top width...

# 2019/11/12 改进 * 转移操作的提示信息里面增加了显示转移目标位置,显示在一个括号中 * 从这一层拿出图书放到另外一层,最后是会提交一个转移请求的。以前的版本这里不提交请求 * door 元素的 lock 属性格式变化为 x.x.x 形态。参见 shelf.xml 文件说明 * 书柜背景图

# 2019/11/13 改进 * RfidCenter 中增加了灯控功能和 API TurnShelfLamp()。注意要先在“配置参数”属性页启用灯控 COM 口。“文件”菜单里面增加了开灯和关灯的命令 * shelf.xml 中 door 元素增加了 lamp="*" 配置,这样定义了以后,当柜门打开的时候,所有灯会自动点亮

# 2019/11/17 改进 * RfidCenter 的 API ListTags() 中 reader_name 参数中读卡器名字符串规则做了修改,可包含天线编号。例如 `RL8600:1|2|3|4`。style 参数中表达天线编号的用法被取消。测试时注意观察智能书柜天线小灯的亮灭情况是否正常 * dp2SSL 中柜门打开后会记住(打开它的)读者身份。这样右侧读者信息随时可以被清除,并且清除时不再触发 submit。submit 改为由每个门关闭的动作触发。 * 刷读者证以后,右侧读者信息区自动开始读秒延迟自动清除。增加了“固定”checkbox,可以固定读者信息不被自动清除。增加了“清除读者信息按钮”,可以随时手动清除读者信息。

# 2019/11/17 改进 * rfidcenter 尝试了 GetTagInfo() 时候也关闭射频,看看是否解决了(初始化结束后)最后一排天线信号灯常亮的问题; * 读者信息区固定和清除按钮都用了新的样式; * 提交请求的对话框允许在它显示的时候,后继继续发生请求,并可以按“继续”按钮观察后面的处理结果。这需要先后打开多个门然后几乎同时关闭来进行测试

# 2019/11/25 改进 * 初步实现工作人员身份登录进行典藏移交的功能。 如何制备一张工作人员 RFID 卡?可先在内务读者窗里面制备一张 ISO15693 读者卡,然后用“RFID工具窗”将 PII 修改为工作人员的用户名,但需要注意前面增加一个波浪号字符。例如,对于工作人员账户 supervisor 来说,PII 应该是 `~supervisor`。然后就可以在 dp2SSL 中使用了 在用工作人员身份取出图书以后,请求提交时,会自动弹出一个对话框询问是否向外移交,需要输入一个目的馆藏地。如果选择要向外移交,那么相关册记录的 location 元素会修改为在对话框中选择的馆藏地。如果选择不向外移交,则不对这些图书执行任何操作。 在用工作人员身份放入图书以后,请求提交时,会自动弹出一个对话框询问是否向内移交。如果要进行移交,那么册记录的 location 元素会被修改为智能书柜所在门的馆藏地字符串。如果不进行移交,则只进行上架操作(所谓上架操作就是将册记录的 currentLocation 元素修改为智能书柜所在门的 shelf.xml 中 shelfNo 属性配置的那个字符串)。无论是否选择移交,上架操作都会进行。...

# 2019/11/26 改进 * 在设置画面修改配置 RfidCenter URL 之后,回到主菜单画面,“注册人脸”菜单项能及时出现或者隐藏。 * 智能书柜还书请求的时候会顺带自动修改 RFID 芯片的 EAS/AFI 为 false。这一点在书柜使用中要引起注意,凡是放入过书柜的图书,被工作人员取走去图书馆普通书架上架之前,要记得专门修正一次 EAS 才行。当然,读者从智能书柜借书后,如果要还到普通书架,在普通书架自助借还机或者出纳台用内务进行还书的时候,EAS 是会被自动修改为 true 的,这一点不用担忧。 * 智能书柜尝试还书时如果发现图书原本就没有被借出,还有转移时册记录没有发生实质性修改,这两种情况在显示请求结果的时候都从 warning 改为 information 级别了。 * 开门前要对刷卡的工作人员或者读者所属的馆代码进行检查,看看是否能管辖将要打开的门(在 shelf.xml 的...

# 2019/11/27 改进 * 修正了典藏移交时候显示的图书信息出现等待动画和内容不全的问题