|
|
@@ -308,12 +308,35 @@
|
|
|
_listenBroadcast(){
|
|
|
initEcho();
|
|
|
window.Echo.channel(this.broadcastName).listen(this.channelName,(msg)=> {
|
|
|
- console.log(1231,msg)
|
|
|
let json = JSON.parse(msg.json);
|
|
|
console.log(json)
|
|
|
- this._refreshData(json);
|
|
|
+ // this._refreshData(json);
|
|
|
});
|
|
|
},
|
|
|
+ // _refreshData(obj){
|
|
|
+ // let task={};
|
|
|
+ // task.taskCommodities = [];
|
|
|
+ // task.sum = 0;
|
|
|
+ // task.currentSum = 0;
|
|
|
+ // task.currentCommodityIndex = "";
|
|
|
+ // obj.station_task_commodities.forEach((taskCommodity,i)=> {
|
|
|
+ // task.sum += Number(taskCommodity.amount);
|
|
|
+ // if (taskCommodity.status === '完成') task.currentSum += Number(taskCommodity.amount);
|
|
|
+ // if (taskCommodity.status === '处理中') task.currentCommodityIndex = i;
|
|
|
+ // task.taskCommodities.push({
|
|
|
+ // bg:this._setColor(taskCommodity.status),
|
|
|
+ // amount:taskCommodity.amount,
|
|
|
+ // binNumber:taskCommodity.bin_number,
|
|
|
+ // name:taskCommodity.commodity?taskCommodity.commodity.name:'',
|
|
|
+ // barcodes:taskCommodity.commodity?taskCommodity.commodity.barcodes:[],
|
|
|
+ // materialBox:taskCommodity.material_box,
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ // task.taskBatch=obj.station_task_batches[0];
|
|
|
+ // setBarcode(task.taskBatch.batch.code,"#barcode",1,50,false);
|
|
|
+ // console.log(task)
|
|
|
+ // this.task = task;
|
|
|
+ // },
|
|
|
},
|
|
|
computed:{
|
|
|
task(){
|
|
|
@@ -384,6 +407,9 @@
|
|
|
if (typeof (item) === 'object' && item.status === '完成') {
|
|
|
return item.amount;
|
|
|
}
|
|
|
+ if (typeof (item) === 'object') {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
if (taskCommodity.status === '完成') {
|
|
|
return item + taskCommodity.amount;
|
|
|
}
|