| | |
| | | <template> |
| | | <el-dialog v-model="dialogFormVisible" :title="operationType === 'add' ? '新增手动入库' : '编辑手动入库'" width="70%" |
| | | <el-dialog v-model="dialogFormVisible" :title="operationType === 'add' ? '新增自定义入库' : '编辑自定义入库'" width="70%" |
| | | @close="closeDia"> |
| | | <el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef"> |
| | | <div style="margin-bottom: 10px;" v-if="operationType === 'add'"> |
| | |
| | | <el-input v-model="scope.row.unit" placeholder="请输入单位" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="供应商" prop="supplierName" width="200"> |
| | | <!-- <el-table-column label="供应商" prop="supplierName" width="200"> |
| | | <template #default="scope"> |
| | | <el-input v-model="scope.row.supplierName" placeholder="请输入供应商" /> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | <el-table-column label="物品类型" prop="itemType" width="140"> |
| | | <template #default="scope"> |
| | | <el-select v-model="scope.row.itemType" placeholder="请选择物品类型" style="width: 100%"> |
| | |
| | | return |
| | | } |
| | | |
| | | // 验证手动添加的数据必填字段 |
| | | // 验证自定义添加的数据必填字段 |
| | | for (let i = 0; i < productList.value.length; i++) { |
| | | const product = productList.value[i]; |
| | | if (!product.productCategory || !product.specificationModel || !product.unit) { |
| | |
| | | await addStockInCustom(payloadList) |
| | | } |
| | | |
| | | proxy.$modal.msgSuccess(operationType.value === 'edit' ? '编辑手动入库成功' : '新增手动入库成功') |
| | | proxy.$modal.msgSuccess(operationType.value === 'edit' ? '编辑自定义入库成功' : '新增自定义入库成功') |
| | | closeDia() |
| | | emit('success') |
| | | |