fix:工单管理
This commit is contained in:
@@ -369,7 +369,7 @@
|
||||
<el-table-column prop="dq_real_qty" label="电气实际数量" width="100" show-overflow-tooltip />
|
||||
<el-table-column prop="material_name" label="物料名称" width="120" show-overflow-tooltip />
|
||||
<el-table-column prop="workprocedure_name" label="工序名称" width="120" show-overflow-tooltip />
|
||||
<el-table-column prop="material_weight" label="物料单重" width="100" :formatter="crud.formatQlNum4"/>
|
||||
<el-table-column prop="material_weight" label="物料单重" width="100" :formatter="crud.formatQlNum4" />
|
||||
<el-table-column prop="planproducestart_date" label="计划开始时间" width="100" show-overflow-tooltip />
|
||||
<el-table-column prop="planproduceend_date" label="计划结束时间" width="100" show-overflow-tooltip />
|
||||
<el-table-column prop="realproducestart_date" label="实际开始时间" width="100" show-overflow-tooltip />
|
||||
@@ -390,7 +390,7 @@
|
||||
{{ dict.label.IS_OR_NOT[scope.row.is_needmove] }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="create_type" label="创建类型" show-overflow-tooltip >
|
||||
<el-table-column prop="create_type" label="创建类型" show-overflow-tooltip>
|
||||
<template slot-scope="scope">
|
||||
{{ dict.label.WORKORDER_CREATE_TYPE[scope.row.create_type] }}
|
||||
</template>
|
||||
@@ -703,13 +703,13 @@ export default {
|
||||
if (length > 1) {
|
||||
var flag = false
|
||||
for (let i = 0; i < rows.length; i++) {
|
||||
if (rows[i].order_status !== '00' || rows[i].device_id === '') {
|
||||
if (rows[i].workorder_status === '5') {
|
||||
flag = true
|
||||
break
|
||||
}
|
||||
}
|
||||
return flag
|
||||
} else if (length === 1 && rows[0].order_status === '00' && rows[0].device_id !== '') {
|
||||
} else if (length === 1 && rows[0].workorder_status !== '5') {
|
||||
return false
|
||||
} else {
|
||||
return true
|
||||
@@ -722,13 +722,13 @@ export default {
|
||||
if (length > 1) {
|
||||
var flag = false
|
||||
for (let i = 0; i < rows.length; i++) {
|
||||
if (rows[i].order_status === '04') {
|
||||
if (rows[i].workorder_status === '5') {
|
||||
flag = true
|
||||
break
|
||||
}
|
||||
}
|
||||
return flag
|
||||
} else if (length === 1 && rows[0].order_status !== '04') {
|
||||
} else if (length === 1 && rows[0].workorder_status !== '5') {
|
||||
return false
|
||||
} else {
|
||||
return true
|
||||
@@ -749,16 +749,16 @@ export default {
|
||||
},
|
||||
// 下发
|
||||
submits(rows) {
|
||||
var i = Number(0)
|
||||
var orders = []
|
||||
console.log(rows)
|
||||
rows.forEach((item) => {
|
||||
var produceorder_id = item.produceorder_id
|
||||
crudProduceshiftorder.submits({ produceorder_id: produceorder_id }).then(res => {
|
||||
i = i + 1
|
||||
if (i === rows.length) {
|
||||
this.crud.notify('下发成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.toQuery()
|
||||
}
|
||||
})
|
||||
debugger
|
||||
orders.push(item.workprocedure_id)
|
||||
})
|
||||
debugger
|
||||
crudProduceshiftorder.submits(orders).then(res => {
|
||||
this.crud.notify('下发成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.toQuery()
|
||||
})
|
||||
},
|
||||
add() {
|
||||
|
||||
Reference in New Issue
Block a user