青帆物业管理系统 - BuildAdmin 是由 ThinkPHP8+uniapp+vue3+BuildAdmin
开发的多功能物业管理系统,功能模块包含有房产管理、房主管理、物业服务、物业家政、小区信息发布、物业费交费统计、物业公司管理等功能模块,详细功能见模块截图,前端为微信小程序,源码无加密。地址:青帆物业管理系统 - BuildAdmin
技术特点
- 使用
uniapp
进行微信小程序开发,大部分代码使用了vue3
的组合式API进行开发 - 前端状态管理使用
pinia
、网络请求、封装的常用函数等都已通过单一入口形式进行封装,方便统一调用管理 - API请求基于
luch-request
,一个基于Promise
,轻量、灵活的网络请求库。 - 大部分后端请求API封装与代码分离,在
api
目录统一创建网络请求函数,让网络请求不再散乱无序,最大程度复用api
。 - 为了用户信息安全,采用前后端权限双拦截,前端抛弃了传统路由的拦截方式而采用
vue3
的组合式hook
函数进行权限拦截,后台使用基类进行统一权限拦截。 - 已做好小程序分包配置,小程序加载更快、更稳。
- 自定义
easycom
自动加载。 - 小程序图片上传压缩支持。
- 系统已封装短信验证码,并可设置两条验证码发送时间间隔,单条验证码有效期,同一ip一天最多发送短信验证码数量等。
- 使用
easyWeChat6
开发微信功能 - 使用
phpspreadsheet
开发数据导入 - 使用
yansongda/pay
开发支付功能