分拣修改

This commit is contained in:
2024-04-23 16:17:19 +08:00
parent dc51ddf6c4
commit ed832c3972
2 changed files with 530 additions and 77 deletions

View File

@@ -217,136 +217,586 @@ export const cockpitpress = () => {
/** 分拣作业监控 */
export const cockpitsorting = () => {
let res = {
'sortingLine': [
'stackingList': [
{
'workorderCode': '240119006',
'pointName': '分拣拆垛机械手01',
'customer': '实业股份',
'materialName': '004',
'materialSpec': 'ZX',
'planQty': '500',
'realQty': '0'
},
{
'workorderCode': '240228001',
'pointName': '分拣拆垛机械手02',
'customer': '实业股份',
'materialName': '004',
'materialSpec': 'ZX',
'planQty': '1000',
'realQty': '0'
},
{
'workorderCode': '240228002',
'pointName': '人工分拣拆01',
'customer': '沙湾',
'materialName': '004',
'materialSpec': 'ZX',
'planQty': '500',
'realQty': '0'
}
],
'unstackingList': [
{
'vehicleCode': '0014',
'materialQty': '0',
'vehicleCode': '0020',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 16:13:37'
'materialName': 'ML-70BD',
'createTime': '03-27 16:44:40'
},
{
'vehicleCode': '1030',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-27 13:10:33'
},
{
'vehicleCode': '1144',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-27 12:58:38'
},
{
'vehicleCode': '1086',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 12:42:39'
},
{
'vehicleCode': '0003',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 11:57:36'
},
{
'vehicleCode': '1020',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-25 16:52:09'
},
{
'vehicleCode': '0005',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 15:22:50'
'materialName': 'ML-70BD',
'createTime': '03-17 13:24:36'
},
{
'vehicleCode': '0015',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 14:21:45'
},
{
'vehicleCode': '1069',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 09:14:31'
},
{
'vehicleCode': '1070',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-08 09:06:35'
},
{
'vehicleCode': '1026',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 14:28:43'
},
{
'vehicleCode': '0017',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 13:06:25'
},
{
'vehicleCode': '1147',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-13 09:21:38'
},
{
'vehicleCode': '0020',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-11 18:48:49'
},
{
'vehicleCode': '1058',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-09 14:18:34'
},
{
'vehicleCode': '1027',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-08 16:03:37'
},
{
'vehicleCode': '1080',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-08 10:52:55'
},
{
'vehicleCode': '1077',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-13 14:43:22'
},
{
'vehicleCode': '0021',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 13:15:21'
},
{
'vehicleCode': '1029',
'materialQty': '252',
'materialWeight': '8.12',
'materialName': 'ML-60BT',
'createTime': '03-13 09:35:23'
},
{
'vehicleCode': '1003',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 08:55:56'
},
{
'vehicleCode': '1057',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 11:13:25'
},
{
'vehicleCode': '1143',
'materialQty': '252',
'materialWeight': '8.90',
'materialName': 'ML-60BT',
'createTime': '03-13 10:14:59'
},
{
'vehicleCode': '1097',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 08:43:27'
},
{
'vehicleCode': '1068',
'materialQty': '252',
'materialWeight': '9.00',
'materialName': 'ML-60BT',
'createTime': '03-13 10:47:30'
},
{
'vehicleCode': '1010',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-09 13:52:37'
},
{
'vehicleCode': '0014',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-20 10:20:39'
},
{
'vehicleCode': '0005',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-10 16:32:54'
},
{
'vehicleCode': '0040',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 14:42:00'
'materialName': 'MT-14AT',
'createTime': '01-19 11:25:45'
},
{
'vehicleCode': '0050',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 13:21:53'
'materialName': 'MT-14AT',
'createTime': '01-15 14:02:56'
},
{
'vehicleCode': '1066',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-16 10:12:05'
},
{
'vehicleCode': '0006',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-08 17:20:19'
},
{
'vehicleCode': '1055',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-16 15:35:26'
},
{
'vehicleCode': '0048',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-19 09:29:50'
},
{
'vehicleCode': '0011',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-10 16:39:25'
},
{
'vehicleCode': '0046',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-10 16:49:07'
},
{
'vehicleCode': '1069',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': null,
'createTime': '03-04 13:21:01'
'createTime': '01-11 11:35:33'
}
],
'sortingLine': {
'sortingLines': [
{
'workorderCode': '240315001',
'pointName': '分拣拆垛机械手01',
'customer': '实业股份',
'materialName': 'ML-60BT',
'materialSpec': 'BB',
'planQty': '50',
'realQty': '0'
}
],
'rgSortingLine': [
{
'pointName': '人工分拣拆01',
'materialName': 'ML-70BD'
},
{
'pointName': '人工分拣拆02',
'materialName': 'AP-55A'
}
],
'rgPlanQty': '0',
'rgRealQty': '0'
},
'unstackingList': [
{
'vehicleCode': '0020',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-27 16:44:40'
},
{
'vehicleCode': '1030',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-27 13:10:33'
},
{
'vehicleCode': '1144',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-27 12:58:38'
},
{
'vehicleCode': '1086',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 12:42:39'
},
{
'vehicleCode': '0003',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 11:57:36'
},
{
'vehicleCode': '1020',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-25 16:52:09'
},
{
'vehicleCode': '0005',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-17 13:24:36'
},
{
'vehicleCode': '0015',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 14:21:45'
},
{
'vehicleCode': '1069',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-70BD',
'createTime': '03-26 09:14:31'
},
{
'vehicleCode': '1070',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-08 09:06:35'
},
{
'vehicleCode': '1026',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 14:28:43'
},
{
'vehicleCode': '0017',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 13:06:25'
},
{
'vehicleCode': '1147',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-13 09:21:38'
},
{
'vehicleCode': '0020',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-11 18:48:49'
},
{
'vehicleCode': '1058',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-09 14:18:34'
},
{
'vehicleCode': '1027',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-08 16:03:37'
},
{
'vehicleCode': '1080',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'AP-70A',
'createTime': '03-08 10:52:55'
},
{
'vehicleCode': '1077',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-13 14:43:22'
},
{
'vehicleCode': '0021',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 13:15:21'
},
{
'vehicleCode': '1029',
'materialQty': '252',
'materialWeight': '8.12',
'materialName': 'ML-60BT',
'createTime': '03-13 09:35:23'
},
{
'vehicleCode': '1003',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 08:55:56'
},
{
'vehicleCode': '1057',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-11 11:13:25'
},
{
'vehicleCode': '1143',
'materialQty': '252',
'materialWeight': '8.90',
'materialName': 'ML-60BT',
'createTime': '03-13 10:14:59'
},
{
'vehicleCode': '1097',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-12 08:43:27'
},
{
'vehicleCode': '1068',
'materialQty': '252',
'materialWeight': '9.00',
'materialName': 'ML-60BT',
'createTime': '03-13 10:47:30'
},
{
'vehicleCode': '1010',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'ML-60BT',
'createTime': '03-09 13:52:37'
},
{
'vehicleCode': '0014',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-20 10:20:39'
},
{
'vehicleCode': '0005',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-10 16:32:54'
},
{
'vehicleCode': '0040',
'materialQty': '126',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-19 11:25:45'
},
{
'vehicleCode': '0050',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': 'MT-14AT',
'createTime': '01-15 14:02:56'
},
{
'vehicleCode': '1066',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 12:23:39'
'materialName': 'MT-14AT',
'createTime': '01-16 10:12:05'
},
{
'vehicleCode': '0006',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 11:05:11'
'materialName': 'MT-14AT',
'createTime': '01-08 17:20:19'
},
{
'vehicleCode': '1055',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 10:48:18'
'materialName': 'MT-14AT',
'createTime': '01-16 15:35:26'
},
{
'vehicleCode': '0048',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 09:58:48'
'materialName': 'MT-14AT',
'createTime': '01-19 09:29:50'
},
{
'vehicleCode': '0011',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 09:16:21'
'materialName': 'MT-14AT',
'createTime': '01-10 16:39:25'
},
{
'vehicleCode': '0046',
'materialQty': '0',
'materialWeight': '0.00',
'materialName': '004',
'createTime': '03-04 08:56:25'
'materialName': 'MT-14AT',
'createTime': '01-10 16:49:07'
},
{
'vehicleCode': '1069',
'materialQty': '252',
'materialWeight': '0.00',
'materialName': null,
'createTime': '01-11 11:35:33'
}
],
'lastWorkOrderList': [
{
'workorderCode': '240119006',
'materialName': '004',
'materialSpec': 'ZX',
'planQty': '500',
'workorderCode': '240315001',
'materialName': 'ML-60BT',
'materialSpec': 'BB',
'planQty': '50',
'planWeight': '0',
'produceOrder': 'SY202401-04',
'produceOrder': 'SY202402-04',
'customer': '实业股份',
'vehicleType': '1030*930',
'createTime': '01-19 18:04:57'
'createTime': '03-15 07:54:41'
},
{
'workorderCode': '240228001',
'materialName': '004',
'materialSpec': 'ZX',
'planQty': '1000',
'workorderCode': '240409001',
'materialName': 'ML-70BD',
'materialSpec': 'BB',
'planQty': '0',
'planWeight': '0',
'produceOrder': 'SY202401-04',
'produceOrder': 'SY202402-04',
'customer': '实业股份',
'vehicleType': '950*930',
'createTime': '02-28 09:50:48'
'vehicleType': '钢托盘',
'createTime': '04-09 16:39:35'
},
{
'workorderCode': '240423001',
'materialName': 'AP-55A',
'materialSpec': 'BD',
'planQty': '0',
'planWeight': '0',
'produceOrder': 'SY202401-02',
'customer': '实业股份',
'vehicleType': '钢托盘',
'createTime': '04-23 08:54:22'
}
]
}

View File

@@ -12,7 +12,7 @@
<div class="item_tip_left">{{topSec2.pointName}}</div>
</div>
<div class="zero-title">
<div class="item_tip_left">{{topSec3.pointName}}</div>
<div class="item_tip_left">人工分拣线</div>
</div>
</div>
<div class="one_wrap">
@@ -60,11 +60,12 @@
</div>
</div>
<div class="b-box">
<div class="b-item"><span>当前工单</span><span>{{topSec3.workorderCode}}</span></div>
<div class="b-item" v-for="(e, i) in topSec3" :key="i"><span>{{e.pointName}}</span><span>{{e.materialName}}</span></div>
<!-- <div class="b-item"><span>当前工单</span><span>{{topSec3.workorderCode}}</span></div>
<div class="b-item"><span>客户</span><span>{{topSec3.customer}}</span></div>
<div class="b-item"><span>物料</span><span>{{topSec3.materialName}}</span></div>
<div class="b-item"><span>规格</span><span>{{topSec3.materialSpec}}</span></div>
<div class="b-item"><span>数量</span><span>{{topSec3.planQty}}</span></div>
<div class="b-item"><span>数量</span><span>{{topSec3.planQty}}</span></div> -->
</div>
</div>
</div>
@@ -174,7 +175,8 @@ export default {
interTime: this.$store.getters.setTime,
topSec1: {},
topSec2: {},
topSec3: {},
topSec3: [],
topObj: {},
chaiduoArr: [],
maduoArr: [],
lastWorkOrderList: []
@@ -231,15 +233,16 @@ export default {
},
async _cockpitsorting () {
let res = await cockpitsorting()
this.topSec1 = res.sortingLine[0]
this.topSec2 = res.sortingLine[1]
this.topSec3 = res.sortingLine[2]
this.topSec1 = res.sortingLine.sortingLines[0]
this.topSec2 = res.sortingLine.sortingLines[1] || []
this.topSec3 = res.sortingLine.rgSortingLine
this.topObj = res.sortingLine
this.setEchart01()
this.setEchart02()
this.setEchart03()
this.lastWorkOrderList = [...res.lastWorkOrderList]
this.chaiduoArr = [...res.unstackingList]
this.maduoArr = [...res.unstackingList]
this.maduoArr = [...res.stackingList]
},
setEchart01 () {
let colors = ['#1980EA', '#67D470', '#B4C9EF', '#EF5252', '#BCBF5C', '#6d5edd', '#bf41bb']
@@ -325,7 +328,7 @@ export default {
let seriesData = []
seriesData = [{'value': Number(this.topSec2.planQty) - Number(this.topSec2.realQty), 'name': '剩余数量'}, {'value': this.topSec2.realQty, 'name': '实际数量'}]
// let total = this.stateStatistics.count
let total = this.topSec2.realQty
let total = this.topSec2.realQty || 0
let option = {
color: colors,
grid: {
@@ -397,9 +400,9 @@ export default {
// el.name = el.stateName
// })
let seriesData = []
seriesData = [{'value': Number(this.topSec3.planQty) - Number(this.topSec3.realQty), 'name': '剩余数量'}, {'value': this.topSec3.realQty, 'name': '实际数量'}]
seriesData = [{'value': Number(this.topObj.rgPlanQty) - Number(this.topObj.rgRealQty), 'name': '剩余数量'}, {'value': this.topObj.rgRealQty, 'name': '实际数量'}]
// let total = this.stateStatistics.count
let total = this.topSec3.realQty
let total = this.topObj.rgRealQty
let option = {
color: colors,
grid: {