feat: project重构 (45%)

This commit is contained in:
zhangyu
2023-02-16 18:13:14 +08:00
parent b4ed631e9b
commit 1330f25970
13 changed files with 484 additions and 79 deletions

View File

@@ -4,7 +4,7 @@
<div class="meta2d-main" :class="isChart ? 'meta2d-chart': 'meta2d-project'">
<div :id="meta2dId" style="height: 100%;width: 100%"></div>
</div>
<meta2dProps ref="meta2dProps" :selectPens.sync="selectPens" :querysArray="querysArray" @updatePens="updatePens" v-if="editFlag"/>
<meta2dProps ref="meta2dProps" :selectPens.sync="selectPens" :querysArray="querysArray" :timeType="timeType" @updatePens="updatePens" v-if="editFlag"/>
</div>
</template>
@@ -12,6 +12,7 @@
import meta2dHeader from '@/components/common/project/meta2d/meta2dHeader'
import meta2dProps from '@/components/common/project/meta2d/meta2dProps'
import meta2dMain from '@/components/common/project/meta2d/js/meta2dMain'
import { getTopology, setTopology } from '@/components/common/js/common'
export default {
name: 'meta2dMain',
mixins: [meta2dMain],
@@ -23,6 +24,7 @@ export default {
default: false
},
querysArray: {},
timeType: {},
projectName: {}
},
components: {
@@ -41,27 +43,15 @@ export default {
},
methods: {
},
beforeDestroy () {
getTopology(this.meta2dId).destroy()
setTopology(this.meta2dId, null)
}
}
</script>
<style scoped lang="scss">
.meta2d-box{
width: 100%;
height: 100%;
position: relative;
}
.meta2d-main{
width: 100%;
height: 100%;
}
.meta2d-chart{
}
.meta2d-project{
height: calc(100% - 78px);
border: 1px solid;
border-color: #999999;
}
</style>