代码拉取完成,页面将自动刷新
文件管理系统
管理及上传文件,文件分类 只能管理帐号操作,后续会做好权限管理,也可以自己修改admin-files.schema.json及files-classify.schema.json文件里管理权限,以前的版本是将文件列表都放在VUEX里,这里重新写的版本,以简单为主。
文件的上传,暂时只支持图片文件,后续会支持视频。 文件夹的管理,多级文件夹,但总文件夹超过100后会产生问题,后续再更新。
HBuilderX 3.1.0+
,因为要使用到uni_modules
uniCloud-admin
项目或新建项目:打开HBuilderX
-> 文件
-> 新建
-> 项目
-> uni-app
选择 uniCloud admin
模板,键入一个名字,确定关联云服务空间
和运行云服务空间初始化向导
使用 HBuilderX 导入插件
,选择 uniCloud admin
项目点击确定npm install @tinywisp/vue-tree --save npm install dexie-js --save 将原来的idb-js替换为功能更为强大的“dexie-js”
/uni_modules/wuxq-admin-files/uniCloud/cloudfunctions/wuxq-admin-files
,右键上传部署。云函数依赖uni-cloud-router,需提前在插件市场导入/uni_modules/wuxq-admin-files/uniCloud/database/*
,上传DB schema。pages.json
中添加页面路径这里用了subPackages的功能,不懂的小白请自行查看文档
//此结构与uniCloud admin中的pages.json结构一致 这里用了 subPackages也就是分了主目录
"pages": [
"subPackages":
[
//其它目录结构
{
"root": "uni_modules/wuxq-admin-files/pages/files/",
"pages": [{
"path": "list",
"style": {
"navigationBarTitleText": "文件列表"
}
},
{
"path": "upload",
"style": {
"navigationBarTitleText": "文件上传"
}
},
{
"path": "classify",
"style": {
"navigationBarTitleText": "文件分类"
}
}
]
}
]
]
运行起来uniCloud admin,菜单管理模块会自动读取/uni_modules/wuxq-admin-files/menu.json
文件中的菜单配置,生成【待添加菜单】,选中升级中心,点击添加选中的菜单
即可
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。