no message
parent
ec8ee156ae
commit
d94a2ae5d9
|
|
@ -22,7 +22,7 @@
|
|||
<el-form ref="form" :model="form" size="small" label-width="80px">
|
||||
|
||||
<el-form-item label="项目名称">
|
||||
<el-input v-model="form.appName" style="width: 370px;"/>
|
||||
<el-input v-model="form.appName" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="版本代码">
|
||||
|
|
|
|||
|
|
@ -124,7 +124,10 @@
|
|||
v-for="point in pointList"
|
||||
:key="point.id"
|
||||
:label="point.code"
|
||||
:value="point"></el-option>
|
||||
:value="point">
|
||||
<span style="float: left">{{ point.area.name }}</span>
|
||||
<span style="float: right; color: #8492a6; font-size: 13px">{{ point.code}}</span>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -298,12 +298,16 @@ export default {
|
|||
return row.endSlotCode;
|
||||
},
|
||||
toAgvTaskFinish(data) {
|
||||
if(data.status!='UP_CONTAINER'){
|
||||
if (data.status != 'UP_CONTAINER') {
|
||||
return this.crud.notify("容器未顶升,需顶升之后在做操作!", CRUD.NOTIFICATION_TYPE.ERROR);
|
||||
}
|
||||
this.MissionStateCallback.missionCode = data.id
|
||||
this.MissionStateCallback.containerCode = data.stockCode
|
||||
this.MissionStateCallback.missionStatus = 'COMPLETED'
|
||||
if (data.type == 'ASN' || data.type == 'FB_RETURN') {
|
||||
this.MissionStateCallback.missionStatus = 'FORK_DOWN'
|
||||
} else {
|
||||
this.MissionStateCallback.missionStatus = 'COMPLETED'
|
||||
}
|
||||
crudAgvTask.missionStateCallback(this.MissionStateCallback).then(res => {
|
||||
if (res.status == 200) {
|
||||
this.crud.notify("任务完成!", CRUD.NOTIFICATION_TYPE.SUCCESS);
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@
|
|||
<el-table
|
||||
ref="table"
|
||||
show-summary
|
||||
:summary-method="getSummaries"
|
||||
v-loading="crud.loading"
|
||||
:data="crud.data"
|
||||
size="small"
|
||||
|
|
@ -240,8 +241,36 @@ export default {
|
|||
},
|
||||
resetQuery() {
|
||||
this.crud.resetQuery()
|
||||
},
|
||||
getSummaries(param) {
|
||||
const {columns, data} = param;
|
||||
const sums = [];
|
||||
columns.forEach((column, index) => {
|
||||
if (index === 0) {
|
||||
sums[index] = '合计';
|
||||
return;
|
||||
}
|
||||
const values = data.map(item => Number(item[column.property]));
|
||||
if (column.property == 'quantity' || column.property == 'queuedQty') {
|
||||
if (!values.every(value => isNaN(value))) {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr);
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr;
|
||||
} else {
|
||||
return prev;
|
||||
}
|
||||
}, 0);
|
||||
sums[index];
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return sums;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@
|
|||
<el-table-column prop="point.code" label="翻包点位"/>
|
||||
<el-table-column prop="stock.code" label="翻包容器"/>
|
||||
<el-table-column prop="callPoint.code" label="叫料点位"/>
|
||||
<el-table-column prop="orderType" label="单据类型"/>
|
||||
<el-table-column prop="createTime" label="创建时间"/>
|
||||
<el-table-column v-if="checkPer(['admin','pick:edit','pick:del'])" label="操作" align="center">
|
||||
<template slot-scope="scope">
|
||||
|
|
|
|||
Loading…
Reference in New Issue