From be3ebaa7b1d3a3673f59e57046d7bd4d4d0e7d13 Mon Sep 17 00:00:00 2001
From: Eddie <102564160@qq.com>
Date: Tue, 17 Aug 2021 14:33:19 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=A6=96=E9=A1=B5=E4=B8=AA?=
=?UTF-8?q?=E6=80=A7=E5=8C=96=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/home.js | 19 ++
src/icons/svg/logo.svg | 2 +-
src/layout/components/Sidebar/Logo.vue | 2 +-
src/router/index.js | 4 +-
src/router/modules/home.js | 23 ++
src/settings.js | 2 +-
src/styles/element-ui.scss | 27 ++
src/views/home/books-dialog/books-dialog.vue | 246 ++++++++++++++
src/views/home/home.vue | 318 ++++++++++++++++++
.../otherSettingsDialog.vue | 2 +-
.../components/check-books-dialog.vue | 107 +++---
src/views/sort-management/index.vue | 20 +-
12 files changed, 717 insertions(+), 55 deletions(-)
create mode 100644 src/api/home.js
create mode 100644 src/router/modules/home.js
create mode 100644 src/views/home/books-dialog/books-dialog.vue
create mode 100644 src/views/home/home.vue
diff --git a/src/api/home.js b/src/api/home.js
new file mode 100644
index 0000000..353bf60
--- /dev/null
+++ b/src/api/home.js
@@ -0,0 +1,19 @@
+import request from '@/utils/request'
+
+export function getHomePage() {
+ return request({
+ url: 'homePage',
+ method: 'POST'
+ })
+}
+
+
+
+
+export function homeSetting( data ) {
+ return request({
+ url: 'homePage/setting',
+ method: 'POST',
+ data: data
+ })
+}
diff --git a/src/icons/svg/logo.svg b/src/icons/svg/logo.svg
index 90dbc53..959437a 100644
--- a/src/icons/svg/logo.svg
+++ b/src/icons/svg/logo.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue
index e91b2fc..eee026a 100644
--- a/src/layout/components/Sidebar/Logo.vue
+++ b/src/layout/components/Sidebar/Logo.vue
@@ -39,7 +39,7 @@ export default {
},
data() {
return {
- title: '智莺系统',
+ title: '无字小说',
logo: '/pic/common/logo@2x.png'
}
}
diff --git a/src/router/index.js b/src/router/index.js
index 1b7da35..33300f4 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -16,6 +16,8 @@ import sortManagement from './modules/sort-management'
import basicSetting from './modules/basic-setting'
import setAdvertising from './modules/set-advertising'
+import home from './modules/home'
+
@@ -88,8 +90,8 @@ export const constantRoutes = [
* the routes that need to be dynamically loaded based on user roles
*/
export const asyncRoutes = [
+ home,
basicSetting,
-
memberManagement,
booksManagement,
sortManagement,
diff --git a/src/router/modules/home.js b/src/router/modules/home.js
new file mode 100644
index 0000000..e21bdfc
--- /dev/null
+++ b/src/router/modules/home.js
@@ -0,0 +1,23 @@
+/** When your routing table is too long, you can split it into small modules **/
+
+import Layout from '@/layout'
+
+const home = {
+ path: '/home',
+ component: Layout,
+ redirect: '/home',
+ name: 'home',
+ meta: {
+ title: '首页个性化',
+ icon: 'el-icon-s-home'
+ },
+ children: [
+ {
+ path: 'home',
+ component: () => import('@/views/home/home'),
+ name: 'home',
+ meta: { title: '首页个性化' }
+ },
+ ]
+}
+export default home
diff --git a/src/settings.js b/src/settings.js
index 286ec85..20db2f4 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -1,5 +1,5 @@
module.exports = {
- title: '智莺总后台',
+ title: '管理后台',
/**
* @type {boolean} true | false
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index 6db028d..3efd0e2 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -36,4 +36,31 @@
position: absolute;
top: 0;
+}
+
+
+.banner-box{
+ .el-table td {
+ border-bottom: 0;
+ }
+
+ .el-table th.is-leaf, .el-table td {
+ border-bottom: 0;
+
+ }
+
+ el-table__row > td {
+ border: none;
+ }
+
+ .el-table::before {
+ height: 0px;
+ }
+}
+
+
+.el-tooltip__popper.is-light {
+ color: #3DA2FF;
+ border: none;
+ box-shadow: 0px 0px 20px rgb(211, 211, 211);
}
\ No newline at end of file
diff --git a/src/views/home/books-dialog/books-dialog.vue b/src/views/home/books-dialog/books-dialog.vue
new file mode 100644
index 0000000..3f80922
--- /dev/null
+++ b/src/views/home/books-dialog/books-dialog.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
diff --git a/src/views/home/home.vue b/src/views/home/home.vue
new file mode 100644
index 0000000..063cf31
--- /dev/null
+++ b/src/views/home/home.vue
@@ -0,0 +1,318 @@
+
+