uni-admin 基础框架 - 更新日志

2.4.5(2024-04-19)

  • 更新 uni_modules依赖
  • 新增 数据库索引初始化文件
  • 优化 抖音小程序兼容性

2.4.4(2024-04-10)

  • 更新 菜单表初始化数据指定_id(防止重复初始化时数据重复)
  • 更新 update: 优化vue3模块下菜单管理无法显示待添加的插件菜单的问题
  • 更新 应用管理支持填写 iOS ABM 包登录获取链接,发布页支持 iOS ABM 包获取,hello-uniapp x

2.4.3(2024-01-25)

  • 优化 修改数据库初始化提示语使用新版初始化方案
  • 优化 uni统计-内容统计-页面规则 支持根据应用筛选
  • 优化 代码通过 SonarLint 规范检测

2.4.2(2024-01-15)

  • 优化 APP升级中心,支持上传到扩展存储 简介

2.4.1(2023-12-27)

  • 调整 db_init.json 新增内容统计相关表 详情

2.4.0(2023-12-27)

  • 重要 uni统计-内容统计 详情

2.3.13(2023-12-15)

  • 修复 opendb-news-comments.schema.json permission 配置少一个s的问题

2.3.12(2023-11-07)

  • 修复 uni统计兼容 sdk 未上报 ut 参数的Bug
  • 优化 uni统计配置增加cronMinTips,用于对cronMin参数进行解释
  • 更新 uni-captcha模块至0.7.0
  • 更新 升级中心升级至 0.6.1
  • 新增 升级中心 uni-upgrade-center 云函数 checkVersion.js 支持传递 is_uniapp_x 参数(uni-app x 项目安卓端无 wgt 更新)

2.3.11(2023-08-07)

  • 优化 当菜单表无数据时,提示请先初始化云数据库

2.3.10(2023-08-04)

  • 调整 db_init.json新增opendb-poi表

2.3.9(2023-08-04)

  • 优化 打开选择地图时,确认按钮被top-window窗口覆盖的问题

2.3.8(2023-08-03)

  • 修复 uni统计页面统计修改页面名称不生效的问题
  • 调整 uni统计支付订单明细查询改用全等匹配
  • 调整 opendb-news-articles.schema.json read默认权限
  • 优化 合并uni_modules插件的菜单时,菜单默认启用(不再需要一个一个点修改了)

2.3.7(2023-05-29)

  • 升级 uni-id-pages 至 1.1.14
  • 修复 uni统计自定义事件的查询bug
  • 优化 uni统计日期选择支持时分秒
  • 优化 uni统计优化自定义事件查询,支持事件ID和设备标识查询
  • 优化 去除注册admin时的验证码组件(admin只能注册一次,无需验证码)

2.3.6(2023-04-10)

  • 优化 支付统计-价值用户排行:只统计已支付的订单金额,且去除退款金额。

2.3.5(2023-02-24)

  • 修复 升级中心安卓应用商店不显示的Bug

2.3.4(2023-02-09)

  • 重要 阿里云空间支持上传sourceMap用以分析js错误统计 详情

2.3.3(2023-02-02)

  • 新增 菜单管理新增【更新内置菜单】功能,方便旧版本uni-admin升级至新版本uni-admin后一键同步内置菜单
  • 升级 uni-id-pages 至 1.1.0
  • 优化 uni-admin的storage键名命名规范 详情
  • 优化 安全审计-用户日志 排序规则调整为降序
  • 优化 uni统计-版本选择组件的查询条件短期内多次变更只查询最后一次变更后的结果

2.3.2(2023-01-30)

  • 修复 禁用的菜单仍然会在左侧菜单列表中显示的bug

2.3.1(2023-01-29)

  • 短信群发功能 新增 筛选用户后可以跨分页群发

