From 6a9bb9f28c18de9f3bd493933e25de9bbb8de169 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Tue, 23 Jun 2026 18:28:29 +0800 Subject: [PATCH] 1 --- package2/group/groupBuySingle.vue | 4 +- package2/myCenter/partTimeJobRegister.vue | 821 ++++++++++++++++++--- package2/partTimeJob/partTimeJobCenter.vue | 4 +- package2/shop/afterService.vue | 134 +++- 4 files changed, 831 insertions(+), 132 deletions(-) diff --git a/package2/group/groupBuySingle.vue b/package2/group/groupBuySingle.vue index d4c67cd..04c5a22 100644 --- a/package2/group/groupBuySingle.vue +++ b/package2/group/groupBuySingle.vue @@ -2133,7 +2133,7 @@ position: fixed; top: 0; left: 0; - width: 75%; + width: 100%; display: flex; align-items: center; z-index: 100; @@ -2179,6 +2179,7 @@ .title-search { display: flex; flex: 1; + width: 60%; background: rgba(255, 255, 255, 0.9); height: 54rpx; margin-left: 20rpx; @@ -2186,6 +2187,7 @@ input { height: 54rpx; + width: 60%; line-height: 54rpx; } } diff --git a/package2/myCenter/partTimeJobRegister.vue b/package2/myCenter/partTimeJobRegister.vue index ff8c41a..58f23f9 100644 --- a/package2/myCenter/partTimeJobRegister.vue +++ b/package2/myCenter/partTimeJobRegister.vue @@ -1,5 +1,6 @@ @@ -181,7 +212,8 @@ orderDetail:{}, returnData:[], returnCount:0, - submitLoading:false + submitLoading:false, + contactItem:{} } }, filters:{ @@ -253,6 +285,10 @@ phoneNumber: phone }); }, + openContactPopup(item){ + this.contactItem = item || {}; + this.$refs.contactPopup.open('bottom'); + }, getReturnCount(){ let that = this if(this.type == 'worker'){ @@ -445,6 +481,61 @@ font-size: 28rpx; line-height: 50rpx; } + .refund-main { + display: flex; + align-items: flex-start; + } + .refund-text { + flex: 1; + min-width: 0; + } + .refund-contact { + width: 120rpx; + flex-shrink: 0; + margin-left: 16rpx; + } + .contact-btn { + height: 50rpx; + border-radius: 14rpx; + background: rgba(0, 35, 28, 1); + color: rgba(166, 255, 234, 1); + font-size: 24rpx; + font-weight: 700; + line-height: 50rpx; + text-align: center; + } + .contact-popup { + width: 100%; + padding: 34rpx 28rpx 48rpx; + box-sizing: border-box; + border-radius: 32rpx 32rpx 0 0; + background: #fff; + } + .contact-popup-title { + margin-bottom: 18rpx; + color: #00231C; + font-size: 34rpx; + font-weight: 900; + text-align: center; + } + .contact-popup-item { + display: flex; + align-items: center; + height: 88rpx; + padding: 0 24rpx; + margin-top: 16rpx; + border-radius: 18rpx; + background: #F5F8F5; + color: #00231C; + font-size: 28rpx; + font-weight: 700; + } + .contact-popup-phone { + flex: 1; + color: #55716a; + font-size: 26rpx; + text-align: right; + } .refund-reason-row { line-height: 42rpx; } @@ -665,6 +756,21 @@ word-break: break-all; } + .product-popup-price-row { + display: flex; + flex-wrap: wrap; + margin-top: 12rpx; + color: #f04438; + font-size: 24rpx; + font-weight: 800; + line-height: 34rpx; + } + + .product-popup-package-fee { + margin-left: 18rpx; + color: #65736f; + } + .product-popup-quantity { width: 92rpx; height: 92rpx;