|
@@ -43,6 +43,11 @@ const InvoiceTrends = () => {
|
|
|
align: 'center'
|
|
align: 'center'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
|
|
+ dataIndex: 'month_1',
|
|
|
|
|
+ title: '1月',
|
|
|
|
|
+ align: 'center'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
dataIndex: 'month_2',
|
|
dataIndex: 'month_2',
|
|
|
title: '2月',
|
|
title: '2月',
|
|
|
align: 'center'
|
|
align: 'center'
|
|
@@ -104,17 +109,61 @@ const InvoiceTrends = () => {
|
|
|
|
|
|
|
|
const dualAxesOptions = {
|
|
const dualAxesOptions = {
|
|
|
data: [state.chart, state.chart],
|
|
data: [state.chart, state.chart],
|
|
|
- xField: 'month',
|
|
|
|
|
|
|
+ xField: 'monthName',
|
|
|
yField: ['price', 'ring'],
|
|
yField: ['price', 'ring'],
|
|
|
|
|
+ // appendPadding: [0, 32, 24, 32],
|
|
|
|
|
+ meta: {
|
|
|
|
|
+ price: {
|
|
|
|
|
+ alias: '当月开票金额(元)'
|
|
|
|
|
+ },
|
|
|
|
|
+ ring: {
|
|
|
|
|
+ alias: '环比增长(%)'
|
|
|
|
|
+ }
|
|
|
|
|
+ // month: {
|
|
|
|
|
+ // formatter: v => `${v}月`
|
|
|
|
|
+ // }
|
|
|
|
|
+ },
|
|
|
|
|
+ yAxis: {
|
|
|
|
|
+ price: {
|
|
|
|
|
+ label: {
|
|
|
|
|
+ formatter: v => {
|
|
|
|
|
+ return `${v}元`
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ ring: {
|
|
|
|
|
+ label: {
|
|
|
|
|
+ formatter: v => {
|
|
|
|
|
+ return `${v}%`
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ legend: {
|
|
|
|
|
+ position: 'top',
|
|
|
|
|
+ itemName: {
|
|
|
|
|
+ formatter: (_, item) => {
|
|
|
|
|
+ return item.value === 'price' ? '当月开票金额(元)' : '环比增长(%)'
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
geometryOptions: [
|
|
geometryOptions: [
|
|
|
{
|
|
{
|
|
|
- geometry: 'column'
|
|
|
|
|
|
|
+ geometry: 'column',
|
|
|
|
|
+ color: '#A7D2F9'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
geometry: 'line',
|
|
geometry: 'line',
|
|
|
- lineStyle: {
|
|
|
|
|
- lineWidth: 2
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ smooth: true,
|
|
|
|
|
+ color: '#C4E9C1'
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ interactions: [
|
|
|
|
|
+ {
|
|
|
|
|
+ type: 'element-highlight'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ type: 'active-region'
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
@@ -138,7 +187,7 @@ const InvoiceTrends = () => {
|
|
|
toolbar={{
|
|
toolbar={{
|
|
|
title: [
|
|
title: [
|
|
|
<OptionSelect onChange={optionChange} type="InvoiceTrends" key="op" multiple={false} />,
|
|
<OptionSelect onChange={optionChange} type="InvoiceTrends" key="op" multiple={false} />,
|
|
|
- <div className="ml-1" key="pp">
|
|
|
|
|
|
|
+ <div className="ml-2" key="pp">
|
|
|
<Select
|
|
<Select
|
|
|
options={[
|
|
options={[
|
|
|
{ label: '发票', value: 'invoice' },
|
|
{ label: '发票', value: 'invoice' },
|
|
@@ -171,7 +220,7 @@ const InvoiceTrends = () => {
|
|
|
...sort,
|
|
...sort,
|
|
|
...filter
|
|
...filter
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
|
|
+ console.log(chart)
|
|
|
setState({ ...state, chart })
|
|
setState({ ...state, chart })
|
|
|
return {
|
|
return {
|
|
|
data: list,
|
|
data: list,
|