|
|
@@ -279,17 +279,17 @@
|
|
|
>
|
|
|
<div
|
|
|
v-for="(item, index) in zhiLiangList1"
|
|
|
- :key="item.id_"
|
|
|
+ :key="item && item.id_ ? item.id_ : index"
|
|
|
style="width: 25%; height: 100%"
|
|
|
>
|
|
|
<mubiaoPie
|
|
|
:width="displayType == 'row' ? '100%' : '100%'"
|
|
|
:height="'100%'"
|
|
|
:colorw="colorw"
|
|
|
- :id="`bhgyp1${item.id_}`"
|
|
|
+ :id="`bhgyp1${item.id_ ? item.id_: index}`"
|
|
|
:wancheng="'合格率'"
|
|
|
:weiwancheng="'不合格率'"
|
|
|
- v-if="showAll && item.zhi_liang_mu_biao != '服务与沟通达标率'"
|
|
|
+ v-if="showAll && item && item.zhi_liang_mu_biao != '服务与沟通达标率'"
|
|
|
:data="getbuhegeyangpin(index)"
|
|
|
:date="endDate"
|
|
|
/>
|
|
|
@@ -297,10 +297,10 @@
|
|
|
:width="displayType == 'row' ? '100%' : '100%'"
|
|
|
:height="'100%'"
|
|
|
:colorw="colorw"
|
|
|
- :id="`bhgyp1${item.id_}`"
|
|
|
+ :id="`bhgyp1${item.id_ ? item.id_: index}`"
|
|
|
:wancheng="'合格率'"
|
|
|
:weiwancheng="'不合格率'"
|
|
|
- v-if="showAll && item.zhi_liang_mu_biao == '服务与沟通达标率'"
|
|
|
+ v-if="showAll && item && item.zhi_liang_mu_biao == '服务与沟通达标率'"
|
|
|
:data="getbuhegeyangpin(index)"
|
|
|
:date="endDate"
|
|
|
/>
|
|
|
@@ -381,14 +381,14 @@
|
|
|
>
|
|
|
<div
|
|
|
v-for="(item, index) in zhiLiangList2"
|
|
|
- :key="item.id_"
|
|
|
+ :key="item.id_ ? item.id_ : index"
|
|
|
style="width: 25%; height: 100%"
|
|
|
>
|
|
|
<mubiaoPie
|
|
|
:width="displayType == 'row' ? '100%' : '100%'"
|
|
|
:height="'100%'"
|
|
|
:colorw="colorw"
|
|
|
- :id="`chang${item.id_}${item.parent_id_}`"
|
|
|
+ :id="`chang${item.id_ ? item.id_ : index}${item.parent_id_}`"
|
|
|
:wancheng="'合格率'"
|
|
|
:weiwancheng="'不合格率'"
|
|
|
v-if="showAll"
|
|
|
@@ -2178,7 +2178,7 @@ export default {
|
|
|
fenshuzu = that.quality;
|
|
|
for (let m = 0; m < that.quality.length; m++) {
|
|
|
for (let n = 0; n < that.fenzuzlmb.length; n++) {
|
|
|
- if (that.quality[m].id_ == that.fenzuzlmb[n].id_) {
|
|
|
+ if (that.quality[m]?.id_ == that.fenzuzlmb[n]?.id_) {
|
|
|
fenshuzu[m].data = that.fenzuzlmb[n].data
|
|
|
? that.fenzuzlmb[n].data
|
|
|
: "";
|
|
|
@@ -2229,14 +2229,15 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
+ console.log('fenshuzu', fenshuzu)
|
|
|
fenshuzu.forEach((element, e) => {
|
|
|
let F = 0;
|
|
|
if (element.hasOwnProperty("data")) {
|
|
|
for (F = 0; F < element.data.length; ) {
|
|
|
zongfz.push({
|
|
|
- id_: element.id_,
|
|
|
- name_: element.name_,
|
|
|
- data: element.data.slice(F, (F += 12)),
|
|
|
+ id_: element?.id_,
|
|
|
+ name_: element?.name_,
|
|
|
+ data: element?.data.slice(F, (F += 12)),
|
|
|
});
|
|
|
}
|
|
|
}
|