diff --git a/pkg_join/views/travelResidence.vue b/pkg_join/views/travelResidence.vue index b59b69c..9b2bea4 100644 --- a/pkg_join/views/travelResidence.vue +++ b/pkg_join/views/travelResidence.vue @@ -84,6 +84,7 @@ + + @@ -708,6 +726,22 @@ export default { }) } }, + /** + * 删除视频(右上角角标) + * @param {number} index - 视频索引 + */ + deleteVideo(index) { + if(this.form.isDraft === 0 && (this.form.reviewStatus === 0 || this.form.reviewStatus === 1)) return + uni.showModal({ + title: '确认删除', + content: '确定删除该视频?', + success: (res) => { + if (res.confirm) { + this.deletePic({ index }, 'videos') + } + } + }) + }, /** * 删除图片或视频 * @param {object} e - 事件对象 @@ -754,6 +788,26 @@ export default { .title{ white-space: nowrap; } +.video-item{ + width: 160rpx; + height: 160rpx; +} +.video-wrapper{ + position: relative; + display: inline-block; +} +.delete-badge{ + position: absolute; + top: 0rpx; + right: 0rpx; + background: #000; + color: #fff; + padding: 2rpx 8rpx; + border-radius: 0 0 0rpx 200rpx; + font-size: 22rpx; + z-index: 10; + text-align: center; +}