|
|
@@ -21,8 +21,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { getDictValueByKey } from '@/api/system/dict';
|
|
|
-import {downExcelTemp} from "@/api/common";
|
|
|
+import {getList as getTempList} from "@/api/resource/attach";
|
|
|
import { downloadFileByUrl } from "@/util/util";
|
|
|
|
|
|
export default {
|
|
|
@@ -94,15 +93,18 @@ export default {
|
|
|
console.log(err, column)
|
|
|
},
|
|
|
handleTemplate() {
|
|
|
- getDictValueByKey('import-template', this.templateKey).then(({ data }) => {
|
|
|
+ getTempList(1, 1, { title: this.templateKey }).then(({ data }) => {
|
|
|
if (data.code == 200) {
|
|
|
- if (typeof data.data === 'object') {
|
|
|
+ if (data.data.records.length && data.data.records[0].link) {
|
|
|
+ let linkObj = new URL(data.data.records[0].link);
|
|
|
+ let downLink = window.location.origin + '/oss' + linkObj.pathname;
|
|
|
+
|
|
|
+ downloadFileByUrl(downLink, data.data.records[0].title + '-导入模板.' + data.data.records[0].extension);
|
|
|
+ } else {
|
|
|
this.$message.error('暂未配置模板');
|
|
|
- return;
|
|
|
}
|
|
|
- downloadFileByUrl(data.data, this.templateName + '.xls');
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
};
|