项目组 |
From 7de974f545229538c5e252afb0d61e23a4f0696c Mon Sep 17 00:00:00 2001
From: liyang <1711467488@qq.com>
Date: Mon, 27 Aug 2018 22:51:18 +0800
Subject: [PATCH 17/78] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E5=88=86=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: c78c213fe9297b0a70d4861be5a7102f2c1dc7f6 [formerly c78c213fe9297b0a70d4861be5a7102f2c1dc7f6 [formerly c78c213fe9297b0a70d4861be5a7102f2c1dc7f6 [formerly c78c213fe9297b0a70d4861be5a7102f2c1dc7f6 [formerly dca7655e1c2bc80d5762bbca9ca9b22b00c5d464 [formerly 638a71926a92542e9a49b2a2e8d4f10a74b56a55]]]]]
Former-commit-id: d5dc1c04743168a0ffd29f224ad14ba438ab11cd
Former-commit-id: 46e17f59b293f3ebb721e2f4ea72f59a475480d3
Former-commit-id: f0ccde62416fa429a26d5270835166b006d19d32 [formerly 55471006bc11e94a448bbad26aed9f2439db5320]
Former-commit-id: e1582be5b91f470e944ce4dc1d549528cca8f005
Former-commit-id: 25a257446e1ff029e62d4ccc4319c37097f62f96
Former-commit-id: 61871f471ee68215808fcb1816da67649dd2a176
Former-commit-id: 3be4e1cdf7ff9479249fb9ea11dfa3a176e2800a
Former-commit-id: cff60d4e4f0f98f29de506a9d00502b4cd05ebac
---
src/menu/index.js | 33 -----------------------------
src/menu/modules/demo-playground.js | 33 +++++++++++++++++++++++++++++
2 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/src/menu/index.js b/src/menu/index.js
index fcb55855..2a618ff8 100644
--- a/src/menu/index.js
+++ b/src/menu/index.js
@@ -51,39 +51,6 @@ export const menuHeader = [
{ path: 'https://segmentfault.com/blog/liyang-note-book', title: 'segmentfault 专栏', icon: 'globe' },
{ path: 'http://www.fairyever.com/', title: 'www.fairyever.com', icon: 'globe' }
]
- },
- {
- title: '空菜单演示',
- icon: 'folder-o',
- children: [
- {
- title: '正在开发 1',
- children: [
- { title: '正在开发 1-1' },
- { title: '正在开发 1-2' }
- ]
- },
- { title: '正在开发 2' },
- { title: '正在开发 3' }
- ]
- },
- {
- title: 'svg 菜单图标',
- iconSvg: 'd2-admin',
- children: [
- { title: 'add', iconSvg: 'add' },
- { title: 'alarm', iconSvg: 'alarm' },
- { title: 'camera', iconSvg: 'camera' },
- { title: 'history', iconSvg: 'history' },
- { title: 'like', iconSvg: 'like' },
- { title: 'love', iconSvg: 'love' },
- { title: 'message', iconSvg: 'message' },
- { title: 'notice', iconSvg: 'notice' },
- { title: 'search', iconSvg: 'search' },
- { title: 'share', iconSvg: 'share' },
- { title: 'star', iconSvg: 'star' },
- { title: 'user', iconSvg: 'user' }
- ]
}
]
},
diff --git a/src/menu/modules/demo-playground.js b/src/menu/modules/demo-playground.js
index f0016932..75037b95 100644
--- a/src/menu/modules/demo-playground.js
+++ b/src/menu/modules/demo-playground.js
@@ -4,6 +4,39 @@ export default {
icon: 'flask',
children: (pre => [
{ path: `${pre}index`, title: '试验台首页', icon: 'home' },
+ {
+ title: 'svg 菜单图标',
+ iconSvg: 'd2-admin',
+ children: [
+ { title: 'add', iconSvg: 'add' },
+ { title: 'alarm', iconSvg: 'alarm' },
+ { title: 'camera', iconSvg: 'camera' },
+ { title: 'history', iconSvg: 'history' },
+ { title: 'like', iconSvg: 'like' },
+ { title: 'love', iconSvg: 'love' },
+ { title: 'message', iconSvg: 'message' },
+ { title: 'notice', iconSvg: 'notice' },
+ { title: 'search', iconSvg: 'search' },
+ { title: 'share', iconSvg: 'share' },
+ { title: 'star', iconSvg: 'star' },
+ { title: 'user', iconSvg: 'user' }
+ ]
+ },
+ {
+ title: '空菜单演示',
+ icon: 'folder-o',
+ children: [
+ {
+ title: '正在开发 1',
+ children: [
+ { title: '正在开发 1-1' },
+ { title: '正在开发 1-2' }
+ ]
+ },
+ { title: '正在开发 2' },
+ { title: '正在开发 3' }
+ ]
+ },
{
path: `${pre}page-cache`,
title: '页面缓存',
From 0030e875044877628ee0b35b09038bfe8e5a1650 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E6=98=8A=E7=BF=94?= <673686754@qq.com>
Date: Tue, 28 Aug 2018 09:17:30 +0800
Subject: [PATCH 18/78] =?UTF-8?q?d2-crud=20=E5=A4=9A=E9=80=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: 03eb3705b1f66c57db9012a345116d1f38828d1f [formerly 03eb3705b1f66c57db9012a345116d1f38828d1f [formerly 03eb3705b1f66c57db9012a345116d1f38828d1f [formerly 03eb3705b1f66c57db9012a345116d1f38828d1f [formerly 95e7fa332cda6f867f92f47137c8c4c94e03c6e7 [formerly 51c3e521e4f6e68486fd59ea1e035063b6ec8d85]]]]]
Former-commit-id: 8dfd3b99c8d2aeaa82b2e6c173d1295fb4ca2012
Former-commit-id: 8b14e630aefa470c1ce99e5655ea1ef7c9e141f6
Former-commit-id: 80a47cc1021961a83fbc0604acba1c1c3d067df4 [formerly 3afe605e0c1770916086fed8b964f8f2c9aca2cd]
Former-commit-id: cae4ccd332a7ff38cad19c5339a24e0693a87c36
Former-commit-id: e634a3efc2466b2058835c703fd87d02b1adc05d
Former-commit-id: 5da1bbe8d1991c7e1cb66e7d42690ffd82a7a8ba
Former-commit-id: 01f44332a5592df69e26812678f92df1f7137a2e
Former-commit-id: 017fe99ac8d9194cc8959c90d28393035ed78436
---
docs/zh/ecosystem-d2-crud/example.md | 2 +
src/menu/modules/demo-d2-crud.js | 3 +-
src/pages/demo/d2-crud/demo10/code.js | 59 +++++++++++++++++
src/pages/demo/d2-crud/demo10/doc.md | 1 +
src/pages/demo/d2-crud/demo10/index.vue | 85 +++++++++++++++++++++++++
src/router/routes.js.REMOVED.git-id | 2 +-
6 files changed, 150 insertions(+), 2 deletions(-)
create mode 100644 src/pages/demo/d2-crud/demo10/code.js
create mode 100644 src/pages/demo/d2-crud/demo10/doc.md
create mode 100644 src/pages/demo/d2-crud/demo10/index.vue
diff --git a/docs/zh/ecosystem-d2-crud/example.md b/docs/zh/ecosystem-d2-crud/example.md
index e06d38fa..6f45fd3f 100644
--- a/docs/zh/ecosystem-d2-crud/example.md
+++ b/docs/zh/ecosystem-d2-crud/example.md
@@ -10,3 +10,5 @@
| 固定列 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo6) |
| 流体高度 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo7) |
| 多级表头 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo8) |
+| 单选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo9) |
+| 多选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo10) |
diff --git a/src/menu/modules/demo-d2-crud.js b/src/menu/modules/demo-d2-crud.js
index 8a698fd5..3acdc8c2 100644
--- a/src/menu/modules/demo-d2-crud.js
+++ b/src/menu/modules/demo-d2-crud.js
@@ -12,6 +12,7 @@ export default {
{ path: `${pre}demo6`, title: '固定列' },
{ path: `${pre}demo7`, title: '流体高度' },
{ path: `${pre}demo8`, title: '多级表头' },
- { path: `${pre}demo9`, title: '单选' }
+ { path: `${pre}demo9`, title: '单选' },
+ { path: `${pre}demo10`, title: '多选' }
])('/demo/d2-crud/')
}
diff --git a/src/pages/demo/d2-crud/demo10/code.js b/src/pages/demo/d2-crud/demo10/code.js
new file mode 100644
index 00000000..08c9cae8
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo10/code.js
@@ -0,0 +1,59 @@
+export default `
+
+
+
+
+
+`
diff --git a/src/pages/demo/d2-crud/demo10/doc.md b/src/pages/demo/d2-crud/demo10/doc.md
new file mode 100644
index 00000000..ae132c77
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo10/doc.md
@@ -0,0 +1 @@
+`D2 Crud` 组件提供了多选的支持,只需要配置 `selection-row` 属性即可实现多选。之后由 `selection-change` 事件来管理选择项发生变化时触发的事件,它会传入 `selection` 。代码如下:
diff --git a/src/pages/demo/d2-crud/demo10/index.vue b/src/pages/demo/d2-crud/demo10/index.vue
new file mode 100644
index 00000000..85b7b10b
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo10/index.vue
@@ -0,0 +1,85 @@
+
+
+ 多选
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id
index 85d33efa..9c74607a 100644
--- a/src/router/routes.js.REMOVED.git-id
+++ b/src/router/routes.js.REMOVED.git-id
@@ -1 +1 @@
-b8b55dc98d4d6c94c6fc66cd1e953f7637936ed4
\ No newline at end of file
+2f4b1ce7274521abba33ad6509f239a4fc7ede76
\ No newline at end of file
From cf85416cce4824000aa3528287cfc8e8edb2c9d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E6=98=8A=E7=BF=94?= <673686754@qq.com>
Date: Tue, 28 Aug 2018 09:41:12 +0800
Subject: [PATCH 19/78] =?UTF-8?q?d2-crud=20=E6=8E=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: 2bff4175f7d9bec767f83860b0a868dd0b969655 [formerly 2bff4175f7d9bec767f83860b0a868dd0b969655 [formerly 2bff4175f7d9bec767f83860b0a868dd0b969655 [formerly 2bff4175f7d9bec767f83860b0a868dd0b969655 [formerly 9b7db1eaf47b53d5d150c8b970f4261ce2b854f2 [formerly 8e3ae366af52dca71d47b67a90cea85d4f079abb]]]]]
Former-commit-id: e8bde0b03148cf36c4ffc42a2b9338592e0b6727
Former-commit-id: 0628fba756e58527c744875739f23b3b7dbc619d
Former-commit-id: fac0d9372ad2b3a5594f1b0f1c682ccd06f32126 [formerly 5f19470d4120bdd71c5b25e7d53a3e7b33744d6b]
Former-commit-id: 6eef9e1ae4e5e6e0ce7f930812cca36d41cccccd
Former-commit-id: b259cf2b350098d6835ff618647d8794bd9103c3
Former-commit-id: 15c6f7d99028900a35107c3f23e25596f3b6ea3e
Former-commit-id: 40345d53ad2ae7c7d262263042a18808bec4bd53
Former-commit-id: 476518968208bc43f753ab6acf2394609b5f2b43
---
src/menu/modules/demo-d2-crud.js | 3 +-
src/pages/demo/d2-crud/demo11/code.js | 60 +++++++++++++++++
src/pages/demo/d2-crud/demo11/doc.md | 1 +
src/pages/demo/d2-crud/demo11/index.vue | 86 +++++++++++++++++++++++++
src/router/routes.js.REMOVED.git-id | 2 +-
5 files changed, 150 insertions(+), 2 deletions(-)
create mode 100644 src/pages/demo/d2-crud/demo11/code.js
create mode 100644 src/pages/demo/d2-crud/demo11/doc.md
create mode 100644 src/pages/demo/d2-crud/demo11/index.vue
diff --git a/src/menu/modules/demo-d2-crud.js b/src/menu/modules/demo-d2-crud.js
index 3acdc8c2..a7a7e1f4 100644
--- a/src/menu/modules/demo-d2-crud.js
+++ b/src/menu/modules/demo-d2-crud.js
@@ -13,6 +13,7 @@ export default {
{ path: `${pre}demo7`, title: '流体高度' },
{ path: `${pre}demo8`, title: '多级表头' },
{ path: `${pre}demo9`, title: '单选' },
- { path: `${pre}demo10`, title: '多选' }
+ { path: `${pre}demo10`, title: '多选' },
+ { path: `${pre}demo11`, title: '排序' }
])('/demo/d2-crud/')
}
diff --git a/src/pages/demo/d2-crud/demo11/code.js b/src/pages/demo/d2-crud/demo11/code.js
new file mode 100644
index 00000000..63f89f0c
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo11/code.js
@@ -0,0 +1,60 @@
+export default `
+
+
+
+
+
+`
diff --git a/src/pages/demo/d2-crud/demo11/doc.md b/src/pages/demo/d2-crud/demo11/doc.md
new file mode 100644
index 00000000..7831ca76
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo11/doc.md
@@ -0,0 +1 @@
+在 `columns` 中设置 `sortable` 属性为 `true` ,即可实现以该列为基准的排序。可以通过 `options` 的 `defaultSort` 属性设置默认的排序列和排序顺序。代码如下:
diff --git a/src/pages/demo/d2-crud/demo11/index.vue b/src/pages/demo/d2-crud/demo11/index.vue
new file mode 100644
index 00000000..4621a1b7
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo11/index.vue
@@ -0,0 +1,86 @@
+
+
+ 排序
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id
index 9c74607a..10307cbf 100644
--- a/src/router/routes.js.REMOVED.git-id
+++ b/src/router/routes.js.REMOVED.git-id
@@ -1 +1 @@
-2f4b1ce7274521abba33ad6509f239a4fc7ede76
\ No newline at end of file
+f97628e615568020c3de348bdc064cb2a7dc3061
\ No newline at end of file
From 19ebab2fa68a39883d66952b03d878dc60f771f5 Mon Sep 17 00:00:00 2001
From: liyang <1711467488@qq.com>
Date: Tue, 28 Aug 2018 09:58:31 +0800
Subject: [PATCH 20/78] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=9F=BA=E7=A1=80?=
=?UTF-8?q?=E7=BB=93=E6=9E=84=E5=92=8C=E8=BE=93=E5=85=A5=E6=A1=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: 373359336f6e97367f7b6a31c09fb4a28915cb07 [formerly 373359336f6e97367f7b6a31c09fb4a28915cb07 [formerly 373359336f6e97367f7b6a31c09fb4a28915cb07 [formerly 373359336f6e97367f7b6a31c09fb4a28915cb07 [formerly f700069d686be8e9ee177e36627eb284b3638ca7 [formerly a23ef90c3256f8bdee11ee6f63c778afa8b0e7d3]]]]]
Former-commit-id: cf1abe3e0fdd1078f74e78741bae59315d66aacf
Former-commit-id: 8c342c2eaeb9cf04bfbc1fa7b15f34c36445e77d
Former-commit-id: 38d7d5273db075c711a5235819cf75f15dfbd1a4 [formerly 054ce7262136015f7dd4dfa1cecd9a2e83a90449]
Former-commit-id: e6a1403e2d4426450c70b43a79f9809151df9146
Former-commit-id: b9d31641196ff5ba6cc16a8097ffc6a45582f601
Former-commit-id: e88fe6c0ea4ad041f4a9c44f36ba52222035e7d6
Former-commit-id: 34dbea74181ba5f7bba361921cc46c1750a6aadd
Former-commit-id: ffe6a1be153494a4845b800ebcdaf0483bd85ef0
---
.../theme/theme-base.scss.REMOVED.git-id | 2 +-
.../components/header-search/index.vue | 15 +++++
.../components/panel-search/index.vue | 41 ++++++++++++++
src/layout/header-aside/layout.vue | 55 +++++++++++++------
src/store/modules/d2admin/index.js | 4 +-
src/store/modules/d2admin/modules/search.js | 24 ++++++++
6 files changed, 123 insertions(+), 18 deletions(-)
create mode 100644 src/layout/header-aside/components/header-search/index.vue
create mode 100644 src/layout/header-aside/components/panel-search/index.vue
create mode 100644 src/store/modules/d2admin/modules/search.js
diff --git a/src/assets/style/theme/theme-base.scss.REMOVED.git-id b/src/assets/style/theme/theme-base.scss.REMOVED.git-id
index 76786659..0313b944 100644
--- a/src/assets/style/theme/theme-base.scss.REMOVED.git-id
+++ b/src/assets/style/theme/theme-base.scss.REMOVED.git-id
@@ -1 +1 @@
-27d62e35e945646beaa49ba9850fdbce60ed9e66
\ No newline at end of file
+76c08deda5f3f6bd81e91aeb695cae984eab131e
\ No newline at end of file
diff --git a/src/layout/header-aside/components/header-search/index.vue b/src/layout/header-aside/components/header-search/index.vue
new file mode 100644
index 00000000..a2c59425
--- /dev/null
+++ b/src/layout/header-aside/components/header-search/index.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/layout/header-aside/components/panel-search/index.vue b/src/layout/header-aside/components/panel-search/index.vue
new file mode 100644
index 00000000..95f890b7
--- /dev/null
+++ b/src/layout/header-aside/components/panel-search/index.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
diff --git a/src/layout/header-aside/layout.vue b/src/layout/header-aside/layout.vue
index 04dce9ce..057750bf 100644
--- a/src/layout/header-aside/layout.vue
+++ b/src/layout/header-aside/layout.vue
@@ -20,6 +20,7 @@
-
@@ -63,9 +73,11 @@ export default {
'd2-menu-header': () => import('./components/menu-header'),
'd2-tabs': () => import('./components/tabs'),
'd2-header-fullscreen': () => import('./components/header-fullscreen'),
+ 'd2-header-search': () => import('./components/header-search'),
'd2-header-theme': () => import('./components/header-theme'),
'd2-header-user': () => import('./components/header-user'),
- 'd2-header-error-log': () => import('./components/header-error-log')
+ 'd2-header-error-log': () => import('./components/header-error-log'),
+ 'd2-panel-search': () => import('./components/panel-search')
},
data () {
return {
@@ -78,6 +90,7 @@ export default {
computed: {
...mapState('d2admin', {
grayActive: state => state.gray.active,
+ searchActive: state => state.search.active,
transitionActive: state => state.transition.active,
asideCollapse: state => state.menu.asideCollapse
}),
@@ -97,14 +110,24 @@ export default {
}
},
methods: {
- ...mapMutations('d2admin/menu', [
- 'asideCollapseToggle'
- ]),
+ ...mapMutations({
+ menuAsideCollapseToggle: 'd2admin/menu/asideCollapseToggle',
+ searchToggle: 'd2admin/search/toggle'
+ }),
/**
* 接收点击切换侧边栏的按钮
*/
handleToggleAside () {
- this.asideCollapseToggle()
+ this.menuAsideCollapseToggle()
+ },
+ /**
+ * 接收点击搜索按钮
+ */
+ handleSearch () {
+ this.searchToggle()
+ if (this.searchActive) {
+ this.$refs.panelSearch.focus()
+ }
}
}
}
diff --git a/src/store/modules/d2admin/index.js b/src/store/modules/d2admin/index.js
index 6ad3350b..2cc2fbc3 100644
--- a/src/store/modules/d2admin/index.js
+++ b/src/store/modules/d2admin/index.js
@@ -10,6 +10,7 @@ import ua from './modules/ua'
import gray from './modules/gray'
import page from './modules/page'
import transition from './modules/transition'
+import search from './modules/search'
export default {
namespaced: true,
@@ -25,6 +26,7 @@ export default {
ua,
gray,
page,
- transition
+ transition,
+ search
}
}
diff --git a/src/store/modules/d2admin/modules/search.js b/src/store/modules/d2admin/modules/search.js
new file mode 100644
index 00000000..a4de5849
--- /dev/null
+++ b/src/store/modules/d2admin/modules/search.js
@@ -0,0 +1,24 @@
+export default {
+ namespaced: true,
+ state: {
+ // 搜索面板激活状态
+ active: false
+ },
+ mutations: {
+ /**
+ * @description 切换激活状态
+ * @param {Object} state vuex state
+ */
+ toggle (state) {
+ state.active = !state.active
+ },
+ /**
+ * @description 设置激活模式
+ * @param {Object} state vuex state
+ * @param {Boolean} active active
+ */
+ set (state, active) {
+ state.active = active
+ }
+ }
+}
From 617bd67c658d08a465dbfe9fb72a7fec58785434 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E6=98=8A=E7=BF=94?= <673686754@qq.com>
Date: Tue, 28 Aug 2018 10:00:45 +0800
Subject: [PATCH 21/78] =?UTF-8?q?d2-crud=20=E7=AD=9B=E9=80=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: ce54da6a3adb33c4f5670059c1a0e2cb923d9a00 [formerly ce54da6a3adb33c4f5670059c1a0e2cb923d9a00 [formerly ce54da6a3adb33c4f5670059c1a0e2cb923d9a00 [formerly ce54da6a3adb33c4f5670059c1a0e2cb923d9a00 [formerly 3c44916360da76b49d117befe0f81a641f6315fa [formerly 592148a1be6334389df735529f273d2b937d0427]]]]]
Former-commit-id: 22ed44ade276867f0c6e32b537e1227420cf6912
Former-commit-id: 9d8372d8997449efe2b9f74538738f20dd3dfe1b
Former-commit-id: 02b17360c6232b1d58f174341d66e59b2d533815 [formerly 70a2be5169086d45ffa196c37019d4c012bc9ba7]
Former-commit-id: aaa99cb71780eb2620fb27ff23687d7717766b7a
Former-commit-id: 696d6f3c55166babfc3fb7c96b461f94540e7ddd
Former-commit-id: bc0a27c60ed1ef06eeb23e163a6126677897636e
Former-commit-id: 916f86bb74dc6d6fb85a80f5e755fb1b3b057352
Former-commit-id: 74007628b8fd0aa661e86df4293c72431e5478a8
---
docs/zh/ecosystem-d2-crud/example.md | 1 +
src/menu/modules/demo-d2-crud.js | 3 +-
src/pages/demo/d2-crud/demo12/code.js | 68 ++++++++++++++++++
src/pages/demo/d2-crud/demo12/doc.md | 1 +
src/pages/demo/d2-crud/demo12/index.vue | 94 +++++++++++++++++++++++++
src/router/routes.js.REMOVED.git-id | 2 +-
6 files changed, 167 insertions(+), 2 deletions(-)
create mode 100644 src/pages/demo/d2-crud/demo12/code.js
create mode 100644 src/pages/demo/d2-crud/demo12/doc.md
create mode 100644 src/pages/demo/d2-crud/demo12/index.vue
diff --git a/docs/zh/ecosystem-d2-crud/example.md b/docs/zh/ecosystem-d2-crud/example.md
index 6f45fd3f..a5f2b910 100644
--- a/docs/zh/ecosystem-d2-crud/example.md
+++ b/docs/zh/ecosystem-d2-crud/example.md
@@ -12,3 +12,4 @@
| 多级表头 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo8) |
| 单选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo9) |
| 多选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo10) |
+| 排序 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo11) |
diff --git a/src/menu/modules/demo-d2-crud.js b/src/menu/modules/demo-d2-crud.js
index a7a7e1f4..8c9c41d6 100644
--- a/src/menu/modules/demo-d2-crud.js
+++ b/src/menu/modules/demo-d2-crud.js
@@ -14,6 +14,7 @@ export default {
{ path: `${pre}demo8`, title: '多级表头' },
{ path: `${pre}demo9`, title: '单选' },
{ path: `${pre}demo10`, title: '多选' },
- { path: `${pre}demo11`, title: '排序' }
+ { path: `${pre}demo11`, title: '排序' },
+ { path: `${pre}demo12`, title: '筛选' }
])('/demo/d2-crud/')
}
diff --git a/src/pages/demo/d2-crud/demo12/code.js b/src/pages/demo/d2-crud/demo12/code.js
new file mode 100644
index 00000000..19d6a6c0
--- /dev/null
+++ b/src/pages/demo/d2-crud/demo12/code.js
@@ -0,0 +1,68 @@
+export default `