【update】- 企业客户统计(年度待确收金额前二十)增加年份统计

This commit is contained in:
fengchenchen
2024-01-25 10:43:11 +08:00
parent 08bd39740e
commit 939cb54da6
+10 -1
View File
@@ -1,7 +1,9 @@
<!--企业合同金额前十--> <!--企业合同金额前十-->
<template> <template>
<div class="container"> <div class="container">
<div class="title">企业客户统计(年度待确收金额前二十)</div> <div class="title">企业客户统计(年度待确收金额前二十)
<j-year-date style="width:250px" class="year" placeholder="请选择年份" v-model="queryParam.year" @change="loadData"></j-year-date>
</div>
<div class="echarts-box" id="allMoney"></div> <div class="echarts-box" id="allMoney"></div>
<!-- 表格区域beign --> <!-- 表格区域beign -->
@@ -65,6 +67,7 @@ echarts.use([
import {JeroListMixin} from '@/mixins/JeroListMixin' import {JeroListMixin} from '@/mixins/JeroListMixin'
import {getAction} from '@api/manage' import {getAction} from '@api/manage'
import {formatMoney} from '@/utils/formatMoney' import {formatMoney} from '@/utils/formatMoney'
import JYearDate from '@comp/jero/JYearDate'
const columns = [ const columns = [
{ {
@@ -79,6 +82,9 @@ const columns = [
export default { export default {
name: 'AllMoneyTenEcharts', name: 'AllMoneyTenEcharts',
mixins: [JeroListMixin], mixins: [JeroListMixin],
components: {
JYearDate
},
data() { data() {
return { return {
disableMixinCreated: true, disableMixinCreated: true,
@@ -107,6 +113,7 @@ export default {
this.ipagination.current = 1 this.ipagination.current = 1
} }
let params = this.getQueryParams()//查询条件 let params = this.getQueryParams()//查询条件
params = Object.assign({}, params, {year: this.queryParam.year})
this.loading = true this.loading = true
getAction(this.url.list, params).then((res) => { getAction(this.url.list, params).then((res) => {
if (res.success) { if (res.success) {
@@ -164,6 +171,8 @@ export default {
return pre.concat(val.name) return pre.concat(val.name)
}, []) }, [])
// 处理y轴数据 // 处理y轴数据
this.echartsData.allMoney = []
this.echartsData.confirmAmount = []
data.map(item => { data.map(item => {
this.echartsData.allMoney.push(item.allMoney) this.echartsData.allMoney.push(item.allMoney)
this.echartsData.confirmAmount.push(item.confirmAmount) this.echartsData.confirmAmount.push(item.confirmAmount)