由于本项目后台管理端使用了uni-admin模版,而且鉴于uniapp官方对uni-admin的维护频率较高,所以本文对额滴神项目后台管理框架(uni-admin)的升级步骤做简单介绍:
将源码导入Hbuilder X
导入项目之后,绑定云服务空间,并运行云服务空间初始化向导,上传项目云函数、公共模块以及初始化云数据库;升级最新的uni-admin
找到项目下的package.json文件,右击--》从插件市场更新,并等待完成更新覆盖原文件
更新过程中,提示文件冲突时,选择合并(覆盖)完善pages.json文件
找到项目下的pages.json文件,打开,并插入以下代码:[ri-accordions title=“路由代码内容1:位于pages:【】内” show=“0”]
//自定义路由开始:1
{
"path": "pages/user/add",
"style": {
"navigationBarTitleText": "新增用户",
"navigationStyle": "default"
}
}, {
"path": "pages/user/edit",
"style": {
"navigationBarTitleText": "修改用户",
"navigationStyle": "default"
}
}, {
"path": "pages/user/list",
"style": {
"navigationBarTitleText": "用户管理"
}
},{
"path": "pages/index/settingedit",
"style": {
"navigationBarTitleText": "平台设置"
}
},{
"path": "pages/index/diyindex",
"style": {
"navigationBarTitleText": "统计"
}
}
//自定义路由结束:1
[/ri-accordions]
[ri-accordions title=“路由代码内容2,位于subPackages:【】内” show=“0”]
//自定义路由开始:2
{
"root": "pages/money",
"pages": [{
"path": "money-detail/add",
"style": {
"navigationBarTitleText": "添加金额明细"
}
}, {
"path": "money-detail/edit",
"style": {
"navigationBarTitleText": "编辑金额明细",
"navigationStyle": "default"
}
}, {
"path": "money-detail/list",
"style": {
"navigationBarTitleText": "金额明细",
"navigationStyle": "default"
}
}]
}, {
"root": "pages/rain-dragon",
"pages": [{
"path": "dragon/add",
"style": {
"navigationBarTitleText": "添加龙符记录"
}
}, {
"path": "dragon/edit",
"style": {
"navigationBarTitleText": "编辑龙符记录",
"navigationStyle": "default"
}
}, {
"path": "dragon/list",
"style": {
"navigationBarTitleText": "龙符记录",
"navigationStyle": "default"
}
}, {
"path": "rain/add",
"style": {
"navigationBarTitleText": "添加雨符记录"
}
}, {
"path": "rain/edit",
"style": {
"navigationBarTitleText": "编辑雨符记录",
"navigationStyle": "default"
}
}, {
"path": "rain/list",
"style": {
"navigationBarTitleText": "雨符记录",
"navigationStyle": "default"
}
}]
}, {
"root": "pages/shop",
"pages": [{
"path": "shop-goods/add",
"style": {
"navigationBarTitleText": "添加商品"
}
}, {
"path": "shop-goods/edit",
"style": {
"navigationBarTitleText": "编辑商品",
"navigationStyle": "default"
}
}, {
"path": "shop-goods/list",
"style": {
"navigationBarTitleText": "商品列表",
"navigationStyle": "default"
}
}, {
"path": "shop-orders/add",
"style": {
"navigationBarTitleText": "添加订单"
}
}, {
"path": "shop-orders/edit",
"style": {
"navigationBarTitleText": "编辑订单",
"navigationStyle": "default"
}
}, {
"path": "shop-orders/list",
"style": {
"navigationBarTitleText": "订单列表",
"navigationStyle": "default"
}
}, {
"path": "shop-ordersT/add",
"style": {
"navigationBarTitleText": "添加订单"
}
}, {
"path": "shop-ordersT/edit",
"style": {
"navigationBarTitleText": "编辑订单",
"navigationStyle": "default"
}
}, {
"path": "shop-ordersT/list",
"style": {
"navigationBarTitleText": "订单列表",
"navigationStyle": "default"
}
}]
}, {
"root": "pages/sign-in",
"pages": [{
"path": "signin-list/add",
"style": {
"navigationBarTitleText": "添加签到记录"
}
}, {
"path": "signin-list/edit",
"style": {
"navigationBarTitleText": "编辑签到记录",
"navigationStyle": "default"
}
}, {
"path": "signin-list/list",
"style": {
"navigationBarTitleText": "签到记录列表",
"navigationStyle": "default"
}
}, {
"path": "reward-rec/add",
"style": {
"navigationBarTitleText": "添加签到红包申请记录"
}
}, {
"path": "reward-rec/edit",
"style": {
"navigationBarTitleText": "编辑签到红包申请记录",
"navigationStyle": "default"
}
}, {
"path": "reward-rec/list",
"style": {
"navigationBarTitleText": "签到红包申请记录",
"navigationStyle": "default"
}
}]
}
//自定义路由结束:2
[/ri-accordions]
数据表
- 更新uni-admin之后,项目下database目录下的schema文件也会被更新,为了保证本项目云服务空间的scheme权限正常,在上传更新后的schema文件之前,请对一下schema文件备份,并在上传所有uni-admin最新schema文件后,对以下schema文件做恢复操作
- uni-id-users.schema.json
- uni-id-address.schema.json