diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubRespVO.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubRespVO.java index d7afd49d..623aefeb 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubRespVO.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubRespVO.java @@ -29,6 +29,14 @@ public class PlanSubRespVO { @ExcelProperty("子项目id") private Long projectSubId; + @Schema(description = "子项目简称") + @ExcelProperty("子项目简称") + private String projectSubShortName; + + @Schema(description = "子项目编码") + @ExcelProperty("子项目编码") + private String projectSubCode; + @Schema(description = "模具类型id") @ExcelProperty("模具类型id") private Long mouldId; @@ -65,4 +73,5 @@ public class PlanSubRespVO { @ExcelProperty("创建时间") private LocalDateTime createTime; + } \ No newline at end of file diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubSaveReqVO.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubSaveReqVO.java index 62196485..5ae1a8a2 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubSaveReqVO.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubSaveReqVO.java @@ -25,6 +25,12 @@ public class PlanSubSaveReqVO { @Schema(description = "子项目id") private Long projectSubId; + @Schema(description = "子项目简称") + private String projectSubShortName; + + @Schema(description = "子项目编号") + private String projectSubCode; + @Schema(description = "模具类型id") private Long mouldId; diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/dataobject/plansub/PlanSubDO.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/dataobject/plansub/PlanSubDO.java index 4163c148..deca1408 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/dataobject/plansub/PlanSubDO.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/dataobject/plansub/PlanSubDO.java @@ -74,5 +74,13 @@ public class PlanSubDO extends BaseDO { * 3D负责人 */ private String threeDimOwner; + /** + * 子项目简称 + */ + private String projectSubShortName; + /** + * 子项目编码 + */ + private String projectSubCode; } \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/api/heli/plansub/index.ts b/mes-ui/mes-ui-admin-vue3/src/api/heli/plansub/index.ts index e1243b06..0b882508 100644 --- a/mes-ui/mes-ui-admin-vue3/src/api/heli/plansub/index.ts +++ b/mes-ui/mes-ui-admin-vue3/src/api/heli/plansub/index.ts @@ -1,46 +1,48 @@ -import request from '@/config/axios' - -export interface PlanSubVO { - id: number - projectPlanId: number - projectId: number - projectSubId: number - mouldId: number - equipId: number - blankDate: Date - blankOwner: string - twoDimDate: Date - twoDimOwner: string - threeDimDate: Date - threeDimOwner: string -} - -// 查询生产计划子项目分页 -export const getPlanSubPage = async (params) => { - return await request.get({ url: `/heli/plan-sub/page`, params }) -} - -// 查询生产计划子项目详情 -export const getPlanSub = async (id: number) => { - return await request.get({ url: `/heli/plan-sub/get?id=` + id }) -} - -// 新增生产计划子项目 -export const createPlanSub = async (data: PlanSubVO) => { - return await request.post({ url: `/heli/plan-sub/create`, data }) -} - -// 修改生产计划子项目 -export const updatePlanSub = async (data: PlanSubVO) => { - return await request.put({ url: `/heli/plan-sub/update`, data }) -} - -// 删除生产计划子项目 -export const deletePlanSub = async (id: number) => { - return await request.delete({ url: `/heli/plan-sub/delete?id=` + id }) -} - -// 导出生产计划子项目 Excel -export const exportPlanSub = async (params) => { - return await request.download({ url: `/heli/plan-sub/export-excel`, params }) -} \ No newline at end of file +import request from '@/config/axios' + +export interface PlanSubVO { + id: number + projectPlanId: number + projectId: number + projectSubId: number + projectSubShortName: string + projectSubCode: string + mouldId: number + equipId: number + blankDate: Date + blankOwner: string + twoDimDate: Date + twoDimOwner: string + threeDimDate: Date + threeDimOwner: string +} + +// 查询生产计划子项目分页 +export const getPlanSubPage = async (params) => { + return await request.get({ url: `/heli/plan-sub/page`, params }) +} + +// 查询生产计划子项目详情 +export const getPlanSub = async (id: number) => { + return await request.get({ url: `/heli/plan-sub/get?id=` + id }) +} + +// 新增生产计划子项目 +export const createPlanSub = async (data: PlanSubVO) => { + return await request.post({ url: `/heli/plan-sub/create`, data }) +} + +// 修改生产计划子项目 +export const updatePlanSub = async (data: PlanSubVO) => { + return await request.put({ url: `/heli/plan-sub/update`, data }) +} + +// 删除生产计划子项目 +export const deletePlanSub = async (id: number) => { + return await request.delete({ url: `/heli/plan-sub/delete?id=` + id }) +} + +// 导出生产计划子项目 Excel +export const exportPlanSub = async (params) => { + return await request.download({ url: `/heli/plan-sub/export-excel`, params }) +} diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/add.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/add.vue index 59a2056f..5ff1a534 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/add.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/add.vue @@ -256,7 +256,7 @@ const formData = ref({ id: undefined, projectId: undefined, projectOwner:undefined, - hasCraft:undefined, + hasCraft:1, craftOwner:undefined, craftStartTime:undefined, craftEndTime:undefined, @@ -305,9 +305,8 @@ const submitForm = async () => { var planId = await PlanApi.createPlan(data) message.success(t('common.createSuccess')) - dialogVisible.value = false // 发送操作成功的事件 - emit('success') + //emit('success') router.push({ path: '/plan/edit',query: { id: planId }}) } finally { formLoading.value = false diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue index a70da8eb..8f37dc8b 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue @@ -250,10 +250,17 @@ - - - - + + + + + + + - +