From bcf3ffa7d08787e6b189ac921461eb10214afaa1 Mon Sep 17 00:00:00 2001
From: FairyEver <1711467488@qq.com>
Date: Tue, 1 Sep 2020 16:38:45 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20:sparkles:=20=E7=AE=80=E5=8C=96=20d2-cr?=
=?UTF-8?q?ud-plus=20=E6=BC=94=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/demo/d2-crud-plus/index/code.js | 31 +++++++++++
src/views/demo/d2-crud-plus/index/helper.js | 34 ------------
src/views/demo/d2-crud-plus/index/index.vue | 59 ++++-----------------
3 files changed, 41 insertions(+), 83 deletions(-)
create mode 100644 src/views/demo/d2-crud-plus/index/code.js
delete mode 100644 src/views/demo/d2-crud-plus/index/helper.js
diff --git a/src/views/demo/d2-crud-plus/index/code.js b/src/views/demo/d2-crud-plus/index/code.js
new file mode 100644
index 00000000..5e0cd216
--- /dev/null
+++ b/src/views/demo/d2-crud-plus/index/code.js
@@ -0,0 +1,31 @@
+export default `columns: [
+ {
+ title: '日期', //字段名称
+ key: 'date', //字段key
+ type: 'date', //字段类型,添加、修改、查询将自动生成相应表单组件
+ },
+ {
+ title: '状态',
+ key: 'status',
+ type: 'select', //选择框,默认单选
+ dict: { url: '/dicts/OpenStatusEnum' }//远程数据字典
+ },
+ {
+ title: '地区',
+ key: 'address',
+ type: 'select', //选择框
+ form: { //表单组件自定义配置
+ component: { //支持任何v-model组件
+ props: { multiple: true } // 此处配置选择框为多选
+ }
+ },
+ dict: {
+ data: [ //本地数据字典
+ { value: 'sz', label: '深圳' },
+ { value: 'gz', label: '广州' },
+ { value: 'wh', label: '武汉' },
+ { value: 'sh', label: '上海' }
+ ]
+ }
+ }
+]`
diff --git a/src/views/demo/d2-crud-plus/index/helper.js b/src/views/demo/d2-crud-plus/index/helper.js
deleted file mode 100644
index a836beb5..00000000
--- a/src/views/demo/d2-crud-plus/index/helper.js
+++ /dev/null
@@ -1,34 +0,0 @@
-export default {
- crud: ` columns: [
- {
- title: '日期', //字段名称
- key: 'date', //字段key
- type: 'date', //字段类型,添加、修改、查询将自动生成相应表单组件
- },
- {
- title: '状态',
- key: 'status',
- type: 'select', //选择框,默认单选
- dict: { url: '/dicts/OpenStatusEnum' }//远程数据字典
- },
- {
- title: '地区',
- key: 'address',
- type: 'select', //选择框
- form: { //表单组件自定义配置
- component: { //支持任何v-model组件
- props: { multiple: true } // 此处配置选择框为多选
- }
- },
- dict: {
- data: [ //本地数据字典
- { value: 'sz', label: '深圳' },
- { value: 'gz', label: '广州' },
- { value: 'wh', label: '武汉' },
- { value: 'sh', label: '上海' }
- ]
- }
- }
- ]
- `
-}
diff --git a/src/views/demo/d2-crud-plus/index/index.vue b/src/views/demo/d2-crud-plus/index/index.vue
index 42b7c55b..421e7233 100644
--- a/src/views/demo/d2-crud-plus/index/index.vue
+++ b/src/views/demo/d2-crud-plus/index/index.vue
@@ -1,29 +1,24 @@
-
-
-
-
-
-
-
-
-
-
-

-
-
+
+
+
+
+
+
+
+
-
-