From 9e3c52f9c9d5074e7618118e9c73ce2fdef18ecb Mon Sep 17 00:00:00 2001
From: linxi <957440651@qq.com>
Date: Tue, 4 Nov 2025 12:59:37 +0800
Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A4339=20=E3=80=90=E6=97=85=E5=B1=85?=
=?UTF-8?q?=E5=95=86=E5=9F=8E=E5=B0=8F=E7=A8=8B=E5=BA=8F=E3=80=91=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E7=9A=84=E8=A7=86=E9=A2=91=E6=B2=A1=E6=9C=89=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E5=B0=81=E9=9D=A2=EF=BC=8C=E6=94=B9=E4=B8=BA=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E7=AC=AC=E4=B8=80=E5=B8=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pkg_join/views/travelResidence.vue | 54 ++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
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 @@
+
+
+
+ x
+
+
@@ -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;
+}