2.3.0(2023-01-16)

  • 重要 新增uni-starter需要的相关依赖和初始化数据(方便uni-starter关联uni-admin后可直接运行)
  • 升级 uni-id-pages 至 1.0.40
  • 修复 非H5环境时,点击跳首页会报错的问题。
  • 修复 charts 更新后,vue3模式下无法显示的bug
  • 修复 用户管理-编辑时,新增标签后返回报错的问题
  • 修复 用户管理-编辑时,若用户拥有的应用未添加到应用管理时,点击保存会导致用户丢失该应用的appid,进而导致下次登录提示未在该应用注册的问题。
  • 修复 用户管理-编辑时,无法将已禁用的用户恢复成正常状态的问题。
  • 修复 用户管理-编辑时,无法将手机号和邮箱清空的问题。
  • 优化 用户管理-编辑时,禁止将当前登录的admin账户禁用(防止误操作导致无法登录admin)
  • 优化 统计报表中的版本选择组件显示的内容,以便更好的区分平台和版本号
  • 优化 新增用户时的表单验证提示
  • 优化 当没有创建任何应用时,首页会友好提示请先创建应用。

2.2.3(2022-12-30)

  • 修复 uni统计js报错页面无法正常显示数据的问题 详情
  • 修复 一键部署因database目录有多余的db_init.json 导致部署失败的问题。
  • 优化 uni统计前端页面,减少不必要的请求次数。

2.2.2(2022-12-20)

  • 修复 升级中心删除安装包时报错的Bug 详情

2.2.1(2022-12-13)

  • 修复 因HBX升级3.6.13导致菜单管理加载失败的问题
  • 优化 微信小程序报很多警告的问题

2.2.0(2022-12-12)

  • 新增 uni统计新增支付统计 详情
  • 优化 uni统计UI排版细节
  • 修复 国际化繁体中文 新增一級菜單 文案错误问题

2.1.9(2022-12-06)

  • 升级 uni-id-pages 至 1.0.35
  • 优化 去除非必要的日志打印
  • 优化 用户管理、角色管理、日志管理使用getTemp连表,提升查询性能
  • 优化 添加用户时手机号、邮箱选填
  • 优化 添加用户时,昵称允许是中文
  • 修复 运行时提示表不存在的问题

2.1.8(2022-12-01)

  • 修复 uni-stat-receiver 无法找到 uni-id 模块的bug

2.1.7(2022-11-30)

  • 新增 换肤功能

2.1.6(2022-11-28)

  • 优化 群发短信功能的 schema 命名规范

2.1.5(2022-11-17)

  • 升级 uni-id-pages 至 1.0.31
  • 优化 添加用户时手机号、邮箱必填

2.1.4(2022-11-11)

  • 修复 Vue3微信小程序运行报错的bug

2.1.3(2022-11-03)

  • 修复 微信小程序上运行时错误 process is not defined

2.1.2(2022-11-02)

  • 修复 Vue3无法导入插件菜单

2.1.1(2022-10-17)

  • 修复 uni统计 App-Android 平台部分统计数据不准确的Bug 详情
  • 修复 uni统计 周/月数据不准确的Bug

2.1.0(2022-10-14)

  • 新增 群发短信功能 详情
  • 修复 无法重置用户密码的bug

2.0.5(2022-09-28)

  • 修复 导入插件时不显示“待添加菜单”bug

2.0.4(2022-09-23)

  • 升级 uni-id-pages 至 1.0.22

2.0.3(2022-09-21)

  • 修复 云函数请求无返回数据的bug

2.0.2(2022-09-20)

  • 升级 uni-id-pages 至 1.0.18
  • 优化 导航登录用户名的显示规则:用户昵称 > 用户名 > 手机号 > 邮箱

2.0.1(2022-09-19)

  • 升级 uni-id-pages 至 1.0.17
  • 修改 导航登录用户名的显示规则:优先显示用户昵称,其次显示用户名
  • 增加 用户管理列表展示“用户昵称”字段
  • 增加 创建用户支持添加“用户昵称”字段

2.0.0(2022-09-16)

  • 升级 uni-id-pages 至 1.0.13
  • 修复 应用中心修改应用无法修改的bug

1.10.1(2022-09-08)

  • 修复 使用 uniIdRouter 时导致页面无法打开的Bug

1.10.0(2022-09-08)

  • 升级 uni-id 至 4.0,移除 uni-id、uni-id-cf 插件,增加 uni-id-pages、uni-id-common 插件。uni-id详情

1.9.8(2022-08-15)

  • 修复 应用管理修改页面报错

