-
+
@@ -643,6 +728,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/boardGenerate/nodes/board/nightingaleRoseDiagramNode.vue b/src/views/boardGenerate/nodes/board/nightingaleRoseDiagramNode.vue
new file mode 100644
index 0000000..9e22658
--- /dev/null
+++ b/src/views/boardGenerate/nodes/board/nightingaleRoseDiagramNode.vue
@@ -0,0 +1,165 @@
+
+
+
+
+
diff --git a/src/views/boardGenerate/nodes/form/timelineNode.vue b/src/views/boardGenerate/nodes/form/timelineNode.vue
new file mode 100644
index 0000000..4218a53
--- /dev/null
+++ b/src/views/boardGenerate/nodes/form/timelineNode.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+ {{ activity[props.data.options.field || 'content'] }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/boardGenerate/nodes/form/videoNode.vue b/src/views/boardGenerate/nodes/form/videoNode.vue
new file mode 100644
index 0000000..bc0a3d7
--- /dev/null
+++ b/src/views/boardGenerate/nodes/form/videoNode.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/boardGenerate/tool.js b/src/views/boardGenerate/tool.js
index b58b947..765ee3e 100644
--- a/src/views/boardGenerate/tool.js
+++ b/src/views/boardGenerate/tool.js
@@ -15,7 +15,7 @@ const getOption = (e) => {
return { title: '', yNames: [], gridTop: 30, gridLeft: 5, gridBottom: 10, gridRight: 10, xName: '', yName: '', tooltip:true, legend:true };
} else if (e === 'curve' || e === 'multiCurves') {
return { title: '', yNames: [], gridTop: 30, gridLeft: 5, gridBottom: 10, gridRight: 10, xName: '', yName: '', tooltip:true, legend:true };
- } else if (e === 'pie') {
+ } else if (e === 'pie' || e === 'nightingaleRoseDiagram') {
return { title: '', yNames: [], tooltip:true, legend:true,label:true };
} else if (e === 'customBoard') {
return { title: '', yNames: [] };
@@ -35,6 +35,10 @@ const getOption = (e) => {
return { text: '文字', align: '', color: '#fff' };
} else if (e === 'img') {
return { imgSrc: '' };
+ } else if (e === 'video') {
+ return { videoSrc: '' };
+ } else if (e === 'timeline') {
+ return { color: '#fff',timestampColor: '#fff', field: 'content', timestampField: 'timestamp', isTimestamp: true };
} else if (e === 'scrollTable' || e === 'table') {
return {
tableOptions: [],
@@ -46,6 +50,8 @@ const getOption = (e) => {
thBgColor: '#fff',
tdBgColor: ['#000']
};
+ } else if (e === 'carousel') {
+ return { swiperOptions: {}, imageFit: 'contain', carouselImages: [] };
} else {
return {};
}
diff --git a/src/views/boardGenerate/view.vue b/src/views/boardGenerate/view.vue
index c316868..88318ad 100644
--- a/src/views/boardGenerate/view.vue
+++ b/src/views/boardGenerate/view.vue
@@ -48,15 +48,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+