diff --git a/src/api/kban.js b/src/api/kban.js
index 6387b59..b9a1630 100644
--- a/src/api/kban.js
+++ b/src/api/kban.js
@@ -1,5 +1,15 @@
import request from '@/utils/request'
+/**
+ * 各垮船只完成情况
+ */
+export const getGcjd=function(){
+ return request({
+ url: '/kban/gcjd',
+ method: 'get',
+ })
+}
+
/**
* 各垮计划完成情况
*/
diff --git a/src/views/kban/comps/GxChanLiang.vue b/src/views/kban/comps/GxChanLiang.vue
index ae719a6..6838fac 100644
--- a/src/views/kban/comps/GxChanLiang.vue
+++ b/src/views/kban/comps/GxChanLiang.vue
@@ -42,19 +42,18 @@ export default {
methods: {
async getData() {
const res=await getGkjhwcqk()
- const {上料, 抛丸, 理料, 划线, 切割} = this.createData(res.data)
+ const {计划, 理料, 划线, 切割,预配盘} = this.createData(res.data)
this.show = false
- this.cards = [上料, 抛丸, 理料, 划线, 切割]
+ this.cards = [计划, 理料, 划线, 切割,预配盘]
this.show = true
},
clear(){
- console.log("本月计划完成情况停止加载数据")
clearInterval(this.delay)
},
createData (list) {
const data={
- "上料": {
- title: '上料',
+ "计划": {
+ title: '计划',
total: {
number: [0],
content: '{nt}',
@@ -111,8 +110,8 @@ export default {
color: ['#03d3ec']
}
},
- "抛丸": {
- title: '抛丸',
+ "理料": {
+ title: '理料',
total: {
number: [0],
content: '{nt}',
@@ -169,8 +168,8 @@ export default {
color: ['#03d3ec']
}
},
- "理料": {
- title: '理料',
+ "划线": {
+ title: '划线',
total: {
number: [0],
content: '{nt}',
@@ -227,8 +226,8 @@ export default {
color: ['#03d3ec']
}
},
- "划线": {
- title: '划线',
+ "切割": {
+ title: '切割',
total: {
number: [0],
content: '{nt}',
@@ -285,8 +284,8 @@ export default {
color: ['#03d3ec']
}
},
- "切割": {
- title: '切割',
+ "预配盘": {
+ title: '预配盘',
total: {
number: [0],
content: '{nt}',
@@ -348,46 +347,46 @@ export default {
let totalZl=0
for (const item of list) {
totalZl+=(item.bcshzl/1000)||0
- if (!!item.slfkrq){
- data.上料.total.number[0]+=1
- data.上料.num.number[0]+=(item.bcshzl/1000)||0
- }
- if (!!item.pwfkrq){
- data.抛丸.total.number[0]+=1
- data.抛丸.num.number[0]+=(item.bcshzl/1000)||0
+ if (item.zt==='11'){
+ if (!!item.sljhrq){
+ data.计划.total.number[0]+=1
+ data.计划.num.number[0]+=(item.bcshzl/1000)||0
+ }
}
- if (!!item.llfkrq){
+
+ if (item.zt>='42'&&!!item.llfkrq){
data.理料.total.number[0]+=1
data.理料.num.number[0]+=(item.bcshzl/1000)||0
}
- if (!!item.hxfkrq){
+ if (item.zt>='52'&&!!item.hxfkrq){
data.划线.total.number[0]+=1
data.划线.num.number[0]+=(item.bcshzl/1000)||0
}
- if (!!item.qgfkrq){
+ if (item.zt>='62'&&!!item.qgfkrq){
data.切割.total.number[0]+=1
data.切割.num.number[0]+=(item.bcshzl/1000)||0
}
+
}
- let d1=data.上料.num.number[0]/totalZl*100
+ let d1=data.计划.num.number[0]/totalZl*100
d1=d1>0&&d1<1?1:d1
- data.上料.ring.series[0].data[0].value=parseFloat(d1.toFixed(2))
+ data.计划.ring.series[0].data[0].value=parseFloat(d1.toFixed(2))
- let d2=data.上料.num.number[0]/totalZl*100
- d2=d2>0&&d2<1?1:d2
- data.抛丸.ring.series[0].data[0].value=parseFloat(d2.toFixed(2))
-
- let d3=data.上料.num.number[0]/totalZl*100
+ let d3=data.理料.num.number[0]/totalZl*100
d3=d3>0&&d3<1?1:d3
data.理料.ring.series[0].data[0].value=parseFloat(d3.toFixed(2))
- let d4=data.上料.num.number[0]/totalZl*100
+ let d4=data.划线.num.number[0]/totalZl*100
d4=d4>0&&d4<1?1:d4
data.划线.ring.series[0].data[0].value=parseFloat(d4.toFixed(2))
- let d5=data.上料.num.number[0]/totalZl*100
+ let d5=data.切割.num.number[0]/totalZl*100
d5=d5>0&&d5<1?1:d5
data.切割.ring.series[0].data[0].value=parseFloat(d5.toFixed(2))
+
+ let d6=data.预配盘.num.number[0]/totalZl*100
+ d6=d6>0&&d6<1?1:d6
+ data.预配盘.ring.series[0].data[0].value=parseFloat(d5.toFixed(2))
return data
},
},
diff --git a/src/views/kban/comps/MainChanLian.vue b/src/views/kban/comps/MainChanLian.vue
index 77ce767..a3403be 100644
--- a/src/views/kban/comps/MainChanLian.vue
+++ b/src/views/kban/comps/MainChanLian.vue
@@ -1,6 +1,6 @@