1.9.7(2022-08-08)

  • 改进 sourceMap 回溯源码功能使用方法,需要在 admin.config.js 中配置相关信息。详情
  • 修复 js报错统计报错的Bug

1.9.6(2022-08-02)

  • 修复 vue3 打包报错的Bug
  • 修复 升级中心发布 wgt 时原生 App 最低版本没有必填的Bug
  • 修复 升级中心发布 wgt 时显示Android应用市场的Bug

1.9.5(2022-07-29)

  • 修复 运行到微信小程序控制台报错的Bug

1.9.4(2022-07-28)

  • 新增 uni-admin uni统计支持上传 sourceMap,报错可准确回溯源码 详情

1.9.3(2022-07-19)

  • 优化 uni-admin 应用管理模块可管理App下载地址、小程序二维码等更多应用信息 详情
  • 调整 uni-admin 内置 统一发布页(uni-portal)插件 详情
  • 调整 uni-admin 内置 App升级中心(uni-upgrade-center)插件,并支持多应用商店更新 详情
  • 升级前最好将旧版 uni-portal、uni-upgrade-center 插件备份并移出 uni_modules 目录

1.9.2(2022-07-11)

  • 修复 留存统计跑批任务获取不到版本号的Bug

1.9.1(2022-07-06)

  • 新增 opendb-device表,开通 uni-push2.0 与 uni统计2.0 自动上报 push_clientid 到 opendb-device表

1.9.0(2022-07-05)

  • 【重要】uni-admin 优化 uni统计 版本记录复用uni升级中心的opendb-app-versions表,废弃uni-stat-app-versions表 详情
  • uni-admin 新增 uni统计 app崩溃页面,补充崩溃率统计
  • uni-admin 修复 uni统计 js报错页面,错误率计算不准确的Bug
  • uni-admin 修复 uni统计 切换版本或者修改时间等操作后,趋势图状态显示不正确的Bug
  • uni-admin 修复 uni统计 部分页面首次进入时界面闪烁的问题

1.8.6(2022-06-30)

  • 修复 上一版带出来 Error: Cannot find module './appManager' 的Bug

1.8.5(2022-06-29)

  • 新增 支持 ios 安全区

1.8.4(2022-06-01)

  • 新增 uni统计 可通过选择「应用版本」查询数据
  • 新增 uni统计 原生 app 崩溃页各项功能
  • 修复 uni统计 渠道页 table 表格最后一列空白的 bug
  • 修复 uni统计 场景分析页趋势图有数据却显示为 0 的 bug
  • 修复 系统设置权限只能加载 20 条的 bug

1.8.3(2022-05-19)

  • 优化 「首页」逻辑调整,无 appid 时提示添加 app 记录,可跳转 app 管理的新增页
  • 优化 移除登录时多余的 init 的逻辑,提升登录速度
  • 优化 「页面统计」添加 「入口页」、「登录页」的提示文字
  • 修复 从「首页」跳转「概况」时,url 的 query 丢失的 bug

1.8.2(2022-05-18)

  • 优化 uni 统计的「统计首页」菜单移动到应用「首页」,添加了设备概览、注册用户概览
  • 优化 uni 统计的「帮助」菜单移动到「文档与插件」
  • 修复 路由改变后面包屑未响应的 bug

1.8.1(2022-05-17)

  • 修复 去掉多余的 schema

1.8.0(2022-05-17)

重要更新:

  • 新增 用户日志功能
  • 新增 内置 uni 统计报表体系,开源、免费、可私有化部署,了解更多,具体功能如下
    • 统计首页
    • 设备统计
    • 用户统计
    • 页面统计
    • 渠道/场景值分析
    • 自定义事件
    • 错误统计

1.7.13(2022-02-15)

  • 修复 新增菜单页‘内置图标’在 vue3 平台不显示的 bug
  • 修复 ‘新增一级菜单’ 按钮的文字错误

1.7.12(2022-01-26)

  • 修复 uni-admin 的 'registerUser' 接口,注册用户含有多余字段 uid

