- 调整报警信息API请求路径,统一使用 alarmRecord/list 接口 - 修正AlarmRecord接口请求路径前缀 - 更新DeviceRegion火灾区域列表接口路径为fireCheck/fireRegion/listAll - 调整api模块导出顺序,确保AlarmInfo、AlarmRecord、DeviceRegion和SensorDevice正确导出 - 引入SensorDevice列表数据,优化AssignList、DcsList、ThresholdList、AlarmRecordList组件显示传感器名称 - 优化AssignList和相关组件中报警值显示,加入上下升降标识及单位显示逻辑 - 移除AssignModal中报警级别和报警类型字段,简化表单交互 - 修正DetailModal中报警详情显示,增加报警类型、报警描述和告警值展示 - DeviceRegion组件新增消防区域名称、编码及负责人名称展示逻辑 - 优化DeviceRegion绑定传感器Modal逻辑,使用循环逐个绑定/解绑,提升稳定性 - 修正DeviceRegion管理Modal部门和负责人表单字段名称及对应赋值处理 - 调整SensorDevice和SensorType组件导出顺序,保证默认导出顺序及命名规范 - 增加AlarmRecord和设备区域、传感器相关页面对传感器名称数据源依赖 - 修改常量文件中报警级别和类型定义,调整为紧急/一般及DCS报警/阈值报警 - 规范组件导出顺序和默认导出,增强代码可维护性 - 优化搜索表单字段及表格列定义,修复时间筛选字段匹配及展示展示一致性 - 修复若干UI细节,如Checkbox.Group样式调整、Message调用顺序及无障碍优化 - 调整pages导出组件顺序,确保Container模块中子模块有序且清晰 |
||
|---|---|---|
| public | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| README.md | ||
| blessed_by_buddha.js | ||
| eslint.config.js | ||
| jjb.babel.js | ||
| jjb.config.js | ||
| jsconfig.json | ||
| package.json | ||
| webstorm.config.js | ||
README.md
微应用模板说明文档
在线文档
https://www.yuque.com/buhangjiecheshen-ymbtb/qc0093/gxdun1dphetcurko
安装依赖
项目依赖可通过 yarn 或 npm 进行安装:
# 使用 yarn
yarn
# 或使用 npm
npm i
开发服务&打包应用
# 启动开发服务
yarn serve:<env>
# 或
npm run serve:<env>
# 开发环境打包
yarn build:<env>
# 或
npm run build:<env>
路由配置&路由访问&自动化路由
所有页面必须放在src/pages/container目录下,启动访问页面请在浏览器地址栏输入/<appIdentifier>/container/<你的路由页面文件名称>
解释:
- 所有页面组件命名为
index.js或index.jsx,必须放在一个首字母大写的文件中。 container为固定路径访问格式<appIdentifier>为应用的唯一标识符,也是应用路由的basename,在底座中用于区分其他应用。可在根目录jjb.config.js文件的appIdentifier节点中进行修改。- 自动化路由将根据
pages/container中的路由页面文件自动生成路由树。 id匹配路由,文件夹命名_id
应用接口环境配置
应用接口环境相关配置在根目录 jjb.config.js 文件的 environment 节点中进行定义。
应用开发服务配置
应用开发服务相关配置在根目录 jjb.config.js 文件的 server 节点中进行定义。
Babel 配置
应用的 Babel 配置在根目录 jjb.babel.js 文件中进行管理。
目录说明
src/api/配置各个 store 模块的接口数据。src/components/全局公共组件。src/enumerate/全局各种枚举配置。src/pages/页面文件目录。src/main.js应用的入口文件。
核心依赖
@cqsjjb/jjb-common-decorator- 公共装饰器库,内部包含:
- 按钮权限处理
- antd/Table 控制
- 文本重命名处理
- 具体使用方式可参考各个模块的
d.ts。
- 公共装饰器库,内部包含:
@cqsjjb/jjb-common-lib- 公共工具库,具体 API 使用请查看
d.ts
- 公共工具库,具体 API 使用请查看
@cqsjjb/jjb-dva-runtime- 核心运行时,基于
dvajs实现。- 应用核心依赖模块
- 应用的自动化路由
store模块接口数据处理- 均基于此依赖实现,具体使用方式请查看
d.ts。
- 核心运行时,基于
@cqsjjb/jjb-react-admin-component- 公共组件库,具体组件使用方式请查看
d.ts。
- 公共组件库,具体组件使用方式请查看