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