1.7.11(2022-01-19)

  • 修复 多个用户的用户名相同时,后注册的同名用户登录时提示“用户不存在”的 bug
  • 修复 偶发的验证码输出正确却提示“验证码错误”的 bug
  • 修复 刷新页面后验证码消的 bug

1.7.10(2021-12-20)

  • 优化 支持 vue3 查找并注册的菜单(包括插件菜单)

1.7.9(2021-12-07)

  • 新增 标签管理功能,可批量为用户添加或移除标签、通过标签过滤用户

1.7.8(2021-11-30)

  • 修复 Android 平台切换语言闪退的 bug,该平台暂不支持切换语言

1.7.7(2021-11-29)

  • 修复 uni-datetime-picker 国际化未默认英文的问题
  • 修复 uni-datetime-picker 范围选择在表格列头中渲染相同月份的问题

1.7.6(2021-11-11)

  • 优化 修改密码功能不再支持查看明文密码
  • 修复 某些屏幕上,input 框中下划线 '_' 被隐藏的 bug

1.7.5(2021-10-08)

  • 修复 用户管理与角色管理模糊搜索时关联的外键无法搜索的 bug

1.7.4(2021-09-30)

  • 修复 topwindow 非 h5 端,key 使用表达式报错的 bug
  • 优化 topwindow 中英文混排不对齐的问题

1.7.3(2021-09-27)

  • 修复 vue3 上加载 PostCSS 插件失败的 bug

1.7.2(2021-09-17)

  • 优化 取消菜单管理请求数据条数限制
  • 优化 topwindow 菜单文字换行的问题
  • 修复 左侧菜单栏刷新失去打开状态的 bug

1.7.1(2021-09-14)

  • 修复 vue3 下 i18n 未定义的 bug
  • 优化 抛出被 error.js 拦截的报错

1.7.0(2021-08-31)

  • 新增 支持国际化 i18n
  • 优化 验证码图片边框样式调整

1.6.2(2021-08-26)

  • 修复 非 admin 角色的用户无权限访问菜单表,动态菜单不显示的 bug

    更新后,需上传 opendb-admin-menus.schema.json

  • 优化 list 页的表格样式

1.6.1(2021-08-16)

  • 修复 uni-id-cf 中无用的node_modules造成的报错
  • 修复 uni.css 中样式穿透造成的 uni-file-picker 不可见的 bug

1.6.0(2021-07-31)

重要更新:

  • 新增 应用管理功能,管理用户可登录的应用(uni-id@3.3.1+ 支持)
  • 新增 升级系统管理 list 页的表格功能,支持数据排序、筛选、搜索等功能
  • 新增 同时适配 vue2 和 vue3(HBuilder X 3.2.0+ 支持 vue3)
  • 修复 刷新页面时,左侧菜单丢失高亮状态的 bug
  • 修复 修改密码失败的 bug

1.5.8(2021-07-12)

  • 修复 侧边栏菜单查询数据条数一次不超过 20 条的 bug(限制是最大一次 500 条)

1.5.7(2021-07-02)

  • 修复 菜单管理排序错误的 bug
  • 优化 框架设定非 admin 不能创建用户, 用户可自定义

1.5.6(2021-06-28)

  • 修复 left-window 在小程序上的编译错误

1.5.5(2021-06-21)

  • 修复 角色管理删除功能失效的 bug
  • 修复 权限管理删除功能失效的 bug

1.5.4(2021-06-21)

  • 优化 云函数 uni-id-cf uni_module 化,更新更方便

1.5.3(2021-06-17)

  • 优化 opendb-admin-menus.schema 读权限配置默认为 true

    原因:侧边栏菜单管理功能使用了 clientDB, 默认全部读取,通过用户权限过滤

1.5.2(2021-06-17)

  • 修复 初始化超级管理员时检测 token 的 bug

1.5.1(2021-06-16)

  • 修复 云函数 register api 存在的安全漏洞

1.5.0(2021-06-11)

重要更新:uni-admin云函数取消

  • 原 uni-admin 云函数取消,其中的用户相关功能转移到uni-id-cf云函数,其他功能转移到clientDB在前端实现(uni-id-cf云函数为通用的用户中心云函数,uni-starter 等其他插件的用户功能也使用该云函数)
  • 修复 未连接服务空间时登录页空白的 bug

