diff --git a/src/api/mes/wm/productionissue/detail/index.ts b/src/api/mes/wm/productionissue/detail/index.ts index b900c9101..3d68b3661 100644 --- a/src/api/mes/wm/productionissue/detail/index.ts +++ b/src/api/mes/wm/productionissue/detail/index.ts @@ -22,27 +22,27 @@ export interface WmProductionIssueDetailVO { // MES 领料出库明细 API export const WmProductionIssueDetailApi = { // 查询领料出库明细分页 - getDetailPage: async (params: any) => { + getProductionIssueDetailPage: async (params: any) => { return await request.get({ url: '/mes/wm/production-issue-detail/page', params }) }, // 查询领料出库明细详情 - getDetail: async (id: number) => { + getProductionIssueDetail: async (id: number) => { return await request.get({ url: '/mes/wm/production-issue-detail/get?id=' + id }) }, // 新增领料出库明细 - createDetail: async (data: WmProductionIssueDetailVO) => { + createProductionIssueDetail: async (data: WmProductionIssueDetailVO) => { return await request.post({ url: '/mes/wm/production-issue-detail/create', data }) }, // 修改领料出库明细 - updateDetail: async (data: WmProductionIssueDetailVO) => { + updateProductionIssueDetail: async (data: WmProductionIssueDetailVO) => { return await request.put({ url: '/mes/wm/production-issue-detail/update', data }) }, // 删除领料出库明细 - deleteDetail: async (id: number) => { + deleteProductionIssueDetail: async (id: number) => { return await request.delete({ url: '/mes/wm/production-issue-detail/delete?id=' + id }) } } diff --git a/src/api/mes/wm/productionissue/index.ts b/src/api/mes/wm/productionissue/index.ts index 4e43ef077..332b05149 100644 --- a/src/api/mes/wm/productionissue/index.ts +++ b/src/api/mes/wm/productionissue/index.ts @@ -11,7 +11,6 @@ export interface WmProductionIssueLineVO { unitMeasureName?: string quantity: number batchId?: number - batchCode?: string remark?: string } diff --git a/src/api/mes/wm/productionissue/line/index.ts b/src/api/mes/wm/productionissue/line/index.ts index d8f1edcee..4d280f71a 100644 --- a/src/api/mes/wm/productionissue/line/index.ts +++ b/src/api/mes/wm/productionissue/line/index.ts @@ -11,34 +11,33 @@ export interface WmProductionIssueLineVO { unitMeasureName?: string quantity: number batchId?: number - batchCode?: string remark?: string } // MES 领料出库单行 API export const WmProductionIssueLineApi = { // 查询领料出库单行分页 - getLinePage: async (params: any) => { + getProductionIssueLinePage: async (params: any) => { return await request.get({ url: '/mes/wm/production-issue-line/page', params }) }, // 查询领料出库单行详情 - getLine: async (id: number) => { + getProductionIssueLine: async (id: number) => { return await request.get({ url: '/mes/wm/production-issue-line/get?id=' + id }) }, // 新增领料出库单行 - createLine: async (data: WmProductionIssueLineVO) => { + createProductionIssueLine: async (data: WmProductionIssueLineVO) => { return await request.post({ url: '/mes/wm/production-issue-line/create', data }) }, // 修改领料出库单行 - updateLine: async (data: WmProductionIssueLineVO) => { + updateProductionIssueLine: async (data: WmProductionIssueLineVO) => { return await request.put({ url: '/mes/wm/production-issue-line/update', data }) }, // 删除领料出库单行 - deleteLine: async (id: number) => { + deleteProductionIssueLine: async (id: number) => { return await request.delete({ url: '/mes/wm/production-issue-line/delete?id=' + id }) } } diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue index 629fb1173..0b711cd37 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue @@ -7,7 +7,7 @@ ('create') // 表单的类型:create / update / shelving / detail +const formType = ref('create') // 表单的类型:create / update / stock / detail const formData = ref({ id: undefined as number | undefined, code: undefined, @@ -129,15 +129,14 @@ const formRules = reactive({ }) const formRef = ref() // 表单 Ref -// TODO @AI:formType 还是使用 stock,而不是 shelving; const isUpdate = computed(() => ['create', 'update'].includes(formType.value)) // 是否为编辑模式 -const isStock = computed(() => formType.value === 'shelving') // 是否为上架模式 -const isHeaderReadonly = computed(() => ['shelving', 'detail'].includes(formType.value)) // 是否只读 +const isStock = computed(() => formType.value === 'stock') // 是否为上架模式 +const isHeaderReadonly = computed(() => ['stock', 'detail'].includes(formType.value)) // 是否只读 const dialogTitle = computed(() => { const titles = { create: '新增采购入库单', update: '编辑采购入库单', - shelving: '执行上架', + stock: '执行上架', detail: '采购入库单详情' } return titles[formType.value] || formType.value diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue b/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue index d326f253c..68fdaa815 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue @@ -177,7 +177,7 @@ const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 const isUpdate = computed(() => ['create', 'update'].includes(props.formType)) // 是否为编辑模式 -const isStock = computed(() => props.formType === 'shelving') // 是否为上架模式 +const isStock = computed(() => props.formType === 'stock') // 是否为上架模式 // ==================== 列表 ==================== const loading = ref(false) // 列表的加载中 diff --git a/src/views/mes/wm/itemreceipt/index.vue b/src/views/mes/wm/itemreceipt/index.vue index 2c7f8493b..f51fce01b 100644 --- a/src/views/mes/wm/itemreceipt/index.vue +++ b/src/views/mes/wm/itemreceipt/index.vue @@ -126,7 +126,7 @@ diff --git a/src/views/mes/wm/productionissue/ProductionIssueDetailForm.vue b/src/views/mes/wm/productionissue/ProductionIssueDetailForm.vue new file mode 100644 index 000000000..898c1e0d8 --- /dev/null +++ b/src/views/mes/wm/productionissue/ProductionIssueDetailForm.vue @@ -0,0 +1,155 @@ + + + + diff --git a/src/views/mes/wm/productionissue/ProductionIssueDetailList.vue b/src/views/mes/wm/productionissue/ProductionIssueDetailList.vue index cbfd37aed..1768e8a61 100644 --- a/src/views/mes/wm/productionissue/ProductionIssueDetailList.vue +++ b/src/views/mes/wm/productionissue/ProductionIssueDetailList.vue @@ -1,90 +1,36 @@ - + - - diff --git a/src/views/mes/wm/productionissue/ProductionIssueLineList.vue b/src/views/mes/wm/productionissue/ProductionIssueLineList.vue index 604949476..f27a81ad4 100644 --- a/src/views/mes/wm/productionissue/ProductionIssueLineList.vue +++ b/src/views/mes/wm/productionissue/ProductionIssueLineList.vue @@ -32,21 +32,23 @@ - @@ -69,10 +71,10 @@ > - + @@ -89,11 +91,6 @@ /> - - - - - @@ -108,66 +105,53 @@ 取 消 + + +