Pārlūkot izejas kodu

编辑器-基础:设置封面时除了图片,还可以选择全景图、三维场景。

任一存 3 gadi atpakaļ
vecāks
revīzija
bce7ef91a3
1 mainītis faili ar 10 papildinājumiem un 3 dzēšanām
  1. 10 3
      packages/code/src/views/base/Toolbar.vue

+ 10 - 3
packages/code/src/views/base/Toolbar.vue

@@ -62,9 +62,10 @@
 
     <div class="dialog" style="z-index: 2000" v-if="isShowSettingCoverWindow">
       <MaterialSelectorForEditor
+        :selectableType="['image', 'pano', '3D']"
         title="选择素材"
         @cancle="isShowSettingCoverWindow = false"
-        @submit="handleSubmitFromTable2"
+        @submit="onCoverSelected"
       />
     </div>
   </div>
@@ -129,8 +130,14 @@ export default {
     onClickSettingCover() {
       this.isShowSettingCoverWindow = true
     },
-    handleSubmitFromTable2(selected) {
-      this.info.icon = selected[0].icon
+    onCoverSelected(selected) {
+      if (selected[0].materialType === 'image') {
+        this.info.icon = selected[0].icon
+      } else if (selected[0].materialType === 'pano') {
+        this.info.icon = selected[0].icon
+      } else if (selected[0].materialType === '3D') {
+        this.info.icon = selected[0].thumb
+      }
       this.isShowSettingCoverWindow = false
     },
   },