1.4.5(2021-05-18)

  • 新增 选择表格分页条数功能
  • 修复 切换分页条数当前分页不是1时获取数据出错的 bug

1.4.4(2021-05-17)

  • 优化 导出 Excel 功能的代码
  • 优化 系统管理 list 页面样式
  • 优化 文案调整

1.4.3(2021-05-14)

  • PC 端支持表格导出数据为 Excel

1.4.2(2021-04-21)

  • 更新 uni-id 3.1.0
    • 增加对用户名、邮箱、密码字段的两端去空格
    • 默认忽略用户名、邮箱的大小写 详情
    • 修复 customToken导出async方法报错的Bug

1.4.1(2021-04-16)

  • 更新 uni-tabel 1.0.3
  • 新增 根目录下 changelog.md

1.4.0(2021-04-13)

  • 优化 切到本地运行,登录后看不到左侧菜单,原因是没有db_init。此时弹出错误框:“菜单表中没有数据。请对项目下的db_init.json文件右键,初始化数据库。”
  • 优化 admin创建了一个新账户,登录后看不到左侧菜单,原因是没赋权。此时弹出错误框:“该用户没有被授权访问任何菜单表中的菜单,在使用管理员账户为该用户赋权,可在权限管理、角色管理、菜单管理中操作。详见uniCloud admin文档。”
  • 优化 登录页输入框响应键盘
  • 修复 Safari 下不可见字符造成顶栏用户名旁出现奇怪字符的 bug

1.3.9(2021-04-13)

  • 更新 uni-id 3.0.12, 修复3.0.7版本引出的多个用户访问时可能出现30201报错的Bug
  • 修复 .uni-group 类无法居中
  • 修复 request 请求token无效时返回登陆界面
  • 更新组件 uni-forms
  • 更新组件 uni-pagination
  • 组件 uni-data-checkbox 添加全局禁用属性
  • 组件 table 的 uni-tr 组件添加 checkedable 属性,可以决定该行是否可多选

1.3.8(2021-04-08)

  • 优化 “公共模块 uni-id 缺少配置信息” 的错误提示(更新 uni-id 3.0.10)

1.3.7(2021-04-04)

  • 引入 uni-config-center 公共模块,集中化管理配置文件

    HBuilderX 3.1.7及以下版本批量上传云函数及公共模块时有Bug,需要手动上传一次本模块

  • 更新"新建用户暂无权限登录"的提示: 该账户没有被赋予登录admin系统的权限, 请联系系统管理员绑定角色赋权
  • 更新 uni-id 3.0.8

1.3.6(2021-03-29)

  • 更新提示:该账号暂无权限登录,请联系管理员

    问:使用unicloud admin新建用户无法登录,会提示“该账号暂无权限登录” ?

    答:用户登录逻辑:登陆时没有菜单会提示“暂无权限登录”,需要给新账号绑定角色,角色有菜单方可登录

1.3.5(2021-03-17)

  • 修复 刷新页面 url 丢失查询信息的 bug
  • 整体界面样式调整
    • 调整 字体、字体大小、颜色
    • 调整 图标新增
    • 调整 菜单间距
    • 调整 按钮大小,颜色
    • 调整 分页,pc 和 手机不同处理
    • 调整 表格边框颜色
    • 调整 输入框大小,圆角变小,placeholder样式
    • 调整 表单间距
    • 调整 复选框变小
    • 调整 navBar 样式

1.3.4(2021-03-12)

如何升级到最新版本:

在根目录 package.json 上右键,从插件市场更新本项目,合并到旧版项目中(HBuilderfX 3.1.4+ 支持)

注:

  • 合并时不会覆盖开发者新增的文件,若修改框架自带文件,可能冲突注意处理,若无修改则可放心合并
  • 合并说明,例如:pages.json 中新增了页面路径,不想合并该文件,则在取消绿色复选框的打钩(HBuilderX 合并页面侧边栏),其他文件同理
  • 从 1.3.0 前的版本升级,删除 components 下冲突重名的组件,使用新的 uni_modules 规范

