diff --git a/data-room-ui/packages/BigScreenDesign/CloseDialog/index.vue b/data-room-ui/packages/BigScreenDesign/CloseDialog/index.vue new file mode 100644 index 00000000..2a0ce24f --- /dev/null +++ b/data-room-ui/packages/BigScreenDesign/CloseDialog/index.vue @@ -0,0 +1,55 @@ + + + + diff --git a/data-room-ui/packages/BigScreenDesign/LeftPanel.vue b/data-room-ui/packages/BigScreenDesign/LeftPanel.vue index 1a7f1748..790b048b 100644 --- a/data-room-ui/packages/BigScreenDesign/LeftPanel.vue +++ b/data-room-ui/packages/BigScreenDesign/LeftPanel.vue @@ -563,6 +563,7 @@ export default { display: block; width: 100%; font-size: 12px; + text-align: center; } } } diff --git a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue index 8e131c8e..10235087 100644 --- a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue +++ b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue @@ -5,11 +5,13 @@ class="menu-img" src="../BigScreenDesign/images/app.png" alt="返回" - @click="backManagement" + @click="goBackManage" > {{ pageInfo.name }}
+ 缩放比例 + +
@@ -111,6 +114,7 @@ import cloneDeep from 'lodash/cloneDeep' import uniqBy from 'lodash/uniqBy' import { stringifyObjectFunctions } from 'data-room-ui/js/utils/evalFunctions' import AssignDialog from 'data-room-ui/BigScreenDesign/AssignDialog/index.vue' +import CloseDialog from 'data-room-ui/BigScreenDesign/CloseDialog/index.vue' import HistoryList from 'data-room-ui/BigScreenDesign/HistoryList/index.vue' import CusBtn from './BtnLoading' import icons from 'data-room-ui/assets/images/alignIcon/export' @@ -129,7 +133,8 @@ export default { ChooseTemplateDialog, AssignDialog, CusBtn, - HistoryList + HistoryList, + CloseDialog }, props: { code: { @@ -189,7 +194,8 @@ export default { pageInfo: (state) => state.bigScreen.pageInfo, timelineStore: (state) => state.bigScreen.timelineStore, currentTimeLine: (state) => state.bigScreen.currentTimeLine, - activeCodes: state => state.bigScreen.activeCodes + activeCodes: state => state.bigScreen.activeCodes, + zoom: (state) => state.bigScreen.zoom, }), pageCode () { return this.$route.query.code || this.code @@ -218,6 +224,10 @@ export default { undoTimeLine: 'bigScreen/undoTimeLine', saveTimeLine: 'bigScreen/saveTimeLine' }), + changeZoom(val){ + this.$emit('changeZoom', val) + // console.log(val) + }, // 切换主题 changeTheme (val) { // 调取每个组件内部切换主题的方法 @@ -323,6 +333,13 @@ export default { return value1 - value2 // 升序 } }, + goBackManage(){ + this.$refs.CloseDialog.init() + }, + async backSave(){ + await this.save() + this.backManagement() + }, backManagement () { this.$router.push({ path: this.pageInfo.type === 'component' ? (window.BS_CONFIG?.routers?.componentUrl || '/big-screen-components') : (window.BS_CONFIG?.routers?.pageManagementUrl || '/home') }) const data = { componentsManagementType: 'component' } @@ -616,4 +633,13 @@ export default { } } +::v-deep .el-input__inner, +::v-deep .el-color-picker__color-inner, +::v-deep .el-input-number--mini, +::v-deep .el-textarea__inner, +::v-deep .el-input-group__append { + background: var(--bs-el-background-1); + color: var(--bs-el-text); + border: 0 !important; +} diff --git a/data-room-ui/packages/BigScreenDesign/RulerTool/SketchRuler.vue b/data-room-ui/packages/BigScreenDesign/RulerTool/SketchRuler.vue index 449af5c0..90f28455 100644 --- a/data-room-ui/packages/BigScreenDesign/RulerTool/SketchRuler.vue +++ b/data-room-ui/packages/BigScreenDesign/RulerTool/SketchRuler.vue @@ -191,7 +191,7 @@ export default { } // 30是grid-wrap-box的底部工具栏高度 - this.innerHeight = screensRect.height - 30 + this.innerHeight = screensRect.height this.innerWidth = screensRect.width this.diffX = this.width - screensRect.width this.diffY = this.height - screensRect.height diff --git a/data-room-ui/packages/BigScreenDesign/index.vue b/data-room-ui/packages/BigScreenDesign/index.vue index be4e1acc..0220ce2f 100644 --- a/data-room-ui/packages/BigScreenDesign/index.vue +++ b/data-room-ui/packages/BigScreenDesign/index.vue @@ -10,6 +10,7 @@ @updateRightVisiable="updateRightVisiable" @showPageInfo="showPageInfo" @updateTheme="updateTheme" + @changeZoom="changeScreenZoom" @empty="empty" />
@@ -54,7 +55,7 @@ /> -