Explorar o código

全景图预览窗样式,在管理中心里是浅色系,在编辑器中是深色系。

(cherry picked from commit ab2f9e44a566f468d63498de4c1f9b571adcb759)
任一存 %!s(int64=2) %!d(string=hai) anos
pai
achega
e0ee0a5be2

+ 27 - 3
packages/qjkankan-editor/src/components/preview/index.vue

@@ -1,6 +1,11 @@
 <template>
     <popup v-if="show" :zIdx="'1100'">
-      <div class="ui-message ui-message-confirm dark">
+      <div
+        class="ui-message ui-message-confirm"
+        :class="{
+          dark
+        }"
+      >
         <div class="ui-message-header">
           <span>全景作品预览</span>
           <span @click="$emit('close')">
@@ -11,7 +16,15 @@
           <iframe :src="ifr" frameborder="0"></iframe>
         </div>
         <div class="ui-message-footer">
-          <button class="ui-button deepcancel ui-button-rect" @click="$emit('close')">取消</button>
+          <button
+            class="ui-button ui-button-rect"
+            :class="{
+              deepcancel: dark,
+            }"
+            @click="$emit('close')"
+          >
+            取消
+          </button>
           <button class="ui-button submit ui-button-rect" @click="copy">复制链接</button>
           <button class="ui-button submit ui-button-rect" @click="openBlank">新窗口打开</button>
         </div>
@@ -23,7 +36,18 @@
 import Popup from "@/components/shared/popup";
 
 export default {
-  props:['show','ifr','name'],
+  props: {
+    show: {
+    },
+    ifr: {
+    },
+    name: {
+    },
+    dark: {
+      type: Boolean,
+      default: true
+    }
+  },
   components:{
     Popup,
   },

+ 1 - 0
packages/qjkankan-editor/src/views/material/works/index.vue

@@ -92,6 +92,7 @@
       :name="showItem.name"
       :show="showPreview"
       :ifr="`./show.html?id=${showItem.id}`"
+      :dark="false"
       @close="showPreview = false"
     />
   </div>