From e6951ff209e1b8cec235a54fc06ce41e651d1b21 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Fri, 2 Dec 2022 17:54:06 +0800 Subject: [PATCH] =?UTF-8?q?0412=20=E6=96=B0=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/board.js | 1 + src/api/production.js | 1 + src/api/production/inspect.js | 3 + src/router/index.js | 1 + src/views/modules/board/inspectBoard.vue | 196 ++++++++++++++++++ .../modules/production/dailyPlanReport.vue | 54 ++++- .../modules/production/generateReport.vue | 42 +--- src/views/modules/production/inspect.vue | 158 ++++++++++---- .../modules/production/print_inspect_label.js | 142 +++++++++++++ .../production/productionBlankingSearch.vue | 45 +++- 10 files changed, 546 insertions(+), 97 deletions(-) create mode 100644 src/views/modules/board/inspectBoard.vue create mode 100644 src/views/modules/production/print_inspect_label.js diff --git a/src/api/board.js b/src/api/board.js index 40c679e..817effd 100644 --- a/src/api/board.js +++ b/src/api/board.js @@ -21,3 +21,4 @@ export const transFerBoardForHunlian= data => createAPI(`board/transFerBoardForH export const getSiteData= data => createAPI(`board/getSiteData`,'post',data) export const SORoutingBoardForShuiZhu= data => createAPI(`board/SORoutingBoardForShuiZhu`,'post',data) export const SeqNoForLiuHua= data => createAPI(`board/SeqNoForLiuHua`,'post',data) +export const getInspectBoard= data => createAPI(`board/getInspectBoard`,'post',data) diff --git a/src/api/production.js b/src/api/production.js index 11a97f5..9e39cfb 100644 --- a/src/api/production.js +++ b/src/api/production.js @@ -64,3 +64,4 @@ export const getAllWorkCenterDataForUser=data => createAPI(`dailyPlan/getAllWork export const getWorkCenterUserData=data => createAPI(`dailyPlan/getWorkCenterUserData`, 'post', data); export const addUserSkill=data => createAPI(`dailyPlan/addUserSkill`, 'post', data); export const deleteUserSkill=data => createAPI(`dailyPlan/deleteUserSkill`, 'post', data); +export const getPartNoOnHand= data => createAPI(`dailyPlan/getPartNoOnHand`, 'post', data); diff --git a/src/api/production/inspect.js b/src/api/production/inspect.js index b318729..c492d72 100644 --- a/src/api/production/inspect.js +++ b/src/api/production/inspect.js @@ -2,3 +2,6 @@ import { createAPI } from "@/utils/httpRequest.js"; // 获取生产报告信息 export const getInspectData = data => createAPI(`inspect/getInspectData`, 'post', data); +export const inspectSave = data => createAPI(`inspect/inspectSave`, 'post', data); +export const inspectPrint = data => createAPI(`inspect/inspectPrint`, 'post', data); +export const cancelInspect = data => createAPI(`inspect/cancelInspect`, 'post', data); diff --git a/src/router/index.js b/src/router/index.js index 282a9c3..58dd00d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -40,6 +40,7 @@ const globalRoutes = [ { path: '/test', component: _import('modules/board/test'), name: 'test', meta: { title: 'test' } }, { path: '/SeqNoForLiuHua', component: _import('modules/board/SeqNoForLiuHua'), name: 'SeqNoForLiuHua', meta: { title: '生产派工单看板' } }, { path: '/SORoutingBoardForShuiZhu', component: _import('modules/board/SORoutingBoardForShuiZhu'), name: 'SORoutingBoardForShuiZhu', meta: { title: '水煮烘烤工序看板' } }, + { path: '/inspectBoard', component: _import('modules/board/inspectBoard'), name: 'inspectBoard', meta: { title: '实验室检验看板' } }, ] diff --git a/src/views/modules/board/inspectBoard.vue b/src/views/modules/board/inspectBoard.vue new file mode 100644 index 0000000..f052c81 --- /dev/null +++ b/src/views/modules/board/inspectBoard.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/modules/production/dailyPlanReport.vue b/src/views/modules/production/dailyPlanReport.vue index d4d4454..c596a54 100644 --- a/src/views/modules/production/dailyPlanReport.vue +++ b/src/views/modules/production/dailyPlanReport.vue @@ -192,8 +192,16 @@ + + + + + - + + + + @@ -210,7 +218,7 @@