Commit 5b30b61d authored by shuaiqiang's avatar shuaiqiang 🇨🇳

fix:修复文件分割问题

parent b0dabdac
......@@ -49,11 +49,12 @@
<el-button
size="medium"
type="primary"
@click="handleSplitClick"
>
分割
</el-button>
<el-button
v-if="fileList[0]"
v-if="showDownload"
size="medium"
type="primary"
@click="handleDownloadClick"
......@@ -89,6 +90,7 @@ export default {
return {
uploadURL: 'Word/SplitRevisionDoc',
fileList: [],
showDownload:false,
form: {
applyType: '1',
split: 'splitAccording',
......@@ -150,35 +152,31 @@ export default {
this.editInpIndex = -1
}
},
// 點擊下載按鈕
async handleDownloadClick() {
async handleSplitClick() {
if (this.fileList.length <= 0) {
this.$message.error('请先选择需要上传的文件!')
return false
}
const formData = new FormData()
const { form } = this
formData.append('file', this.fileList[0].raw)
formData.append('applyType', form.applyType)
// if (form.split === 'pageNum') {
formData.append('abstPageRange', form.abstPageRange)
formData.append('specPageRange', form.specPageRange)
formData.append('claimPageRange', form.claimPageRange)
formData.append('figPageRange', form.figPageRange)
// 上傳的參數置空
// } else {
// formData.append('abstPageRange', '')
// formData.append('specPageRange', '')
// formData.append('claimPageRange', '')
// formData.append('figPageRange', '')
// }
const response = await SplitRevisionDoc(this.baseUrl, formData)
if (response) {
this.response = await SplitRevisionDoc(this.baseUrl, formData)
console.log(this.response)
if (this.response.status === 200) {
this.showDownload = true
}
},
// 點擊下載按鈕
handleDownloadClick() {
if (this.response.status === 200) {
this.fileList = []
this.$refs.upload.clearFiles()
const zipFileName = response.data
const zipFileName = this.response.data
this.downloadFile(zipFileName)
} else {
this.$refs.upload.abort()
......
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