Coder Social home page Coder Social logo

dcloudio / uni-admin Goto Github PK

View Code? Open in Web Editor NEW
220.0 20.0 75.0 6.75 MB

基于 uni-app,uniCloud 的 admin 管理项目模板

Home Page: https://uniapp.dcloud.io/uniCloud/admin

License: MIT License

Vue 48.35% JavaScript 44.70% SCSS 1.09% CSS 1.23% HTML 4.23% TypeScript 0.41%
admin admin-dashboard uni-app unicloud

uni-admin's Introduction

uni-admin

uni-admin,是基于 uni-app 和 uniCloud 的管理后台项目模版。

对于uniCloud的开发者而言,其后台管理系统应该使用本框架。

我们搭建了uni-admin演示站点,你登录后即可快速体验uni-admin。

uni-admin 是开源的,遵循 MIT 协议,你可以从Github码云获取源码,也可以从DCloud插件市场快捷下载。

框架特征

  • 基于 uni-app 的宽屏适配,可自动适配 PC 宽屏和手机各端。了解宽屏适配
  • 基于 uniCloud,是 serverless 的云开发。了解uniCloud
  • 基于 uni-id,使用 uni-id 的用户账户、角色、权限系统。了解uni-id

看视频,15分钟掌握uni-admin

uni-admin视频教程

uni-admin's People

Contributors

codexu avatar dcloudhdx avatar fasttian avatar fxy060608 avatar hbcui1984 avatar jrptest avatar mehaotian avatar qq370725567 avatar strivingrabbit avatar wangyaqi avatar zhenyuwang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uni-admin's Issues

uniadmin 部署报错 Rollup failed

直接从插件市场引入的uniadmin,本地调试可以正常运行,发布到前端托管时编译报错

[HBuilder] 14:44:03.740 https://uniapp.dcloud.io/uniCloud/hosting
[HBuilder] 14:44:03.748 [vite]: Rollup failed to resolve import "uni_modules/uni-id-pages/static/limeClipper/photo.svg" from "C:\Users\65283\Documents\HBuilderProjects\uni-admin 基础框架\uni_modules\uni-id-pages\pages\userinfo\cropImage\limeClipper\limeClipper.vue".
[HBuilder] 14:44:03.748 This is most likely unintended because it can break your application at runtime.
[HBuilder] 14:44:03.758 If you do want to externalize this module explicitly add it to
[HBuilder] 14:44:03.758 `build.rollupOptions.external`

image

echarts is not defined

image

出现原因

  • 使用 https://xxxxx/tongji/index.html 访问页面时,会将index.html拼接到url中导致js加载错误
    image

  • 代码中 js的链接地址
    image

  • 在浏览器中 使用https://xxxxx/tongji/index.html访问 尾部的html也被拼接进去了
    image

  • 使用 https://xxxxx/tongji/ 访问则正常
    image

顶部显示没有遮住

image
在manifest.json设置这个,是显示状态栏,但是还是有部分没遮住
"statusbar" : { "immersed" : false },
image

使用uni-admin与uni-starter绑定后database合并问题

根据unicloud官方视频做admin的项目创建P14,使用uni-admin与uni-starter绑定后,进行移动至关联项目下时出现database合并,此时db_init.json和好几个schema需要合并,里面内容有好多不同,请问该如何合并比较好?
比如,opendb-verify-codes.schema.json,uni-starter中是最新的,uni-admin中是旧的,合并过来会覆盖新的怎么办?

统计图表不显示

控制台报
Uncaught (in promise) ReferenceError: process is not defined at Proxy.ecinit (qiun-data-charts.eb4273b3.js:formatted:6805:29) at index.af3628b5.js:1:66646
图表文件位置
uniapp-admin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue
1312行

process.env.BASE_URL 没有被编译

1.10.0无法运行

null:1 Uncaught ReferenceError: getCurrentPages is not defined
at t (null:1:59335)
at Wt (null:1:59399)
at zt (null:1:59518)
at null:1:71393
at null:1:71430
t @ null:1
Wt @ null:1
zt @ null:1
(anonymous) @ null:1
(anonymous) @ null:1
null:1 ReferenceError: uni is not defined
at ot (null:1:43486)
at null:1:69758
(anonymous) @ null:1
Promise.catch (async)
sn @ null:1
init @ null:1
(anonymous) @ null:1
(anonymous) @ null:1
null:1 Uncaught (in promise) ReferenceError: uni is not defined
at request (null:1:12205)
at null:1:11582
at new Promise ()
at Object.wrappedRequest (null:1:11561)
at V.requestWrapped (null:1:13686)
at V.requestAuth (null:1:13752)
at V.getAccessToken (null:1:14948)
at V.authorize (null:1:15445)
at Object.signInAnonymously (null:1:17997)
at null:1:68328
request @ null:1
(anonymous) @ null:1
wrappedRequest @ null:1
requestWrapped @ null:1
requestAuth @ null:1
getAccessToken @ null:1
authorize @ null:1
signInAnonymously @ null:1
(anonymous) @ null:1
setTimeout (async)
(anonymous) @ null:1
sn @ null:1
init @ null:1
(anonymous) @ null:1
(anonymous) @ null:1

