|
|
@@ -60,6 +60,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import { uploadFile, remove, deleteFile } from '@/api/platform/file/attachment'
|
|
|
+import { uploadTemplateFile } from '@/api/platform/file/onlyoffice'
|
|
|
import { fileTypes, allFileTypes, accept as acceptTypes } from '@/business/platform/file/constants/fileTypes'
|
|
|
export default {
|
|
|
props: {
|
|
|
@@ -102,7 +103,11 @@ export default {
|
|
|
* 文件上传
|
|
|
*/
|
|
|
httpRequest (options) {
|
|
|
- return uploadFile(options.file, {})
|
|
|
+ const uploadMap = {
|
|
|
+ normal: uploadFile,
|
|
|
+ onlyoffice: uploadTemplateFile
|
|
|
+ }
|
|
|
+ return uploadMap[this.uploadMethod || 'normal'](options.file, {})
|
|
|
},
|
|
|
// 做文件校验
|
|
|
beforeUpload (file) {
|