修改
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<!--
|
||||
* @Author: zhp
|
||||
* @Date: 2024-04-28 13:42:51
|
||||
* @LastEditTime: 2024-05-31 16:11:56
|
||||
* @LastEditTime: 2024-06-05 14:12:31
|
||||
* @LastEditors: zhp
|
||||
* @Description:
|
||||
-->
|
||||
@@ -98,9 +98,12 @@ export default {
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 90,
|
||||
value: 0,
|
||||
name: `${year}累计产出`,
|
||||
selected: false,
|
||||
tooltip: {
|
||||
formatter: null,
|
||||
},
|
||||
itemStyle: {
|
||||
borderJoin: "round",
|
||||
borderCap: "round",
|
||||
@@ -120,8 +123,11 @@ export default {
|
||||
},
|
||||
},
|
||||
{
|
||||
value: 20,
|
||||
name: "-",
|
||||
value: 0,
|
||||
name: `${year}目标`,
|
||||
tooltip: {
|
||||
formatter: null,
|
||||
},
|
||||
itemStyle: { color: "transparent" },
|
||||
label: { show: false },
|
||||
},
|
||||
@@ -141,9 +147,12 @@ export default {
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 90,
|
||||
value: 0,
|
||||
name: `${year - 1}累计产出`,
|
||||
selected: false,
|
||||
tooltip: {
|
||||
formatter: null,
|
||||
},
|
||||
itemStyle: {
|
||||
borderJoin: "round",
|
||||
borderCap: "round",
|
||||
@@ -164,7 +173,10 @@ export default {
|
||||
},
|
||||
{
|
||||
value: 0,
|
||||
name: "-",
|
||||
name: `${year - 1}累计产出`,
|
||||
tooltip: {
|
||||
formatter:null,
|
||||
},
|
||||
itemStyle: { color: "transparent" },
|
||||
label: { show: false },
|
||||
},
|
||||
@@ -209,7 +221,9 @@ export default {
|
||||
};
|
||||
},
|
||||
actualOptions() {
|
||||
const year = new Date().getFullYear()
|
||||
const options = JSON.parse(JSON.stringify(this.options));
|
||||
// console.log('options', options);
|
||||
// 标题
|
||||
if (!this.output.target) options.title.text = "0%";
|
||||
else
|
||||
@@ -221,20 +235,29 @@ export default {
|
||||
this.output.current == 0
|
||||
) {
|
||||
options.series[1].data[0].value = 0;
|
||||
options.series[1].data[1].value = 100;
|
||||
options.series[1].data[1].value = 1;
|
||||
options.series[1].data[0].tooltip.formatter = year + '累计完成:0';
|
||||
options.series[1].data[1].tooltip.formatter = year + '累计完成:0';
|
||||
} else {
|
||||
options.series[1].data[0].value = this.output.current;
|
||||
options.series[1].data[1].value =
|
||||
this.output.target - this.output.current;
|
||||
options.series[1].data[0].tooltip.formatter = year + '累计完成:' + this.output.current;
|
||||
options.series[1].data[1].tooltip.formatter = year + '累计完成:' + this.output.current;
|
||||
}
|
||||
// 内环
|
||||
if (this.output.previous == 0) {
|
||||
options.series[2].data[0].value = 0;
|
||||
options.series[2].data[1].value = 100;
|
||||
options.series[2].data[1].value = 1;
|
||||
options.series[2].data[0].tooltip.formatter = year-1 + '累计完成:' + 0;
|
||||
options.series[2].data[1].tooltip.formatter = year-1 + '累计完成:' + 0;
|
||||
} else {
|
||||
options.series[2].data[0].value = this.output.previous;
|
||||
options.series[2].data[1].value = 0;
|
||||
options.series[2].data[0].tooltip.formatter = year - 1 + '累计完成:' + this.output.previous;
|
||||
options.series[2].data[1].tooltip.formatter = year - 1 + '累计完成:' + this.output.previous;
|
||||
}
|
||||
console.log('options', options);
|
||||
return options;
|
||||
},
|
||||
},
|
||||
|
||||
@@ -86,6 +86,7 @@ export default {
|
||||
nameTextStyle: {
|
||||
color: "#fff",
|
||||
fontSize: 12,
|
||||
align:'right'
|
||||
},
|
||||
axisTick: {
|
||||
show: false,
|
||||
@@ -113,10 +114,11 @@ export default {
|
||||
barWidth: 12,
|
||||
label: {
|
||||
show: true, //开启显示
|
||||
align: 'right', //在上方显示
|
||||
position: 'top', //在上方显示
|
||||
textStyle: { //数值样式
|
||||
color: '#DFF1FE',
|
||||
fontSize: 16
|
||||
fontSize: 12
|
||||
}
|
||||
},
|
||||
itemStyle: {
|
||||
@@ -156,10 +158,11 @@ export default {
|
||||
barWidth: 12,
|
||||
label: {
|
||||
show: true, //开启显示
|
||||
align: 'left', //在上方显示
|
||||
position: 'top', //在上方显示
|
||||
textStyle: { //数值样式
|
||||
color: '#DFF1FE',
|
||||
fontSize: 16
|
||||
fontSize: 12
|
||||
}
|
||||
},
|
||||
itemStyle: {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!--
|
||||
* @Author: zhp
|
||||
* @Date: 2024-04-28 13:42:51
|
||||
* @LastEditTime: 2024-05-31 16:13:47
|
||||
* @LastEditTime: 2024-06-04 15:35:54
|
||||
* @LastEditors: zhp
|
||||
* @Description:
|
||||
-->
|
||||
@@ -92,6 +92,7 @@ export default {
|
||||
nameTextStyle: {
|
||||
color: "#fff",
|
||||
fontSize: 12,
|
||||
align: 'right'
|
||||
},
|
||||
axisTick: {
|
||||
show: false,
|
||||
|
||||
Reference in New Issue
Block a user