rev:修改工单开工逻辑:一个设备允许多个工单创建下发

This commit is contained in:
zhangzq
2024-06-13 14:05:22 +08:00
parent f3e969047d
commit cb3c92b841
7 changed files with 195 additions and 58 deletions

View File

@@ -365,7 +365,7 @@
clearable
size="mini"
style="width: 200px;"
@change="getNotWorkDeviceByWorkproceduceId(form.workprocedure_id)"
@change="getWorkDeviceByWorkproceduceId(form.workprocedure_id)"
>
<el-option
v-for="item in workprocedureListArea"
@@ -391,7 +391,15 @@
/>
</el-select>
</el-form-item>
<el-form-item v-if="crud.status.edit" label="工单下发顺序">
<template slot-scope="scope">
<el-input-number
v-model="form.aps_workorder_no"
style="width: 200px;"
>
</el-input-number>
</template>
</el-form-item>
<el-form-item label="销售单号">
<template slot-scope="scope">
<el-input
@@ -1126,8 +1134,8 @@ export default {
tableChanged3() {
this.crud.toQuery()
},
getNotWorkDeviceByWorkproceduceId(workprocedure_id) { // 根据工序标识获取设备列表
crudProduceshiftorder.getNotWorkDeviceByWorkproceduceId({
getWorkDeviceByWorkproceduceId(workprocedure_id) { // 根据工序标识获取设备列表
crudProduceshiftorder.getWorkDeviceByWorkproceduceId({
workprocedure_id: workprocedure_id,
product_area: this.form.product_area
}).then(res => {

View File

@@ -144,6 +144,13 @@ export function getNotWorkDeviceByWorkproceduceId(data) {
data
})
}
export function getWorkDeviceByWorkproceduceId(data) {
return request({
url: 'api/produceWorkorder/getWorkDeviceByWorkproceduceId',
method: 'post',
data
})
}
export function replaceDevice(data) {
return request({
@@ -245,6 +252,7 @@ export default {
reportQuery3,
excelImport,
getNotWorkDeviceByWorkproceduceId,
getWorkDeviceByWorkproceduceId,
replaceDevice,
submitAdjustWorkOrder,
queryAdjustWorkOrder,