产品和原材料配置BOM

This commit is contained in:
砂糖
2025-07-29 15:00:15 +08:00
parent b0a7a76518
commit 3b81c26db7
20 changed files with 866 additions and 256 deletions

View File

@@ -58,7 +58,11 @@
<el-table-column label="采购计划ID" align="center" prop="planId" /> -->
<el-table-column label="原材料" align="center">
<template slot-scope="scope">
{{ scope.row.rawMaterialName }}<span v-if="scope.row.rawMaterialCode">({{ scope.row.rawMaterialCode }})</span>
<RawMaterialInfo :material-id="scope.row.rawMaterialId">
<template #default="{ material }">
{{ material.rawMaterialName }}<span v-if="material.rawMaterialCode">({{ material.rawMaterialCode }})</span>
</template>
</RawMaterialInfo>
</template>
</el-table-column>
<el-table-column label="负责人" align="center" prop="owner" />
@@ -165,13 +169,15 @@ import { EPurchaseDetailStatus } from "@/utils/enums";
import StockInDialog from "./stockin.vue";
import RawMaterialSelect from '@/components/KLPService/RawMaterialSelect';
import UserSelect from '@/components/KLPService/UserSelect'
import { RawMaterialInfo } from '@/components/KLPService';
export default {
name: "PurchasePlanDetail",
components: {
StockInDialog,
RawMaterialSelect,
UserSelect
UserSelect,
RawMaterialInfo
},
props: {
planId: {