葡萄城表格技術 - 計量檢定模塊
在現代計量領域,計量檢定(又稱計量器具強制檢定)是量值傳遞的一種重要形式,用于評定計量器具的計量性能,確定其量值是否準確一致,實現手段包括計量檢驗、出具檢定證書和加封蓋印等。我國計量檢定機構眾多,但管理體制仍相對落后,信息化水平、技術水平參差不齊,重復建設嚴重。為了不斷提高計量檢定與校準的自動化水平,實現實時分析任務完成情況、自動生成臺帳報表和有效跟蹤記錄工作數據,基于 B/S 架構的新一代計量檢定系統正在逐步替代傳統檢定方式,旨在形成更為快速、高效、安全的計量檢定體系。
葡萄城表格技術以 純前端表格控件 SpreadJS 和 服務端表格組件 GcExcel 為核心組件,可用于構建新一代計量檢定系統,完善計量器具的模板管理模塊,擴展檢定證書的生成功能,使系統檢定證書的生成效率和標準達到或超過計量檢定院的專業要求。
開發計量檢定模塊的技術難點
模板管理:自動化程度低,模板設計器功能單一
- 傳統的模板管理方式無法自定義函數,難以靈活調用表單數據
- 設計器功能單一,實現檢定、校準和不合格通知書的標準模板的難度大
- 系統擴展能力不足,不能修改現有函數規則和模板內容,后期維護成本高
- 權限控制難,業務人員無法自主編制模板,并提交核驗
- 模板復用性差,不能實時編輯計算公式,修改檢定證書結果區域的呈現方式
證書管理:檢定證書無法智能生成
- 系統無法在線生成證書,不能根據計量器具自動填充檢定結果
- 用戶在線編輯檢定證書的結果時需要額外安裝第三方插件
- 系統無法將標準模板與檢定結果區域合并,形成完整的檢定證書
- 證書管理不能滿足用戶精準打印、特殊字符或多頁打印的需求
- 系統不支持批量證書更新以及批量打印等功能
葡萄城表格技術的優勢
實現前端填報,簡化證書設計流程
借助 SpreadJS,可直接在 B/S 系統中設計出類似 Excel 和 Word 樣式的證書模板,并直接使用 Excel 的計算公式,也可自定義行業專屬公式。SpreadJS 提供的設計器可同時滿足在線設計、編輯和打印等功能,以此為基礎,可快速搭建出一系列專業的業務模塊,如輸入值勘誤、自動化設備對接和自動生成圖表。
提高證書模板復用性,降低維護成本
SpreadJS 提供了高度類似 Excel 的功能,業務人員無需專門學習模板設計器的使用,也不需要開發人員介入,便可自行完成模板的修改。借助 SpreadJS 的 API(如拷貝粘貼、富文本編輯、公式編輯、條件格式、頁面設置、數據驗證、數據綁定和圖表等)可開發出更多定制化選項,豐富證書模板的呈現形式,提高模板復用性,降低后期維護成本。
降低權限控制的開發難度
在模板數據填報過程中,需要根據業務需求控制不同區域的填報權限,傳統的方式難以控制用戶行為,而借助 SpreadJS 只需少量代碼便可以實現權限控制。
提供更加精準的證書打印樣式
計量檢定證書對于模板文字的大小樣式、字體以及特殊字符的要求十分嚴苛,借助 SpreadJS ,可以在打印或模板輸出時設置分頁,以滿足多頁打印的需求。
滿足批量導出證書模板的需求
借助服務端表格組件 GcExcel,可以在后臺將證書批量導出為 PDF,解決批量證書更新以及批量打印的需求,減輕瀏覽器壓力,實現大文件存儲備份的需求。
葡萄城表格技術的功能特色
-
支持跨平臺開發
以原生方式嵌入,支持 B/S、H5 小程序、APP 和桌面應用程序開發
-
支持國產操作系統
支持 Windows、Mac、Linux,通過麒麟軟件、統信 UOS 兼容性認證
-
不依賴第三方庫
加載、編輯、導入、導出 Excel 時無需預裝插件和第三方應用軟件
-
支持云應用開發
支持公有云部署、私有云部署和獨立服務器部署
-
支持主流技術棧
前端組件基于 HTML5 標準,可與前、后端技術框架相結合
-
開放的 API 接口
內置大量 API 接口可供調用,輕松擴展,滿足更多定制化需求