|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2021-10-12 08:39:43
|
|
|
- * @LastEditTime: 2021-11-28 17:10:20
|
|
|
+ * @LastEditTime: 2021-11-29 09:38:46
|
|
|
* @LastEditors: Please set LastEditors
|
|
|
* @Description: 成本分析扇形图
|
|
|
* @FilePath: \hyyfClient\src\views\PdcData\analysis\CostPie.vue
|
|
@@ -18,6 +18,10 @@ export default {
|
|
|
type: Object,
|
|
|
default: () => {},
|
|
|
},
|
|
|
+ title: {
|
|
|
+ type: String,
|
|
|
+ default: "",
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -32,12 +36,22 @@ export default {
|
|
|
let total = gtValue + syValue + slValue;
|
|
|
console.log("total", total);
|
|
|
let options = {
|
|
|
+ title: {
|
|
|
+ text: this.title,
|
|
|
+ x: "center",
|
|
|
+ y: "bottom",
|
|
|
+ textAlign: " center",
|
|
|
+ textStyle: {
|
|
|
+ fontSize: 15,
|
|
|
+ color: "#666",
|
|
|
+ },
|
|
|
+ },
|
|
|
grid: {
|
|
|
x: 100,
|
|
|
},
|
|
|
legend: {
|
|
|
- top: "25%",
|
|
|
- left: "85%",
|
|
|
+ top: "30%",
|
|
|
+ left: "70%",
|
|
|
orient: "vertical",
|
|
|
icon: "circle",
|
|
|
selectedMode: false, // 取消右侧项选中
|
|
@@ -52,7 +66,7 @@ export default {
|
|
|
// name: 'Access From',
|
|
|
type: "pie",
|
|
|
radius: "70%", // 半径
|
|
|
- center: ["45%", "55%"],
|
|
|
+ center: ["35%", "45%"],
|
|
|
avoidLabelOverlap: false,
|
|
|
labelLine: {
|
|
|
show: true,
|