From fd86d2b80cef9a3bfcfae42118b5f2814e92eb3b Mon Sep 17 00:00:00 2001 From: ruanqi Date: Wed, 31 Jan 2024 17:59:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89pdf=E6=8F=92=E4=BB=B6=20=20?= =?UTF-8?q?=E6=97=A0=E7=94=A8=20=20=E5=AF=BC=E8=87=B4=E6=89=93=E5=8C=85?= =?UTF-8?q?=E5=A4=B1=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/production.js | 14 + src/views/modules/production/dailyPlan.vue | 796 +++++++++++++++++ .../modules/production/searchDailyPlan.vue | 441 ++++++++++ src/views/modules/schedule/generateReport.vue | 13 +- .../modules/schedule/scheduleForSOTask.vue | 808 ++++++++++++++++++ 5 files changed, 2070 insertions(+), 2 deletions(-) create mode 100644 src/views/modules/production/dailyPlan.vue create mode 100644 src/views/modules/production/searchDailyPlan.vue create mode 100644 src/views/modules/schedule/scheduleForSOTask.vue diff --git a/src/api/production.js b/src/api/production.js index 9fbd3d3..9521582 100644 --- a/src/api/production.js +++ b/src/api/production.js @@ -17,3 +17,17 @@ export const deleteSkill=data => createAPI(`schedule/deleteSkill`, 'post', data) export const getAllDepartment= data => createAPI(`schedule/getAllDepartment`, 'post', data); export const updateTV=data => createAPI(`schedule/updateTV`, 'post', data); +export const getShopOrderData= data => createAPI(`dailyPlan/getShopOrderData`, 'post', data); +export const getSchedulingSize= data => createAPI(`dailyPlan/getSchedulingSize`, 'post', data); +export const savePlan= data => createAPI(`dailyPlan/savePlan`, 'post', data); +export const getWorkPlanData= data => createAPI(`dailyPlan/getWorkPlanData`, 'post', data); +export const delPlan= data => createAPI(`dailyPlan/delPlan`, 'post', data); +export const savePlans= data => createAPI(`dailyPlan/savePlans`, 'post', data); +export const getDailyPlanData= data => createAPI(`dailyPlan/getDailyPlanData`, 'post', data); + +export const getSOTastRoutingData= data => createAPI(`dailyPlan/getSOTastRoutingData`, 'post', data); +export const getWorkCenterOperatorList= data => createAPI(`dailyPlan/getWorkCenterOperatorList`, 'post', data); +export const getAvailableResourceList= data => createAPI(`dailyPlan/getAvailableResourceList`, 'post', data); +export const scheduleForSOTask= data => createAPI(`dailyPlan/scheduleForSOTask`, 'post', data); +export const getDailyPlanRouteDetailData= data => createAPI(`dailyPlan/getDailyPlanRouteDetailData`, 'post', data); +export const getDailyPlanScheduleDetailData= data => createAPI(`dailyPlan/getDailyPlanScheduleDetailData`, 'post', data); diff --git a/src/views/modules/production/dailyPlan.vue b/src/views/modules/production/dailyPlan.vue new file mode 100644 index 0000000..e7bd946 --- /dev/null +++ b/src/views/modules/production/dailyPlan.vue @@ -0,0 +1,796 @@ + + + + diff --git a/src/views/modules/production/searchDailyPlan.vue b/src/views/modules/production/searchDailyPlan.vue new file mode 100644 index 0000000..fd0cdfc --- /dev/null +++ b/src/views/modules/production/searchDailyPlan.vue @@ -0,0 +1,441 @@ + + + + + diff --git a/src/views/modules/schedule/generateReport.vue b/src/views/modules/schedule/generateReport.vue index 99fc37e..a62f708 100644 --- a/src/views/modules/schedule/generateReport.vue +++ b/src/views/modules/schedule/generateReport.vue @@ -285,8 +285,11 @@ - - + + + + + @@ -464,6 +467,7 @@ userId:'', }, scanSeqNo:'', + previousSeqNo:'', stopModalFlag:false, continueModalFlag:false, qty1:'', @@ -683,9 +687,13 @@ }, openStart(){ this.scanSeqNo=''; + this.previousSeqNo=''; this.startModalFlag=true; this.$nextTick(() => { this.$refs.start.focus();}) }, + nextSeqNo(){ + this.$nextTick(() => { this.$refs.last.focus();}) + }, searchSeqNo(){ if(this.scanSeqNo==''){ this.$alert("请扫描派工单!",'错误', { @@ -779,6 +787,7 @@ let inData={ username:this.$store.state.user.name, seqNo:this.scanSeqNo, + previousSeqNo:this.previousSeqNo, } startSeqNo(inData).then(({data}) => { if (data && data.code === 0) { diff --git a/src/views/modules/schedule/scheduleForSOTask.vue b/src/views/modules/schedule/scheduleForSOTask.vue new file mode 100644 index 0000000..fa0727b --- /dev/null +++ b/src/views/modules/schedule/scheduleForSOTask.vue @@ -0,0 +1,808 @@ + + + + +