Commit 490a8e20 authored by danfuman's avatar danfuman

修改

parent 3286a077
...@@ -116,7 +116,7 @@ export const constantRoutes = [ ...@@ -116,7 +116,7 @@ export const constantRoutes = [
] ]
}, },
{ {
path: '/financingDetails', path: '/financing',
component: Layout, component: Layout,
hidden: true, hidden: true,
redirect: 'noredirect', redirect: 'noredirect',
...@@ -125,7 +125,7 @@ export const constantRoutes = [ ...@@ -125,7 +125,7 @@ export const constantRoutes = [
path: '/macro/financing/details/:id(\\d+)', path: '/macro/financing/details/:id(\\d+)',
component: () => import('@/views/macro/financing/details'), component: () => import('@/views/macro/financing/details'),
name: 'financingDetails', name: 'financingDetails',
meta: { title: '区域专项债详情'} meta: { title: '区域专项债详情',icon: ''}
} }
] ]
}, },
......
...@@ -32,7 +32,7 @@ export default { ...@@ -32,7 +32,7 @@ export default {
}, },
data() { data() {
return { return {
activeName: 'four', activeName: 'first',
dataQuery:{}, dataQuery:{},
province:'' province:''
} }
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
// import LocalEnterprises from './component/localEnterprises' // import LocalEnterprises from './component/localEnterprises'
// import Offsite from './component/offsite' // import Offsite from './component/offsite'
import aptitudeCode from '@/assets/json/aptitudeCode' import aptitudeCode from '@/assets/json/aptitudeCode'
import { countGroupByMonth,countGroupByProvince,getYear } from '@/api/macro/macro' import { enterprise } from '@/api/macro/macro'
export default { export default {
name: 'Enterprises', name: 'Enterprises',
// components: {LocalEnterprises,Offsite}, // components: {LocalEnterprises,Offsite},
......
...@@ -11,15 +11,16 @@ ...@@ -11,15 +11,16 @@
:data="tableData" :data="tableData"
element-loading-text="Loading" element-loading-text="Loading"
border border
show-summary
height="360" height="360"
fit fit
@sort-change="sortChange" @sort-change="sortChange"
highlight-current-row highlight-current-row
> >
<el-table-column prop="name" label="项目类型" width="150" /> <el-table-column prop="name" label="项目类型" width="150" />
<el-table-column prop="value" label="项目个数" sortable="custom" width="140" /> <el-table-column prop="number" label="项目个数" sortable="custom" width="140" />
<el-table-column prop="totalInvestment" label="投资额(亿元)" sortable="custom" width="140" /> <el-table-column prop="value" label="投资额(亿元)" sortable="custom" width="140" />
<el-table-column prop="proportion" label="比例" width="140" sortable="custom" /> <el-table-column prop="proportion" label="比例(%)" width="140" sortable="custom" />
</el-table> </el-table>
</div> </div>
</div> </div>
...@@ -37,6 +38,7 @@ ...@@ -37,6 +38,7 @@
v-loading="tableLoading" v-loading="tableLoading"
:data="listData" :data="listData"
element-loading-text="Loading" element-loading-text="Loading"
@sort-change="sortChange1"
border border
fit fit
highlight-current-row highlight-current-row
...@@ -49,10 +51,10 @@ ...@@ -49,10 +51,10 @@
<router-link :to="'/macro/financing/details/'+ scope.row.id" tag="a" class="a-link">{{ scope.row.projectName}}</router-link> <router-link :to="'/macro/financing/details/'+ scope.row.id" tag="a" class="a-link">{{ scope.row.projectName}}</router-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="projectTotalInvestment" label="项目总投资(亿)" sortable width="155" /> <el-table-column prop="projectTotalInvestment" label="项目总投资(亿)" sortable="custom" width="155" />
<el-table-column prop="projectCapital" label="项目资本金(亿)" sortable width="155" /> <el-table-column prop="projectCapital" label="项目资本金(亿)" sortable="custom" width="155" />
<el-table-column prop="econData007" label="项目收益倍数(倍)" width="150" /> <el-table-column prop="econData007" label="项目收益倍数(倍)" sortable="custom" width="150" />
<el-table-column prop="zxz" label="专项债金额(亿)" width="150" /> <el-table-column prop="zxz" label="专项债金额(亿)" sortable="custom" width="150" />
<el-table-column prop="specialCapital" label="专项债用作资本金(亿)" width="170" /> <el-table-column prop="specialCapital" label="专项债用作资本金(亿)" width="170" />
<el-table-column prop="projectEntity" label="项目主体"> <el-table-column prop="projectEntity" label="项目主体">
<!--<template slot-scope="scope">--> <!--<template slot-scope="scope">-->
...@@ -126,8 +128,9 @@ export default { ...@@ -126,8 +128,9 @@ export default {
for(var i=0;i<res.data.length;i++){ for(var i=0;i<res.data.length;i++){
var obj={}; var obj={};
obj.name=res.data[i].projectType; obj.name=res.data[i].projectType;
obj.value=res.data[i].count; obj.value=res.data[i].totalInvestment;
obj.totalInvestment=res.data[i].totalInvestment; obj.number=res.data[i].count;
// obj.totalInvestment=res.data[i].totalInvestment;
obj.proportion=res.data[i].proportion; obj.proportion=res.data[i].proportion;
list.push(obj) list.push(obj)
} }
...@@ -140,8 +143,6 @@ export default { ...@@ -140,8 +143,6 @@ export default {
for(let i=0; i<10; i++){ for(let i=0; i<10; i++){
data.push(arr[i]) data.push(arr[i])
} }
console.log(arr)
console.log(data)
this.initChart(data) this.initChart(data)
}) })
}, },
...@@ -156,8 +157,8 @@ export default { ...@@ -156,8 +157,8 @@ export default {
formatter: function (params) { formatter: function (params) {
var result = '' var result = ''
result+='<h3 style="color: #232226;padding: 0 0 5px 0;margin: 0;">'+ params.data.name +'</h3>' result+='<h3 style="color: #232226;padding: 0 0 5px 0;margin: 0;">'+ params.data.name +'</h3>'
result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.value +'个</p>' result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.number +'个</p>'
result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.totalInvestment +'亿元</p>' result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.value +'亿元</p>'
result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.proportion +'%</p>' result+='<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'+ params.data.proportion +'%</p>'
return result; return result;
}, },
...@@ -189,8 +190,10 @@ export default { ...@@ -189,8 +190,10 @@ export default {
myChart.setOption(option); myChart.setOption(option);
}, },
sortChange({ column, prop, order }){ sortChange({ column, prop, order }){
if(prop === 'value'){ if(prop === 'number'){
this.queryParams.field = 'count' this.queryParams.field = 'count'
}else if(prop === 'value'){
this.queryParams.field = 'totalInvestment '
}else { }else {
this.queryParams.field = prop this.queryParams.field = prop
} }
...@@ -233,6 +236,19 @@ export default { ...@@ -233,6 +236,19 @@ export default {
this.pageIndex = val this.pageIndex = val
this.getData() this.getData()
}, },
sortChange1({ column, prop, order }){
this.tableParams.field = prop;
if(column.order === "ascending"){
this.tableParams.order = 'asc'
}else if(column.order === "descending"){
this.tableParams.order = 'desc'
}else {
this.tableParams.order=''
this.tableParams.field=''
}
this.pageIndex=1;
this.getData()
},
} }
} }
</script> </script>
......
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