diff --git a/smart-admin-web-typescript/src/api/business/base/location/location-api.ts b/smart-admin-web-typescript/src/api/business/base/location/location-api.ts index f0d9689..35afda2 100644 --- a/smart-admin-web-typescript/src/api/business/base/location/location-api.ts +++ b/smart-admin-web-typescript/src/api/business/base/location/location-api.ts @@ -65,4 +65,11 @@ export const locationApi = { multipleInsert: (param: object) => { return postRequest('/location/multipleInsert', param); }, + + /** + * 导入 @author hj + */ + importLocations: (file: object, config = {}) => { + return postRequest('/location/importLocations', file, config); + }, }; diff --git a/smart-admin-web-typescript/src/lib/axios.ts b/smart-admin-web-typescript/src/lib/axios.ts index 84da1c4..2b2b226 100644 --- a/smart-admin-web-typescript/src/lib/axios.ts +++ b/smart-admin-web-typescript/src/lib/axios.ts @@ -146,11 +146,12 @@ export const request = (config) => { /** * post请求 */ -export const postRequest = (url, data) => { +export const postRequest = (url, data,configs = {}) => { return request({ data, url, method: 'post', + ...configs, }); }; diff --git a/smart-admin-web-typescript/src/views/business/base/location/location-list.vue b/smart-admin-web-typescript/src/views/business/base/location/location-list.vue index f108e8f..c8d3ef3 100644 --- a/smart-admin-web-typescript/src/views/business/base/location/location-list.vue +++ b/smart-admin-web-typescript/src/views/business/base/location/location-list.vue @@ -69,11 +69,18 @@ 批量新建 + + + 导入 + +
@@ -166,6 +173,39 @@ + +
+ + + 第一步:下载模板 + +
+
+ + + + 第二步:选择文件 + + + +
+ + + 第三步:开始导入 + + + +
+
+