diff --git a/src/api/mes/baogongrecord/index.ts b/src/api/mes/baogongrecord/index.ts new file mode 100644 index 00000000..5581889a --- /dev/null +++ b/src/api/mes/baogongrecord/index.ts @@ -0,0 +1,43 @@ +import request from '@/config/axios' + +// 报工 VO +export interface BaogongRecordVO { + id: number // id + planId: number // 关联计划id + num: number // 派工数量 + baogongTime: Date // 派工时间 +} + +// 报工 API +export const BaogongRecordApi = { + // 查询报工分页 + getBaogongRecordPage: async (params: any) => { + return await request.get({ url: `/mes/baogong-record/page`, params }) + }, + + // 查询报工详情 + getBaogongRecord: async (id: number) => { + return await request.get({ url: `/mes/baogong-record/get?id=` + id }) + }, + + // 新增报工 + createBaogongRecord: async (data: BaogongRecordVO) => { + return await request.post({ url: `/mes/baogong-record/create`, data }) + }, + + // 修改报工 + updateBaogongRecord: async (data: BaogongRecordVO) => { + return await request.put({ url: `/mes/baogong-record/update`, data }) + }, + + // 删除报工 + deleteBaogongRecord: async (id: number) => { + return await request.delete({ url: `/mes/baogong-record/delete?id=` + id }) + }, + + // 导出报工 Excel + exportBaogongRecord: async (params) => { + return await request.download({ url: `/mes/baogong-record/export-excel`, params }) + }, + +} diff --git a/src/api/mes/itemrequisition/index.ts b/src/api/mes/itemrequisition/index.ts index 7206cfcf..2faf47bb 100644 --- a/src/api/mes/itemrequisition/index.ts +++ b/src/api/mes/itemrequisition/index.ts @@ -51,5 +51,10 @@ export const ItemRequisitionApi = { // 获得领料明细列表 getItemRequisitionDetailListByItemRequisitionId: async (itemRequisitionId) => { return await request.get({ url: `/mes/item-requisition/item-requisition-detail/list-by-item-requisition-id?itemRequisitionId=` + itemRequisitionId }) - } + }, + + // 修改领料单状态 + changeStatus: async (id) => { + return await request.get({ url: `/mes/item-requisition/changeStatus?&id=`+id}) + } } diff --git a/src/views/mes/baogongrecord/BaogongRecordForm.vue b/src/views/mes/baogongrecord/BaogongRecordForm.vue new file mode 100644 index 00000000..979849af --- /dev/null +++ b/src/views/mes/baogongrecord/BaogongRecordForm.vue @@ -0,0 +1,107 @@ + + \ No newline at end of file diff --git a/src/views/mes/baogongrecord/components/BaogongRecordList.vue b/src/views/mes/baogongrecord/components/BaogongRecordList.vue new file mode 100644 index 00000000..a6d11e27 --- /dev/null +++ b/src/views/mes/baogongrecord/components/BaogongRecordList.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/views/mes/baogongrecord/index.vue b/src/views/mes/baogongrecord/index.vue new file mode 100644 index 00000000..0a4f8869 --- /dev/null +++ b/src/views/mes/baogongrecord/index.vue @@ -0,0 +1,217 @@ + + + \ No newline at end of file diff --git a/src/views/mes/energytype/index.vue b/src/views/mes/energytype/index.vue index 4fa640f1..b96d478c 100644 --- a/src/views/mes/energytype/index.vue +++ b/src/views/mes/energytype/index.vue @@ -73,7 +73,7 @@ - + diff --git a/src/views/mes/feedingrecord/FeedingRecordForm.vue b/src/views/mes/feedingrecord/FeedingRecordForm.vue index 64af09e4..f45fbd50 100644 --- a/src/views/mes/feedingrecord/FeedingRecordForm.vue +++ b/src/views/mes/feedingrecord/FeedingRecordForm.vue @@ -23,7 +23,7 @@ - + + + + + + + + + + + + + + + + @@ -242,9 +245,19 @@ onMounted(() => { getList() }) /** tab 切换 */ -let activeName = '' -const handleTabClick = (tab: TabsPaneContext) => { - queryParams.status = tab.paneName - handleQuery() +// let activeName = '' +// const handleTabClick = (tab: TabsPaneContext) => { +// queryParams.status = tab.paneName +// handleQuery() +// } +const changeStatus = async (id: number) => { +try { +// 二次确认 + await message.confirm("确定领料吗?") + await ItemRequisitionApi.changeStatus(id) + message.success("领料成功!") + // 刷新列表 + await getList() + } catch {} } diff --git a/src/views/mes/plan/components/Baogong.vue b/src/views/mes/plan/components/Baogong.vue index c95b7cb7..7fec7b4a 100644 --- a/src/views/mes/plan/components/Baogong.vue +++ b/src/views/mes/plan/components/Baogong.vue @@ -23,6 +23,7 @@