1.3.3(2021-03-04)

  • 新增 登录验证码功能,登录时用户名或密码错误一次后需要填写验证码
  • 修复 list 页面分页样式错误
  • 优化 list 页面标题布局,移动设备下不显示,避免挤占搜索框空间

1.3.2(2021-02-20)

  • 优化 菜单管理,添加子菜单时不需要填写父菜单
  • 优化 uni-data-checkbox 无选项时显示“暂无数据”
  • 修复 用户管理、角色管理、权限管理 list 页批量删除报错的bug
  • 更新 修改密码页旧的代码写法更新

1.3.1(2021-02-05)

  • 修复安装 uni-cloud-router 失败的bug

1.3.0(2021-02-05)

注意: 从 1.3.0 版开始,云函数公共模块和 uni-ui 升级为 uni_modules 新规范,HBuilderx 3.1.1+ 可用

  • uni-ui 和公共模块升级为 uni-modules 依赖

1.2.12(2021-02-05)

  • 用户管理,可在编辑页面里重置用户密码
  • 菜单管理,添加菜单的路径不需以 '/' 开头,有更改菜单将自动刷新
  • 添加菜单弹出内置图标以供选择
  • admin 登录记忆上一次的用户名
  • 替换 uni-cilentdb、 uni-data-checklist 等旧写法

1.2.11(2021-01-23)

  • 升级uni-id到3.0.4版本

1.2.10(2021-01-22)

  • 升级并适配uni-id 3.0.0

1.2.9(2021-01-04)

  • 支持运行到本地云函数环境,方便调试云函数,HBuilderX 3.0+

1.2.8(2020-12-31)

  • 新增 可在 admin.config.js 中配置首页路径,即登录后跳转的第一个页面
    index: {
        url: '/pages/index/index' // 登录后跳转的第一个页面
    },

1.2.7(2020-12-29)

  • 修复 navigationbar(即页面标题)上方的空白条

1.2.6(2020-12-26)

  • 优化:用户管理、角色管理、权限管理、菜单管理的表单提交时去空格(trim)
  • 新增:运行到浏览器中,可在控制台打印信息中查看当前版本号

1.2.5(2020-12-19)

  • 新增 uniCloud admin 支持微信小程序平台
  • 修复 用户状态未知时不能编辑的 bug
  • 修复 safari 浏览器顶部导航栏的特殊符号 ( 形状如:[] )

1.2.4(2020-12-18)

  • 添加 meta 信息标识 admin 当前版本,方便在浏览器开发者工具中识别运行中的 admin 的版本号
  • 修复 登录页未登录时可能造成的置焦报错

1.2.3(2020-12-16)

  • 优化 修改页操作完成后返回list页,保持分页页码不变
  • 优化 因为登录时账号或密码错误,造成 debug 功能的无意义报错
  • 修改 db_init.json 中无效的注释连接

1.2.2(2020-12-14)

  • 优化 登录账号或密码错误,重新置焦到对应的输入框
  • 内置用户管理、角色管理、权限管理的列表按添加时间倒序排列,支持模糊搜索(支持回车键搜索)
  • 优化 插件市部署云服务找不到公共模块,拉不起hbuilder

1.2.1(2020-12-05)

  • 修复 用户管理 uni-forms 校验 switch 类型错误 bug
  • 登录页 token 失效后,重新登录 navigateTo -> redirect
  • 菜单管理增加提示

1.2.0(2020-12-05)

  • uni-id-roles 表内置 admin 角色,旧版 admin 升级到 admin1.2.0+ 版本需做向下兼容,在 uni-id-roles 表中添加如下一条记录:
    {
    "role_id": "admin",
    "role_name": "超级管理员",
    "permission": [],
    "comment": "超级管理员拥有所有权限",
    "create_date": 0
    }
  • 更新内置组件 uni-forms、uni-forms-item
  • 新增内置组件 uni-easyinput、uni-data-checkbox、uni-load-more

1.1.9(2020-12-03)

  • 修复 easyinput 检查bug
  • 用户管理,更新用户信息用 uni-id 改写

1.1.8(2020-12-03)

  • 更新 uni-forms 相关组件,解决组件兼容

1.1.10(2020-12-03)

  • 更新 uni-load-more 组件

