diff --git a/src/api/orderItem.ts b/src/api/orderItem.ts index 2674438..ec046c5 100644 --- a/src/api/orderItem.ts +++ b/src/api/orderItem.ts @@ -52,6 +52,48 @@ export interface OrderItem { proWorkshop?: string } +export interface KingdeePrdMo { + productionOrderNo: string + billNo: string + workShopName: string + materialCode: string + quantity: number | null + specModel: string | null + unit: string | null + materialName: string | null + routingNo: string | null + planStartTime: string | null + planFinishTime: string | null + pickMtrlStatus: string | null + children: KingdeeProcessRoute[] +} + + +/** 金蝶工艺路线工序(树子节点) */ +export interface KingdeeProcessRoute { + /** 工序号 FOperNumber */ + operNumber: number | null + /** 工作中心 FWorkCenterId.FName */ + workCenterName: string | null + /** 生产车间 FDepartmentId.FName */ + departmentName: string | null + /** 工序名称 FProcessProperty */ + processName: string | null + /** 工序说明 FOperDescription */ + operDescription: string | null + /** 活动单位 FActivity1UnitID.FName */ + activityUnit: string | null + /** 工序控制码 FOptCtrlCodeId.FName */ + optCtrlCodeName: string | null + /** 活动量 FActivity1Qty */ + activityQty: number | null + /** 计划开始时间 yyyy-MM-dd HH:mm:ss */ + planStartTime: string | null + /** 计划结束时间 yyyy-MM-dd HH:mm:ss */ + planFinishTime: string | null +} + + // 生产订单 API export const orderItemApi = { // 分页查询 @@ -86,6 +128,11 @@ export const orderItemApi = { preCreation(data: any) { return request({ url: '/biz/orderItem/preCreation', method: 'post', data }) }, + //根据生产编号查询预生产订单 + preCreationInfo(id: number, params:any) { + debugger; + return request({ url: `/biz/orderItem/preCreation/${id}`, method: 'get', params}) + }, //查询项目名称 xmoptions(params: any) { @@ -96,6 +143,10 @@ export const orderItemApi = { wloptions(params: any) { //projectId return request({ url: '/biz/orderItem/options', method: 'get', params }) }, + + holdTemporarilySave(id: number, data: KingdeePrdMo[]){ + return request({ url: `/biz/orderItem/kingdee/temporarily/save/${id}`, method: 'post', data }) + }, // 导出 export(params?: { diff --git a/src/api/orderProject.ts b/src/api/orderProject.ts index 73244d3..d304ad9 100644 --- a/src/api/orderProject.ts +++ b/src/api/orderProject.ts @@ -175,8 +175,8 @@ export const orderProjectApi = { }, // 查询金蝶生产订单 (支持优先读取本地暂存) - getKingdeeOrder(id: number) { - return request({ url: `/biz/orderProject/kingdee/order/${id}`, method: 'get' }) + getKingdeeOrder(id: number, params:any) { + return request({ url: `/biz/orderProject/kingdee/order/${id}`, method: 'get', params }) }, // 暂存金蝶生产订单数据(草稿) diff --git a/src/views/biz/kingdee/index.vue b/src/views/biz/kingdee/index.vue new file mode 100644 index 0000000..386b7fd --- /dev/null +++ b/src/views/biz/kingdee/index.vue @@ -0,0 +1,458 @@ + + + + + + + diff --git a/src/views/biz/orderItem/index.vue b/src/views/biz/orderItem/index.vue index da50ce8..1bb5803 100644 --- a/src/views/biz/orderItem/index.vue +++ b/src/views/biz/orderItem/index.vue @@ -34,7 +34,7 @@
- 新增/补单 - - @@ -117,16 +117,11 @@ --> - - - + - - - - + + + +