admin
This commit is contained in:
parent
e5f6db819e
commit
c1a7eb4b7c
@ -32,3 +32,13 @@
|
||||
margin-left: auto
|
||||
margin-right: auto
|
||||
// 汇聚 converge
|
||||
|
||||
// 控制台
|
||||
.console
|
||||
position: fixed
|
||||
top: 0
|
||||
left: 0
|
||||
right: 0
|
||||
bottom: 0
|
||||
background: rgba(0,0,0,.9)
|
||||
z-index: 1024
|
||||
|
@ -7,6 +7,7 @@
|
||||
NuxtLink.navbar-item(to="/") 论坛
|
||||
NuxtLink.navbar-item(to="/docs") 文档
|
||||
NuxtLink.navbar-item(to="/chat") 聊天室
|
||||
NuxtLink.navbar-item(to="/admin") admin
|
||||
.online
|
||||
.navbar-user(v-if="account.online")
|
||||
NuxtLink.userinfo(to="/account")
|
||||
@ -117,4 +118,15 @@ footer.footer
|
||||
padding: 4rem
|
||||
.github
|
||||
font-size: 2rem
|
||||
|
||||
.admin
|
||||
position: relative
|
||||
.admin::before
|
||||
position: absolute
|
||||
top: 0
|
||||
right: 0
|
||||
content: '演示'
|
||||
width: 4rem
|
||||
height: 2rem
|
||||
background: #ff1414
|
||||
</style>
|
||||
|
14
pages/admin/_name.vue
Normal file
14
pages/admin/_name.vue
Normal file
@ -0,0 +1,14 @@
|
||||
<template lang="pug">
|
||||
.admin-object-type
|
||||
p 对象类型列表
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
asyncData({ $axios, params }) {
|
||||
return $axios.get(`/api/${params.name}`).then((res) => {
|
||||
return { list: res.data };
|
||||
});
|
||||
},
|
||||
};
|
||||
</script>
|
12
pages/admin/_name/index.vue
Normal file
12
pages/admin/_name/index.vue
Normal file
@ -0,0 +1,12 @@
|
||||
<template lang="pug">
|
||||
.admin-object
|
||||
p object {{ name }}
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
asyncData({ params }) {
|
||||
return { name: params.name };
|
||||
},
|
||||
};
|
||||
</script>
|
34
pages/admin/index.vue
Normal file
34
pages/admin/index.vue
Normal file
@ -0,0 +1,34 @@
|
||||
<template lang="pug">
|
||||
.admin-index
|
||||
.ceremony
|
||||
.circumscription
|
||||
p admin
|
||||
p 1. 列出所有用户
|
||||
p 2. 列出用户的会话列表
|
||||
p 3. 列出用户的ws连接
|
||||
p 4. 列出用户的订阅频道
|
||||
p 5. 列出用户的绘画
|
||||
p 6. 列出消息盒子列表, 通常这属于用户隐私(不建议)
|
||||
p 7. 列出系统消息
|
||||
p 8. 创建系统频道
|
||||
p 9. 发送系统消息向指定用户或指定用户群体
|
||||
p 10. 发送功能性消息
|
||||
p 11. 变更事件通知
|
||||
p 12. 列出对象列表
|
||||
p 13. 提供对象检索与排序
|
||||
p 15. 还有啥..
|
||||
p -----------------------------
|
||||
p 主要分为两部分,
|
||||
p 1. 标准对象
|
||||
p 2. 标准频道
|
||||
ul.user-statistics
|
||||
li 用户对象的概览
|
||||
li 1. 用户总量
|
||||
li 2. 本周注册量
|
||||
li 3. 今日新增
|
||||
li 4. 日活/周活/月活(共用时间轴)
|
||||
li 5. 会话的连接数量
|
||||
li 6. 会话的连接频率(点击admin时不跳转路由, 而是弹出全屏管理面板,顶部带有有限刻度)
|
||||
//.console
|
||||
// p 一个控制台
|
||||
</template>
|
4
pages/admin/users.vue
Normal file
4
pages/admin/users.vue
Normal file
@ -0,0 +1,4 @@
|
||||
<template lang="pug">
|
||||
.admin-users
|
||||
p user-list 对用户批量管理
|
||||
</template>
|
@ -14,7 +14,10 @@
|
||||
p 1. 使用内嵌数据库(nedb), 不需要任何配置, 一步安装
|
||||
p 2. 任意扩展对象, 所有对象都拥有相同的基本属性和处理的方法
|
||||
p 3. 支持无限嵌套 (这并不可怕
|
||||
p 4. 支持导出数据
|
||||
p 4. 支持 websocket 频道广播(可实现事件消息实时推送与聊天室, 可实现在线多人协作)
|
||||
p 5. 支持导出数据
|
||||
p 6. 自带精确统计功能
|
||||
p 7. 自带通用管理后台
|
||||
p ------------------------------
|
||||
p 如果在阅读文档时感到困惑, 请到论坛提问(建议), 或加入群聊:
|
||||
p QQ群
|
||||
|
Loading…
Reference in New Issue
Block a user