1.1.7(2020-12-01)

  • admin 支持 app 平台
  • 小程序平台部分支持,因 <table /> 组件不支持小程序,自行替换即可使用

1.1.6(2020-11-21)

  • 修复 用户管理编辑页读取 password 字段报错,password 不允许读取
  • 修复 clientdb 执行 action 无效的 bug
  • 修复 在app平台和小程序平台下登录成功不跳转的bug

1.1.5(2020-11-18)

  • 修复登录页在 APP 平台登录报错
  • 移除不需要的 andriod 权限

1.1.4(2020-11-16)

  • 更新公共模块 uni-id, 版本 2.0.3
  • db-init.json 表uni-verify 改为了opendb-verify-code
  • 在 index 页提示 uniCloud admin 版本号,开发者开发时可自行删除

1.1.3(2020-11-13)

  • 修复safari 下菜单无法弹出bug
  • 恢复uni-id config.js 的 "passwordSecret", "tokenSecret" 初始值

1.1.2(2020-11-12)

  • 置空 uni-id/config.json 中 passwordSecret、tokenSecret 字段 ,项目运行前需自行配置,用于密码和 token 的加密
  • 修改 postcss 配置

1.1.1(2020-11-11)

  • 更新 db_init.json,移除与 open-db 规范一致的 schema 和 index,以 open-db 规范为准

1.1.0(2020-11-10)

  • 增加菜单管理,权限管理,角色管理,用户管理等基础功能
  • 处理动态修改 page-current 属性无效问题
  • 优化:同时修改多个属性时,最终发送一次请求数据,remove方法参数无效时不在弹出确认提示框

1.0.10(2020-11-06)

  • 修复新增用户 “禁止访问” bug

1.0.9(2020-11-03)

  • 修复登录和创建超级管理员页面 form 表单 @submit 重复触发
  • 更新 clientdb 组件的 remove方法策略,当 pageData 属性为 add 时,移除数据后不会刷新这个页面,从已有数据上移除

1.0.8(2020-11-02)

  • 更新clientDB组件文档地址及语法提示

1.0.7(2020-11-02)

  • 修复table demo按钮样式

1.0.6(2020-11-02)

更新clientDB组件,增加移除数据(remove)方法(仅管理员可用)

1.0.5(2020-10-27)

版本升级

  • 菜单字段优化
  • 菜单相关组件升级
  • 页面优化

关于菜单字段的旧版本升级

由于菜单字段优化,1.0.4 前的 admin 模板需要做兼容

优化的相关字段,具体参见admin的菜单表部分:

  • 新增 menu_id
  • status 改为 enable

注意:首先,如果没有开发过多功能,建议直接使用 admin 1.0.5 版本,避免不必要的兼容工作

如果已开发较多的功能,放弃成本过高,按照以下步骤兼容:

  1. 修改 admin.config.js, leftwindow.vue, sidebar-item 三个文件, 将 _id 字段改 menu_id
  2. 登录自己云服务空间,在菜单表 opendb-admin-menus 中,每一条菜单记录需要如下两步操作:

    1. 新增 menu_id 字段,值为原 _id 的值(值为 system 时,修改为 system_management ),_id 字段保留;
    2. status 字段修改为 enable字段,值1对应true,值 0 对应 false

字段参考

优化后菜单字段解释:

字段 类型 必填 描述
menu_id Object ID 菜单 Id
name String 菜单文字
icon String 菜单图标
url String 菜单对应的页面链接(只有没有子菜单的菜单项可以配置)
sort Integer 在同级菜单中的排序,数组越大越靠后
parent_id String 父级菜单 Id
permission Array 菜单权限(只有没有子菜单的菜单项可以配置)
enable Boolean 菜单状态:false 禁用 true 启用
create_date Timestamp 创建时间

1.0.4(2020-10-23)

  • 增加 icon 演示
  • 优化体验

1.0.3(2020-10-22)

  • form 组件更新

1.0.2(2020-10-22)

  • 密码框组件更新
  • 登录界面优化
  • 文件目录调整

1.0.1(2020-10-21)

完善db_init.json

1.0.0(2020-10-21)

  • 初始化项目