diff --git a/src/server/api.js b/src/server/api.js index 556cf41..d3f95b5 100644 --- a/src/server/api.js +++ b/src/server/api.js @@ -30,6 +30,13 @@ export const getStanderOne = (params) => method: "get", params, }); +export const uploadExcel = (param, sourceType) => + service.request({ + url: '/admin/etl/datatablehead/uploadexcel?taskId=' + sourceType, + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }); export default { get, post, diff --git a/src/views/oneimport/components/upload.vue b/src/views/oneimport/components/upload.vue new file mode 100644 index 0000000..08d79dd --- /dev/null +++ b/src/views/oneimport/components/upload.vue @@ -0,0 +1,79 @@ + + \ No newline at end of file diff --git a/src/views/oneimport/index.vue b/src/views/oneimport/index.vue index aac6b93..7623a90 100644 --- a/src/views/oneimport/index.vue +++ b/src/views/oneimport/index.vue @@ -25,11 +25,12 @@ {{ scope.row[item] }} - + @@ -39,6 +40,8 @@ + + @@ -47,6 +50,7 @@ import SearchTemplate from "../../components/SearchTemplate.vue" import ContentContainer from "../../components/ContentContainer.vue" import EditTemplate from "./components/edit.vue" + import uploadTemplate from "./components/upload.vue" import Configuration from "./components/configuration.vue" import { ListMixin } from '@/mixins/ListMixin' export default { @@ -55,7 +59,8 @@ SearchTemplate, ContentContainer, EditTemplate, - Configuration + Configuration, + uploadTemplate }, mixins: [ListMixin], // mixins 里面封装了操作列表的共用方法,直接引入mixins即可 data() { @@ -101,6 +106,11 @@ * 第二个参数 删除的接口拼接参数 */ this.delHanle(keyName, deteleUrl) + }, + // 上传 + handleUpload(row) { + this.isShowDialog = 'upload' + this.item = row } }, }