提交 6659beae authored 作者: taojinlong's avatar taojinlong

Merge branch 'main' of github.com:dataease/dataease into main

frontend/public/favicon.ico

5.0 KB | W: | H:

frontend/public/favicon.ico

4.9 KB | W: | H:

frontend/public/favicon.ico
frontend/public/favicon.ico
frontend/public/favicon.ico
frontend/public/favicon.ico
  • 2-up
  • Swipe
  • Onion skin
...@@ -57,7 +57,7 @@ export default { ...@@ -57,7 +57,7 @@ export default {
customStyle() { customStyle() {
let style = {} let style = {}
if (this.canvasStyleData.openCommonStyle) { if (this.canvasStyleData.openCommonStyle) {
if (this.canvasStyleData.panel.backgroundType === 'image'&&this.canvasStyleData.panel.imageUrl) { if (this.canvasStyleData.panel.backgroundType === 'image' && this.canvasStyleData.panel.imageUrl) {
style = { style = {
width: '100%', width: '100%',
height: '100%', height: '100%',
...@@ -80,6 +80,7 @@ export default { ...@@ -80,6 +80,7 @@ export default {
mounted() { mounted() {
const _this = this const _this = this
debugger
// 加载数据 // 加载数据
_this.restore() _this.restore()
const erd = elementResizeDetectorMaker() const erd = elementResizeDetectorMaker()
......
...@@ -128,7 +128,7 @@ export default { ...@@ -128,7 +128,7 @@ export default {
overflow-y : auto overflow-y : auto
} }
.detail-class { .detail-class {
width: 100%; width: 300px;
position: fixed; position: fixed;
bottom: 0px; bottom: 0px;
} }
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
<Toolbar @showPanel="showPanel" @close-left-panel="closeLeftPanel" /> <Toolbar @showPanel="showPanel" @close-left-panel="closeLeftPanel" />
</el-col> </el-col>
</el-header> </el-header>
<el-main style="padding: 0px">
<de-container> <de-container>
<de-aside-container class="ms-aside-container"> <de-aside-container class="ms-aside-container">
<div style="width: 60px; left: 0px; top: 0px; bottom: 0px; position: absolute"> <div style="width: 60px; left: 0px; top: 0px; bottom: 0px; position: absolute">
...@@ -45,22 +44,39 @@ ...@@ -45,22 +44,39 @@
</div> </div>
</div> </div>
</div> </div>
<div ref="leftPanel" :class="{show:show}" class="leftPanel-container"> <!-- <div ref="leftPanel" :class="{show:show}" class="leftPanel-container">-->
<div /> <!-- <div />-->
<div v-if="show" class="leftPanel"> <!-- <div v-if="show" class="leftPanel">-->
<div style="height:100%;overflow-y: auto"> <!-- <div style="height:100%;overflow-y: auto">-->
<!-- <view-select v-show=" show && showIndex===0" />-->
<!-- <filter-group v-show=" show &&showIndex===1" />-->
<!-- <subject-setting v-show=" show &&showIndex===2" />-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
</de-aside-container>
<!--画布区域-->
<el-main>
<el-drawer
title="我是标题"
:visible.sync="show"
:with-header="false"
style="position: absolute;"
direction="ltr"
:modal="false"
:size="drawerSize"
:wrapper-closable="false"
:close-on-press-escape="false"
:modal-append-to-body="true"
>
<view-select v-show=" show && showIndex===0" /> <view-select v-show=" show && showIndex===0" />
<filter-group v-show=" show &&showIndex===1" /> <filter-group v-show=" show &&showIndex===1" />
<subject-setting v-show=" show &&showIndex===2" /> <subject-setting v-show=" show &&showIndex===2" />
</div> </el-drawer>
</div>
</div>
</de-aside-container>
<!--画布区域-->
<de-main-container>
<div <div
class="content" class="content this_canvas"
@drop="handleDrop" @drop="handleDrop"
@dragover="handleDragOver" @dragover="handleDragOver"
@mousedown="handleMouseDown" @mousedown="handleMouseDown"
...@@ -68,9 +84,8 @@ ...@@ -68,9 +84,8 @@
> >
<Editor /> <Editor />
</div> </div>
</de-main-container>
</de-container>
</el-main> </el-main>
</de-container>
<el-dialog <el-dialog
v-if="filterVisible && panelInfo.id" v-if="filterVisible && panelInfo.id"
...@@ -138,6 +153,8 @@ export default { ...@@ -138,6 +153,8 @@ export default {
}, },
data() { data() {
return { return {
drawerSize: '300px',
visible: false,
show: false, show: false,
editView: false, editView: false,
clickNotClose: false, clickNotClose: false,
...@@ -186,7 +203,7 @@ export default { ...@@ -186,7 +203,7 @@ export default {
listenGlobalKeyDown() listenGlobalKeyDown()
}, },
mounted() { mounted() {
this.insertToBody() // this.insertToBody()
bus.$on('component-on-drag', () => { bus.$on('component-on-drag', () => {
this.show = false this.show = false
}) })
...@@ -222,7 +239,10 @@ export default { ...@@ -222,7 +239,10 @@ export default {
this.$router.replace('/panel/index') this.$router.replace('/panel/index')
}, },
showPanel(type) { showPanel(type) {
debugger
if (this.showIndex === -1 || this.showIndex === type) {
this.show = !this.show this.show = !this.show
}
this.showIndex = type this.showIndex = type
}, },
addEventClick() { addEventClick() {
...@@ -230,7 +250,7 @@ export default { ...@@ -230,7 +250,7 @@ export default {
}, },
closeSidebar(evt) { closeSidebar(evt) {
const parent = evt.target.closest('.button-div-class') const parent = evt.target.closest('.button-div-class')
const self = evt.target.closest('.leftPanel') const self = evt.target.closest('.el-drawer__wrapper')
// 点击样式按钮 排除 // 点击样式按钮 排除
const stick = evt.target.closest('.el-icon-magic-stick') const stick = evt.target.closest('.el-icon-magic-stick')
if (!parent && !self && !stick) { if (!parent && !self && !stick) {
...@@ -239,13 +259,13 @@ export default { ...@@ -239,13 +259,13 @@ export default {
this.showIndex = -1 this.showIndex = -1
} }
}, },
insertToBody() { // insertToBody() {
this.$nextTick(() => { // this.$nextTick(() => {
const elx = this.$refs.leftPanel // const elx = this.$refs.leftPanel
const body = document.querySelector('body') // const body = document.querySelector('body')
body.insertBefore(elx, body.firstChild) // body.insertBefore(elx, body.firstChild)
}) // })
}, // },
resetID(data) { resetID(data) {
if (data) { if (data) {
...@@ -422,4 +442,19 @@ export default { ...@@ -422,4 +442,19 @@ export default {
} }
} }
.this_canvas{
height: calc(100vh - 91px);
overflow: auto;
}
.el-main{
height: calc(100vh - 91px);
padding: 0!important;
overflow: auto;
position: relative;
}
.el-main >>> .el-drawer__wrapper{
width: 310px!important;
}
</style> </style>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论