From f763fc783370cfbebbbfc0ef2bea2b415c0a1626 Mon Sep 17 00:00:00 2001 From: liangzhou <594755172@qq.com> Date: Wed, 9 Oct 2024 20:00:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0=EF=BC=9A?= =?UTF-8?q?=201.=20=E7=9C=8B=E6=9D=BF=E9=9C=80=E6=B1=82=E6=94=B9=E5=8A=A8?= =?UTF-8?q?=202.=20=E7=89=A9=E6=96=99=E5=AF=BC=E5=85=A5=E6=94=B9=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/excel.js | 22 +- src/api/kateWork.js | 21 +- src/excel/UploadExcelBaseGoods.vue | 98 +++++ src/excel/UploadExcelKanban.vue | 98 +++++ src/layout/clcKanban.vue | 666 ++++++++--------------------- src/layout/goods.vue | 12 +- 6 files changed, 420 insertions(+), 497 deletions(-) create mode 100644 src/excel/UploadExcelBaseGoods.vue create mode 100644 src/excel/UploadExcelKanban.vue diff --git a/src/api/excel.js b/src/api/excel.js index 340bf55..dfab06c 100644 --- a/src/api/excel.js +++ b/src/api/excel.js @@ -18,6 +18,24 @@ const uploadExcelGoods = (data) => { }) } +const uploadExcelBaseGoods = (data) => { + return request({ + url: '/excel/uploadBaseGoods', + method: 'post', + data: data, + timeout: 600000 + }) +} + +const uploadExcelKanban = (data) => { + return request({ + url: '/excel/uploadKanban', + method: 'post', + data: data, + timeout: 600000 + }) +} + const uploadStationConfig = (data) => { return request({ url: '/excel/uploadStationConfig', @@ -160,5 +178,7 @@ export { uploadStationConfig, queryUploadRecord, downloadClcKanbanRequirementExcel, - downloadWorkSummaryExcel + downloadWorkSummaryExcel, + uploadExcelBaseGoods, + uploadExcelKanban } \ No newline at end of file diff --git a/src/api/kateWork.js b/src/api/kateWork.js index 8586d6e..1ddfb71 100644 --- a/src/api/kateWork.js +++ b/src/api/kateWork.js @@ -104,6 +104,23 @@ const getWorkSummary = (params) => { }) } +const getClcKanbanByPage = (params) => { + return request({ + url: '/kateWork/getClcKanbanByPage', + method: 'post', + data: params + }) +} + +const genClcKanbanRequirement = (params) => { + return request({ + url: '/kateWork/genClcKanbanRequirement', + method: 'post', + data: params, + timeout: 600000 + }) +} + export { getDbs, deleteDbs, @@ -117,5 +134,7 @@ export { getClcKanbanRequirement, getWorkFlows, updateWorkFlows, - getWorkSummary + getWorkSummary, + getClcKanbanByPage, + genClcKanbanRequirement } \ No newline at end of file diff --git a/src/excel/UploadExcelBaseGoods.vue b/src/excel/UploadExcelBaseGoods.vue new file mode 100644 index 0000000..b75a687 --- /dev/null +++ b/src/excel/UploadExcelBaseGoods.vue @@ -0,0 +1,98 @@ + + + \ No newline at end of file diff --git a/src/excel/UploadExcelKanban.vue b/src/excel/UploadExcelKanban.vue new file mode 100644 index 0000000..84cfb01 --- /dev/null +++ b/src/excel/UploadExcelKanban.vue @@ -0,0 +1,98 @@ + + + \ No newline at end of file diff --git a/src/layout/clcKanban.vue b/src/layout/clcKanban.vue index 12e6e47..35cea64 100644 --- a/src/layout/clcKanban.vue +++ b/src/layout/clcKanban.vue @@ -1,339 +1,180 @@ - \ No newline at end of file diff --git a/src/layout/goods.vue b/src/layout/goods.vue index 8a8d949..0989d15 100644 --- a/src/layout/goods.vue +++ b/src/layout/goods.vue @@ -178,8 +178,12 @@
- 导入物料 - + 导入物料基本信息 + +
+
+ 导入看板 +
@@ -194,7 +198,9 @@ import { ElMessageBox, ElMessage } from 'element-plus' import { ref, reactive } from 'vue' import { dateFormatter, timeFormatter } from '@/utils/formatter.js' import { errorBox } from '@/utils/myMessageBox.js' -import UploadExcelGoods from '@/excel/UploadExcelGoods.vue' +// import UploadExcelGoods from '@/excel/UploadExcelGoods.vue' +import UploadExcelBaseGoods from '@/excel/UploadExcelBaseGoods.vue' +import UploadExcelKanban from '@/excel/UploadExcelKanban.vue' import { downloadGoodsExcel } from '@/api/excel.js' import { Search } from '@element-plus/icons-vue'