初始化
This commit is contained in:
147
frontend/packages/BigScreenDesign/AssignDialog/index.vue
Normal file
147
frontend/packages/BigScreenDesign/AssignDialog/index.vue
Normal file
@@ -0,0 +1,147 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user