diff --git a/src/api/excel.js b/src/api/excel.js index 0b091b0..c553742 100644 --- a/src/api/excel.js +++ b/src/api/excel.js @@ -144,6 +144,15 @@ const queryUploadRecord = (data) => { }) } +const downloadClcKanbanRequirementExcel = (data) => { + return request({ + url: '/excel/downloadClcKanbanRequirementExcel', + method: 'post', + responseType: 'blob', + data: data + }) +} + export { uploadExcelStock, uploadExcelGoods, @@ -158,5 +167,6 @@ export { downloadInventoryRecordExcel, downloadLocationsExcel, uploadStationConfig, - queryUploadRecord + queryUploadRecord, + downloadClcKanbanRequirementExcel } \ No newline at end of file diff --git a/src/api/kateWork.js b/src/api/kateWork.js index e3cab81..d64b375 100644 --- a/src/api/kateWork.js +++ b/src/api/kateWork.js @@ -72,6 +72,14 @@ const updateStationConfigs = (params) => { }) } +const getClcKanbanRequirement = (params) => { + return request({ + url: '/kateWork/getClcKanbanRequirement', + method: 'post', + data: params + }) +} + export { getDbs, deleteDbs, @@ -81,5 +89,6 @@ export { updateOrders, getStationConfigs, deleteStationConfigs, - updateStationConfigs + updateStationConfigs, + getClcKanbanRequirement } \ No newline at end of file diff --git a/src/layout/clcKanban.vue b/src/layout/clcKanban.vue new file mode 100644 index 0000000..64efe4b --- /dev/null +++ b/src/layout/clcKanban.vue @@ -0,0 +1,576 @@ + + + + + + + \ No newline at end of file diff --git a/src/layout/clcNoPlan.vue b/src/layout/clcNoPlan.vue new file mode 100644 index 0000000..48e880a --- /dev/null +++ b/src/layout/clcNoPlan.vue @@ -0,0 +1,469 @@ + + + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 42ce885..c2fabdb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -37,7 +37,9 @@ const routes = [ { path: '/pickTask', component: () => import('@/layout/pickTaskMonitor.vue') },// 拣选任务 { path: '/eLocationConfig', component: () => import('@/layout/eLocationConfig.vue') },// 标签配置 { path: '/eLocationMonitor', component: () => import('@/layout/eLocationTable.vue') },// 标签库位监控 - { path: '/goodsToStation', component: () => import('@/layout/goodsToStation.vue') },// 标签库位监控 + { path: '/goodsToStation', component: () => import('@/layout/goodsToStation.vue') },// 站台要料 + { path: '/clcNoPlan', component: () => import('@/layout/clcNoPlan.vue') },// 非计划领料 + { path: '/clcKanban', component: () => import('@/layout/clcKanban.vue') },// 需求看板 ] }, {