DAM 前端扩展
DAM 二次开发的前端层由 JavaScript 和 HTML 组成,用于增加菜单入口、列表列、详情页区块和企业表单。前端只负责交互和展示,业务权限、状态转换和数据写入必须由后端扩展或正式 REST API 执行。
开发步骤
- 在页面开发工具中确认功能入口、请求方法和服务前缀,记录对象 ID、分页字段和错误结构。
- 在独立前端模块中增加路由、权限标识、页面组件和 API client,所有服务地址从环境配置读取。
- 对标准、资产、质量和元数据写入操作,先显示当前版本、审批状态和失败原因,再允许提交。
- 对分页列表使用服务返回的总数和游标,不在前端猜测下一页;对长任务显示任务实例和轮询状态。
- 构建后把静态资源与对应 server 版本一起发布,记录前端 API 契约和回滚版本。
权限与兼容
前端路由隐藏不等于授权。页面打开后仍要处理 401、403、对象不可见和版本冲突。升级时回归菜单权限、国际化、分页、空数据、错误提示和浏览器刷新路由。不要直接修改产品页面源码;通过扩展路由、组件和主题配置接入企业页面。
