From c80bc467a41daa6cbae4e5515a300a8ca98cfeaa Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:44:01 +0800
Subject: [PATCH] 维护
---
unpackage/dist/dev/mp-weixin/pagesSub/case/CaseDetails.wxss | 563 ++++++++++++++++++-------------------------------------
1 files changed, 184 insertions(+), 379 deletions(-)
diff --git a/unpackage/dist/dev/mp-weixin/pagesSub/case/CaseDetails.wxss b/unpackage/dist/dev/mp-weixin/pagesSub/case/CaseDetails.wxss
index fdf9f34..b21188a 100644
--- a/unpackage/dist/dev/mp-weixin/pagesSub/case/CaseDetails.wxss
+++ b/unpackage/dist/dev/mp-weixin/pagesSub/case/CaseDetails.wxss
@@ -101,34 +101,46 @@
}
.form-content.data-v-2006fde2 {
padding: 30rpx;
- padding-bottom: 180rpx;
+ padding-bottom: 220rpx;
+}
+.page-header.data-v-2006fde2 {
+ padding: 30rpx 0;
+ text-align: center;
+ margin-bottom: 20rpx;
+}
+.page-title.data-v-2006fde2 {
+ font-size: 38rpx;
+ font-weight: 700;
+ color: #1d1d1f;
+ letter-spacing: 2rpx;
}
.form-section.data-v-2006fde2 {
background: #fff;
border-radius: 20rpx;
padding: 30rpx;
- margin-bottom: 30rpx;
- box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.06);
+ margin-bottom: 26rpx;
+ box-shadow: 0 4rpx 24rpx rgba(0, 0, 0, 0.05);
}
.section-header.data-v-2006fde2 {
display: flex;
- margin-bottom: 30rpx;
+ align-items: center;
+ margin-bottom: 28rpx;
padding-bottom: 20rpx;
border-bottom: 2rpx solid #f0f0f0;
}
.section-icon.data-v-2006fde2 {
- font-size: 32rpx;
- margin-right: 16rpx;
+ font-size: 34rpx;
+ margin-right: 14rpx;
}
.section-title.data-v-2006fde2 {
font-size: 32rpx;
- font-weight: 600;
+ font-weight: 650;
color: #1d1d1f;
}
.form-grid.data-v-2006fde2 {
display: flex;
flex-direction: column;
- gap: 24rpx;
+ gap: 28rpx;
}
.form-item.data-v-2006fde2 {
display: flex;
@@ -140,7 +152,7 @@
.item-label.data-v-2006fde2 {
font-size: 28rpx;
color: #1d1d1f;
- font-weight: 500;
+ font-weight: 520;
margin-bottom: 12rpx;
}
.item-label.required.data-v-2006fde2::after {
@@ -148,17 +160,70 @@
color: #ff4757;
margin-left: 4rpx;
}
-.data-v-2006fde2 .u-input {
+.data-v-2006fde2 .u-input,.data-v-2006fde2 .u-textarea {
border: 2rpx solid #e5e5e7 !important;
border-radius: 12rpx !important;
padding: 20rpx 24rpx !important;
background: #fff !important;
}
-.data-v-2006fde2 .u-textarea {
- border: 2rpx solid #e5e5e7 !important;
- border-radius: 12rpx !important;
- padding: 20rpx 24rpx !important;
- background: #fff !important;
+.data-v-2006fde2 .u-input:focus-within,.data-v-2006fde2 .u-textarea:focus-within {
+ border-color: #0f95b0 !important;
+}
+.picker.data-v-2006fde2 {
+ height: 86rpx;
+ background: #fafafa;
+ border-radius: 12rpx;
+ padding: 0 24rpx;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border: 2rpx solid #e5e5e7;
+}
+.picker.data-v-2006fde2:active {
+ border-color: #0f95b0;
+}
+.picker .icon-arrow.data-v-2006fde2 {
+ font-size: 34rpx;
+ color: #86868b;
+ transform: rotate(90deg);
+}
+.radio-options.data-v-2006fde2 {
+ display: flex;
+ gap: 44rpx;
+}
+.radio-options .option-item.data-v-2006fde2 {
+ display: flex;
+ align-items: center;
+ gap: 14rpx;
+}
+.radio-options .option-item .radio-dot.data-v-2006fde2 {
+ width: 34rpx;
+ height: 34rpx;
+ border: 3rpx solid #d1d1d6;
+ border-radius: 50%;
+ position: relative;
+}
+.radio-options .option-item .option-label.data-v-2006fde2 {
+ font-size: 28rpx;
+ color: #1d1d1f;
+}
+.radio-options .option-item.active .radio-dot.data-v-2006fde2 {
+ border-color: #0f95b0;
+}
+.radio-options .option-item.active .radio-dot.data-v-2006fde2::after {
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 18rpx;
+ height: 18rpx;
+ background: #0f95b0;
+ border-radius: 50%;
+}
+.radio-options .option-item.active .option-label.data-v-2006fde2 {
+ color: #0f95b0;
+ font-weight: 550;
}
.radio-group.data-v-2006fde2 {
display: flex;
@@ -168,35 +233,105 @@
flex-wrap: wrap;
gap: 20rpx;
}
-.radio-item.data-v-2006fde2 {
+.radio-group.horizontal.data-v-2006fde2 {
+ display: flex;
+ flex-wrap: nowrap;
+ overflow-x: auto;
+ gap: 18rpx;
+}
+.radio-group.horizontal .radio-item.data-v-2006fde2 {
+ flex-shrink: 0;
display: flex;
align-items: center;
+ gap: 8rpx;
+ padding: 10rpx 20rpx;
+ border-radius: 20rpx;
+ background: #f5f5f7;
+ transition: all 0.2s;
+}
+.radio-group.horizontal .radio-item .radio-dot.data-v-2006fde2 {
+ width: 36rpx;
+ height: 36rpx;
+ border: 2rpx solid #d1d1d6;
+ border-radius: 50%;
+ background-color: #fff;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.2s;
+}
+.radio-group.horizontal .radio-item .radio-dot.active.data-v-2006fde2 {
+ border-color: #0f95b0;
+ background-color: #0f95b0;
+}
+.radio-group.horizontal .radio-item .radio-label.data-v-2006fde2 {
+ font-size: 26rpx;
+ color: #1d1d1f;
+ white-space: nowrap;
+}
+.radio-group.horizontal .radio-item.active.data-v-2006fde2 {
+ background: rgba(15, 149, 176, 0.1);
+}
+.checkbox-group.single-line.data-v-2006fde2 {
+ display: flex;
+ flex-wrap: nowrap;
+ overflow-x: auto;
gap: 16rpx;
}
-.radio-dot.data-v-2006fde2 {
- width: 32rpx;
- height: 32rpx;
- border: 2rpx solid #e5e5e7;
- border-radius: 50%;
- position: relative;
+.checkbox-group.single-line .checkbox-item.data-v-2006fde2 {
+ display: flex;
+ align-items: center;
+ gap: 8rpx;
+ flex-shrink: 0;
+ padding: 10rpx 20rpx;
+ border-radius: 22rpx;
+ background: #f5f5f7;
}
-.radio-dot.active.data-v-2006fde2 {
+.checkbox-group.single-line .checkbox-item.active.data-v-2006fde2 {
border-color: #0f95b0;
+ background: rgba(15, 149, 176, 0.09);
}
-.radio-dot.active.data-v-2006fde2::after {
- content: "";
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 16rpx;
- height: 16rpx;
+.checkbox-group.single-line .checkbox-item .checkbox-box.data-v-2006fde2 {
+ width: 30rpx;
+ height: 30rpx;
+ border: 2rpx solid #d1d1d6;
+ border-radius: 6rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: #fff;
+}
+.checkbox-group.single-line .checkbox-item .checkbox-box.active.data-v-2006fde2 {
+ border-color: #0f95b0;
background: #0f95b0;
- border-radius: 50%;
}
-.radio-label.data-v-2006fde2 {
- font-size: 28rpx;
+.checkbox-group.single-line .checkbox-item .checkbox-box .checkbox-check.data-v-2006fde2 {
+ font-size: 20rpx;
+ color: white;
+ font-weight: bold;
+}
+.checkbox-group.single-line .checkbox-item .checkbox-label.data-v-2006fde2 {
+ font-size: 25rpx;
color: #1d1d1f;
+ white-space: nowrap;
+}
+.error-text.data-v-2006fde2 {
+ font-size: 23rpx;
+ color: #ff4757;
+ margin-top: 8rpx;
+}
+.address-block.data-v-2006fde2 {
+ margin-bottom: 32rpx;
+}
+.address-block .address-label.data-v-2006fde2 {
+ font-size: 27rpx;
+ color: #1d1d1f;
+ font-weight: 520;
+ margin-bottom: 12rpx;
+ display: block;
+}
+.address-block .address-detail-input.data-v-2006fde2 {
+ margin-top: 16rpx;
}
.action-buttons.data-v-2006fde2 {
position: fixed;
@@ -205,360 +340,30 @@
right: 0;
background: #fff;
padding: 20rpx 30rpx calc(20rpx + env(safe-area-inset-bottom));
- box-shadow: 0 -2rpx 20rpx rgba(0, 0, 0, 0.08);
- z-index: 99;
+ box-shadow: 0 -4rpx 24rpx rgba(0, 0, 0, 0.07);
+ z-index: 9;
display: flex;
gap: 20rpx;
}
-.btn.data-v-2006fde2 {
+.action-buttons .btn.data-v-2006fde2 {
flex: 1;
- height: 80rpx;
+ height: 84rpx;
border-radius: 16rpx;
- font-size: 32rpx;
- font-weight: 500;
-}
-.btn.secondary.data-v-2006fde2 {
- background: #f5f5f7 !important;
- color: #1d1d1f !important;
-}
-.btn.primary.data-v-2006fde2 {
- background: linear-gradient(135deg, #0f95b0, #89c4c1) !important;
- color: #fff !important;
-}
-.btn.primary.data-v-2006fde2:disabled {
- background: #c0c0c0 !important;
- opacity: 0.6;
-}
-.case-report-container.data-v-2006fde2 {
- min-height: 100vh;
- background: linear-gradient(135deg, #f8fdff 0%, #e8f7f6 100%);
-}
-.form-scroll.data-v-2006fde2 {
- height: 100vh;
-}
-.form-section.data-v-2006fde2 {
- background: #fff;
- border-radius: 20rpx;
- padding: 30rpx;
- margin-bottom: 30rpx;
- box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.06);
-}
-.section-header.data-v-2006fde2 {
- display: flex;
- align-items: center;
- margin-bottom: 30rpx;
- padding-bottom: 20rpx;
- border-bottom: 2rpx solid #f0f0f0;
-}
-.section-icon.data-v-2006fde2 {
- font-size: 32rpx;
- margin-right: 16rpx;
-}
-.section-title.data-v-2006fde2 {
- font-size: 32rpx;
- font-weight: 600;
- color: #1d1d1f;
-}
-.form-grid.data-v-2006fde2 {
- display: flex;
- flex-direction: column;
- gap: 24rpx;
-}
-.form-item.data-v-2006fde2 {
- display: flex;
- flex-direction: column;
-}
-.item-label.data-v-2006fde2 {
- font-size: 28rpx;
- color: #1d1d1f;
- font-weight: 500;
- margin-bottom: 12rpx;
-}
-.item-label.required.data-v-2006fde2::after {
- content: "*";
- color: #ff4757;
- margin-left: 4rpx;
-}
-
-/* 鏀归�犲悗鐨勯�夋嫨鍣ㄦ牱寮� */
-.picker.data-v-2006fde2 {
- height: 88rpx;
- background: #f5f5f7;
- border-radius: 12rpx;
- padding: 0 24rpx;
- display: flex;
- align-items: center;
- justify-content: space-between;
- border: 2rpx solid #e5e5e7;
-}
-.picker text.data-v-2006fde2 {
- font-size: 28rpx;
- color: #1d1d1f;
-}
-.picker text.icon-arrow.data-v-2006fde2 {
- font-size: 32rpx;
- color: #86868b;
- transform: rotate(90deg);
-}
-.page-header.data-v-2006fde2 {
- padding: 30rpx 0;
- text-align: center;
- margin-bottom: 20rpx;
-}
-.page-title.data-v-2006fde2 {
- font-size: 36rpx;
- font-weight: 600;
- color: #1d1d1f;
-}
-
-/* 鍦ㄥ師鏈夋牱寮忓熀纭�涓婃坊鍔� */
-.form-section.data-v-2006fde2 {
- position: relative;
-}
-.edit-badge.data-v-2006fde2 {
- position: absolute;
- top: 30rpx;
- right: 30rpx;
- background: #ff6b35;
- color: white;
- padding: 8rpx 16rpx;
- border-radius: 20rpx;
- font-size: 24rpx;
-}
-
-/* 鍔犺浇鐘舵�佹牱寮� */
-.loading-overlay.data-v-2006fde2 {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: rgba(0, 0, 0, 0.5);
- display: flex;
- justify-content: center;
- align-items: center;
- z-index: 9999;
-}
-
-/* 鍝嶅簲寮忚皟鏁� */
-@media (max-width: 768px) {
-.form-content.data-v-2006fde2 {
- padding: 20rpx;
- padding-bottom: 180rpx;
-}
-.form-section.data-v-2006fde2 {
- padding: 20rpx;
-}
-}
-/* 鏀归�犲悗鐨勫崟閫夋寜閽牱寮� */
-.radio-options.data-v-2006fde2 {
- display: flex;
- gap: 40rpx;
-}
-.option-item.data-v-2006fde2 {
- display: flex;
- align-items: center;
- gap: 16rpx;
-}
-.option-item .radio-dot.data-v-2006fde2 {
- width: 32rpx;
- height: 32rpx;
- border: 2rpx solid #e5e5e7;
- border-radius: 50%;
- position: relative;
-}
-.option-item .option-label.data-v-2006fde2 {
- font-size: 28rpx;
- color: #1d1d1f;
-}
-.option-item.active .radio-dot.data-v-2006fde2 {
- border-color: #0f95b0;
-}
-.option-item.active .radio-dot.data-v-2006fde2::after {
- content: "";
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 16rpx;
- height: 16rpx;
- background: #0f95b0;
- border-radius: 50%;
-}
-.option-item.active .option-label.data-v-2006fde2 {
- color: #0f95b0;
-}
-.error-text.data-v-2006fde2 {
- font-size: 24rpx;
- color: #ff4757;
- margin-top: 8rpx;
-}
-
-/* 鍘熸湁鏍峰紡璋冩暣 */
-.data-v-2006fde2 .u-input {
- border: 2rpx solid #e5e5e7 !important;
- border-radius: 12rpx !important;
- padding: 20rpx 24rpx !important;
- background: #fff !important;
-}
-.idcard-hint.data-v-2006fde2 {
- margin-top: 8rpx;
- padding: 12rpx 16rpx;
- background: #f0f9ff;
- border-radius: 8rpx;
- border-left: 4rpx solid #0f95b0;
-}
-.hint-text.data-v-2006fde2 {
- display: block;
- font-size: 24rpx;
- color: #0f95b0;
- margin-bottom: 4rpx;
-}
-.hint-text.data-v-2006fde2:last-child {
- margin-bottom: 0;
-}
-.error-text.data-v-2006fde2 {
- font-size: 24rpx;
- color: #ff4757;
- margin-top: 8rpx;
-}
-.btn.data-v-2006fde2 {
- flex: 1;
- height: 80rpx;
- border-radius: 16rpx;
- font-size: 32rpx;
- font-weight: 500;
-}
-.btn.secondary.data-v-2006fde2 {
- background: #f5f5f7 !important;
- color: #1d1d1f !important;
-}
-.btn.primary.data-v-2006fde2 {
- background: linear-gradient(135deg, #0f95b0, #89c4c1) !important;
- color: #fff !important;
-}
-.btn.primary.data-v-2006fde2:disabled {
- background: #c0c0c0 !important;
- opacity: 0.6;
-}
-.checkbox-group.data-v-2006fde2 {
- display: flex;
- flex-wrap: nowrap;
- /* 绂佹鎹㈣ */
- gap: 20rpx;
- overflow-x: auto;
- /* 姘村钩婊氬姩 */
- padding-bottom: 10rpx;
- /* 缁欐粴鍔ㄦ潯鐣欏嚭绌洪棿 */
- -webkit-overflow-scrolling: touch;
- /* iOS骞虫粦婊氬姩 */
-}
-.checkbox-group.single-line.data-v-2006fde2 {
- display: flex;
- flex-wrap: nowrap;
- overflow-x: auto;
- width: 100%;
- /* 闅愯棌婊氬姩鏉★紝浣嗕繚鎸佹粴鍔ㄥ姛鑳� */
-}
-.checkbox-group.single-line.data-v-2006fde2::-webkit-scrollbar {
- display: none;
-}
-.checkbox-item.data-v-2006fde2 {
- display: flex;
- align-items: center;
- gap: 8rpx;
- flex-shrink: 0;
- /* 闃叉閫夐」琚帇缂� */
- padding: 8rpx 16rpx;
- border-radius: 20rpx;
- background: #f5f5f7;
- transition: all 0.3s ease;
-}
-.checkbox-item.active.data-v-2006fde2 {
- background: rgba(15, 149, 176, 0.1);
-}
-.checkbox-box.data-v-2006fde2 {
- width: 28rpx;
- height: 28rpx;
- border: 2rpx solid #e5e5e7;
- border-radius: 6rpx;
+ font-size: 31rpx;
+ font-weight: 530;
display: flex;
align-items: center;
justify-content: center;
- background: #fff;
- transition: all 0.3s ease;
- flex-shrink: 0;
}
-.checkbox-box.active.data-v-2006fde2 {
- border-color: #0f95b0;
- background: #0f95b0;
+.action-buttons .btn.secondary.data-v-2006fde2 {
+ background: #f5f5f7 !important;
+ color: #1d1d1f !important;
}
-.checkbox-check.data-v-2006fde2 {
- font-size: 20rpx;
- color: white;
- font-weight: bold;
+.action-buttons .btn.primary.data-v-2006fde2 {
+ background: linear-gradient(135deg, #0f95b0, #66b8b5) !important;
+ color: #fff !important;
}
-.checkbox-label.data-v-2006fde2 {
- font-size: 24rpx;
- color: #1d1d1f;
- white-space: nowrap;
-}
-
-/* 浼樺寲鍗曢�夋寜閽粍鐨勬牱寮忥紝淇濇寔涓�鑷存�� */
-.radio-group.horizontal.data-v-2006fde2 {
- display: flex;
- flex-wrap: nowrap;
- overflow-x: auto;
- gap: 20rpx;
- padding-bottom: 10rpx;
- -webkit-overflow-scrolling: touch;
-}
-.radio-group.horizontal.data-v-2006fde2::-webkit-scrollbar {
- display: none;
-}
-.radio-group.horizontal .radio-item.data-v-2006fde2 {
- flex-shrink: 0;
- display: flex;
- align-items: center;
- gap: 8rpx;
- padding: 8rpx 16rpx;
- border-radius: 20rpx;
-}
-.radio-group.horizontal .radio-item .radio-dot.active.data-v-2006fde2 {
- border-color: #0f95b0;
-}
-.radio-group.horizontal .radio-item .radio-dot.active.data-v-2006fde2::after {
- background: #0f95b0;
-}
-
-/* 濡傛灉闇�瑕佸浐瀹氶珮搴︼紝鍙互杩欐牱璁剧疆 */
-.checkbox-group.single-line.data-v-2006fde2 {
- min-height: 60rpx;
- align-items: center;
-}
-
-/* 鍦ㄧЩ鍔ㄧ浼樺寲瑙︽懜鍖哄煙 */
-.checkbox-item.data-v-2006fde2 {
- min-height: 60rpx;
- padding: 8rpx 20rpx;
- cursor: pointer;
-}
-
-/* 娣诲姞閫変腑鐘舵�佺殑瑙嗚鍙嶉 */
-.checkbox-item.active.data-v-2006fde2 {
- border: 1rpx solid #0f95b0;
- background: rgba(15, 149, 176, 0.08);
-}
-
-/* 鍝嶅簲寮忚皟鏁� */
-@media (max-width: 768px) {
-.checkbox-group.single-line.data-v-2006fde2 {
- gap: 12rpx;
-}
-.checkbox-item.data-v-2006fde2 {
- padding: 6rpx 14rpx;
-}
-.checkbox-label.data-v-2006fde2 {
- font-size: 22rpx;
-}
+.action-buttons .btn.primary.data-v-2006fde2:disabled {
+ background: #c8c8cc !important;
+ opacity: 0.55;
}
\ No newline at end of file
--
Gitblit v1.9.3