|
@@ -9,6 +9,7 @@
|
|
|
:option="options"
|
|
:option="options"
|
|
|
v-model="excelForm"
|
|
v-model="excelForm"
|
|
|
:upload-after="handleUploadAfter"
|
|
:upload-after="handleUploadAfter"
|
|
|
|
|
+ :upload-error="handleUploadError"
|
|
|
>
|
|
>
|
|
|
<template slot="excelTemplate">
|
|
<template slot="excelTemplate">
|
|
|
<el-button type="primary" @click="handleTemplate">
|
|
<el-button type="primary" @click="handleTemplate">
|
|
@@ -64,7 +65,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
data: this.excelParams,
|
|
data: this.excelParams,
|
|
|
tip: "请上传 .xls,.xlsx 标准格式文件",
|
|
tip: "请上传 .xls,.xlsx 标准格式文件",
|
|
|
- action: this.url,
|
|
|
|
|
|
|
+ action: this.url+'?source=uploadImport',
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: "模板下载",
|
|
label: "模板下载",
|
|
@@ -84,10 +85,14 @@ export default {
|
|
|
this.excelParams = excelParams;
|
|
this.excelParams = excelParams;
|
|
|
},
|
|
},
|
|
|
handleUploadAfter(res, done, loading, column) {
|
|
handleUploadAfter(res, done, loading, column) {
|
|
|
|
|
+ console.log(res)
|
|
|
this.excelBox = false;
|
|
this.excelBox = false;
|
|
|
this.uploadAfter && this.uploadAfter(res, done, loading, column);
|
|
this.uploadAfter && this.uploadAfter(res, done, loading, column);
|
|
|
done();
|
|
done();
|
|
|
},
|
|
},
|
|
|
|
|
+ handleUploadError(err, column) {
|
|
|
|
|
+ console.log(err, column)
|
|
|
|
|
+ },
|
|
|
handleTemplate() {
|
|
handleTemplate() {
|
|
|
getDictValueByKey('import-template', this.templateKey).then(({ data }) => {
|
|
getDictValueByKey('import-template', this.templateKey).then(({ data }) => {
|
|
|
if (data.code == 200) {
|
|
if (data.code == 200) {
|