Commit 19ef4dfb authored by danfuman's avatar danfuman

修改

parent 7a95fb40
...@@ -114,7 +114,9 @@ export default { ...@@ -114,7 +114,9 @@ export default {
} }
bidMoneyGroupByProjectType(params).then(res => { bidMoneyGroupByProjectType(params).then(res => {
if(res.data.length > 0){ if(res.data.length > 0){
let list=res.data[1].type let list=[]
if(res.data.length > 1){
list=res.data[1].type
for (let i=0; i<res.data[0].type.length; i++){ for (let i=0; i<res.data[0].type.length; i++){
for (let j=0; j<list.length; j++){ for (let j=0; j<list.length; j++){
if(res.data[0].type[i].projectType === list[j].projectType){ if(res.data[0].type[i].projectType === list[j].projectType){
...@@ -123,6 +125,13 @@ export default { ...@@ -123,6 +125,13 @@ export default {
} }
} }
} }
}else {
list=res.data[0].type
for (let i=0; i<list.length; i++){
list[i].lastMoney=0;
list[i].lastRate=0;
}
}
for(let i=0; i<list.length; i++){ for(let i=0; i<list.length; i++){
list[i].money=list[i].money ? Number(list[i].money).toFixed(2) : '-'; list[i].money=list[i].money ? Number(list[i].money).toFixed(2) : '-';
list[i].rate=list[i].rate ? Number(list[i].rate).toFixed(2) : '-'; list[i].rate=list[i].rate ? Number(list[i].rate).toFixed(2) : '-';
...@@ -189,6 +198,8 @@ export default { ...@@ -189,6 +198,8 @@ export default {
//鼠标悬停时显示的样式 //鼠标悬停时显示的样式
tooltip: { tooltip: {
extraCssText:'width:120px!important;', extraCssText:'width:120px!important;',
backgroundColor:"rgba(255, 255, 255, 0.8)",
borderWidth:'0',
formatter: function (params){ formatter: function (params){
var result = '' var result = ''
result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.name +'</p>' result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.name +'</p>'
......
<template> <template>
<div class="app-container qyzx"> <div class="app-container qyzx">
<Region v-if="province" :province="province" :dataQuery="dataQuery" @addressListbtn="addressListbtn"></Region> <Region v-if="province" :province="province" :dataQuery="dataQuery" @addressListbtn="addressListbtn"></Region>
<div class="content"> <skeleton v-if="isSkeleton" style="padding: 16px"></skeleton>
<div v-if="!isSkeleton" class="content">
<div class="common-title">专项债项目</div> <div class="common-title">专项债项目</div>
<div class="content-box" v-if="!state"> <div class="content-box" v-if="!state">
<div class="box-left"> <div class="box-left">
...@@ -14,7 +15,7 @@ ...@@ -14,7 +15,7 @@
border border
:summary-method="getSummaries" :summary-method="getSummaries"
show-summary show-summary
height="400" max-height="400"
fit fit
@sort-change="sortChange" @sort-change="sortChange"
highlight-current-row highlight-current-row
...@@ -34,7 +35,7 @@ ...@@ -34,7 +35,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="content"> <div v-if="!isSkeleton" class="content">
<div class="common-title flex-box"> <div class="common-title flex-box">
<div class="flex-box">项目明细</div> <div class="flex-box">项目明细</div>
<div class="flex-box query-ability"> <div class="flex-box query-ability">
...@@ -44,7 +45,6 @@ ...@@ -44,7 +45,6 @@
</div> </div>
<div class="table-item"> <div class="table-item">
<el-table <el-table
v-loading="tableLoading"
:data="listData" :data="listData"
element-loading-text="Loading" element-loading-text="Loading"
@sort-change="sortChange1" @sort-change="sortChange1"
...@@ -85,10 +85,11 @@ ...@@ -85,10 +85,11 @@
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import { statistics,projectsPage,location } from '@/api/macro/macro' import { statistics,projectsPage,location } from '@/api/macro/macro'
import Region from '../component/region' import Region from '../component/region'
import skeleton from '../component/skeleton'
export default { export default {
name: 'Financing', name: 'Financing',
components: { components: {
Region Region,skeleton
}, },
data() { data() {
return { return {
...@@ -96,7 +97,6 @@ export default { ...@@ -96,7 +97,6 @@ export default {
tableParams:{}, tableParams:{},
tableData:[], tableData:[],
listData:[], listData:[],
tableLoading: false,
pageIndex: 1, pageIndex: 1,
pageSize: 10, pageSize: 10,
tableDataTotal: 0, tableDataTotal: 0,
...@@ -106,6 +106,7 @@ export default { ...@@ -106,6 +106,7 @@ export default {
province:'', province:'',
provinceId:[], provinceId:[],
state:false, state:false,
isSkeleton:true
} }
}, },
created() { created() {
...@@ -157,7 +158,7 @@ export default { ...@@ -157,7 +158,7 @@ export default {
}, },
methods: { methods: {
getData(){ getData(){
this.tableLoading = true this.isSkeleton = true
let params={ pageNum: this.pageIndex, pageSize: this.pageSize} let params={ pageNum: this.pageIndex, pageSize: this.pageSize}
if(this.tableParams.field){ if(this.tableParams.field){
params.field=this.tableParams.field params.field=this.tableParams.field
...@@ -175,14 +176,10 @@ export default { ...@@ -175,14 +176,10 @@ export default {
params.areaId=this.provinceId[2] params.areaId=this.provinceId[2]
} }
projectsPage(params).then(res => { projectsPage(params).then(res => {
this.tableLoading = false this.isSkeleton = false
this.listData=res.data.list; this.listData=res.data.list;
this.tableDataTotal = res.data.totalCount this.tableDataTotal = res.data.totalCount
}) })
// 延迟关闭加载效果
// setTimeout(() => {
// this.tableLoading = false
// }, 200)
}, },
getStatistics(){ getStatistics(){
let params={}; let params={};
......
...@@ -15,14 +15,14 @@ ...@@ -15,14 +15,14 @@
<div class="main2"> <div class="main2">
<div class="flex-box query-box head"> <div class="flex-box query-box head">
<span>{{value}}全国招标总数<span class="number"> {{totalCount}} </span>万个</span> <span>{{value}}全国招标总数<span class="number"> {{totalCount}} </span>万个</span>
<div class="select-popper" style="position: relative;"> <div class="select-popper" style="position: relative;margin-right:0;">
<el-dropdown <el-dropdown
@command="handleDate" @command="handleDate"
trigger="click" trigger="click"
ref="punishDateShowPopper" ref="punishDateShowPopper"
:hide-on-click="false" :hide-on-click="false"
> >
<span class="el-dropdown-link" :class="punishDateValue ? 'color_text' : ''">{{punishDateValue}}<i class="el-icon-caret-bottom"></i></span> <span class="el-dropdown-link" :class="punishDateValue ? 'color_text' : ''">{{punishDateValue}}<i class="el-icon-arrow-down" style="color:#313131;"></i></span>
<div> <div>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item <el-dropdown-item
...@@ -625,5 +625,10 @@ export default { ...@@ -625,5 +625,10 @@ export default {
} }
} }
} }
::v-deep .el-input--medium{
.el-input__icon{
line-height: 32px;
}
}
} }
</style> </style>
...@@ -831,6 +831,9 @@ export default { ...@@ -831,6 +831,9 @@ export default {
border-radius: 4px; border-radius: 4px;
.search{ .search{
margin-top: 22px; margin-top: 22px;
::v-deep .el-radio{
margin-right: 16px;
}
.search-box{ .search-box{
display: inline-block; display: inline-block;
margin-right: 32px; margin-right: 32px;
...@@ -918,7 +921,7 @@ export default { ...@@ -918,7 +921,7 @@ export default {
height: 32px; height: 32px;
line-height: 32px; line-height: 32px;
font-size: 12px; font-size: 12px;
padding-left: 6px; padding-left: 8px;
border-right: 0; border-right: 0;
} }
.el-input__suffix{ .el-input__suffix{
...@@ -931,6 +934,8 @@ export default { ...@@ -931,6 +934,8 @@ export default {
background: #F5F5F5; background: #F5F5F5;
color:#0081FF; color:#0081FF;
border-left: 0; border-left: 0;
border-radius: 0;
border-right: 0;
} }
/*}*/ /*}*/
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment