框架介绍
关于KEMS移动端框架
KEMS
基于uni-app vue3版本发开,采用KOCA Mobile Uniapp二次封装的脚手架,UI组件库为KOCA提供,基于uview-ui二次封装;KEMS
提供了基础的业务功能包括:登录、首页、消息、我的。KEMS
集成了KOCA UI组件库,封装了常用的业务组件包括:数据字典、多功能上传(拍照、录音、录像、选择图片)等KEMS
提供脚手架工具和丰富的功能组件及业务模块,为项目提供一站式的微服务技术解决方案,赋能企业数字化转型。版本支持
2C版本
用户类型:c端用户,只包含用户的基本信息
登录方式:微信公众号授权登录、小程序授权登录
2B/2G版本
用户类型:B端用户,包含用户的基本信息的同时,还包含用户的组织与相应的角色信息,同时支持机构角色的切换
登录方式:系统账号、手机号登录、统一身份认证登录、企业微信授权登录
项目目录
├─ dist 项目打包目录
├─ node_modules 项目依赖模块
├─ src 项目主目录
│ ├─ api 全局系统api目录
│ │ └─ app 系统登录、系统配置获取接口
│ │ │ ├─ auth 登录、获取验证码接口
│ │ │ └─ system 个人信息、系统路由、配置信息接口
│ ├─ └─ idaas 系统登录、系统配置获取接口
│ │ └─idaas 登录、获取验证码接口
│ ├─ components 业务组件
│ │ ├─ keui-dict 从下方弹出的字典组件
│ │ ├─ keui-dict-form 适用于表单二次封装字典组件
│ │ ├─ keui-mobole-login 手机验证码登录(按须引入)
│ │ ├─ keui-mobole-login-idaas 手机验证码登录-统一认证(按须引入)
│ │ ├─ keui-password 可查看密码输入框
│ │ ├─ keui-pwd-login 系统账号登录(按须引入)
│ │ ├─ keui-pwd-login-idaas 系统账号登录--统一认证(按须引入)
│ │ ├─ keui-region 地区选择器
│ │ ├─ keui-tree-select 无限级树(可用于区域、部门展示、后期考虑进一步封装区域部门组件)
│ │ ├─ keui-upload 多功能上传(拍照、录音、录像、选择图片)
│ │ ├─ keui-upload-form 适用于表单二次封装多功能上传
│ │ └─ keui-watermark 图片打水印组件(目前可能用不上,一次传多张可能导致有的机型会很卡)
│ ├─ pages 业务功能路由文件
│ ├─ static 图片、其它静态资源(小程序须放在独立服务器上)
│ ├─ store 全局状态管理
│ ├─ style 全局样式文件
│ ├─ types ts声明文件
│ ├─ uni_modules 第三方插件、uni官方插件
│ ├─ utils 全局样式文件
│ │ ├─ cache 缓存文件
│ │ ├─ http http请求,附件上传
│ │ ├─ mixins mixins文件(目前已封装分页列表)
│ │ ├─ base 封装的一些常用方法:如弹窗
│ │ ├─ dateUtil 时间操作类
│ │ ├─ sm4 密码加密类
│ │ ├─ latlng 坐标转换
│ │ ├─ stringUtil 字符串操作类
│ │ ├─ validate 各位验证封装、
├─ package.json NPM包依赖配置文件
├─ README.md 项目的说明文档