diff --git a/pkg_user/views/gift/components/AiCoverPicker.vue b/pkg_user/views/gift/components/AiCoverPicker.vue index 5bc70a7..acb1dff 100644 --- a/pkg_user/views/gift/components/AiCoverPicker.vue +++ b/pkg_user/views/gift/components/AiCoverPicker.vue @@ -64,6 +64,11 @@ export default { watch: { index(val) { this.currentIndex = val + }, + show(val) { + if (val) { + this.currentIndex = this.index + } } }, methods: { diff --git a/pkg_user/views/gift/gift.vue b/pkg_user/views/gift/gift.vue index f49f14b..a747f75 100644 --- a/pkg_user/views/gift/gift.vue +++ b/pkg_user/views/gift/gift.vue @@ -49,6 +49,7 @@ }" mode="heightFix" class="img-image" + @click="handleSelectAiCover(item)" /> @@ -793,6 +794,13 @@ export default { this.aiDefaultIndex = this.aiCoverImgsList.findIndex(item => item.id === cover.id) } }, + handleSelectAiCover(cover) { + this.selectedAiCoverImage = cover + this.aiDefaultIndex = this.aiCoverImgsList.findIndex(item => item.id === cover.id) + this.selectedCover = cover.cover + this.giftImage = cover.image + this.templateId = cover.id + }, showTips() { this.$refs.giftTips.showTips = true },