Commit f4536a39 authored by 李苏's avatar 李苏 💬

模板下载

parent d5184d0e
......@@ -3,7 +3,7 @@
* @Author: lisu lisu@gavelinfo.com
* @Date: 2024-09-19 10:47:46
* @LastEditors: lisu lisu@gavelinfo.com
* @LastEditTime: 2025-01-09 14:48:45
* @LastEditTime: 2025-01-09 15:35:27
* @FilePath: /zghywpc-vue/src/views/ywxxgl/jdlcdxgsjs/edit.vue
-->
<template>
......@@ -11,6 +11,9 @@
<BaseEdit ref='baseEdit' @getForm='getForm' :attachments='attachments' v-bind="$attrs" :config='editConfig'>
<template #form="ctx">
<!-- 嵌入默认页面额外弹框的插槽 ctx.editPage来操作默认页面 -->
<el-form-item label="附件模板">
<el-button @click="downLoadMb" size="small" type="primary">下载模板</el-button>
</el-form-item>
<el-form-item label="上传附件">
<UploadTmp @getUploadFile='getUploadFile' @getList='uploadGetList' />
</el-form-item>
......@@ -36,6 +39,7 @@
<script>
import * as XLSX from 'xlsx';
const baseurl = process.env.VUE_APP_BASE_API
export default {
computed: {
attachments() {
......@@ -183,6 +187,20 @@
},
methods: {
downLoadMb(){
let url="ywxxgl/ujdlcdxgsjs/import/template/download"
let userToken=null
this.$post('/userToken',{}).then(res=>{
userToken=res.data.userToken
let a = document.createElement('a')
a.style.display = 'none';
a.target='_blank'
a.href = `${baseurl}/${url}?userToken=${userToken}`
document.body.appendChild(a)
a.click()
document.body.removeChild(a)
})
},
readExcelFile(file) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
......
......@@ -3,7 +3,7 @@
* @Author: lisu lisu@gavelinfo.com
* @Date: 2024-09-19 10:55:27
* @LastEditors: lisu lisu@gavelinfo.com
* @LastEditTime: 2025-01-09 14:49:10
* @LastEditTime: 2025-01-09 15:35:42
* @FilePath: /zghywpc-vue/src/views/ywxxgl/jdlcdxgsjs/index.vue
-->
<template>
......@@ -14,7 +14,7 @@
<template #toolbar="ctx">
<!-- 嵌入默认页面工具栏的插槽 ctx.pagePage来操作默认页面 -->
<!-- <el-button @click="demo(ctx.basePage)" size='mini' type="primary">示例按钮</el-button> -->
<ImportButton @success="()=>{ctx.basePage.refresh()}" :url="'ywxxgl/ujdlcdxgsjs/import'" />
<!-- <ImportButton @success="()=>{ctx.basePage.refresh()}" :url="'ywxxgl/ujdlcdxgsjs/import'" /> -->
</template>
</BasePage>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment