diff --git a/src/api/system/dict.js b/src/api/system/dict.js
index 09de983..96e42dc 100644
--- a/src/api/system/dict.js
+++ b/src/api/system/dict.js
@@ -11,6 +11,32 @@ export const getList = (current, size, params) => {
}
})
}
+
+export const getParentList = (current, size, params) => {
+ return request({
+ url: '/api/blade-system/dict/parent-list',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ }
+ })
+}
+
+export const getChildList = (current, size, parentId, params) => {
+ return request({
+ url: '/api/blade-system/dict/child-list',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ parentId,
+ }
+ })
+}
+
export const remove = (ids) => {
return request({
url: '/api/blade-system/dict/remove',
diff --git a/src/router/views/index.js b/src/router/views/index.js
index 0a02fee..2f0569a 100644
--- a/src/router/views/index.js
+++ b/src/router/views/index.js
@@ -35,6 +35,32 @@ export default [{
component: () =>
import( /* webpackChunkName: "views" */ '@/views/util/test')
}]
+}, {
+ path: '/dict-horizontal',
+ component: Layout,
+ redirect: '/dict-horizontal/index',
+ children: [{
+ path: 'index',
+ name: '字典管理',
+ meta: {
+ i18n: 'dict'
+ },
+ component: () =>
+ import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
+ }]
+}, {
+ path: '/dict-vertical',
+ component: Layout,
+ redirect: '/dict-vertical/index',
+ children: [{
+ path: 'index',
+ name: '字典管理',
+ meta: {
+ i18n: 'dict'
+ },
+ component: () =>
+ import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
+ }]
}, {
path: '/info',
component: Layout,
diff --git a/src/views/util/demo/dict-horizontal.vue b/src/views/util/demo/dict-horizontal.vue
new file mode 100644
index 0000000..6875e41
--- /dev/null
+++ b/src/views/util/demo/dict-horizontal.vue
@@ -0,0 +1,479 @@
+
+
+
+
+
+
+
+ 删 除
+
+
+
+ {{row.isSealed===0?'否':'是'}}
+
+
+
+
+
+
+ 删 除
+
+
+
+ {{row.isSealed===0?'否':'是'}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/util/demo/dict-vertical.vue b/src/views/util/demo/dict-vertical.vue
new file mode 100644
index 0000000..56c7152
--- /dev/null
+++ b/src/views/util/demo/dict-vertical.vue
@@ -0,0 +1,484 @@
+
+
+
+
+
+
+
+ 删 除
+
+
+
+ {{row.isSealed===0?'否':'是'}}
+
+
+
+
+
+
+
+
+
+
+ 删 除
+
+
+
+ {{row.isSealed===0?'否':'是'}}
+
+
+
+
+
+
+
+
+
+
+