| | |
| | | <div style="display: flex; gap: 10px; flex-wrap: nowrap;"> |
| | | <el-button type="primary" |
| | | @click="isShowNewModal = true">新增库存</el-button> |
| | | <el-button type="primary" |
| | | @click="isShowOilInModal = true">新增油品入库</el-button> |
| | | <el-button type="primary" |
| | | @click="isShowOilOutModal = true">新增油品出库</el-button> |
| | | <el-button type="info" |
| | | plain |
| | | icon="Upload" |
| | |
| | | width="60" /> |
| | | <el-table-column label="产品名称" |
| | | prop="productName" |
| | | min-width="120" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="规格型号" |
| | | prop="model" |
| | | min-width="120" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="单位" |
| | | prop="unit" |
| | | min-width="70" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="批号" |
| | | prop="batchNo" |
| | | min-width="150" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="合格库存数量" |
| | | prop="qualifiedQuantity" |
| | | min-width="110" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="不合格库存数量" |
| | | prop="unQualifiedQuantity" |
| | | min-width="120" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="合格冻结数量" |
| | | prop="qualifiedLockedQuantity" |
| | | min-width="110" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="不合格冻结数量" |
| | | prop="unQualifiedLockedQuantity" |
| | | min-width="120" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="库存预警数量" |
| | | prop="warnNum" |
| | | min-width="110" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="备注" |
| | | prop="remark" |
| | | min-width="150" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="最近更新时间" |
| | | prop="updateTime" |
| | | min-width="160" |
| | | show-overflow-tooltip /> |
| | | <el-table-column fixed="right" |
| | | label="操作" |
| | |
| | | v-model:visible="isShowNewModal" |
| | | :top-product-parent-id="props.productId" |
| | | @completed="handleQuery" /> |
| | | <oil-stock-in-dialog v-if="isShowOilInModal" |
| | | v-model:visible="isShowOilInModal" |
| | | @completed="handleQuery" /> |
| | | <oil-stock-out-dialog v-if="isShowOilOutModal" |
| | | v-model:visible="isShowOilOutModal" |
| | | @completed="handleQuery" /> |
| | | <subtract-stock-inventory v-if="isShowSubtractModal" |
| | | v-model:visible="isShowSubtractModal" |
| | | :record="record" |
| | |
| | | const NewStockInventory = defineAsyncComponent(() => |
| | | import("@/views/inventoryManagement/stockManagement/New.vue") |
| | | ); |
| | | const OilStockInDialog = defineAsyncComponent(() => |
| | | import("@/views/inventoryManagement/stockManagement/OilStockInDialog.vue") |
| | | ); |
| | | const OilStockOutDialog = defineAsyncComponent(() => |
| | | import("@/views/inventoryManagement/stockManagement/OilStockOutDialog.vue") |
| | | ); |
| | | const SubtractStockInventory = defineAsyncComponent(() => |
| | | import("@/views/inventoryManagement/stockManagement/Subtract.vue") |
| | | ); |
| | |
| | | const total = ref(0); |
| | | // 是否显示新增弹框 |
| | | const isShowNewModal = ref(false); |
| | | // 是否显示油品入库弹框 |
| | | const isShowOilInModal = ref(false); |
| | | // 是否显示油品出库弹框 |
| | | const isShowOilOutModal = ref(false); |
| | | // 是否显示领用弹框 |
| | | const isShowSubtractModal = ref(false); |
| | | // 是否显示冻结/解冻弹框 |