diff --git a/src/api/initialImport.js b/src/api/initialImport.js new file mode 100644 index 0000000..2986924 --- /dev/null +++ b/src/api/initialImport.js @@ -0,0 +1,29 @@ +import http from '@/utils/httpRequest' + +export const downloadSupplierPriceTemplate = () => http({ + url: http.adornUrl('/sys/initialImport/supplierPrice/template'), + method: 'get', + responseType: 'blob' +}) + +export const previewSupplierPrice = (file, site) => { + const formData = new FormData() + formData.append('file', file) + formData.append('site', site) + return http({ + url: http.adornUrl('/sys/initialImport/supplierPrice/preview'), + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + }, + timeout: 120000 + }) +} + +export const saveSupplierPrice = data => http({ + url: http.adornUrl('/sys/initialImport/supplierPrice/save'), + method: 'post', + data: http.adornData(data), + timeout: 600000 +}) diff --git a/src/views/modules/sys/initialImport.vue b/src/views/modules/sys/initialImport.vue new file mode 100644 index 0000000..e37bf28 --- /dev/null +++ b/src/views/modules/sys/initialImport.vue @@ -0,0 +1,382 @@ + + + + +