diff --git a/packages/bigscreen/designer/components/Layout.vue b/packages/bigscreen/designer/components/Layout.vue
index b5bbcaf1..bdda81e2 100644
--- a/packages/bigscreen/designer/components/Layout.vue
+++ b/packages/bigscreen/designer/components/Layout.vue
@@ -45,13 +45,13 @@
+ v-model="dashboard.presetLine"
+ class="vueRuler"
+ :step-length="50"
+ :parent="true"
+ :position="'relative'"
+ :is-scale-revise="true"
+ :visible.sync="dashboard.presetLineVisible">
+ :theme="dashboard.theme"
+ v-if="dashboard.backgroundImage.length || dashboard.theme === '1'"
+ :src="dashboard.theme === '1' ? 'https://cdn.cunwuyun.cn/dvcp/dv/img/dj-bg.png' : dashboard.backgroundImage[0].url">
onContextmenu(e, index)"
- @dragging="(x, y) => onDrag(x, y, index)"
- @resizing="(x, y, w, h) => onResizing(x, y, w, h, index, item.type)"
- @activated="onActivated(index)"
- @click.native.stop="activeIndex = index"
- v-for="(item, index) in componentList"
- :key="index">
+ :w="item.width"
+ :h="item.height"
+ :x="item.left"
+ :y="item.top"
+ :scale="heightScale"
+ :z="item.zIndex || 0"
+ :parent="true"
+ :resizable="item.type !== 'display' || item.display === 'summary2' || item.display === 'summary3'"
+ class-name-active="drag-active"
+ :class="[activeIndex === index ? 'drag-active' : '']"
+ class="draggable"
+ @contextmenu.native.stop="e => onContextmenu(e, index)"
+ @dragging="(x, y) => onDrag(x, y, index)"
+ @resizing="(x, y, w, h) => onResizing(x, y, w, h, index, item.type)"
+ @activated="onActivated(index)"
+ @click.native.stop="activeIndex = index"
+ v-for="(item, index) in componentList"
+ :key="index">
-
-
-
-
+
+
+
+
+ v-for="(item, index) in summaryList"
+ :key="index"
+ :label="item"
+ :value="item">
@@ -284,9 +298,9 @@