From a1c569d40b5d1d6571a197467a41fd3421c393ce Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 15 九月 2025 09:10:49 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 small-program/pages/index/index.vue |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/small-program/pages/index/index.vue b/small-program/pages/index/index.vue
index a5e872a..15c8086 100644
--- a/small-program/pages/index/index.vue
+++ b/small-program/pages/index/index.vue
@@ -137,7 +137,7 @@
 										</view>
 										<view class="radio-item-list-data">
 											<text style="flex-shrink: 0;">浠芥暟锛�</text>
-											<input type="number" v-model="item.num" placeholder="璇疯緭鍏�">
+											<input type="digit" v-model="item.num" placeholder="璇疯緭鍏�">
 											<text style="color: #999999;">浠�</text>
 											<view class="radio-item-list-data-btn" @click="clear(index)">鍙栨秷</view>
 										</view>
@@ -167,14 +167,15 @@
 						<view class="list-item-row"  >
 							<view class="list-item-row-label">鍥剧墖</view>
 							<view class="list-item-row-upload">
-								<view class="upload-item" v-if=" form.multifileList" v-for="(item, index) in form.multifileList" :key="index">
+								<view class="upload-item" v-if=" form.multifileList" v-for="(item, index) in form.multifileList" :key="index" @click="preview(index, form.multifileList)">
 									<image :src="item.url" mode="widthFix"></image>
-									<image class="upload-item-dele" @click="form.multifileList.splice(index, 1)" src="/static/icon/ic_delete1@2x.png" mode="widthFix"></image>
+									<image class="upload-item-dele" @click.stop="form.multifileList.splice(index, 1)" src="/static/icon/ic_delete1@2x.png" mode="widthFix"></image>
 								</view>
 								<view class="upload-item" @click="uploadImg">
 									<u-icon name="plus" color="#999999" size="24"></u-icon>
 									<text>鐐瑰嚮涓婁紶</text>
 								</view>
+								<view style="width: 208rpx; height: 0;"></view>
 							</view>
 						</view>
 						<!-- <view class="list-item-zk" @click="viewStatus = !viewStatus">
@@ -583,6 +584,10 @@
 			}
 		},
 		methods: {
+			preview(current, arr) {
+				let urls = arr.map(item => item.url || item.fileurlFull)
+				uni.previewImage({ current, urls })
+			},
 			goOrderDetail(id){
 				uni.navigateTo({
 					url: '/pages/order-details/order-details?id='+id
@@ -1584,19 +1589,19 @@
 							width: 100%;
 							display: flex;
 							align-items: center;
+							justify-content: space-between;
 							flex-wrap: wrap;
 							padding: 30rpx 0;
 							box-sizing: border-box;
 							.upload-item {
-								width: 156rpx;
-								height: 156rpx;
+								width: 208rpx;
+								height: 208rpx;
 								display: flex;
 								align-items: center;
 								flex-direction: column;
 								justify-content: center;
 								background: #F8F9FB;
 								border-radius: 8rpx;
-								margin-right: 20rpx;
 								border: 2rpx solid #EEEEEE;
 								position: relative;
 								&:last-child {

--
Gitblit v1.9.3