#105车间看板合格率小数位保留整数

This commit is contained in:
shijing 2023-12-26 14:26:14 +08:00
parent 6e99ddf001
commit 5e056b56a7
5 changed files with 18 additions and 10 deletions

View File

@ -545,7 +545,13 @@ export default {
that.$API.bi.dataset.exec.req('lineMonth', obj1).then((res1) => {
console.log('全年生产统计:',res1);
let list1 = res1.data2.ds0;
let seriesData1 = [];
let seriesData1 = [],xAxisData1=[];
for (let i = 0; i < 12; i++) {
let day = i+1;
let text = day+'月';
xAxisData1[i]=text;
seriesData1[i] = 0;
}
if(list1.length>0){
list1.forEach(item1=>{
let index1 = item1.-1;
@ -583,11 +589,12 @@ export default {
let day = i+1;
let text = day+'日';
xAxisData2[i]=text;
seriesData2[i] = 0;
}
if(list2.length>0){
list2.forEach(item2=>{
let index2 = item2.-1;
seriesData2[index2] = item2.合格率;
seriesData2[index2] =Math.round(item2.合格率) ;
})
}
console.log('xAxisData2',xAxisData2)

View File

@ -163,7 +163,7 @@ export default {
},
yAxis: [
{
name: "生产统计",
name: "",
type: 'value',
nameTextStyle: {
color: '#ffffff'

View File

@ -149,7 +149,7 @@ export default {
},
yAxis: [
{
name: "生产统计",
name: "",
type: 'value',
nameTextStyle: {
color: '#ffffff'
@ -433,11 +433,12 @@ export default {
let day = i+1;
let text = day+'日';
xAxisData2[i]=text;
seriesData2[i]=0;
}
if(list2.length>0){
list2.forEach(item2=>{
let index2 = item2.-1;
seriesData2[index2] = item2.合格率;
seriesData2[index2] =Math.round(item2.合格率);
})
}
console.log('xAxisData2',xAxisData2)

View File

@ -589,7 +589,7 @@ export default {
let date = item.+'-'+item.+'-'+item.;
let index = this.weekDateList.indexOf(date);
countOkDept7[index] = item.合格数;
countRateDept7[index] = item.合格率;
countRateDept7[index] = Math.round(item.合格率);
countOk_dept7 = countOk_dept7+item.合格数;
that.dept7Data[0].value= that.dept7Data[0].value+item.炸纹;
that.dept7Data[1].value= that.dept7Data[1].value+item.条纹;
@ -621,7 +621,7 @@ export default {
let date = item.+'-'+item.+'-'+item.;
let index = this.weekDateList.indexOf(date);
countOkDept10[index] = item.合格数;
countRateDept10[index] = item.合格率;
countRateDept10[index] = Math.round(item.合格率);
countOk_dept10 = countOk_dept10+item.合格数;
});
}
@ -692,7 +692,7 @@ export default {
yAxis: [
{
type: 'value',
name: '完成度',
name: '',
min: 0,
interval: 50,
nameTextStyle: {
@ -1376,7 +1376,7 @@ export default {
},
},
yAxis: {
name: '合格率(%)',
name: '',
type: 'value',
nameTextStyle: {
color: '#ffffff'

View File

@ -70,7 +70,7 @@
<el-table-column label="合格数" prop="count_ok"> </el-table-column>
<el-table-column label="完成率" prop="count">
<template #default="scope">
<span v-if="scope.row.count != 0&&scope.row.count_ok!= 0">{{ Math.floor((scope.row.count_ok / scope.row.count) * 100) }}%</span>
<span v-if="scope.row.count != 0&&scope.row.count_ok!= 0">{{ Math.round((scope.row.count_ok / scope.row.count) * 100) }}%</span>
<span v-else>0</span>
</template>
</el-table-column>