|
@@ -45,10 +45,11 @@
|
|
@rendered="rendered"
|
|
@rendered="rendered"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
- <div class="file-content file-word-docx" id="xlsxPage" v-if="fileTypeThis === 'xlsx'">
|
|
|
|
|
|
+ <div class="file-content file-word-docx" id="xlsxPage" v-if="fileTypeThis === 'xlsx' || fileTypeThis === 'xls'">
|
|
<vue-office-excel
|
|
<vue-office-excel
|
|
:src="fileSrc.excelSrc"
|
|
:src="fileSrc.excelSrc"
|
|
style="height: 100vh;"
|
|
style="height: 100vh;"
|
|
|
|
+ :options="excelOptions"
|
|
@rendered="rendered"
|
|
@rendered="rendered"
|
|
@error="errorHandler"
|
|
@error="errorHandler"
|
|
/>
|
|
/>
|
|
@@ -240,7 +241,10 @@ export default {
|
|
docSrc: '',
|
|
docSrc: '',
|
|
excelSrc: ''
|
|
excelSrc: ''
|
|
},
|
|
},
|
|
- fileTypeThis: '' // 当前文件类型
|
|
|
|
|
|
+ fileTypeThis: '', // 当前文件类型
|
|
|
|
+ excelOptions: {
|
|
|
|
+ xls: false
|
|
|
|
+ }
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created () {
|
|
created () {
|
|
@@ -498,8 +502,12 @@ export default {
|
|
this.fileSrc.docSrc = res.data.data
|
|
this.fileSrc.docSrc = res.data.data
|
|
break
|
|
break
|
|
case 'xlsx':
|
|
case 'xlsx':
|
|
|
|
+ this.excelOptions.xls = false
|
|
this.fileSrc.excelSrc = res.data.data
|
|
this.fileSrc.excelSrc = res.data.data
|
|
break
|
|
break
|
|
|
|
+ case 'xls':
|
|
|
|
+ this.excelOptions.xls = true
|
|
|
|
+ this.fileSrc.excelSrc = res.data.data
|
|
default:
|
|
default:
|
|
this.init()
|
|
this.init()
|
|
break
|
|
break
|