mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-21 11:18:10 +08:00
1260 lines
49 KiB
PHP
1260 lines
49 KiB
PHP
<?php
|
||
/**
|
||
* @copyright Copyright (c) 2021 深圳市酷瓜软件有限公司
|
||
* @license https://opensource.org/licenses/GPL-2.0
|
||
* @link https://www.koogua.com
|
||
*/
|
||
|
||
namespace App\Http\Admin\Services;
|
||
|
||
class AuthNode extends Service
|
||
{
|
||
|
||
public function getNodes()
|
||
{
|
||
$nodes = [];
|
||
|
||
$nodes[] = $this->getContentNodes();
|
||
$nodes[] = $this->getOperationNodes();
|
||
$nodes[] = $this->getFinanceNodes();
|
||
$nodes[] = $this->getUserNodes();
|
||
$nodes[] = $this->getSettingNodes();
|
||
$nodes[] = $this->getUtilNodes();
|
||
|
||
return $nodes;
|
||
}
|
||
|
||
protected function getContentNodes()
|
||
{
|
||
return [
|
||
'id' => '1',
|
||
'title' => '内容管理',
|
||
'children' => [
|
||
[
|
||
'id' => '1-2',
|
||
'title' => '分类管理',
|
||
'type' => 'button',
|
||
'children' => [
|
||
[
|
||
'id' => '1-2-1',
|
||
'title' => '分类列表',
|
||
'type' => 'button',
|
||
'route' => 'admin.category.list',
|
||
'params' => ['type' => 1],
|
||
],
|
||
[
|
||
'id' => '1-2-2',
|
||
'title' => '添加分类',
|
||
'type' => 'button',
|
||
'route' => 'admin.category.add',
|
||
'params' => ['type' => 1],
|
||
],
|
||
[
|
||
'id' => '1-2-3',
|
||
'title' => '编辑分类',
|
||
'type' => 'button',
|
||
'route' => 'admin.category.edit',
|
||
],
|
||
[
|
||
'id' => '1-2-4',
|
||
'title' => '删除分类',
|
||
'type' => 'button',
|
||
'route' => 'admin.category.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-1',
|
||
'title' => '课程管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-1-1',
|
||
'title' => '课程列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.course.list',
|
||
],
|
||
[
|
||
'id' => '1-1-2',
|
||
'title' => '搜索课程',
|
||
'type' => 'menu',
|
||
'route' => 'admin.course.search',
|
||
],
|
||
[
|
||
'id' => '1-1-3',
|
||
'title' => '添加课程',
|
||
'type' => 'menu',
|
||
'route' => 'admin.course.add',
|
||
],
|
||
[
|
||
'id' => '1-1-4',
|
||
'title' => '编辑课程',
|
||
'type' => 'button',
|
||
'route' => 'admin.course.edit',
|
||
],
|
||
[
|
||
'id' => '1-1-5',
|
||
'title' => '删除课程',
|
||
'type' => 'button',
|
||
'route' => 'admin.course.delete',
|
||
],
|
||
[
|
||
'id' => '1-1-6',
|
||
'title' => '课程分类',
|
||
'type' => 'menu',
|
||
'route' => 'admin.course.category',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-3',
|
||
'title' => '套餐管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-3-1',
|
||
'title' => '套餐列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.package.list',
|
||
],
|
||
[
|
||
'id' => '1-3-2',
|
||
'title' => '搜索套餐',
|
||
'type' => 'menu',
|
||
'route' => 'admin.package.search',
|
||
],
|
||
[
|
||
'id' => '1-3-3',
|
||
'title' => '添加套餐',
|
||
'type' => 'menu',
|
||
'route' => 'admin.package.add',
|
||
],
|
||
[
|
||
'id' => '1-3-4',
|
||
'title' => '编辑套餐',
|
||
'type' => 'button',
|
||
'route' => 'admin.package.edit',
|
||
],
|
||
[
|
||
'id' => '1-3-5',
|
||
'title' => '删除套餐',
|
||
'type' => 'button',
|
||
'route' => 'admin.package.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-4',
|
||
'title' => '专题管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-4-1',
|
||
'title' => '专题列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.topic.list',
|
||
],
|
||
[
|
||
'id' => '1-4-5',
|
||
'title' => '搜索专题',
|
||
'type' => 'menu',
|
||
'route' => 'admin.topic.search',
|
||
],
|
||
[
|
||
'id' => '1-4-2',
|
||
'title' => '添加专题',
|
||
'type' => 'menu',
|
||
'route' => 'admin.topic.add',
|
||
],
|
||
[
|
||
'id' => '1-4-3',
|
||
'title' => '编辑专题',
|
||
'type' => 'button',
|
||
'route' => 'admin.topic.edit',
|
||
],
|
||
[
|
||
'id' => '1-4-4',
|
||
'title' => '删除专题',
|
||
'type' => 'button',
|
||
'route' => 'admin.topic.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-5',
|
||
'title' => '单页管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-5-1',
|
||
'title' => '单页列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.page.list',
|
||
],
|
||
[
|
||
'id' => '1-5-2',
|
||
'title' => '添加单页',
|
||
'type' => 'menu',
|
||
'route' => 'admin.page.add',
|
||
],
|
||
[
|
||
'id' => '1-5-3',
|
||
'title' => '编辑单页',
|
||
'type' => 'button',
|
||
'route' => 'admin.page.edit',
|
||
],
|
||
[
|
||
'id' => '1-5-4',
|
||
'title' => '删除单页',
|
||
'type' => 'button',
|
||
'route' => 'admin.page.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-6',
|
||
'title' => '帮助管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-6-1',
|
||
'title' => '帮助列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.help.list',
|
||
],
|
||
[
|
||
'id' => '1-6-2',
|
||
'title' => '添加帮助',
|
||
'type' => 'menu',
|
||
'route' => 'admin.help.add',
|
||
],
|
||
[
|
||
'id' => '1-6-3',
|
||
'title' => '编辑帮助',
|
||
'type' => 'button',
|
||
'route' => 'admin.help.edit',
|
||
],
|
||
[
|
||
'id' => '1-6-4',
|
||
'title' => '删除帮助',
|
||
'type' => 'button',
|
||
'route' => 'admin.help.delete',
|
||
],
|
||
[
|
||
'id' => '1-6-5',
|
||
'title' => '帮助分类',
|
||
'type' => 'menu',
|
||
'route' => 'admin.help.category',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-8',
|
||
'title' => '标签管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-8-1',
|
||
'title' => '标签列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.tag.list',
|
||
],
|
||
[
|
||
'id' => '1-8-2',
|
||
'title' => '搜索标签',
|
||
'type' => 'menu',
|
||
'route' => 'admin.tag.search',
|
||
],
|
||
[
|
||
'id' => '1-8-3',
|
||
'title' => '添加标签',
|
||
'type' => 'menu',
|
||
'route' => 'admin.tag.add',
|
||
],
|
||
[
|
||
'id' => '1-8-4',
|
||
'title' => '编辑标签',
|
||
'type' => 'button',
|
||
'route' => 'admin.tag.edit',
|
||
],
|
||
[
|
||
'id' => '1-8-5',
|
||
'title' => '删除标签',
|
||
'type' => 'button',
|
||
'route' => 'admin.tag.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-7',
|
||
'title' => '文章管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-7-1',
|
||
'title' => '文章列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.article.list',
|
||
],
|
||
[
|
||
'id' => '1-7-2',
|
||
'title' => '搜索文章',
|
||
'type' => 'menu',
|
||
'route' => 'admin.article.search',
|
||
],
|
||
[
|
||
'id' => '1-7-3',
|
||
'title' => '添加文章',
|
||
'type' => 'menu',
|
||
'route' => 'admin.article.add',
|
||
],
|
||
[
|
||
'id' => '1-7-4',
|
||
'title' => '编辑文章',
|
||
'type' => 'button',
|
||
'route' => 'admin.article.edit',
|
||
],
|
||
[
|
||
'id' => '1-7-5',
|
||
'title' => '删除文章',
|
||
'type' => 'button',
|
||
'route' => 'admin.article.delete',
|
||
],
|
||
[
|
||
'id' => '1-7-9',
|
||
'title' => '文章详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.article.show',
|
||
],
|
||
[
|
||
'id' => '1-7-10',
|
||
'title' => '审核文章',
|
||
'type' => 'button',
|
||
'route' => 'admin.article.moderate',
|
||
],
|
||
[
|
||
'id' => '1-7-11',
|
||
'title' => '审核举报',
|
||
'type' => 'button',
|
||
'route' => 'admin.article.report',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-10',
|
||
'title' => '问题管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-10-1',
|
||
'title' => '问题列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.question.list',
|
||
],
|
||
[
|
||
'id' => '1-10-2',
|
||
'title' => '搜索问题',
|
||
'type' => 'menu',
|
||
'route' => 'admin.question.search',
|
||
],
|
||
[
|
||
'id' => '1-10-3',
|
||
'title' => '添加问题',
|
||
'type' => 'menu',
|
||
'route' => 'admin.question.add',
|
||
],
|
||
[
|
||
'id' => '1-10-4',
|
||
'title' => '编辑问题',
|
||
'type' => 'button',
|
||
'route' => 'admin.question.edit',
|
||
],
|
||
[
|
||
'id' => '1-10-5',
|
||
'title' => '删除问题',
|
||
'type' => 'button',
|
||
'route' => 'admin.question.delete',
|
||
],
|
||
[
|
||
'id' => '1-10-9',
|
||
'title' => '问题详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.question.show',
|
||
],
|
||
[
|
||
'id' => '1-10-10',
|
||
'title' => '审核问题',
|
||
'type' => 'button',
|
||
'route' => 'admin.question.moderate',
|
||
],
|
||
[
|
||
'id' => '1-10-11',
|
||
'title' => '审核举报',
|
||
'type' => 'button',
|
||
'route' => 'admin.question.report',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-11',
|
||
'title' => '回答管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '1-11-1',
|
||
'title' => '回答列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.answer.list',
|
||
],
|
||
[
|
||
'id' => '1-11-2',
|
||
'title' => '搜索回答',
|
||
'type' => 'menu',
|
||
'route' => 'admin.answer.search',
|
||
],
|
||
[
|
||
'id' => '1-11-3',
|
||
'title' => '添加答案',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.add',
|
||
],
|
||
[
|
||
'id' => '1-11-4',
|
||
'title' => '编辑回答',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.edit',
|
||
],
|
||
[
|
||
'id' => '1-11-5',
|
||
'title' => '删除回答',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.delete',
|
||
],
|
||
[
|
||
'id' => '1-11-9',
|
||
'title' => '回答详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.show',
|
||
],
|
||
[
|
||
'id' => '1-11-10',
|
||
'title' => '审核回答',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.moderate',
|
||
],
|
||
[
|
||
'id' => '1-11-11',
|
||
'title' => '审核举报',
|
||
'type' => 'button',
|
||
'route' => 'admin.answer.report',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '1-9',
|
||
'title' => '评论管理',
|
||
'type' => 'button',
|
||
'children' => [
|
||
[
|
||
'id' => '1-9-1',
|
||
'title' => '评论列表',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.list',
|
||
],
|
||
[
|
||
'id' => '1-9-2',
|
||
'title' => '搜索评论',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.search',
|
||
],
|
||
[
|
||
'id' => '1-9-3',
|
||
'title' => '编辑评论',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.edit',
|
||
],
|
||
[
|
||
'id' => '1-9-4',
|
||
'title' => '删除评论',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.delete',
|
||
],
|
||
[
|
||
'id' => '1-9-5',
|
||
'title' => '评论审核',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.moderate',
|
||
],
|
||
[
|
||
'id' => '1-9-6',
|
||
'title' => '举报审核',
|
||
'type' => 'button',
|
||
'route' => 'admin.comment.report',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
protected function getOperationNodes()
|
||
{
|
||
return [
|
||
'id' => '2',
|
||
'title' => '运营管理',
|
||
'children' => [
|
||
[
|
||
'id' => '2-10',
|
||
'title' => '审核队列',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-10-5',
|
||
'title' => '评价审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.reviews',
|
||
],
|
||
[
|
||
'id' => '2-10-6',
|
||
'title' => '咨询审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.consults',
|
||
],
|
||
[
|
||
'id' => '2-10-1',
|
||
'title' => '文章审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.articles',
|
||
],
|
||
[
|
||
'id' => '2-10-2',
|
||
'title' => '问题审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.questions',
|
||
],
|
||
[
|
||
'id' => '2-10-3',
|
||
'title' => '回答审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.answers',
|
||
],
|
||
[
|
||
'id' => '2-10-4',
|
||
'title' => '评论审核',
|
||
'type' => 'menu',
|
||
'route' => 'admin.mod.comments',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-11',
|
||
'title' => '举报队列',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-11-1',
|
||
'title' => '文章举报',
|
||
'type' => 'menu',
|
||
'route' => 'admin.report.articles',
|
||
],
|
||
[
|
||
'id' => '2-11-2',
|
||
'title' => '问题举报',
|
||
'type' => 'menu',
|
||
'route' => 'admin.report.questions',
|
||
],
|
||
[
|
||
'id' => '2-11-3',
|
||
'title' => '回答举报',
|
||
'type' => 'menu',
|
||
'route' => 'admin.report.answers',
|
||
],
|
||
[
|
||
'id' => '2-11-4',
|
||
'title' => '评论举报',
|
||
'type' => 'menu',
|
||
'route' => 'admin.report.comments',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-1',
|
||
'title' => '学员管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-1-1',
|
||
'title' => '学员列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.student.list',
|
||
],
|
||
[
|
||
'id' => '2-1-2',
|
||
'title' => '搜索学员',
|
||
'type' => 'menu',
|
||
'route' => 'admin.student.search',
|
||
],
|
||
[
|
||
'id' => '2-1-3',
|
||
'title' => '添加学员',
|
||
'type' => 'menu',
|
||
'route' => 'admin.student.add',
|
||
],
|
||
[
|
||
'id' => '2-1-4',
|
||
'title' => '编辑学员',
|
||
'type' => 'button',
|
||
'route' => 'admin.student.edit',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-2',
|
||
'title' => '咨询管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-2-1',
|
||
'title' => '咨询列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.consult.list',
|
||
],
|
||
[
|
||
'id' => '2-2-2',
|
||
'title' => '搜索咨询',
|
||
'type' => 'menu',
|
||
'route' => 'admin.consult.search',
|
||
],
|
||
[
|
||
'id' => '2-2-3',
|
||
'title' => '编辑咨询',
|
||
'type' => 'button',
|
||
'route' => 'admin.consult.edit',
|
||
],
|
||
[
|
||
'id' => '2-2-4',
|
||
'title' => '删除咨询',
|
||
'type' => 'button',
|
||
'route' => 'admin.consult.delete',
|
||
],
|
||
[
|
||
'id' => '2-2-5',
|
||
'title' => '审核咨询',
|
||
'type' => 'button',
|
||
'route' => 'admin.consult.moderate',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-3',
|
||
'title' => '评价管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-3-1',
|
||
'title' => '评价列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.review.list',
|
||
],
|
||
[
|
||
'id' => '2-3-2',
|
||
'title' => '搜索评价',
|
||
'type' => 'menu',
|
||
'route' => 'admin.review.search',
|
||
],
|
||
[
|
||
'id' => '2-3-3',
|
||
'title' => '编辑评价',
|
||
'type' => 'button',
|
||
'route' => 'admin.review.edit',
|
||
],
|
||
[
|
||
'id' => '2-3-4',
|
||
'title' => '删除评价',
|
||
'type' => 'button',
|
||
'route' => 'admin.review.delete',
|
||
],
|
||
[
|
||
'id' => '2-3-5',
|
||
'title' => '审核评价',
|
||
'type' => 'button',
|
||
'route' => 'admin.review.moderate',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-4',
|
||
'title' => '群组管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-4-1',
|
||
'title' => '群组列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.im_group.list',
|
||
],
|
||
[
|
||
'id' => '2-4-2',
|
||
'title' => '搜索群组',
|
||
'type' => 'menu',
|
||
'route' => 'admin.im_group.search',
|
||
],
|
||
[
|
||
'id' => '2-4-3',
|
||
'title' => '添加群组',
|
||
'type' => 'menu',
|
||
'route' => 'admin.im_group.add',
|
||
],
|
||
[
|
||
'id' => '2-4-4',
|
||
'title' => '编辑群组',
|
||
'type' => 'button',
|
||
'route' => 'admin.im_group.edit',
|
||
],
|
||
[
|
||
'id' => '2-4-5',
|
||
'title' => '删除群组',
|
||
'type' => 'button',
|
||
'route' => 'admin.im_group.delete',
|
||
],
|
||
[
|
||
'id' => '2-4-6',
|
||
'title' => '群员列表',
|
||
'type' => 'button',
|
||
'route' => 'admin.im_group.users',
|
||
],
|
||
[
|
||
'id' => '2-4-7',
|
||
'title' => '删除群员',
|
||
'type' => 'button',
|
||
'route' => 'admin.im_group_user.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-5',
|
||
'title' => '轮播管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-5-1',
|
||
'title' => '轮播列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.slide.list',
|
||
],
|
||
[
|
||
'id' => '2-5-5',
|
||
'title' => '搜索轮播',
|
||
'type' => 'menu',
|
||
'route' => 'admin.slide.search',
|
||
],
|
||
[
|
||
'id' => '2-5-2',
|
||
'title' => '添加轮播',
|
||
'type' => 'menu',
|
||
'route' => 'admin.slide.add',
|
||
],
|
||
[
|
||
'id' => '2-5-3',
|
||
'title' => '编辑轮播',
|
||
'type' => 'button',
|
||
'route' => 'admin.slide.edit',
|
||
],
|
||
[
|
||
'id' => '2-5-4',
|
||
'title' => '删除轮播',
|
||
'type' => 'button',
|
||
'route' => 'admin.slide.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-6',
|
||
'title' => '导航管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-6-1',
|
||
'title' => '导航列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.nav.list',
|
||
],
|
||
[
|
||
'id' => '2-6-2',
|
||
'title' => '添加导航',
|
||
'type' => 'menu',
|
||
'route' => 'admin.nav.add',
|
||
],
|
||
[
|
||
'id' => '2-6-3',
|
||
'title' => '编辑导航',
|
||
'type' => 'button',
|
||
'route' => 'admin.nav.edit',
|
||
],
|
||
[
|
||
'id' => '2-6-4',
|
||
'title' => '删除导航',
|
||
'type' => 'button',
|
||
'route' => 'admin.nav.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-7',
|
||
'title' => '数据统计',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-7-1',
|
||
'title' => '热卖商品',
|
||
'type' => 'menu',
|
||
'route' => 'admin.stat.hot_sales',
|
||
],
|
||
[
|
||
'id' => '2-7-2',
|
||
'title' => '成交订单',
|
||
'type' => 'menu',
|
||
'route' => 'admin.stat.sales',
|
||
],
|
||
[
|
||
'id' => '2-7-3',
|
||
'title' => '售后退款',
|
||
'type' => 'menu',
|
||
'route' => 'admin.stat.refunds',
|
||
],
|
||
[
|
||
'id' => '2-7-4',
|
||
'title' => '注册用户',
|
||
'type' => 'menu',
|
||
'route' => 'admin.stat.reg_users',
|
||
],
|
||
[
|
||
'id' => '2-7-5',
|
||
'title' => '活跃用户',
|
||
'type' => 'menu',
|
||
'route' => 'admin.stat.online_users',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-8',
|
||
'title' => '积分商城',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-8-2',
|
||
'title' => '礼品列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.point_gift.list',
|
||
],
|
||
[
|
||
'id' => '2-8-1',
|
||
'title' => '兑换记录',
|
||
'type' => 'menu',
|
||
'route' => 'admin.point_redeem.list',
|
||
],
|
||
[
|
||
'id' => '2-8-6',
|
||
'title' => '积分记录',
|
||
'type' => 'menu',
|
||
'route' => 'admin.point_history.list',
|
||
],
|
||
[
|
||
'id' => '2-8-3',
|
||
'title' => '添加礼品',
|
||
'type' => 'button',
|
||
'route' => 'admin.point_gift.add',
|
||
],
|
||
[
|
||
'id' => '2-8-4',
|
||
'title' => '编辑礼品',
|
||
'type' => 'button',
|
||
'route' => 'admin.point_gift.edit',
|
||
],
|
||
[
|
||
'id' => '2-8-5',
|
||
'title' => '删除礼品',
|
||
'type' => 'button',
|
||
'route' => 'admin.point_gift.delete',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '2-9',
|
||
'title' => '限时秒杀',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '2-9-1',
|
||
'title' => '商品列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.flash_sale.list',
|
||
],
|
||
[
|
||
'id' => '2-9-2',
|
||
'title' => '添加商品',
|
||
'type' => 'menu',
|
||
'route' => 'admin.flash_sale.add',
|
||
],
|
||
[
|
||
'id' => '2-9-3',
|
||
'title' => '搜索商品',
|
||
'type' => 'menu',
|
||
'route' => 'admin.flash_sale.search',
|
||
],
|
||
[
|
||
'id' => '2-9-4',
|
||
'title' => '编辑商品',
|
||
'type' => 'button',
|
||
'route' => 'admin.flash_sale.edit',
|
||
],
|
||
[
|
||
'id' => '2-9-5',
|
||
'title' => '删除商品',
|
||
'type' => 'button',
|
||
'route' => 'admin.flash_sale.delete',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
protected function getFinanceNodes()
|
||
{
|
||
return [
|
||
'id' => '3',
|
||
'title' => '财务管理',
|
||
'children' => [
|
||
[
|
||
'id' => '3-1',
|
||
'title' => '订单管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '3-1-1',
|
||
'title' => '订单列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.order.list',
|
||
],
|
||
[
|
||
'id' => '3-1-2',
|
||
'title' => '搜索订单',
|
||
'type' => 'menu',
|
||
'route' => 'admin.order.search',
|
||
],
|
||
[
|
||
'id' => '3-1-3',
|
||
'title' => '订单详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.order.show',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '3-2',
|
||
'title' => '交易管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '3-2-1',
|
||
'title' => '交易列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.trade.list',
|
||
],
|
||
[
|
||
'id' => '3-2-2',
|
||
'title' => '搜索交易',
|
||
'type' => 'menu',
|
||
'route' => 'admin.trade.search',
|
||
],
|
||
[
|
||
'id' => '3-2-3',
|
||
'title' => '交易详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.trade.show',
|
||
],
|
||
[
|
||
'id' => '3-2-4',
|
||
'title' => '交易退款',
|
||
'type' => 'button',
|
||
'route' => 'admin.trade.refund',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '3-3',
|
||
'title' => '退款管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '3-3-1',
|
||
'title' => '退款列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.refund.list',
|
||
],
|
||
[
|
||
'id' => '3-3-2',
|
||
'title' => '搜索退款',
|
||
'type' => 'menu',
|
||
'route' => 'admin.refund.search',
|
||
],
|
||
[
|
||
'id' => '3-3-3',
|
||
'title' => '退款详情',
|
||
'type' => 'button',
|
||
'route' => 'admin.refund.show',
|
||
],
|
||
[
|
||
'id' => '3-3-4',
|
||
'title' => '审核退款',
|
||
'type' => 'button',
|
||
'route' => 'admin.refund.review',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
protected function getUserNodes()
|
||
{
|
||
return [
|
||
'id' => '4',
|
||
'title' => '用户管理',
|
||
'children' => [
|
||
[
|
||
'id' => '4-1',
|
||
'title' => '用户管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '4-1-1',
|
||
'title' => '用户列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.user.list',
|
||
],
|
||
[
|
||
'id' => '4-1-2',
|
||
'title' => '搜索用户',
|
||
'type' => 'menu',
|
||
'route' => 'admin.user.search',
|
||
],
|
||
[
|
||
'id' => '4-1-3',
|
||
'title' => '添加用户',
|
||
'type' => 'menu',
|
||
'route' => 'admin.user.add',
|
||
],
|
||
[
|
||
'id' => '4-1-4',
|
||
'title' => '编辑用户',
|
||
'type' => 'button',
|
||
'route' => 'admin.user.edit',
|
||
],
|
||
[
|
||
'id' => '4-1-5',
|
||
'title' => '在线记录',
|
||
'type' => 'button',
|
||
'route' => 'admin.user.online',
|
||
],
|
||
],
|
||
],
|
||
[
|
||
'id' => '4-2',
|
||
'title' => '角色管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '4-2-1',
|
||
'title' => '角色列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.role.list',
|
||
],
|
||
[
|
||
'id' => '4-2-2',
|
||
'title' => '添加角色',
|
||
'type' => 'menu',
|
||
'route' => 'admin.role.add',
|
||
],
|
||
[
|
||
'id' => '4-2-3',
|
||
'title' => '编辑角色',
|
||
'type' => 'button',
|
||
'route' => 'admin.role.edit',
|
||
],
|
||
[
|
||
'id' => '4-2-4',
|
||
'title' => '删除角色',
|
||
'type' => 'button',
|
||
'route' => 'admin.role.delete',
|
||
]
|
||
],
|
||
],
|
||
[
|
||
'id' => '4-3',
|
||
'title' => '操作记录',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '4-3-1',
|
||
'title' => '记录列表',
|
||
'type' => 'menu',
|
||
'route' => 'admin.audit.list',
|
||
],
|
||
[
|
||
'id' => '4-3-2',
|
||
'title' => '搜索记录',
|
||
'type' => 'menu',
|
||
'route' => 'admin.audit.search',
|
||
],
|
||
[
|
||
'id' => '4-3-3',
|
||
'title' => '浏览记录',
|
||
'type' => 'button',
|
||
'route' => 'admin.audit.show',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
protected function getSettingNodes()
|
||
{
|
||
return [
|
||
'id' => '5',
|
||
'title' => '系统管理',
|
||
'children' => [
|
||
[
|
||
'id' => '5-1',
|
||
'title' => '配置管理',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '5-1-1',
|
||
'title' => '网站设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.site',
|
||
],
|
||
[
|
||
'id' => '5-1-2',
|
||
'title' => '密钥设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.secret',
|
||
],
|
||
[
|
||
'id' => '5-1-3',
|
||
'title' => '存储设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.storage',
|
||
],
|
||
[
|
||
'id' => '5-1-4',
|
||
'title' => '点播设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.vod',
|
||
],
|
||
[
|
||
'id' => '5-1-5',
|
||
'title' => '直播设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.live',
|
||
],
|
||
[
|
||
'id' => '5-1-6',
|
||
'title' => '短信设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.sms',
|
||
],
|
||
[
|
||
'id' => '5-1-7',
|
||
'title' => '邮件设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.mail',
|
||
],
|
||
[
|
||
'id' => '5-1-8',
|
||
'title' => '验证码设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.captcha',
|
||
],
|
||
[
|
||
'id' => '5-1-9',
|
||
'title' => '支付设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.pay',
|
||
],
|
||
[
|
||
'id' => '5-1-10',
|
||
'title' => '会员设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.vip',
|
||
],
|
||
[
|
||
'id' => '5-1-14',
|
||
'title' => '积分设置',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.point',
|
||
],
|
||
[
|
||
'id' => '5-1-11',
|
||
'title' => '即时通讯',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.im',
|
||
],
|
||
[
|
||
'id' => '5-1-12',
|
||
'title' => '注册登录',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.oauth',
|
||
],
|
||
[
|
||
'id' => '5-1-13',
|
||
'title' => '微信公众号',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.wechat_oa',
|
||
],
|
||
[
|
||
'id' => '5-1-15',
|
||
'title' => '钉钉机器人',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.dingtalk_robot',
|
||
],
|
||
[
|
||
'id' => '5-1-16',
|
||
'title' => '联系方式',
|
||
'type' => 'menu',
|
||
'route' => 'admin.setting.contact',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
protected function getUtilNodes()
|
||
{
|
||
return [
|
||
'id' => '6',
|
||
'title' => '实用工具',
|
||
'children' => [
|
||
[
|
||
'id' => '6-1',
|
||
'title' => '常用工具',
|
||
'type' => 'menu',
|
||
'children' => [
|
||
[
|
||
'id' => '6-1-1',
|
||
'title' => '首页缓存',
|
||
'type' => 'menu',
|
||
'route' => 'admin.util.index_cache',
|
||
],
|
||
],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
|
||
}
|