From fb8343e9c193eed6343904ce5089711e9b834a99 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 28 六月 2024 11:55:44 +0800 Subject: [PATCH] 完成报告预览 --- src/components/tool/onlyoffice.vue | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/components/tool/onlyoffice.vue b/src/components/tool/onlyoffice.vue index db2ccb5..209b12a 100644 --- a/src/components/tool/onlyoffice.vue +++ b/src/components/tool/onlyoffice.vue @@ -6,6 +6,7 @@ <script> export default { name: "VabOnlyOffice", + props: ['options'], data() { return { doctype: "", @@ -24,16 +25,29 @@ }; }, created() { - const option = this.$route.query - this.option.url = option.url - this.option.isEdit = option.isEdit === "true" ? true : false - this.option.fileType = option.fileType - this.option.title = option.title - this.option.lang = option.lang - this.option.isPrint = option.isPrint - this.option.user.id = option.user_id - this.option.user.name = option.user_name - this.option.editUrl = option.editUrl + if(this.options){ + const option = this.options + this.option.url = option.url + this.option.isEdit = option.isEdit === "true" ? true : false + this.option.fileType = option.fileType + this.option.title = option.title + this.option.lang = option.lang + this.option.isPrint = option.isPrint + this.option.user.id = option.user_id + this.option.user.name = option.user_name + this.option.editUrl = option.editUrl + }else{ + const option = this.$route.query + this.option.url = option.url + this.option.isEdit = option.isEdit === "true" ? true : false + this.option.fileType = option.fileType + this.option.title = option.title + this.option.lang = option.lang + this.option.isPrint = option.isPrint + this.option.user.id = option.user_id + this.option.user.name = option.user_name + this.option.editUrl = option.editUrl + } }, beforeDestroy() { if (this.docEditor !== null) { -- Gitblit v1.9.3