| | |
| | | </template> |
| | | </el-table-column> |
| | | <!-- 批号多选 --> |
| | | <el-table-column min-width="200"> |
| | | <template #header> |
| | | <span style="color: #f56c6c; margin-right: 4px;">*</span> |
| | | <span>批号</span> |
| | | </template> |
| | | <el-table-column min-width="200" |
| | | label="批号"> |
| | | <template #default="{ row }"> |
| | | <el-select v-model="row.batchNo" |
| | | multiple |
| | |
| | | item => |
| | | !item.operationName || |
| | | !item.materialName || |
| | | !item.batchNo || |
| | | item.batchNo.length === 0 || |
| | | (Number(item.pickQty) > 0 && |
| | | (!item.batchNo || item.batchNo.length === 0)) || |
| | | item.demandedQuantity === null || |
| | | item.demandedQuantity === undefined || |
| | | item.pickQty === null || |
| | |
| | | <el-table-column label="计量单位" |
| | | prop="unit" |
| | | width="100" /> |
| | | <el-table-column label="需求数量" |
| | | prop="demandedQuantity" |
| | | width="100" /> |
| | | <el-table-column label="领用数量" |
| | | prop="pickQuantity" |
| | | width="100" /> |
| | | <el-table-column label="已补数量" |
| | | prop="feedingQty" |
| | | width="100" /> |
| | | <el-table-column label="补料数量" |
| | | min-width="150"> |
| | | <template #default="{ row }"> |
| | |
| | | name: "领料", |
| | | type: "text", |
| | | color: "#5EC7AB", |
| | | showHide: row => !row.endOrder, |
| | | showHide: row => !row.endOrder && !row.returned, |
| | | clickFun: row => { |
| | | openMaterialDialog(row); |
| | | }, |
| | |
| | | name: "补料", |
| | | type: "text", |
| | | color: "#5EC7AB", |
| | | showHide: row => !row.endOrder, |
| | | showHide: row => !row.endOrder && !row.returned, |
| | | clickFun: row => { |
| | | openMaterialSupplementDialog(row); |
| | | }, |