|
|
@@ -3,21 +3,26 @@
|
|
|
<div class="chart-template report">
|
|
|
<!-- <div class="line"></div> -->
|
|
|
<div class="static_info">
|
|
|
- <div class="title">GA38达标统计</div>
|
|
|
+ <div class="title">GA38达标率统计</div>
|
|
|
<div class="content">
|
|
|
<div>
|
|
|
- <div v-for="item in data[0]">
|
|
|
- {{ item.orgName }},达标率:{{ item.reachRate * 100 + "%" }}
|
|
|
+ <div v-if="data.length>=1" v-for="item in data[0]">
|
|
|
+ {{ item.orgName }}:{{ item.reachRate * 100 + "%" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div v-for="item in data[1]">
|
|
|
- {{ item.orgName }},达标率:{{ item.reachRate * 100 + "%" }}
|
|
|
+ <div v-if="data.length>=1" v-for="item in data[1]">
|
|
|
+ {{ item.orgName }}:{{ item.reachRate * 100 + "%" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div v-for="item in data[2]">
|
|
|
- {{ item.orgName }},达标率:{{ item.reachRate * 100 + "%" }}
|
|
|
+ <div v-if="data.length>=2" v-for="item in data[2]">
|
|
|
+ {{ item.orgName }}:{{ item.reachRate * 100 + "%" }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <div v-if="data.length>=3" v-for="item in data[3]">
|
|
|
+ {{ item.orgName }}:{{ item.reachRate * 100 + "%" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div><div v-for="item in data[3]">{{item.orgName}},达标率:{{item.rate*100+'%'}}</div></div> -->
|
|
|
@@ -114,20 +119,21 @@ export default {
|
|
|
// },
|
|
|
// ];
|
|
|
|
|
|
- // let columnCount = 3;
|
|
|
- let r = await orgGA38(this.orgId);
|
|
|
- this.data = [];
|
|
|
+ let columnCount = 4;
|
|
|
+ let r =(await orgGA38(this.orgId)).data;
|
|
|
+ let data = [];
|
|
|
|
|
|
for (let i in r) {
|
|
|
let columnIndex = i % columnCount;
|
|
|
- if (!this.data[columnIndex]) {
|
|
|
- this.data[columnIndex] = [];
|
|
|
+ if (!data[columnIndex]) {
|
|
|
+ data[columnIndex] = [];
|
|
|
}
|
|
|
- data[i].orgName = parseInt(i) + 1 + "." + data[i].orgName;
|
|
|
- this.data[columnIndex].push(data[i]);
|
|
|
+ r[i].orgName = parseInt(i) + 1 + "." + r[i].orgName;
|
|
|
+ data[columnIndex].push(r[i]);
|
|
|
}
|
|
|
|
|
|
- console.info(this.data);
|
|
|
+ this.data=data;
|
|
|
+ console.info("data",this.data);
|
|
|
},
|
|
|
|
|
|
windowResize() {
|