|
|
@@ -0,0 +1,752 @@ |
|
|
|
<template> |
|
|
|
<div class="home_wrapper"> |
|
|
|
<div class="header_main"> |
|
|
|
资产负债表 |
|
|
|
<div class="return_btn" @click="onClickLeft"></div> |
|
|
|
<!-- <div class="add_btn" v-show="showBtn" @click="goAdd"></div>--> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="search_info"> |
|
|
|
<div class="date_box" @click="showPickerTime = true"> |
|
|
|
<img src="../../assets/images/sunVillage_info/date_icon.png"> |
|
|
|
<p>{{date}}</p> |
|
|
|
</div> |
|
|
|
<van-popup v-model="showPickerTime" position="bottom"> |
|
|
|
<van-datetime-picker |
|
|
|
v-model="currentDate" |
|
|
|
type="year-month" |
|
|
|
title="选择年月" |
|
|
|
:min-date="minDate" |
|
|
|
:max-date="maxDate" |
|
|
|
@confirm="onConfirm" |
|
|
|
@cancel="showPicker = false" |
|
|
|
:formatter="formatter" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<div class="search_block"> |
|
|
|
<i class="icon"></i> |
|
|
|
<input readonly type="text" class="ipt" v-model="searchDate.templateName" placeholder="请选择科目查询" @click="visible=true"> |
|
|
|
</div> |
|
|
|
<van-popup v-model="visible" position="bottom"> |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="expressionOptions" |
|
|
|
value-key="name" |
|
|
|
@confirm="onConfirmExpression" |
|
|
|
@cancel="visible = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<!-- <div class="total">共{{listLength}}个资产</div> @input="getSearch"--> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- <div class="radio_box">--> |
|
|
|
<!-- <van-checkbox v-model="queryParams.showSubSubject" @change="showSub" checked-color="#2facfe">显示明细</van-checkbox>--> |
|
|
|
<!-- <div class="total">共{{listLength}}条</div>--> |
|
|
|
<!-- </div>--> |
|
|
|
|
|
|
|
<div class="balance-main"> |
|
|
|
<div class="main-title"> |
|
|
|
<div class="company">编制单位:{{ this.$store.getters.bookName }}</div> |
|
|
|
<div class="nper">{{ accountingYear }}年{{ accountingMonth }}期</div> |
|
|
|
<div class="amountOf">金额单位:元</div> |
|
|
|
</div> |
|
|
|
<div class="main-center"> |
|
|
|
<div class="datagrid"> |
|
|
|
<div class="header"> |
|
|
|
<div class="xmmc">资产</div> |
|
|
|
<div class="qj">年初余额</div> |
|
|
|
<div class="zy">期末余额</div> |
|
|
|
<div class="dfje">负债与所有者权益</div> |
|
|
|
<div class="fx">年初余额</div> |
|
|
|
<div class="ye">期末余额</div> |
|
|
|
</div> |
|
|
|
<div class="mok_list"> |
|
|
|
<ul class="list"> |
|
|
|
<li v-for="(item, index) in list" :key="index"> |
|
|
|
<div class="xmmc">{{ item.subjectNameLeft }}</div> |
|
|
|
<div class="qj">{{ item.ncyeLeft }}</div> |
|
|
|
<div class="zy">{{ item.qmyeLeft }}</div> |
|
|
|
<div class="dfje">{{ item.subjectNameRight }}</div> |
|
|
|
<div class="fx">{{ item.ncyeRight }}</div> |
|
|
|
<div class="ye">{{ item.qmyeRight }}</div> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { trailBalanceList , expressionReportByCategory,getLoginBook,assetLiabilityReportByExpTpl } from "@/api/sunVillage_info/fixedAssets"; |
|
|
|
import SubjectTreeChooser from "@/components/form/SubjectTreeChooser"; |
|
|
|
import Cookies from "js-cookie"; |
|
|
|
import request from '@/utils/request' |
|
|
|
import {FINANCE} from "@/utils/finance"; |
|
|
|
export default { |
|
|
|
name: "certificateList", |
|
|
|
components: { SubjectTreeChooser }, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
expressionOptions:[], |
|
|
|
searchDate: { |
|
|
|
bookDate: "", |
|
|
|
templateName: '资产负债表', |
|
|
|
signature: false, // 添加底部落款 |
|
|
|
}, |
|
|
|
|
|
|
|
list: [], |
|
|
|
accountingYear: "", |
|
|
|
accountingMonth: "", |
|
|
|
// 显示搜索条件 |
|
|
|
visible: false, |
|
|
|
showPickerTime: false, |
|
|
|
|
|
|
|
minDate: new Date(2020, 0, 1), |
|
|
|
maxDate: new Date(2025, 10, 1), |
|
|
|
currentDate: new Date(), |
|
|
|
date:'' |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
getLoginBook().then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
let currentDays = res.data.currentDay; |
|
|
|
if (currentDays == null) { |
|
|
|
this.$message.error("当前账套未开启!"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
let dealDays = currentDays.split("-"); |
|
|
|
this.accountingYear = dealDays[0]; //当前帐套年 |
|
|
|
this.accountingMonth = dealDays[1]; //当前帐套月 |
|
|
|
|
|
|
|
this.date = dealDays[0]+'年'+dealDays[1]+'月'; |
|
|
|
|
|
|
|
this.$set(this.searchDate, "bookDate", currentDays); |
|
|
|
this.initPage(); |
|
|
|
} |
|
|
|
}); |
|
|
|
expressionReportByCategory('资产负债表').then((resp) => { |
|
|
|
this.expressionOptions = resp.data; |
|
|
|
}); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
initPage() { |
|
|
|
assetLiabilityReportByExpTpl(this.searchDate).then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
let content = res.data; |
|
|
|
this.list = content.list.map((x) => { |
|
|
|
x.ncyeLeft = FINANCE.formatNum(x.ncyeLeft); |
|
|
|
x.qmyeLeft = FINANCE.formatNum(x.qmyeLeft); |
|
|
|
x.ncyeRight = FINANCE.formatNum(x.ncyeRight); |
|
|
|
x.qmyeRight = FINANCE.formatNum(x.qmyeRight); |
|
|
|
return x; |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
searchFrom() { |
|
|
|
this.voucherFormShow = false; |
|
|
|
let dealDays = this.searchDate.bookDate.split("-"); |
|
|
|
this.accountingYear = dealDays[0]; //当前帐套年 |
|
|
|
this.accountingMonth = dealDays[1]; //当前帐套月 |
|
|
|
this.initPage(); |
|
|
|
}, |
|
|
|
onConfirm(time) { |
|
|
|
this.date = this.format(time,'yyyy年MM月'); |
|
|
|
this.searchDate.bookDate = this.format(time,'yyyy-MM'); |
|
|
|
this.initPage(); |
|
|
|
this.showPickerTime = false; |
|
|
|
}, |
|
|
|
onConfirmExpression(data){ |
|
|
|
this.searchDate.templateName = data.name; |
|
|
|
this.visible = false; |
|
|
|
this.initPage(); |
|
|
|
}, |
|
|
|
formatter(type, val) { |
|
|
|
if (type === 'year') { |
|
|
|
return `${val}年`; |
|
|
|
} else if (type === 'month') { |
|
|
|
return `${val}月`; |
|
|
|
} |
|
|
|
return val; |
|
|
|
}, |
|
|
|
getSearch(val){ |
|
|
|
console.log(val) |
|
|
|
this.subjectName = val.subjectId + " " + val.subjectName; |
|
|
|
this.queryParams.endSubjectId = this.queryParams.startSubjectId; |
|
|
|
this.getList(); |
|
|
|
} |
|
|
|
}, |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style scoped lang="scss"> |
|
|
|
|
|
|
|
.balance-main { |
|
|
|
background: #fff; |
|
|
|
.main-title { |
|
|
|
margin-bottom: 5PX; |
|
|
|
padding: 0 10PX; |
|
|
|
height: 33PX; |
|
|
|
line-height: 33PX; |
|
|
|
color: #333; |
|
|
|
font-size: 13PX; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
.company { |
|
|
|
} |
|
|
|
.nper { |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
.amountOf { |
|
|
|
text-align: right; |
|
|
|
} |
|
|
|
} |
|
|
|
.main-center { |
|
|
|
// min-height: 404PX; |
|
|
|
border: 1PX solid #CACBCC; |
|
|
|
border-bottom: 0; |
|
|
|
overflow-x: scroll; |
|
|
|
.datagrid { |
|
|
|
min-height: 100PX; |
|
|
|
width: 300%; |
|
|
|
.header { |
|
|
|
background: #f8f8f9; |
|
|
|
font-weight: bold; |
|
|
|
display: flex; |
|
|
|
} |
|
|
|
.kmbm, |
|
|
|
.xmmc, |
|
|
|
.qj, |
|
|
|
.zy, |
|
|
|
.jfje, |
|
|
|
.dfje, |
|
|
|
.fx, |
|
|
|
.ye { |
|
|
|
height: 29PX; |
|
|
|
line-height: 29PX; |
|
|
|
font-size: 13PX; |
|
|
|
border-bottom: 1PX solid #CACBCC; |
|
|
|
border-right: 1PX solid #CACBCC; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
.xmmc { |
|
|
|
width: 26%; |
|
|
|
text-align: left; |
|
|
|
padding-left: 10PX; |
|
|
|
} |
|
|
|
.qj { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
.zy { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
|
|
|
|
.dfje { |
|
|
|
width: 26%; |
|
|
|
text-align: left; |
|
|
|
padding-left: 10PX; |
|
|
|
} |
|
|
|
.fx { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
.ye { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
border-right: 0; |
|
|
|
} |
|
|
|
.mok_list { |
|
|
|
display: block; |
|
|
|
overflow-y: scroll; |
|
|
|
height: calc(100vh - 200PX); |
|
|
|
//background: url("~@/assets/images/report_line.png") repeat; |
|
|
|
} |
|
|
|
.list { |
|
|
|
width: 100%; |
|
|
|
} |
|
|
|
ul { |
|
|
|
margin: 0; |
|
|
|
padding: 0; |
|
|
|
li { |
|
|
|
display: block; |
|
|
|
overflow: hidden; |
|
|
|
list-style: none; |
|
|
|
&.header { |
|
|
|
background: #f8f8f9; |
|
|
|
font-weight: bold; |
|
|
|
} |
|
|
|
.kmbm, |
|
|
|
.xmmc, |
|
|
|
.qj, |
|
|
|
.zy, |
|
|
|
.jfje, |
|
|
|
.dfje, |
|
|
|
.fx, |
|
|
|
.ye { |
|
|
|
height: 29PX; |
|
|
|
line-height: 29PX; |
|
|
|
float: left; |
|
|
|
font-size: 13PX; |
|
|
|
border-bottom: 1PX solid #CACBCC; |
|
|
|
border-right: 1PX solid #CACBCC; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
.xmmc { |
|
|
|
width: 26%; |
|
|
|
text-align: left; |
|
|
|
padding-left: 10PX; |
|
|
|
} |
|
|
|
.qj { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
.zy { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
|
|
|
|
.dfje { |
|
|
|
width: 26%; |
|
|
|
text-align: left; |
|
|
|
padding-left: 10PX; |
|
|
|
} |
|
|
|
.fx { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
} |
|
|
|
.ye { |
|
|
|
width: 12%; |
|
|
|
text-align: right; |
|
|
|
padding-right: 10PX; |
|
|
|
border-right: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .van-radio__label{ |
|
|
|
font-size: 14PX; |
|
|
|
color: #2facfe; |
|
|
|
} |
|
|
|
.radio_box{ |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
padding:20px 23px; |
|
|
|
} |
|
|
|
.date_box{ |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
img{ |
|
|
|
width: 30PX; |
|
|
|
border-radius: 100%; |
|
|
|
box-shadow: 0px 6px 10px rgba(63,68,75,0.5); |
|
|
|
} |
|
|
|
p{ |
|
|
|
font-size: 14PX; |
|
|
|
margin-left: 5PX; |
|
|
|
color: #2facfe; |
|
|
|
} |
|
|
|
} |
|
|
|
.search_info{ |
|
|
|
padding:20px 23px; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
.search_block{ |
|
|
|
height: 59px; |
|
|
|
width: 450px; |
|
|
|
border-radius: 59px; |
|
|
|
background: #fff; |
|
|
|
display: flex; |
|
|
|
padding-right: 35px; |
|
|
|
align-items: center; |
|
|
|
box-shadow: 0px 6px 5px rgba(63,68,75,0.2); |
|
|
|
.icon{ |
|
|
|
width: 30px; |
|
|
|
height: 30px; |
|
|
|
background: url('../../assets/images/sunVillage_info/fixedAssets_icon_1.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
display: block; |
|
|
|
margin:0 8px 0 26px; |
|
|
|
} |
|
|
|
.delete_icon{ |
|
|
|
width: 15PX; |
|
|
|
height: 15PX; |
|
|
|
background: url('../../assets/images/sunVillage_info/delete_icon_input.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
display: block; |
|
|
|
margin:0 8px 0 26px; |
|
|
|
} |
|
|
|
.ipt{ |
|
|
|
flex: 1; |
|
|
|
font-size: 26px; |
|
|
|
background: none; |
|
|
|
border:0 none; |
|
|
|
line-height: 59px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.total{ |
|
|
|
font-size: 14PX; |
|
|
|
color: #858585; |
|
|
|
} |
|
|
|
.home_wrapper{ |
|
|
|
background: #e9e9e9; |
|
|
|
min-height: 100vh; |
|
|
|
width: 100vw; |
|
|
|
.header_main{ |
|
|
|
height: 116px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_head.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
position: fixed; |
|
|
|
top: 0; |
|
|
|
left: 0; |
|
|
|
width: 100%; |
|
|
|
font-size: 36px; |
|
|
|
line-height: 116px; |
|
|
|
text-align: center; |
|
|
|
color: #fff; |
|
|
|
position: relative; |
|
|
|
.return_btn{ |
|
|
|
width: 24px; |
|
|
|
height: 43.2px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_5.png') center center no-repeat; |
|
|
|
background-size: 20px 36px; |
|
|
|
position: absolute; |
|
|
|
left: 38px; |
|
|
|
top: 36px; |
|
|
|
} |
|
|
|
.add_btn{ |
|
|
|
width: 56.4px; |
|
|
|
height: 40.8px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_9.png') center center no-repeat; |
|
|
|
background-size: 47px 34px; |
|
|
|
position: absolute; |
|
|
|
right: 38px; |
|
|
|
top: 36px; |
|
|
|
} |
|
|
|
} |
|
|
|
.record_main{ |
|
|
|
padding:30px 22px; |
|
|
|
.record_det{ |
|
|
|
height: 38px; |
|
|
|
line-height: 38px; |
|
|
|
display: flex; |
|
|
|
justify-content:space-between; |
|
|
|
.year_l{ |
|
|
|
font-size: 30px; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
color: #858585; |
|
|
|
|
|
|
|
.unit{ |
|
|
|
padding-left: 5px; |
|
|
|
} |
|
|
|
.icon{ |
|
|
|
width: 23px; |
|
|
|
height: 12px; |
|
|
|
display: block; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_1.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
margin-bottom: 4px; |
|
|
|
margin-right: 8px; |
|
|
|
&.zk { |
|
|
|
transform: rotate(0deg) |
|
|
|
} |
|
|
|
&.ss{ |
|
|
|
transform: rotate(180deg) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
.total_r{ |
|
|
|
font-size: 26px; |
|
|
|
letter-spacing: 2px; |
|
|
|
} |
|
|
|
} |
|
|
|
.record_list{ |
|
|
|
display: flex; |
|
|
|
flex-flow: wrap; |
|
|
|
margin-top: 12PX; |
|
|
|
.flex_block{ |
|
|
|
font-size: 30px; |
|
|
|
color: #878787; |
|
|
|
padding-right: 30px; |
|
|
|
&.current{ |
|
|
|
color: #4199fe; |
|
|
|
font-weight: bold; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.list_main{ |
|
|
|
padding:0 22px; |
|
|
|
.item{ |
|
|
|
height: 100px; |
|
|
|
border-radius: 30px; |
|
|
|
background: #fff; |
|
|
|
box-shadow: 4px 6px 5px rgba(63, 68, 75, 0.1); |
|
|
|
padding:15px 32px; |
|
|
|
display: flex; |
|
|
|
margin-bottom: 20px; |
|
|
|
.info{ |
|
|
|
flex:1; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: space-between; |
|
|
|
.title{ |
|
|
|
display: flex; |
|
|
|
font-size: 32px; |
|
|
|
align-items: center; |
|
|
|
height: 58px; |
|
|
|
.icon_box{ |
|
|
|
width: 34px; |
|
|
|
display: block; |
|
|
|
height: 30px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_2.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
margin-right: 10px; |
|
|
|
} |
|
|
|
.news_title{ |
|
|
|
max-width:416px; |
|
|
|
overflow: hidden; |
|
|
|
white-space: nowrap; |
|
|
|
text-overflow: ellipsis; |
|
|
|
-o-text-overflow: ellipsis; |
|
|
|
} |
|
|
|
.tips_mark{ |
|
|
|
width: 34px; |
|
|
|
height: 34px; |
|
|
|
background: #fa0c0c; |
|
|
|
border-radius: 8px; |
|
|
|
font-size: 24px; |
|
|
|
color: #fff; |
|
|
|
text-align: center; |
|
|
|
line-height: 34px; |
|
|
|
margin-left: 10px; |
|
|
|
} |
|
|
|
} |
|
|
|
.red{ |
|
|
|
color: #fa0c0c; |
|
|
|
} |
|
|
|
.green{ |
|
|
|
color: #4caf50; |
|
|
|
} |
|
|
|
.time{ |
|
|
|
font-size: 32px; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: right; |
|
|
|
height: 30px; |
|
|
|
margin-top: 6px; |
|
|
|
.icon_time{ |
|
|
|
width: 25px; |
|
|
|
height: 25px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_4.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
margin-right: 10px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.operation{ |
|
|
|
flex: 1; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: flex-end; |
|
|
|
text-align: right; |
|
|
|
.opera_btn{ |
|
|
|
width: 52px; |
|
|
|
height: 52px; |
|
|
|
border-radius: 50%; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content:center; |
|
|
|
|
|
|
|
&.delete{ |
|
|
|
background:#df0707; |
|
|
|
margin-left: 28px; |
|
|
|
.icon{ |
|
|
|
width: 22px; |
|
|
|
height: 29px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_7.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
display: block; |
|
|
|
} |
|
|
|
} |
|
|
|
&.edit{ |
|
|
|
background: #79cf13; |
|
|
|
.icon { |
|
|
|
width: 26px; |
|
|
|
height: 25px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_6.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
display: block; |
|
|
|
} |
|
|
|
} |
|
|
|
&.view{ |
|
|
|
background: #3494ff; |
|
|
|
.icon { |
|
|
|
width: 29px; |
|
|
|
height: 21px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_3.png') no-repeat; |
|
|
|
background-size: 100% 100%; |
|
|
|
display: block; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
.bottom_tips{ |
|
|
|
font-size: 24px; |
|
|
|
color: #a7a6a6; |
|
|
|
text-align: center; |
|
|
|
margin-top: 32px; |
|
|
|
background: url('../../assets/images/sunVillage_info/list_icon_8.png') center center no-repeat; |
|
|
|
background-size: 260px 2px; |
|
|
|
.xs{ |
|
|
|
padding:0 8px; |
|
|
|
background: #e9e9e9; |
|
|
|
} |
|
|
|
} |
|
|
|
.banner { |
|
|
|
display: flex; |
|
|
|
background:#3494ff; |
|
|
|
color:#fff; |
|
|
|
text-align: center; |
|
|
|
margin:3%; |
|
|
|
border-radius: 10PX; |
|
|
|
} |
|
|
|
.banner_tabs{ |
|
|
|
flex:1; |
|
|
|
padding:10PX 0; |
|
|
|
font-size: 16PX; |
|
|
|
div:nth-child(2){ |
|
|
|
font-size: 14PX; |
|
|
|
margin-top: 5PX; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.top_head_title{ |
|
|
|
font-size: 16PX; |
|
|
|
text-align: center; |
|
|
|
padding: 15PX 0; |
|
|
|
} |
|
|
|
.name_box{ |
|
|
|
float: left; |
|
|
|
width: 180PX; |
|
|
|
position: relative; |
|
|
|
.name_bg{ |
|
|
|
background-color: rgba(47,172,254,0.2); |
|
|
|
width: 180PX; |
|
|
|
height: 100%; |
|
|
|
position: absolute; |
|
|
|
top: 0; |
|
|
|
} |
|
|
|
.name_icon{ |
|
|
|
position: absolute; |
|
|
|
top: 60PX; |
|
|
|
left: 50%; |
|
|
|
transform: translateX(-50%); |
|
|
|
} |
|
|
|
.van-row:nth-child(odd){ |
|
|
|
.van-col { |
|
|
|
background-color: #ffffff; |
|
|
|
} |
|
|
|
} |
|
|
|
.van-row:nth-child(1){ |
|
|
|
border-top-left-radius: 10PX; |
|
|
|
border-bottom-left-radius: 10PX; |
|
|
|
background-color: #ffffff; |
|
|
|
.van-col { |
|
|
|
background-color: #2facfe; |
|
|
|
color: #ffffff; |
|
|
|
border-radius: 10PX; |
|
|
|
line-height: 60PX; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
} |
|
|
|
.van-col{ |
|
|
|
font-size: 16PX; |
|
|
|
padding: 0PX 5PX; |
|
|
|
text-align: left; |
|
|
|
line-height: 40PX; |
|
|
|
display: -webkit-box; |
|
|
|
-webkit-box-orient: vertical; |
|
|
|
-webkit-line-clamp: 1; |
|
|
|
word-break: break-all; |
|
|
|
overflow: hidden; |
|
|
|
} |
|
|
|
} |
|
|
|
.center_box{ |
|
|
|
padding: 0 3%; |
|
|
|
} |
|
|
|
.right_box{ |
|
|
|
float: left; |
|
|
|
width: calc(100%); |
|
|
|
overflow:hidden; |
|
|
|
overflow-x: scroll; |
|
|
|
white-space:nowrap; |
|
|
|
display: -webkit-box; |
|
|
|
-webkit-overflow-scrolling: touch; |
|
|
|
.right_box_box{ |
|
|
|
width: 600PX; |
|
|
|
} |
|
|
|
.van-row:nth-child(odd){ |
|
|
|
.van-col{ |
|
|
|
background-color: #ffffff; |
|
|
|
} |
|
|
|
} |
|
|
|
.van-row:nth-child(1){ |
|
|
|
.van-col{ |
|
|
|
color: #2facfe; |
|
|
|
height: 60PX; |
|
|
|
text-align: center; |
|
|
|
line-height: 30PX; |
|
|
|
border-right: 1px solid #ccc; |
|
|
|
} |
|
|
|
} |
|
|
|
.van-col{ |
|
|
|
font-size: 16PX; |
|
|
|
text-align: right; |
|
|
|
height: 40PX; |
|
|
|
line-height: 40PX; |
|
|
|
&:nth-child(2n){ |
|
|
|
border-right: 1px solid #ccc; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.yue_type{ |
|
|
|
display: flex; |
|
|
|
border-top: 1px solid #2facfe; |
|
|
|
p{ |
|
|
|
width: 50%; |
|
|
|
line-height: 30PX; |
|
|
|
color: #333333; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
.clear{ |
|
|
|
clear: both; |
|
|
|
} |
|
|
|
</style> |