diff --git a/src/pages/AftersalesDetail.tsx b/src/pages/AftersalesDetail.tsx index f420195..6ee8a4a 100644 --- a/src/pages/AftersalesDetail.tsx +++ b/src/pages/AftersalesDetail.tsx @@ -251,10 +251,6 @@ function AftersalesDetailPage() { .electronic-form-signature-title { flex: 0 0 auto; margin: 0 10px 0 0; font-weight: 600; white-space: nowrap; } .electronic-form-signature-stage { flex: 1; height: 72px; min-width: 160px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #1f2937; } .electronic-form-signature-img { max-width: 180px; max-height: 68px; object-fit: contain; } - .electronic-form-site-images { margin-top: 18px; } - .electronic-form-site-images-title { margin: 0 0 10px; font-weight: 600; } - .electronic-form-site-images-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } - .electronic-form-site-images-grid img { width: 100%; height: 150px; object-fit: cover; border: 1px solid #1f2937; }
${formNode.outerHTML} @@ -405,30 +401,41 @@ function AftersalesDetailPage() { - {order.authorizationStatus === 'authorized' && order.signature && ( -现场图片
-处理人签名:
diff --git a/src/pages/styles/AftersalesDetail.css b/src/pages/styles/AftersalesDetail.css index f8be27d..f508f08 100644 --- a/src/pages/styles/AftersalesDetail.css +++ b/src/pages/styles/AftersalesDetail.css @@ -115,26 +115,71 @@ object-fit: contain; } -.electronic-form-site-images { - margin-top: 18px; +.aftersales-detail-signatures, +.aftersales-detail-site-images { + margin-bottom: 24px; } -.electronic-form-site-images-title { - margin: 0 0 10px; - font-weight: 600; +.aftersales-detail-section-title { + margin-bottom: 10px; + color: #595959; + font-size: 13px; + font-weight: 500; } -.electronic-form-site-images-grid { +.aftersales-detail-section-title span { + margin-left: 12px; + color: #8c8c8c; + font-size: 12px; + font-weight: 400; +} + +.aftersales-detail-signature-grid { display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 10px; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 16px; + max-width: 760px; } -.electronic-form-site-images-grid img { +.aftersales-detail-signature-card { + padding: 12px; + border: 1px solid #f0f0f0; + border-radius: 6px; + background: #fff; +} + +.aftersales-detail-signature-label { + margin-bottom: 8px; + color: #595959; + font-size: 13px; +} + +.aftersales-detail-signature-card img { width: 100%; - height: 150px; + height: 160px; + object-fit: contain; +} + +.aftersales-detail-site-image-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); + gap: 12px; +} + +.aftersales-detail-site-image-grid a { + display: block; + aspect-ratio: 1; + overflow: hidden; + border: 1px solid #f0f0f0; + border-radius: 6px; + background: #fff; +} + +.aftersales-detail-site-image-grid img { + width: 100%; + height: 100%; object-fit: cover; - border: 1px solid #1f2937; + display: block; } @media (max-width: 720px) { @@ -167,4 +212,8 @@ .electronic-form-signatures { gap: 16px; } + + .aftersales-detail-signature-grid { + grid-template-columns: 1fr; + } }