一. 企业介绍

青岛帕特智能科技有限公司(简称:青岛帕特)是业界领先的面向检测检验、数据监测采集领域提供综合研发、过程管理、企业信息化平台及咨询服务的高科技企业。作为一家智能技术公司,青岛帕特可以为检测检验与数据监测领域的用户,提供包括检测检验实验室信息管理系统(LIMS)、检测检验实验室信息化平台、数据监测平台的综合解决方案和服务。

二. 项目背景

P.T LIMS 云平台是针对实验室的整套环节而设计,是实现实验室人(人员)、机(仪器)、料(样品、材料)、法(方法、质量)、环(环境、通讯)全面资源管理的计算机应用系统,是一套完整的检验综合管理和产品质量监控体系,可满足日常管理要求,保证化验分析数据的严格管理和控制。

检验人员使用该系统,可全面优化实验室检验管理流程,显著提高实验室的工作效率和生产力,提高质量控制水平。

三. 项目截图

P.T LIMS 云平台通过嵌入 SpreadJS 纯前端表格控件,实现了原始记录展示和数据分析计算,系统界面如下图:

(模板制作页面)

(原始记录编辑页面1)

(原始记录编辑页面2)

(记录结果界面)

(二次开发的数据多范围修约功能)

(二次开发原始记录仪器数据选择界面)

(二次开发标准曲线编辑界面)

(二次开发的自动电子签章功能)

四. 选择表格控件 SpreadJS 的主要原因

1. 使用 SpreadJS 模板设计器进行快速开发
通过对 SpreadJS 表格设计器的二次扩展开发,添加了业务所需的自定义单元格、特殊字符等功能,业务人员导入 Excel 表格,对单元格进行相应配置就可以快速生成填报模板。

2. 支持二次开发和自定义函数
P.T LIMS 云平台的用户群是实验室检验检测行业,该行业的数据运算需要遵循“四舍六入,五留双”的原则,青岛帕特借助 SpreadJS 的自定义函数,研发出“数据修约功能”,可满足该行业数据计算的应用需要。
与此同时,青岛帕特还借助了 SpreadJS 的“散点图”,开发实现了“标准曲线功能和自动电子签章功能”,并在现有数据表格填充方案的基础上,二次开发出适合 P.T LIMS 云平台的数据填充方案,解决了行业数据信息化处理难题。

3. 快速编辑原始记录、在线打印
借助 SpreadJS 高度兼容 Excel 的产品特性,可对导入的 Excel 原始记录再次编辑、存储,并且通过 SpreadJS 实现在线自定制打印。

4. 纯前端导入、导出 Excel 文件
SpreadJS 无需借助任何后台代码和第三方组件,可直接在浏览器中完成 Excel 文件的导入导出、PDF 导出、打印及预览操作,解决了对现存大量 Excel 原始数据进行线上填报存储的问题。