diff --git a/src/components/d2-module-index/components/banner/index.vue b/src/components/d2-module-index/components/banner/index.vue
new file mode 100644
index 00000000..f37e5e11
--- /dev/null
+++ b/src/components/d2-module-index/components/banner/index.vue
@@ -0,0 +1,88 @@
+
+
+
{{title}}
+
{{subTitle}}
+
+
+
+ {{link}}
+
+
+
+
+
+
+
+
diff --git a/src/components/d2-module-index/index.vue b/src/components/d2-module-index/index.vue
new file mode 100644
index 00000000..16536edb
--- /dev/null
+++ b/src/components/d2-module-index/index.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/src/components/index.js b/src/components/index.js
index e6b4aba2..72bcd145 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -16,5 +16,6 @@ Vue.component('d2-icon-select', () => import('./d2-icon-select/index.vue'))
Vue.component('d2-icon-svg', () => import('./d2-icon-svg/index.vue'))
Vue.component('d2-markdown', () => import('./d2-markdown'))
Vue.component('d2-mde', () => import('./d2-mde'))
+Vue.component('d2-module-index', () => import('./d2-module-index'))
Vue.component('d2-quill', () => import('./d2-quill'))
Vue.component('d2-ueditor', () => import('./d2-ueditor'))
diff --git a/src/menu/modules/demo-frame.js b/src/menu/modules/demo-frame.js
index 8b479bcb..63e81a5a 100644
--- a/src/menu/modules/demo-frame.js
+++ b/src/menu/modules/demo-frame.js
@@ -3,6 +3,7 @@ export default {
title: '内嵌网页',
icon: 'globe',
children: (pre => [
+ { path: `${pre}index`, title: 'Frame 首页', icon: 'home' },
{ path: `${pre}d2-doc`, title: 'D2Admin 中文文档', iconSvg: 'd2-admin' },
{ path: `${pre}html`, title: '静态 HTML', icon: 'code' }
])('/demo/frame/')
diff --git a/src/pages/demo/business/index/image/icon.png.REMOVED.git-id b/src/pages/demo/business/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 101ae465..00000000
--- a/src/pages/demo/business/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-ba00e3c1f32cf9369968e9ce1a5d9e6164f3c07c
\ No newline at end of file
diff --git a/src/pages/demo/business/index/index.vue b/src/pages/demo/business/index/index.vue
index 48ae6aaf..d9ddfc45 100644
--- a/src/pages/demo/business/index/index.vue
+++ b/src/pages/demo/business/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,11 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'DEMOS',
+ subTitle: '提供借鉴和参考的页面'
+ }
}
}
}
diff --git a/src/pages/demo/charts/index/image/icon.png.REMOVED.git-id b/src/pages/demo/charts/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 914a75f7..00000000
--- a/src/pages/demo/charts/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-5ad0be3e886c5ecb07a563adbd7ffa5963697b66
\ No newline at end of file
diff --git a/src/pages/demo/charts/index/index.vue b/src/pages/demo/charts/index/index.vue
index 767c1d61..ce43891e 100644
--- a/src/pages/demo/charts/index/index.vue
+++ b/src/pages/demo/charts/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,11 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'CHARTS',
+ subTitle: '图表示例'
+ }
}
}
}
diff --git a/src/pages/demo/components/index/image/icon.png.REMOVED.git-id b/src/pages/demo/components/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 04239e6f..00000000
--- a/src/pages/demo/components/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-31ff16c63c96f981d32bd0f3a8771424ed7ffa84
\ No newline at end of file
diff --git a/src/pages/demo/components/index/index.vue b/src/pages/demo/components/index/index.vue
index 61c7896a..656b4f88 100644
--- a/src/pages/demo/components/index/index.vue
+++ b/src/pages/demo/components/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,11 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'COMPONENTS',
+ subTitle: 'D2Admin 为你提供了一些上手即用的组件'
+ }
}
}
}
diff --git a/src/pages/demo/d2-crud/index/index.vue b/src/pages/demo/d2-crud/index/index.vue
index 34162de4..36de5b70 100644
--- a/src/pages/demo/d2-crud/index/index.vue
+++ b/src/pages/demo/d2-crud/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,12 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'D2 CRUD',
+ subTitle: 'D2 Crud 是一个基于 Vue.js 和 Element UI 的表格组件,封装了常用的表格操作。',
+ link: 'https://github.com/d2-projects/d2-crud'
+ }
}
}
}
diff --git a/src/pages/demo/element/index/image/icon.png.REMOVED.git-id b/src/pages/demo/element/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 3849adbf..00000000
--- a/src/pages/demo/element/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-96116cf6cd5a5755048348977ceaffcc3ab7b0c9
\ No newline at end of file
diff --git a/src/pages/demo/element/index/index.vue b/src/pages/demo/element/index/index.vue
index 8048c09d..3bcd2324 100644
--- a/src/pages/demo/element/index/index.vue
+++ b/src/pages/demo/element/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,12 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'ElementUI',
+ subTitle: 'D2Admin 集成由饿了么出品的 ElementUI',
+ link: 'http://element.eleme.io'
+ }
}
}
}
diff --git a/src/pages/demo/frame/index/index.vue b/src/pages/demo/frame/index/index.vue
new file mode 100644
index 00000000..f6c7543a
--- /dev/null
+++ b/src/pages/demo/frame/index/index.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/src/pages/demo/playground/index/image/icon.png.REMOVED.git-id b/src/pages/demo/playground/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 5a09c7c4..00000000
--- a/src/pages/demo/playground/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-e995956a468c8bb1151a6ea5cb321dbc0ea0f0b9
\ No newline at end of file
diff --git a/src/pages/demo/playground/index/index.vue b/src/pages/demo/playground/index/index.vue
index a61fd305..2bc8845c 100644
--- a/src/pages/demo/playground/index/index.vue
+++ b/src/pages/demo/playground/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,11 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'PLAYGROUND',
+ subTitle: '在这里可以测试一些 D2Admin 的系统功能'
+ }
}
}
}
diff --git a/src/pages/demo/plugins/index/image/icon.png.REMOVED.git-id b/src/pages/demo/plugins/index/image/icon.png.REMOVED.git-id
deleted file mode 100644
index 71ad12f0..00000000
--- a/src/pages/demo/plugins/index/image/icon.png.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-3487ff9b41bdc4e556fe1dec04176c98c388272c
\ No newline at end of file
diff --git a/src/pages/demo/plugins/index/index.vue b/src/pages/demo/plugins/index/index.vue
index 3e3ca522..846ae4c8 100644
--- a/src/pages/demo/plugins/index/index.vue
+++ b/src/pages/demo/plugins/index/index.vue
@@ -1,10 +1,6 @@
-
-
-
-
+
+
@@ -12,7 +8,11 @@
export default {
data () {
return {
- filename: __filename
+ filename: __filename,
+ banner: {
+ title: 'PLUGIN',
+ subTitle: 'D2Admin 集成了许多实用插件'
+ }
}
}
}
diff --git a/src/router/modules/frame.js b/src/router/modules/frame.js
index 4e360ba7..d6cba14d 100644
--- a/src/router/modules/frame.js
+++ b/src/router/modules/frame.js
@@ -9,6 +9,7 @@ export default {
redirect: { name: 'demo-frame-index' },
component: layoutHeaderAside,
children: (pre => [
+ { path: 'index', name: `${pre}index`, component: () => import('@/pages/demo/frame/index'), meta: { ...meta, title: 'Frame 首页' } },
{ path: 'html', name: `${pre}html`, component: () => import('@/pages/demo/frame/html'), meta: { ...meta, title: '静态 HTML' } },
{ path: 'd2-doc', name: `${pre}d2-doc`, component: () => import('@/pages/demo/frame/d2-doc'), meta: { ...meta, title: 'D2Admin 中文文档' } }
])('demo-frame-')
diff --git a/src/store/modules/d2admin/modules/db.js b/src/store/modules/d2admin/modules/db.js
index 4bf6dd15..261b472c 100644
--- a/src/store/modules/d2admin/modules/db.js
+++ b/src/store/modules/d2admin/modules/db.js
@@ -21,13 +21,13 @@ function pathInit ({
const uuid = util.cookies.get('uuid') || 'ghost-uuid'
const currentPath = `${dbName}.${user ? `user.${uuid}` : 'public'}${path ? `.${path}` : ''}`
const value = db.get(currentPath).value()
- console.group('pathInit')
- console.log('dbName', dbName)
- console.log('path', path)
- console.log('user', user)
- console.log('defaultValue', defaultValue)
- console.log('value', value)
- console.groupEnd()
+ // console.group('pathInit')
+ // console.log('dbName', dbName)
+ // console.log('path', path)
+ // console.log('user', user)
+ // console.log('defaultValue', defaultValue)
+ // console.log('value', value)
+ // console.groupEnd()
if (!(value !== undefined && validator(value))) {
db
.set(currentPath, defaultValue)