VEITOOL 框架开发文档(TP版)
官方文档
官网
登录
关于框架
免责声明
开发规范
安装部署
目录结构
配置信息
后端开发
前端开发
系统常量
基础配置
依赖框架
构建命令
基础模块
控制器类
权限控制
全局函数
常用方法
单页模式
主框组件
构建组件
搜索渲染
数据字典
VEITOOL文档系统
基础模块
### 插件管理 插件管理调用的是`veitool`官方的插件数据,可按类别、插件名称和是否免费来进行检索,用户可采用离线和在线两种方式进行插件安装。在线安装需登录`veitool`官方会员身份后方可安装([注册成为veitool会员] (https://www.veitool.com/register){target=_blank})。 插件安装后用户可自由启用、停用或卸载插件。 ### 设配置项 设配置项是可快速动态配置系统所需参数的管理模块,可按配置分组进行配置项的添加、编辑、删除等操作,配置项支持多种类型,如:单行文本、多行文本、复选、单选、日期、单图、多图等常用类型。在业务逻辑中可采用函数:`vconfig('配置键名') `【插件配置获取:`vconfig('@插件标识.配置键名') `】进行配置值获取。 ### 管理配置 管理配置是对设定好的各配置项的值进行管理的模块,在该管理界面中,各配置项会按照所设配置类型(如:开关、单行文本、单图等)来自动呈现相应的样式,从而达到更直观、便捷的管理配置内容。 ### 后台菜单 后台菜单是管理后台左栏菜单项(等同权限控制项)的功能模块,可动态控制添加、编辑、删除菜单项在左栏菜单的显示状况;菜单可无限级别添加,以及批量(每行为一项菜单)进行添加;可设置菜单(路由)标识、权限路径、外链路径、图标、排序和是否显示;可设置是否为菜单,如果设为非菜单则只在权限分配时的权限项中存在,而不会在菜单项中出现;可设定菜单的所属大分类(默认大分类“首页”)。 ### 角色管理 角色管理是分配用户所属角色权限的功能模块,可添加、编辑、删除多个角色,每个角色具有独立的权限分配控制,添加或编辑角色时可在权限列表中直观地勾选对应的权限项,用户登录后只有被分配的角色权限项才会在左侧菜单显示并赋有管理权限(为便于开发:ID为1的超级管理员不受权限限制)。 ### 用户管理 用户管理是管理系统管理员的功能模块,可添加、编辑、删除管理员。可设置管理员状态,正常表示可正常登录,否则禁止登录;可查看管理员最近登录IP和时间,以及可重置管理员登录密码(ID为1的超级管理员不可重置密码,登录后必须知道原登录密码在右上角用户下拉菜单中点击“修改密码”进行修改)。 ### 数据维护 数据维护是对系统所连接数据库管理维护的功能模块。选择相应数据表,可对其进行数据备份、表修复、表优化等操作;可点击“恢复数据”查看备份备过的数据进行恢复或下载保存;可点击“查看字典”查看相应数据表的字段信息。 ### 文件管理 文件管理是对用户上传过的资料(如:图片、文档、压缩包等)记录进行管理的功能模块。可按名称、上传时间、分组等条件进行检索查询;可软删、恢复以及清理(永久删除已被软删的资料)等操作。 ### 地区管理 地区管理是设置地区信息的功能模块。可自由添加、编辑、删除地区名;可无限级别添加多级地区,级别关系清晰、直观明了。 ### 短信记录 短信记录是对系统或手动所发短信记录管理的功能模块。可按手机号、内容、时间进行检索;系统默认对接了七牛短信API,可手动按短信模板进行验证码发送。 ### 日志管理 日志管理是对用户登录记录和管理操作记录进行查看的功能模块。可按帐号、结果、时间以及登录位置进行检索;可清理30天前的日志记录。 ### 在线用户 在线用户是查看当前登录管理员(或登录会员:如果扩充了会员模块的情况下)在线的信息列表。 ### 数据字典 可动态配置常用的数据字典,亦可通过配置`查询语句`的形式调用`其他数据表`中的数据形成字典数据。前端调用请参照`前端开发` - `数据字典`部分。由于是单页形式,当数据库的字典数据变化时,如果不刷新整体页面的情况下,可以通过点击 `重载缓存` 按钮进行更新单页字典数据。 ### 单据设序 主要用于解决有些单据需要按当天的时间以一定顺序生成单据的序号,比如:20250902001、20250902002、,20250902003 ... 等。业务逻辑中通过调用方法:build_bill_no('单据区分标识', "-%03d", "-001") 生成。不同类型的单据配置都可以在 `单据设序` 中统一配置管理。