@@ -351,6 +225,7 @@ import VueRulerTool from 'vue-ruler-tool'
import VueDraggableResizable from 'vue-draggable-resizable'
import 'vue-draggable-resizable/dist/VueDraggableResizable.css'
import DataConfig from './form/DataConfig.vue'
+import ComponentConfig from "./form/componentConfig";
export default {
name: "designDashboard",
@@ -396,21 +271,12 @@ export default {
middleHeight: 0,
widthScale: 0,
heightScale: 0,
- bigscreenScaleInWorkbench: 0,
- tableStatus: [{
- label: '是',
- value: '1'
- }, {
- label: '否',
- value: '0'
- }],
images: [],
- summaryList: ['summary0', 'summary1', 'summary2', 'summary3', 'summary4', 'summary6', 'summary5', 'summary7', 'summary8', 'summary9', 'summary10', 'summary11'],
- borderList: ['border0', 'border1', 'border2', 'border3', 'border4', 'border5']
}
},
components: {
+ ComponentConfig,
DataConfig,
VueRulerTool,
VueDraggableResizable,
@@ -533,7 +399,7 @@ export default {
onChange(e) {
if (e.indexOf('Chart') > -1) {
- this.$refs[`chart${this.activeIndex}`][0].refresh()
+ this.$refs[`chart${this.activeIndex}`]?.[0]?.refresh()
}
},
@@ -989,6 +855,7 @@ export default {
.layout-middle {
flex: 1;
+ min-width: 0;
background: #000;
.canvas-wrapper {
@@ -1078,7 +945,7 @@ export default {
border-left: 1px solid #000000;
background: #1D2127;
- ::v-deep .el-input-number {
+ ::v-deep.el-input-number {
width: 106px;
margin-right: 20px;
@@ -1100,7 +967,7 @@ export default {
}
}
- .layout-right__content {
+ ::v-deep.layout-right__content {
height: calc(100% - 40px);
overflow-y: overlay;
overflow-x: hidden;
@@ -1127,7 +994,7 @@ export default {
margin-bottom: 0;
}
- ::v-deep .el-select, ::v-deep .el-cascader {
+ .el-select, .el-cascader {
color: #fff;
background: transparent;
@@ -1170,7 +1037,7 @@ export default {
}
}
- &.layout-config__item--input ::v-deep input {
+ &.layout-config__item--input input {
width: 232px;
background: #262C33;
font-size: 12px;
diff --git a/packages/bigscreen/designer/components/form/componentConfig.vue b/packages/bigscreen/designer/components/form/componentConfig.vue
new file mode 100644
index 00000000..d6d34a7e
--- /dev/null
+++ b/packages/bigscreen/designer/components/form/componentConfig.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+
组件设置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/bigscreen/designer/config.js b/packages/bigscreen/designer/config.js
index 14c874bf..907f6003 100644
--- a/packages/bigscreen/designer/config.js
+++ b/packages/bigscreen/designer/config.js
@@ -524,7 +524,7 @@ const components = [
left: 0,
top: 0,
mask: '2',
- pulseLines: 1,
+ pulseLines: '1',
mapStyle: "e51987628aee5206d4c9ca8c6e98b4f7",
areaId: '',
zIndex: 1,
@@ -536,9 +536,6 @@ const components = [
content: '中卫慧通',
lng: 117.1339399,
lat: 36.7190487,
- 地区: '中卫慧通',
- 经度: 117.1339399,
- 纬度: 36.7190487
}
],
api: '',