|
|
|
@ -1,16 +1,17 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="common-box-style">
|
|
|
|
|
<div :class="{'common-box-style':true,'common-box-party-style':isPartyCenter}">
|
|
|
|
|
<div class="common-box-title-style">
|
|
|
|
|
<!--<img :src="require('../../assets/images/boxTitle.png')" style="width:100%;height: 100%"/>-->
|
|
|
|
|
<div class="title-box-line left-line-style"></div>
|
|
|
|
|
<div class="title-box-style">
|
|
|
|
|
<div class="angle-border left-top-border"></div>
|
|
|
|
|
<div class="angle-border right-top-border"></div>
|
|
|
|
|
<div class="angle-border left-bottom-border"></div>
|
|
|
|
|
<div class="angle-border right-bottom-border"></div>
|
|
|
|
|
<div :class="{'title-box-line':true,'left-line-style':isPartyCenter}"></div>
|
|
|
|
|
<div class="title-box-style" :class="{'party-title-box-style':isPartyCenter}">
|
|
|
|
|
<div class="angle-border left-top-border" :class="{'party-left-top-border':isPartyCenter}"></div>
|
|
|
|
|
<div class="angle-border right-top-border" :class="{'party-right-top-border':isPartyCenter}"></div>
|
|
|
|
|
<div class="angle-border left-bottom-border" :class="{'party-left-bottom-border':isPartyCenter}"></div>
|
|
|
|
|
<div class="angle-border right-bottom-border"
|
|
|
|
|
:class="{'party-right-bottom-border':isPartyCenter}"></div>
|
|
|
|
|
<span class="common-box-title">{{title}}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="title-box-line right-line-style"></div>
|
|
|
|
|
<div :class="{'title-box-line':true,'right-line-style':isPartyCenter}"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--<dv-border-box-12>{{title}}</dv-border-box-12>-->
|
|
|
|
|
<slot></slot>
|
|
|
|
@ -18,18 +19,40 @@
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
/*
|
|
|
|
|
* 模块外框
|
|
|
|
|
* */
|
|
|
|
|
* 模块外框
|
|
|
|
|
* */
|
|
|
|
|
export default{
|
|
|
|
|
data(){
|
|
|
|
|
return {}
|
|
|
|
|
return {
|
|
|
|
|
href: '',
|
|
|
|
|
isPartyCenter: false,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
props: ['title'],
|
|
|
|
|
created(){
|
|
|
|
|
this.getHref()
|
|
|
|
|
},
|
|
|
|
|
props:['title']
|
|
|
|
|
mounted(){
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
getHref(){
|
|
|
|
|
let href = window.location.hash
|
|
|
|
|
if (href === '#/partyCenter/party') {
|
|
|
|
|
this.isPartyCenter = true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style scoped lang="scss">
|
|
|
|
|
@import "../../assets/scss/style";
|
|
|
|
|
.common-box-style{
|
|
|
|
|
|
|
|
|
|
.common-box-party-style {
|
|
|
|
|
border: 1px solid #FFFF00 !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.common-box-style {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: auto;
|
|
|
|
|
padding: 25px 20px 10px 20px;
|
|
|
|
@ -39,7 +62,7 @@
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
/*margin-top: 50px;*/
|
|
|
|
|
.common-box-title-style{
|
|
|
|
|
.common-box-title-style {
|
|
|
|
|
width: 300px;
|
|
|
|
|
height: 35px;
|
|
|
|
|
line-height: 35px;
|
|
|
|
@ -50,12 +73,23 @@
|
|
|
|
|
top: -17px;
|
|
|
|
|
border-radius: 15px;
|
|
|
|
|
/*background-color: #094193;*/
|
|
|
|
|
.title-box-line{
|
|
|
|
|
.title-box-line {
|
|
|
|
|
width: 40px;
|
|
|
|
|
border-bottom: 3px solid $color-default-bright;
|
|
|
|
|
margin-top: 3px;
|
|
|
|
|
}
|
|
|
|
|
.title-box-style{
|
|
|
|
|
.left-line-style {
|
|
|
|
|
border-bottom: 3px solid #FFAE00 !important;
|
|
|
|
|
}
|
|
|
|
|
.right-line-style {
|
|
|
|
|
border-bottom: 3px solid #FFAE00 !important;
|
|
|
|
|
}
|
|
|
|
|
.party-title-box-style {
|
|
|
|
|
background: linear-gradient(to top, #D01004, #F19049) !important;
|
|
|
|
|
background: -moz-linear-gradient(to top, #D01004, #F19049) !important;
|
|
|
|
|
background: -webkit-linear-gradient(top, #D01004, #F19049) !important;
|
|
|
|
|
}
|
|
|
|
|
.title-box-style {
|
|
|
|
|
width: 180px;
|
|
|
|
|
height: 100%;
|
|
|
|
|
display: flex;
|
|
|
|
@ -67,42 +101,58 @@
|
|
|
|
|
color: white;
|
|
|
|
|
position: relative;
|
|
|
|
|
/*.common-box-title{*/
|
|
|
|
|
/*position: absolute;*/
|
|
|
|
|
/*font-size: 18px;*/
|
|
|
|
|
/*position: absolute;*/
|
|
|
|
|
/*font-size: 18px;*/
|
|
|
|
|
/*}*/
|
|
|
|
|
.angle-border{
|
|
|
|
|
.angle-border {
|
|
|
|
|
position: absolute;
|
|
|
|
|
width: 12px;
|
|
|
|
|
height: 12px;
|
|
|
|
|
}
|
|
|
|
|
.left-top-border{
|
|
|
|
|
.left-top-border {
|
|
|
|
|
top: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
border-left: 1px solid $color-default-bright;
|
|
|
|
|
border-top: 1px solid $color-default-bright;
|
|
|
|
|
border-top-left-radius: 5px;
|
|
|
|
|
}
|
|
|
|
|
.right-top-border{
|
|
|
|
|
.party-left-top-border {
|
|
|
|
|
border-left: 1px solid #FFFF00 !important;
|
|
|
|
|
border-top: 1px solid #FFFF00 !important;
|
|
|
|
|
}
|
|
|
|
|
.right-top-border {
|
|
|
|
|
top: 0;
|
|
|
|
|
right: -1px;
|
|
|
|
|
border-right: 1px solid $color-default-bright;
|
|
|
|
|
border-top: 1px solid $color-default-bright;
|
|
|
|
|
border-top-right-radius: 5px;
|
|
|
|
|
}
|
|
|
|
|
.left-bottom-border{
|
|
|
|
|
.party-right-top-border {
|
|
|
|
|
border-right: 1px solid #FFFF00 !important;
|
|
|
|
|
border-top: 1px solid #FFFF00 !important;
|
|
|
|
|
}
|
|
|
|
|
.left-bottom-border {
|
|
|
|
|
bottom: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
border-bottom: 1px solid $color-default-bright;
|
|
|
|
|
border-left: 1px solid $color-default-bright;
|
|
|
|
|
border-bottom-left-radius: 5px;
|
|
|
|
|
}
|
|
|
|
|
.right-bottom-border{
|
|
|
|
|
.party-left-bottom-border {
|
|
|
|
|
border-bottom: 1px solid #FFFF00 !important;
|
|
|
|
|
border-left: 1px solid #FFFF00 !important;
|
|
|
|
|
}
|
|
|
|
|
.right-bottom-border {
|
|
|
|
|
bottom: 0;
|
|
|
|
|
right: -1px;
|
|
|
|
|
border-right: 1px solid $color-default-bright;
|
|
|
|
|
border-bottom: 1px solid $color-default-bright;
|
|
|
|
|
border-bottom-right-radius: 5px;
|
|
|
|
|
}
|
|
|
|
|
.party-right-bottom-border {
|
|
|
|
|
border-right: 1px solid #FFFF00 !important;
|
|
|
|
|
border-bottom: 1px solid #FFFF00 !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|