diff --git a/src/apis/materialProcess/materialProcess.ts b/src/apis/materialProcess/materialProcess.ts index e420b3b..3b156c2 100644 --- a/src/apis/materialProcess/materialProcess.ts +++ b/src/apis/materialProcess/materialProcess.ts @@ -43,7 +43,7 @@ export function updateMaterialProcess(data: any, id: string) { } /** @desc 删除海康物料流程 */ -export function deleteMaterialProcess(id: string) { +export function deleteMaterialProcess(id: string | Array) { return http.del(`${BASE_URL}/${id}`) } @@ -51,3 +51,18 @@ export function deleteMaterialProcess(id: string) { export function exportMaterialProcess(query: MaterialProcessQuery) { return http.download(`${BASE_URL}/export`, query) } + +/** @desc 下载物料流程导入模板 */ +export function downloadMaterialProcessImportTemplate() { + return http.download(`${BASE_URL}/import/template`) +} + +/** @desc 解析物料流程导入数据 */ +export function parseImportMaterialProcess(data: FormData) { + return http.post(`${BASE_URL}/import/parse`, data) +} + +/** @desc 导入物料流程 */ +export function importMaterialProcess(data: any) { + return http.post(`${BASE_URL}/import`, data) +} diff --git a/src/views/materialProcess/MaterialProcessImportDrawer.vue b/src/views/materialProcess/MaterialProcessImportDrawer.vue new file mode 100644 index 0000000..fb94f67 --- /dev/null +++ b/src/views/materialProcess/MaterialProcessImportDrawer.vue @@ -0,0 +1,185 @@ + + + + + \ No newline at end of file diff --git a/src/views/materialProcess/index.vue b/src/views/materialProcess/index.vue index 3c58eba..0bb57f9 100644 --- a/src/views/materialProcess/index.vue +++ b/src/views/materialProcess/index.vue @@ -1,7 +1,7 @@