根据用户名密码接口返回pad用户类型和单位类型来决定由哪些权限,并展示不同菜单或者展现权限以内的菜单可用,其他菜单不可用,pda用户类型分为管理员(sa)与其他用户,其权限不同。
1、系统参数设置
系统参数包括:单位类型(监管单位、生产企业、其他企业),单位名称,企业代码,设备注册号,服务地址,是否自动检测软件更新,入出库数据保留天数(入出库数据被写入文件后还要保留的天数,默认为0,表示生成文件后把此批数据删除),文件存放目录(用于保存生成的入库和出库数据文件)。 产品信息管理: 用于管理生产企业的兽药产品。 产品信息包括:通用名,商品名,批准文号,批准文号的批准日期,常用产品规格(包含单位),小贴码单位,小包装单位,小贴码单位与小包装单位的比例值,贴码包装比例。 提供同步数据的功能。如果设备所属的是生产企业,可以从追溯系统数据库中取得此生产企业要追溯的兽药产品信息(需要同步接口,显示该企业的所有产品,同步的目的是为了入库时有产品可选,不涉及修改数据库中的信息,如果同步的产品不全可以在4)中的增加中添加);如果设备所属的是其他类型单位,则需要先选择要同步的产品所属的生产企业。(检查当前系统用户是否为生产企业,如果是则不需输入生产企业,同步即根据生产企业显示数据库中该企业药品的数据)
提供增加、修改和删除数据的功能。(修改后不更新数据库中数据,只为在同步数据不全的情况下补充,同步和修改都的产品信息都存入本地的产品信息表中,以便入库时使用。)
修改用户信息 用于修改当前登录系统的用户的信息。 只能修改用户名和密码。(权限管理在服务端) 用户名和密码不能为空。
2、入库数据采集:
需要选择入库产品(从产品管理处生成的表里获得产品列表,显示通用名、批准文号(可以看出是哪个企业生产)等条件让入库人员选择),设置产品批号、入库日期、入库操作员和入库数量。入库日期默认为当前日期;入库操作员默认为当前登录人员;如果使用设备的不是生产企业,则数量单位为“小包装单位”。如果使用设备的是生产企业,还需要设置:产品规格(包含单位)、小贴码单位、小包装单位、小贴码单位与小包装单位的比例值、贴码包装比例、数量单位。
提供扫描追溯码的功能。(扫描每层包装码,扫描规则按贴码包装比例设定,并将信息存入本地入库数据表中,表中只保存每个贴码单位与其父集关系) 提供保存采集的入库数据的功能。
3、入库文件生成
(在入库数据采集下完成)用于生成上传的入库数据文件。 需要设置入库日期的范围。 提供生成文件的功能。生成文件名为:入库数据(入库日期开始到入库日期截止)
用于通过扫描追溯码查询兽药产品信息。
提供扫描追溯码的功能。得到二维码中的信息。
提供根据扫描结果查询产品信息的功能。