1.10.1版本存在的问题

1.阿里云空间,运行云服务空间初始化向导,报错:

公共模块上传失败。失败原因:云函数 DCloud-clientDB 依赖的公共模块 uni-id 不存在或未上传到云端。

云函数uni-portal上传失败。失败原因:获取公共模块 uni-id 云端代码文件失败。。

2.请升级uni id pages到最新版,当前版本太低,有些功能无法实现
3.uni-admin和uni-id-pages中uni-id-users.schema.json不一样,请统一

h5 编译错误

[vite:load-fallback] Could not load D:/HBuilderProjects/小程序后台/store (imported by ......\HBuilderProjects\小程序后台\js_sdk\uni-admin\error.js): EISDIR: illegal operation on a directory, read
[HBuilder] 16:56:47.665 error during build:
[HBuilder] 16:56:47.666 Error: Could not load D:/HBuilderProjects/小程序后台/store (imported by ......\HBuilderProjects\小程序后台\js_sdk\uni-admin\error.js): EISDIR: illegal operation on a directory, read
[HBuilder] 16:56:47.672 项目 '小程序后台' 发布h5失败.

首页i18n错误

让首页出现错误后,右上角会出现一个错误日志标识,反复点击这个错误标识,打开关闭,就会重复如下i18n的错误
Error in mounted hook: TypeError: Cannot read properties of undefined (reading '__composer')

用的是vue3

分页功能出错

在用户管理模块,分页组件上可以选择每页选择多少条数据,默认是显示20条,如果改变每页显示条数,表格数据刷新不会更新分页数据,一直保持默认的数据。

demo的创建超级管理员-失败

RT。
问题1:一个是需要 修改权限,否则会提示 : 未能获取当前用户信息,这个你们的文档都没有体现!~
问题2:不知道为啥,一直无法创建初始管理员。。。。我算是新手,以前什么规矩不懂。。。文档也没有体现。看B站你们的教程视频似乎也是很容易就创建了,所以我估计是bug?

第三个问题在你们的bug 提交中 有一个CSS 相关的已经提交了,我就不说了。

使用邮箱验证码注册后在登录页面登录报错

控制台返回结果:{"errCode":"uni-id-invalid-username","errMsg":"用户名不合法"}
注册账号时使用的页面路径:/uni_modules/uni-id-pages/pages/register/register-by-email
登录时使用的页面路径:/pages/login/login

未匹配到云函数[uni-id-co]

注册管理员账号, 退出登录,修改用户密码(用户管理页面) 都提示错误:未匹配到云函数[uni-id-co]。

连接的是本地云函数。 (上传到服务端可以注册管理员账号)
关联了uni-starter的云空间。
uni-starter: "version": "1.1.32",
uni-admin: "version": "2.1.8"

请问一下,怎么连接本地云函数调试啊??

希望统一发布页面支持直接跳转到应用商店

如题,在uni-admin中设置了Android的应用商店
QQ截图20220905151748

希望可以在页面中,点击下载安装,如果是小米手机则打开小米应用商店,华为则打开华为应用商店,其他类似,如果没有对应商店,则下载apk
8ee724277d2c84a182e0261d1c76475

因为现在在浏览器中打开统一页面下载apk,有些手机会提示不安全的应用,但实际上是已在应用商店上线。

uni-data-menu 二级条目点击不展开

anndroid 7.0 手机型号 SM-G9280 uni-data-menu 二级条目点击不展开,再次点击屏幕才会显示,日志显示点击事件已触发,屏幕没有及时刷新

刷新页面后无法调用hasRole判断角色

如题,登录成功后如果在刷新页面App.vue会去调用init方法去后端请求用户数据,待初始化完成后才能获取对应登录用户的信息,但此时页面已经渲染完成,前端需要提前判断角色去过滤数据,能不能等初始化完成后再去渲染整体页面啊?

uni-admin 如何支持多服务空间上报

因为我这边主要使用统计功能,于是我在A服务空间部署了uni-admin,想让其他服务空间都能上报数据到A服务空间,这个现实吗?因为每个服务空间都部署一个uni-admin,的确有点费劲,。所以我想者在配置uni统计的时候,最好能指定服务空间,这样就可以上报到对应的服务空间了。让一个uni-admin 服务多个空间

orderby多字段不生效

unicloud-db orderby="createTime1 asc,createTime2 desc"></unicloud-db
多字段排序,只能排序第一个,后面的不生效

RequestID ac1cc2ff1697177630961196570

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.