Commit e2adc16f authored by erichsieh's avatar erichsieh

refactor : 更新xixin

parent 0d913a66
Pipeline #3656 failed with stages
in 3 seconds
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocxByBookMark } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocxByPageBreak } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -54,8 +54,10 @@
</template>
<script>
import { splitDocxByRange } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitRangeWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -90,7 +92,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocx } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
import graphRequest from '@utils/GraphApiService'
import Vue from 'vue'
import { downloadFile } from '@api/graphApi'
Vue.mixin({
export default{
methods: {
async downloadFile(excelFileName) {
async downloadFile(BaseUrl, excelFileName) {
try {
const formData = new FormData()
formData.append('fileName', excelFileName)
const response = await graphRequest.post('Word/DownloadFile', formData, { responseType: 'blob' })
const response = await downloadFile(BaseUrl, formData)
if (response) {
const blob = new Blob([response])
const downloadElement = document.createElement('a')
......@@ -26,4 +25,4 @@ Vue.mixin({
}
}
}
})
}
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