From cc367dd95b63bd74aca791052bc174923cd16075 Mon Sep 17 00:00:00 2001
From: jinjianmingming <17610798380@163.com>
Date: Wed, 29 May 2024 15:37:59 +0800
Subject: [PATCH] =?UTF-8?q?berry=E4=B8=BB=E9=A2=98=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E8=81=8A=E5=A4=A9=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/berry/src/menu-items/panel.js | 14 +++++-
web/berry/src/routes/MainRoutes.js | 5 +++
web/berry/src/views/Chat/index.css | 28 ++++++++++++
web/berry/src/views/Chat/index.js | 69 ++++++++++++++++++++++++++++++
4 files changed, 114 insertions(+), 2 deletions(-)
create mode 100644 web/berry/src/views/Chat/index.css
create mode 100644 web/berry/src/views/Chat/index.js
diff --git a/web/berry/src/menu-items/panel.js b/web/berry/src/menu-items/panel.js
index 556b157f..6fa66c34 100644
--- a/web/berry/src/menu-items/panel.js
+++ b/web/berry/src/menu-items/panel.js
@@ -8,11 +8,12 @@ import {
IconKey,
IconGardenCart,
IconUser,
- IconUserScan
+ IconUserScan,
+ IconMessageCircle
} from '@tabler/icons-react';
// constant
-const icons = { IconDashboard, IconSitemap, IconArticle, IconCoin, IconAdjustments, IconKey, IconGardenCart, IconUser, IconUserScan };
+const icons = { IconDashboard, IconSitemap, IconArticle, IconCoin, IconAdjustments, IconKey, IconGardenCart, IconUser, IconUserScan,IconMessageCircle };
// ==============================|| DASHBOARD MENU ITEMS ||============================== //
@@ -29,6 +30,15 @@ const panel = {
breadcrumbs: false,
isAdmin: false
},
+ {
+ id: 'chat',
+ title: '聊天',
+ type: 'item',
+ url: '/panel/chat',
+ icon: icons.IconMessageCircle,
+ breadcrumbs: false,
+ isAdmin: false
+ },
{
id: 'channel',
title: '渠道',
diff --git a/web/berry/src/routes/MainRoutes.js b/web/berry/src/routes/MainRoutes.js
index 74f7e4c2..d326c5ae 100644
--- a/web/berry/src/routes/MainRoutes.js
+++ b/web/berry/src/routes/MainRoutes.js
@@ -3,6 +3,7 @@ import { lazy } from 'react';
// project imports
import MainLayout from 'layout/MainLayout';
import Loadable from 'ui-component/Loadable';
+import Chat from "../views/Chat";
const Channel = Loadable(lazy(() => import('views/Channel')));
const Log = Loadable(lazy(() => import('views/Log')));
@@ -31,6 +32,10 @@ const MainRoutes = {
path: 'dashboard',
element: