diff --git a/src/api/erp/product/product/index.ts b/src/api/erp/product/product/index.ts index 6726d1d3..d77b8829 100644 --- a/src/api/erp/product/product/index.ts +++ b/src/api/erp/product/product/index.ts @@ -71,5 +71,15 @@ export const ProductApi = { // 导出产品 Excel exportProduct: async (params) => { return await request.download({ url: `/erp/product/export-excel`, params }) + }, + + // 下载产品导入模板 + importProductTemplate: async () => { + return await request.download({ url: `/erp/product/get-import-template` }) + }, + + // 导入产品 + importProduct: async (data: FormData) => { + return await request.upload({ url: `/erp/product/import`, data }) } } diff --git a/src/views/erp/component/product/index.vue b/src/views/erp/component/product/index.vue index 0632343e..83f5218d 100644 --- a/src/views/erp/component/product/index.vue +++ b/src/views/erp/component/product/index.vue @@ -31,6 +31,14 @@ > {{ t('action.add') }} + + {{ t('action.import') }} + + + + + +
+ 将文件拖到此处,或点击上传 +
+ +
+ +