diff --git a/src/api/mes/organization.js b/src/api/mes/organization.js index dd381ac..2f375c8 100644 --- a/src/api/mes/organization.js +++ b/src/api/mes/organization.js @@ -24,13 +24,20 @@ export function getOtherPersonalUser(data) { params:data }) } -// 查询产品列表 +// 查询正在开工的产品列表 export function getProductList() { return request({ url: '/admin-api/mes/app/org-worker/getProductList', method: 'get' }) } +// 查询正在开工的计划列表及其对应工序的未完工情况 +export function getPlanProductList(orgType) { + return request({ + url: '/admin-api/mes/app/org-worker/getPlanProductList?orgType='+orgType, + method: 'get' + }) +} // 创建生产报工单 export function createReport(data) { return request({ diff --git a/src/api/mes/plan.js b/src/api/mes/plan.js index 8ac31b6..bfbac0b 100644 --- a/src/api/mes/plan.js +++ b/src/api/mes/plan.js @@ -55,6 +55,14 @@ export function getByStatus(status) { method: 'get' }) } +// 获取计划进度 +export function getPlanProgress(planId) { + return request({ + url: '/admin-api/mes/work-report-plan-view/getPlanProgress?id='+planId, + method: 'get' + }) +} + diff --git a/src/api/system/dict/data.js b/src/api/system/dict/data.js index 02f0655..79ee0a4 100644 --- a/src/api/system/dict/data.js +++ b/src/api/system/dict/data.js @@ -62,4 +62,9 @@ export const processTypes = [ export const groupTypes = [ {text: '白班', value: 1}, {text: '夜班', value: 2}, {text: '长白班', value: 3} -] \ No newline at end of file +] + +export function findTextByValue(enums,value){ + const foundItem = enums.find(item => item.value === value); + return foundItem ? foundItem.text : null; +} \ No newline at end of file diff --git a/src/page_report/planProgress.vue b/src/page_report/planProgress.vue new file mode 100644 index 0000000..bd17a5a --- /dev/null +++ b/src/page_report/planProgress.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/page_report/replaceForm.vue b/src/page_report/replaceForm.vue index dcfeed0..63ec286 100644 --- a/src/page_report/replaceForm.vue +++ b/src/page_report/replaceForm.vue @@ -8,7 +8,7 @@ - + @@ -30,12 +30,12 @@