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