PB通过SatWeb可以轻松开发BS程序,SatWeb集成了登录、用户管理、菜单管理、权限管理等模块。只需要简单配置即可实现数据窗口所见即所得支持增删查改等操作
特性
- 主体是纯H5页面,运行在浏览器中
- 用户无需了解html、css, 通过配置就可以快速开发BS
- 支持集成H5DW, 实现用户自定义复杂表单和报表
- 通过H5DW实现数据窗口转为html5
- 方便快速将现有的CS程序Web化
#下载地址:
群文件下载 SatRDA_V2023XXXX
- QQ群:
836173975
PB的数据窗口可以直接显示在Html,所见即所得支持增删查改等操作。流程如下:
- 在PB中导出数据窗口到特定的目录
- 通过框架的菜单管理添加菜单,并设置权限
- 配置数据窗口需要操作的数据库(可选)
说明: 示例默认连接satrda中配置的名称为erp的数据库, 如果需要连接其它数据库,修改server/plugins/erp/h5dw.js中的数据库名
#导出数据窗口
- 在PB中选择要使用的数据窗口,编辑好后,找到数据窗口点右键,export
- 保存地址选择server/plugins/data/ 目录下
说明: 示例的数据窗口名称为d_test1,前端页面请求报表文件时,插件代码会查找该目录的报表
#添加菜单
在菜单管理模块可以添加菜单,我们以添加一个显示数据窗口的菜单为例,演示如何添加菜单。
- 打开菜单管理,点击新增按钮,弹出增加菜单界面。分别选择菜单图标,输入菜单名称、显示排序、路由地址。
点击确定 - 在新增加的菜单行,点击该菜单右边的增加按钮,新增菜单。
在添加菜单界面录入如下:
组件路径
: amis
路由地址
: /data/page/testdw.js&dw=d_test1
提示:
组件路径
必须填amis
,表示加载amis配置。程序打开后,会加载/data/page/testdw.js
的配置界面, 可以自行参考amis文档进行界面配置,testdwjs
会根据传入的参数dw=d_test1
调用接口获取导出的d_test1数据窗口
刷新浏览器后可以看到左侧增加了菜单,点击菜单看到界面:
到这里已经完成了一个完整表单的功能,并实现了新增、删除、查询、保存等操作。不需要任何代码,非常简单。