+
缩放比例
+
- 对齐
+ 对齐方式
+ {{ mode.label }}
@@ -96,6 +99,7 @@
:page-info="pageInfo"
@replaceItByTemplate="replaceItByTemplate"
/>
+
@@ -111,6 +115,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'
@@ -121,7 +126,6 @@ import {
translateBlobToBase64
} from 'data-room-ui/js/utils/compressImg'
import * as imageConversion from 'image-conversion'
-import { themeToSetting } from 'data-room-ui/js/utils/themeFormatting'
export default {
name: 'PageTopSetting',
components: {
@@ -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' }
@@ -599,6 +616,7 @@ export default {
}
}
.align-list-dropdown{
+ width: 100px !important;
color: #ffffff!important;
}
@@ -616,4 +634,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"
/>