<template> <el-dialog title="设计分工" :visible.sync="dialogVisible" width="65%" :modal="true" :modal-append-to-body="false" :appen-to-body="true" class="bs-dialog-wrap bs-el-dialog" > <div class="content"> <div class="top"> <div class="top-item"> <span class="title">总体设计原则:</span> 先总体后细节 </div> <div class="top-item"> <span class="title">布局设计原则:</span> 上下布局择上、左右布局择左、三栏布局择中 </div> </div> <div class="bottomContent"> <div class="bottom"> <div class="bottom-item"> <img class="imgItem" src="./image/card1.png" alt="" > <div class="bottom-item_title"> 项目经理 </div> <div class="bottom-item_content"> 与客户沟通大屏需求、确定设备分辨率、确定大屏展示内容 </div> </div> <div class="bottom-item"> <img class="imgItem" src="./image/card2.png" alt="" > <div class="bottom-item_title"> 设计师 </div> <div class="bottom-item_content"> 设计视觉元素、图片、排版布局、配色方案、确保整个屏幕外观美观、易读和引人注目 </div> </div> <div class="bottom-item"> <img class="imgItem" src="./image/card3.png" alt="" > <div class="bottom-item_title"> 开发者 </div> <div class="bottom-item_content"> 收集数据,格式化数据、开发数据集、联调大屏测试 </div> </div> </div> </div> </div> </el-dialog> </template> <script> import { pageMixins } from 'data-room-ui/js/mixins/page' export default { name: 'ComponentDialog', mixins: [pageMixins], props: {}, data () { return { dialogVisible: false } }, computed: {}, mounted () {}, methods: { init () { this.dialogVisible = true }, // 点击确定 confirm () { this.dialogVisible = false } } } </script> <style lang="scss" scoped> @import '../../assets/style/bsTheme.scss'; .content { display: flex; flex-direction: column; .top { padding: 18px 24px; color: #707076; height: 200px; font-size: 15px; &-item { padding: 8px 30px; .title { font-weight: bolder; } } } .bottom { // position: absolute; padding: 18px 24px; margin-top: -90px; display: flex; flex-direction: row; justify-content: space-evenly; &-item { width: 25%; display: flex; flex-direction: column; align-items: center; &_title { font-weight: bolder; color: #d9d9d9; font-size: 16px; margin: 24px 0 16px 0; } &_content { color: #a6a6a6; width: 70%; text-align: center; } .imgItem { width: 100%; } } } } .bottomContent { min-height: 250px; background-color: #3f3f3f; } ::v-deep .el-dialog__body { padding: 0 !important; max-height: 100vh !important; } </style>