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'