| | |
| | | </div> |
| | | <div> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleFrozenFinished">冻结</el-button> |
| | | <el-button type="success" |
| | | plain |
| | | @click="handleThawFinished">解冻</el-button> |
| | | <!-- <el-button type="danger" plain @click="handleDelete">删除</el-button>--> |
| | | </div> |
| | | </div> |
| | |
| | | <el-table-column label="剩余库存" |
| | | prop="stockQuantity" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="状态" |
| | | align="center" |
| | | prop="isFrozen" |
| | | width="100"> |
| | | <template #default="scope"> |
| | | <el-tag :type="scope.row.isFrozen ? 'danger' : 'success'"> |
| | | {{ scope.row.isFrozen ? '已冻结' : '正常' }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column fixed="right" label="操作" min-width="60" align="center"> |
| | | <template #default="scope"> |
| | | <el-button link type="primary" size="small" @click="openForm('edit', scope.row);">编辑</el-button> |
| | |
| | | delStockManage, getStockManageProduction, |
| | | frozenQuality, |
| | | thawQuality, |
| | | frozenFinishedQuality, |
| | | thawFinishedQuality, |
| | | } from "@/api/inventoryManagement/stockManage.js"; |
| | | import { |
| | | updateManagement, |
| | |
| | | const handleFrozen = () => { |
| | | let ids = []; |
| | | if (selectedRows.value.length > 0) { |
| | | ids = selectedRows.value.map(item => item.id); |
| | | ids = selectedRows.value.map(item => item.salesLedgerProductId); |
| | | } else { |
| | | proxy.$modal.msgWarning("请选择数据"); |
| | | return; |
| | |
| | | }); |
| | | }; |
| | | |
| | | // 解冻 |
| | | // 原料解冻 |
| | | const handleThaw = () => { |
| | | let ids = []; |
| | | if (selectedRows.value.length > 0) { |
| | |
| | | proxy.$modal.msg("已取消"); |
| | | }); |
| | | }; |
| | | |
| | | // 成品冻结 |
| | | const handleFrozenFinished = () => { |
| | | let ids = []; |
| | | if (selectedRows.value.length > 0) { |
| | | ids = selectedRows.value.map(item => item.productId); |
| | | } else { |
| | | proxy.$modal.msgWarning("请选择数据"); |
| | | return; |
| | | } |
| | | console.log(ids); |
| | | ElMessageBox.confirm("选中的内容将被标记为不合格产品并冻结,是否确认?", "警告", { |
| | | confirmButtonText: "确认", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | }) |
| | | .then(() => { |
| | | frozenFinishedQuality(ids).then(res => { |
| | | proxy.$modal.msgSuccess("操作成功"); |
| | | getList(); |
| | | }); |
| | | }) |
| | | .catch(() => { |
| | | proxy.$modal.msg("已取消"); |
| | | }); |
| | | }; |
| | | |
| | | // 成品解冻 |
| | | const handleThawFinished = () => { |
| | | let ids = []; |
| | | if (selectedRows.value.length > 0) { |
| | | ids = selectedRows.value.map(item => item.productId); |
| | | } else { |
| | | proxy.$modal.msgWarning("请选择数据"); |
| | | return; |
| | | } |
| | | console.log(ids); |
| | | ElMessageBox.confirm("选中的内容将被解冻,是否确认?", "提示", { |
| | | confirmButtonText: "确认", |
| | | cancelButtonText: "取消", |
| | | type: "success", |
| | | }) |
| | | .then(() => { |
| | | thawFinishedQuality(ids).then(res => { |
| | | proxy.$modal.msgSuccess("操作成功"); |
| | | getList(); |
| | | }); |
| | | }) |
| | | .catch(() => { |
| | | proxy.$modal.msg("已取消"); |
| | | }); |
| | | }; |
| | | // 删除 |
| | | const handleDelete = () => { |
| | | let ids = []; |