首页 / 资讯中心 / 文章详情

Rapid SCADA v6 图库与移动页实战:资源引用、通道绑定与会话验收

Rapid SCADA v6 图库与移动页实战:资源引用、通道绑定与会话验收 ★ FEATURED ARTICLE
本篇完成什么以一张泵图片和一个手机监视表单为例区分素材身份、表单资源和测点绑定验证重命名、迁移、失联与登录过期。设计器里图片正常复制工程到另一台服务器就丢图手机显示同样的温度却没有权限控制图库删除了一张图老工程还能打开。这些行为取决于素材存储、引用方式和服务端授权不能只凭“共用点表”解释。本文基于本项目 React 图库和 uni-app 表单客户端的本次源码核对。两者属于扩展产品当前工作副本行为不等于所有已发布现场包都具备相同功能。官方 Mimic 图元、图库图片和移动表单组件也有不同格式。1. 一台泵涉及三种身份身份示例说明素材pump-blue.svg 的资源 ID/地址决定显示什么图页面组件form-pump-a决定布局、文字和交互业务测点运行 4102、故障 4103决定显示什么状态图片本身没有现场数值。拖入泵图标后还需把状态、颜色或文字属性绑定到相应通道并验证类型、单位和质量。图元不同状态的外观应由明确规则控制不能把默认绿色当成设备运行。示例绑定说明可写成运行状态来自 4102故障来自 4103故障优先于运行动画任一关键输入无效时显示未知。它是业务映射说明具体字段应由目标设计器生成不能随便复制到另一种工程格式。2. 图库的地址与文件名不是同一件事本次 React PlgGallery 使用独立资源身份并将素材元数据和内容保存在宿主的Gallery/gallery.db不只是wwwroot下的一批图片。管理页经 Remote 插件加载管理 API 与素材读取有不同入口。功能本次实现入口/行为分类管理页/gallery/categories素材管理页/gallery/resource素材读取/api/gallery/assets/{tagName}/{fileName}默认旧地址兼容/resource/gallery/{tagName}/{fileName}删除素材移入回收站原工程地址仍可读重命名保留历史地址别名不自动改所有离线工程地址兼容有适用范围。历史自定义前缀仍需保留映射或配置代理不能认为任意旧 URL 都会自动生效。引用扫描也只覆盖受支持的本地文件范围查不到引用不证明没有离线工程使用。管理和 Bootstrap 使用配置级权限本次素材流保留原有匿名读取策略用于既有引用。因此图库素材不应默认当作私密文件仓库。需要敏感资源权限时必须单独设计和验证读取授权不能只隐藏管理菜单。3. 移动表单中的图片要说明引用方式常见方式包括外部资源 URL、服务器素材地址以及支持时嵌入工程的图片内容。三者迁移和离线行为不同。方式迁移检查服务端资源引用新环境资源是否存在路径与身份能否解析外部 URL网络、HTTPS、授权、地址有效性工程内嵌工程大小、格式、保存完整性和客户端支持不能把开发机绝对路径写进手机工程也不能让手机用localhost访问服务器——手机的 localhost 指向手机自身。部署子路径时API 与素材 URL 应按实际站点根路径解析避免重复或丢失虚拟目录。复制工程验收应在一个没有旧缓存的环境打开。只在设计器预览过图片不能证明保存后文件、迁移副本与移动运行态都能渲染。4. 手机读取同一业务测点仍有独立会话移动页可以查询同一 SCADA 通道不应在手机重新配置一套寄存器地址。实时值、历史、事件和表单接口仍需连接正确实例并检查服务端权限。前端按账号隐藏操作只是体验控制。实际查询与命令必须由服务端检查对象范围和控制权不能因为桌面管理员已登录就认为手机匿名访问也应有同等权限。网络断开时缓存的上一次值应标明时间与离线状态不冒充实时。重新联网后应重新验证会话和数据。除非产品明确实现了可靠离线命令队列及有效期仲裁否则不能承诺离线点按的控制会在恢复后安全自动补发。5. 图片失败和数据失败分开显示图片 404、403 或临时 503 与通道失联不同。页面应让人员知道是图没加载还是设备状态未知而不是用默认泵图和默认零值掩盖两种错误。图片请求与页面切换还有时序问题选图 A 尚未下载时又选 B迟到的 A 不应覆盖 B组件销毁后应取消或忽略旧响应。保存/导出时需按设计处理尚未完成的素材避免把半份资源写进工程。6. 用一份工程覆盖这些测试测试验收结果保存后重新打开表单素材和绑定保持正确复制到独立目录/环境资源依赖明确不依赖开发机缓存重命名与回收图库素材按实际版本检查旧引用及新选图列表图片临时失败后重试有失败提示重试不串图只读账号访问与直接请求控制可见范围正确控制被服务端限制登录过期明确重新认证不把登录页当成功数据断网恢复陈旧值有标记不意外补发旧操作窄屏及触控关键数值、状态、按钮和图例可辨认本项目有 H5 API 与 UI 冒烟以及图片迁移相关测试。H5 测试通过不代表 Android/iOS 原生包、真机网络与触控都已验收应分别记录实际测试范围。7. 备份要包含素材事实源对本次图库实现备份静态 JS 不包含素材数据库应按一致性要求备份整个持久化目录。工程内嵌资源则应验证导出的工程副本。地图、图库、视频和表单可能分别有自己的存储不能以一个“资源目录”概括所有模块。迁移完成后抽查一张旧引用图片、一张新图片、一个历史表单和一个普通账号。这样才能证明资源、数据和权限一起完成迁移。相关大屏数据绑定、扩展安装与回滚。Rapid SCADA 中文网站rapidscada.com.cn。
阅读完成 · 觉得有帮助?
咨询建站