|
|
|
|
@ -28,21 +28,24 @@
|
|
|
|
|
<!-- 滚动条要包裹的内容 -->
|
|
|
|
|
<div class="content_box_body_select">
|
|
|
|
|
<div class="content_box_body_select_box" v-for="(item,index) of listDepts" :key="index">
|
|
|
|
|
<div class="content_box_body_select_box_header">
|
|
|
|
|
<div class="content_box_body_select_box_header" style="cursor: pointer;" @click="tabdept(item)">
|
|
|
|
|
<div class="content_box_body_select_box_header_left">
|
|
|
|
|
<img src="../../assets/center/people.png" />
|
|
|
|
|
<span>{{item.name}}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content_box_body_select_box_header_right">
|
|
|
|
|
|
|
|
|
|
<span style="margin-left: 10px;font-size: 18px;" v-show='item.show'>></span>
|
|
|
|
|
<span style="margin-left: 10px;font-size: 18px;transform: rotate(0deg); !important;" v-show='!item.show'>></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content_box_body_select_box_items">
|
|
|
|
|
<div class="content_box_body_select_box_item" @click="toSelectuser(uitem)"
|
|
|
|
|
v-for="(uitem,uindex) of item.user" :class="{'content_box_body_select_box_item_on':(uitem.on==true)}">
|
|
|
|
|
{{uitem.name}}
|
|
|
|
|
<el-collapse-transition>
|
|
|
|
|
<div class="content_box_body_select_box_items" v-show='item.show'>
|
|
|
|
|
<div class="content_box_body_select_box_item" @click="toSelectuser(uitem)"
|
|
|
|
|
v-for="(uitem,uindex) of item.user" :class="{'content_box_body_select_box_item_on':(uitem.on==true)}">
|
|
|
|
|
{{uitem.name}}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-collapse-transition>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
@ -138,6 +141,16 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
tabdept(item){
|
|
|
|
|
|
|
|
|
|
for(var mod of this.listDepts){
|
|
|
|
|
mod.show=false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
item.show=!item.show;
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
del(index) {
|
|
|
|
|
this.tableData.splice(index, 1);
|
|
|
|
|
this.$nextTick(function() {
|
|
|
|
|
@ -218,6 +231,9 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
this.listDepts = res;
|
|
|
|
|
for(var mod of this.listDepts){
|
|
|
|
|
mod.show=false;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
@ -282,7 +298,7 @@
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" >
|
|
|
|
|
<style lang="scss">
|
|
|
|
|
.content_box_body_table_footer {
|
|
|
|
|
|
|
|
|
|
margin: 42px auto;
|
|
|
|
|
@ -290,8 +306,8 @@
|
|
|
|
|
.content_box_body_table_footer_btn {
|
|
|
|
|
width: 180px;
|
|
|
|
|
height: 55px;
|
|
|
|
|
background: linear-gradient(0deg, #AE2726, #D67179);
|
|
|
|
|
box-shadow: 0px 1px 10px 0px rgba(174, 39, 38, 0.35);
|
|
|
|
|
background: linear-gradient(0deg, #066c5b, #79c4b7);
|
|
|
|
|
box-shadow: 0px 1px 10px 0px rgba(0, 103, 86, 0.35);
|
|
|
|
|
border-radius: 10px;
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
@ -306,18 +322,18 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.content_box_body_table .el-table th.el-table__cell {
|
|
|
|
|
.content_box_body_table .el-table th.el-table__cell {
|
|
|
|
|
|
|
|
|
|
font-size: 20px !important;
|
|
|
|
|
font-family: PingFang SC !important;
|
|
|
|
|
font-weight: 400 !important;
|
|
|
|
|
color: #333333 !important;
|
|
|
|
|
|
|
|
|
|
background: #FAE6E4 !important;
|
|
|
|
|
background: #d6eade !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.content_box {
|
|
|
|
|
background: linear-gradient(0deg, #F9E1E3, #FFFFFF);
|
|
|
|
|
background: #e9f5f3;
|
|
|
|
|
width: 100vw;
|
|
|
|
|
height: 100vh;
|
|
|
|
|
position: relative;
|
|
|
|
|
@ -337,7 +353,7 @@
|
|
|
|
|
.content_box_header_back {
|
|
|
|
|
width: 123px;
|
|
|
|
|
height: 49px;
|
|
|
|
|
background: #FAE6E4;
|
|
|
|
|
background: #d6eade;
|
|
|
|
|
border-radius: 24px;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
@ -348,21 +364,21 @@
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
color: #AE2726;
|
|
|
|
|
color: #006756;
|
|
|
|
|
line-height: 49px;
|
|
|
|
|
margin-left: 13px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.content_box_header_title {
|
|
|
|
|
background: linear-gradient(90deg, #FAE6E4, #FFFFFF);
|
|
|
|
|
background: linear-gradient(90deg, #d6eade, #FFFFFF);
|
|
|
|
|
width: 539px;
|
|
|
|
|
height: 70px;
|
|
|
|
|
line-height: 70px;
|
|
|
|
|
font-size: 36px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #AE2726;
|
|
|
|
|
color: #006756;
|
|
|
|
|
padding-left: 43px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -383,7 +399,7 @@
|
|
|
|
|
|
|
|
|
|
.content_box_body_select {
|
|
|
|
|
margin-top: 29px;
|
|
|
|
|
background: rgba(250, 167, 1, 0.12);
|
|
|
|
|
background: #d6eade;
|
|
|
|
|
border-radius: 10px;
|
|
|
|
|
max-height: 60vh;
|
|
|
|
|
min-height: 60vh;
|
|
|
|
|
@ -401,7 +417,7 @@
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #AE2726;
|
|
|
|
|
color: #006756;
|
|
|
|
|
|
|
|
|
|
.content_box_body_select_box_header_left {
|
|
|
|
|
display: flex;
|
|
|
|
|
@ -449,8 +465,8 @@
|
|
|
|
|
.content_box_body_select_box_item_on {
|
|
|
|
|
width: 100px;
|
|
|
|
|
height: 37px;
|
|
|
|
|
background: linear-gradient(0deg, #AE2726, #D67179);
|
|
|
|
|
box-shadow: 0px 1px 10px 0px rgba(174, 39, 38, 0.35);
|
|
|
|
|
background: linear-gradient(0deg, #066c5b, #79c4b7);
|
|
|
|
|
box-shadow: 0px 1px 10px 0px rgba(0, 103, 86, 0.35);
|
|
|
|
|
border-radius: 19px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
@ -480,7 +496,7 @@
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #AE2726;
|
|
|
|
|
color: #006756;
|
|
|
|
|
line-height: 16px;
|
|
|
|
|
width: 140px;
|
|
|
|
|
}
|
|
|
|
|
@ -503,10 +519,10 @@
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
|
|
.content_box_body_steps_item {
|
|
|
|
|
width: 257px;
|
|
|
|
|
height: 80px;
|
|
|
|
|
width: 240px;
|
|
|
|
|
height: 62px;
|
|
|
|
|
display: flex;
|
|
|
|
|
line-height: 80px;
|
|
|
|
|
line-height: 62px;
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
font-family: PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
@ -514,7 +530,7 @@
|
|
|
|
|
margin-right: 25px;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
border-bottom: 1px solid #AE2726;
|
|
|
|
|
border-bottom: 1px solid #006756;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.content_box_body_steps_item_on {
|
|
|
|
|
@ -534,7 +550,7 @@
|
|
|
|
|
.content_box_bottom {
|
|
|
|
|
background: url("../../assets/center/index_bottom.png") no-repeat;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 20%;
|
|
|
|
|
height: 50%;
|
|
|
|
|
background-size: cover;
|
|
|
|
|
position: fixed;
|
|
|
|
|
left: 0;
|
|
|
|
|
@ -544,8 +560,8 @@
|
|
|
|
|
|
|
|
|
|
.content_box_bottom_right {
|
|
|
|
|
background: url("../../assets/center/index_bottom_right.png") no-repeat;
|
|
|
|
|
width: 801px;
|
|
|
|
|
height: 491px;
|
|
|
|
|
width: 395px;
|
|
|
|
|
height: 145px;
|
|
|
|
|
background-size: cover;
|
|
|
|
|
position: fixed;
|
|
|
|
|
right: 0;
|
|
|
|
|
|