WXL
2 天以前 c80bc467a41daa6cbae4e5515a300a8ca98cfeaa
unpackage/dist/build/mp-weixin/pagesSub/case/CaseInfo.wxss
@@ -1 +1 @@
.primary-btn.data-v-5d6b1916{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:36rpx;text-align:center;font-size:30rpx;height:88rpx;line-height:88rpx}.primary-btn.data-v-5d6b1916:active{transform:scale(.98)}.card.data-v-5d6b1916{background:#fff;border-radius:24rpx;padding:30rpx;margin-bottom:30rpx;box-shadow:0 2rpx 8rpx rgba(0,0,0,.05)}.tag.data-v-5d6b1916{display:inline-block;font-size:22rpx;color:#0f95b0;background:rgba(15,149,176,.1);padding:4rpx 12rpx;border-radius:4rpx;margin-right:10rpx}.section-title.data-v-5d6b1916{font-size:34rpx;font-weight:700;color:#333;position:relative;padding-left:20rpx;margin-bottom:30rpx}.section-title.data-v-5d6b1916:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6rpx;height:30rpx;background:#0f95b0;border-radius:3rpx}.price.data-v-5d6b1916{font-size:32rpx;color:#f56c6c;font-weight:700}.price.free.data-v-5d6b1916{color:#67c23a}.price.original.data-v-5d6b1916{font-size:24rpx;color:#999;text-decoration:line-through;margin-left:10rpx}.data-v-5d6b1916::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}page.data-v-5d6b1916{width:100%;height:100%;overflow-x:hidden}.case-detail.data-v-5d6b1916{min-height:100vh;background:linear-gradient(135deg,#fafdff,#e3f0ff);padding:20rpx 20rpx 120rpx}.header-card.data-v-5d6b1916{background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:32rpx;padding:40rpx 30rpx;margin-bottom:30rpx;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0}.case-header.data-v-5d6b1916{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30rpx}.hospital-info.data-v-5d6b1916{display:flex;align-items:center}.hospital-logo.data-v-5d6b1916{width:80rpx;height:80rpx;border-radius:16rpx;margin-right:20rpx;background:#f5f5f7}.hospital-details.data-v-5d6b1916{display:flex;flex-direction:column}.hospital-name.data-v-5d6b1916{font-size:32rpx;font-weight:600;color:#1d1d1f;margin-bottom:8rpx;max-width:400rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-type.data-v-5d6b1916{font-size:24rpx;color:#86868b}.case-status.data-v-5d6b1916{padding:8rpx 20rpx;border-radius:20rpx;font-size:24rpx;font-weight:500}.case-status.reported.data-v-5d6b1916{background:rgba(255,149,0,.1);color:#ff9500}.case-status.read.data-v-5d6b1916{background:rgba(0,122,255,.1);color:#007aff}.case-status.agreed.data-v-5d6b1916{background:rgba(52,199,89,.1);color:#34c759}.case-status.rejected.data-v-5d6b1916{background:rgba(255,59,48,.1);color:#ff3b30}.case-basic-info .info-row.data-v-5d6b1916{display:flex;justify-content:space-between}.case-basic-info .info-item.data-v-5d6b1916{display:flex;flex-direction:column}.case-basic-info .label.data-v-5d6b1916{font-size:24rpx;color:#86868b;margin-bottom:8rpx}.case-basic-info .value.data-v-5d6b1916{font-size:28rpx;color:#1d1d1f;font-weight:500}.tab-navigation.data-v-5d6b1916{display:flex;background:#fff;border-radius:16rpx;padding:8rpx;margin-bottom:30rpx;box-shadow:0 4px 16px rgba(0,0,0,.05);overflow-x:auto;white-space:nowrap}.tab-navigation.data-v-5d6b1916::-webkit-scrollbar{display:none}.tab-item.data-v-5d6b1916{flex:1;min-width:140rpx;text-align:center;padding:20rpx;font-size:28rpx;color:#86868b;transition:all .3s ease}.tab-item.active.data-v-5d6b1916{color:#007aff;background:#f0f7ff;border-radius:12rpx;font-weight:600}.section-card.data-v-5d6b1916{background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:32rpx;padding:40rpx 30rpx;margin-bottom:30rpx;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0}.section-header.data-v-5d6b1916{margin-bottom:30rpx}.section-title.data-v-5d6b1916{font-size:32rpx;font-weight:600;background:linear-gradient(90deg,#0071e3,#2997ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#0071e3}.info-grid.data-v-5d6b1916{display:grid;grid-template-columns:1fr 1fr;gap:24rpx}.info-item.data-v-5d6b1916{display:flex;flex-direction:column}.info-item.full-width.data-v-5d6b1916{grid-column:1/-1}.info-item .label.data-v-5d6b1916{font-size:24rpx;color:#86868b;margin-bottom:8rpx}.info-item .value.data-v-5d6b1916{font-size:28rpx;color:#1d1d1f;font-weight:500;word-break:break-all}.info-content .info-group.data-v-5d6b1916{margin-bottom:32rpx;padding-bottom:20rpx;border-bottom:1rpx solid #f0f0f0}.info-content .info-group.data-v-5d6b1916:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-content .group-title.data-v-5d6b1916{font-size:26rpx;color:#86868b;margin-bottom:12rpx;display:block;font-weight:500}.info-content .group-content.data-v-5d6b1916{font-size:28rpx;color:#1d1d1f;line-height:1.6}.transport-info .info-group.data-v-5d6b1916{border:2rpx solid #f0f0f0;border-radius:12rpx;padding:20rpx;margin-bottom:20rpx;background:#fafafa}.transport-info .info-group.data-v-5d6b1916:last-child{margin-bottom:0}.transport-info .sub-group.data-v-5d6b1916{display:flex;margin-bottom:12rpx;align-items:center}.transport-info .sub-group.data-v-5d6b1916:last-child{margin-bottom:0}.transport-info .sub-label.data-v-5d6b1916{font-size:26rpx;color:#606266;min-width:160rpx;margin-right:10rpx}.transport-info .sub-value.data-v-5d6b1916{font-size:26rpx;color:#303133;flex:1}.transport-info .sub-value.status.data-v-5d6b1916{padding:4rpx 12rpx;border-radius:6rpx;font-size:24rpx}.transport-info .sub-value.status.pending.data-v-5d6b1916{background:rgba(240,173,78,.1);color:#f0ad4e}.transport-info .sub-value.status.transporting.data-v-5d6b1916{background:rgba(0,122,255,.1);color:#007aff}.transport-info .sub-value.status.completed.data-v-5d6b1916{background:rgba(76,217,100,.1);color:#4cd964}.transport-info .sub-value.status.cancelled.data-v-5d6b1916{background:rgba(220,223,230,.1);color:#dcdfe6}.transport-info .sub-value.status.draft.data-v-5d6b1916{background:rgba(144,147,153,.1);color:#909399}.transport-info .empty-transport.data-v-5d6b1916{text-align:center;padding:40rpx 0;color:#909399;font-size:28rpx}.small-btn.data-v-5d6b1916{padding:8rpx 20rpx;font-size:24rpx;border-radius:6rpx;border:none}.small-btn.primary.data-v-5d6b1916{background:#007aff;color:#fff}.small-btn.secondary.data-v-5d6b1916{background:#ecf5ff;color:#007aff;border:1rpx solid #007aff}.small-btn.data-v-5d6b1916:active{opacity:.8}.action-bar.data-v-5d6b1916{display:flex;gap:20rpx;padding:20rpx 0;margin-top:40rpx;background:#fff;position:fixed;bottom:0;left:0;right:0;padding:20rpx 30rpx;padding-bottom:calc(20rpx + env(safe-area-inset-bottom));box-shadow:0 -2rpx 20rpx rgba(0,0,0,.08);z-index:9}.action-btn.data-v-5d6b1916{flex:1;height:80rpx;border-radius:20rpx;font-size:28rpx;font-weight:600;border:none;transition:all .3s ease}.action-btn.secondary.data-v-5d6b1916{background:#f5f5f7;color:#1d1d1f}.action-btn.secondary.data-v-5d6b1916:active{background:#e5e5e7}.action-btn.primary.data-v-5d6b1916{background:linear-gradient(90deg,#0071e3,#2997ff);color:#fff}.action-btn.primary.data-v-5d6b1916:active{transform:scale(.98)}.action-btn.success.data-v-5d6b1916{background:linear-gradient(90deg,#34c759,#4cd964);color:#fff}.action-btn.success.data-v-5d6b1916:active{transform:scale(.98)}.action-btn.error.data-v-5d6b1916{background:linear-gradient(90deg,#ff3b30,#ff5a5a);color:#fff}.action-btn.error.data-v-5d6b1916:active{transform:scale(.98)}.fade-in-up.data-v-5d6b1916{opacity:0;transform:translateY(40rpx);animation:fadeInUp-5d6b1916 .6s ease forwards}@keyframes fadeInUp-5d6b1916{to{opacity:1;transform:translateY(0)}}
.primary-btn.data-v-6b5be726{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:36rpx;text-align:center;font-size:30rpx;height:88rpx;line-height:88rpx}.primary-btn.data-v-6b5be726:active{transform:scale(.98)}.card.data-v-6b5be726{background:#fff;border-radius:24rpx;padding:30rpx;margin-bottom:30rpx;box-shadow:0 2rpx 8rpx rgba(0,0,0,.05)}.tag.data-v-6b5be726{display:inline-block;font-size:22rpx;color:#0f95b0;background:rgba(15,149,176,.1);padding:4rpx 12rpx;border-radius:4rpx;margin-right:10rpx}.section-title.data-v-6b5be726{font-size:34rpx;font-weight:700;color:#333;position:relative;padding-left:20rpx;margin-bottom:30rpx}.section-title.data-v-6b5be726:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6rpx;height:30rpx;background:#0f95b0;border-radius:3rpx}.price.data-v-6b5be726{font-size:32rpx;color:#f56c6c;font-weight:700}.price.free.data-v-6b5be726{color:#67c23a}.price.original.data-v-6b5be726{font-size:24rpx;color:#999;text-decoration:line-through;margin-left:10rpx}.data-v-6b5be726::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}page.data-v-6b5be726{width:100%;height:100%;overflow-x:hidden}.case-detail.data-v-6b5be726{min-height:100vh;background:#f5f7fa;padding:20rpx 20rpx 180rpx}.header-card.data-v-6b5be726{background:#fff;border-radius:24rpx;padding:30rpx 28rpx;margin-bottom:24rpx;box-shadow:0 4rpx 20rpx rgba(0,0,0,.06)}.case-header.data-v-6b5be726{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24rpx}.hospital-info.data-v-6b5be726{display:flex;align-items:center;flex:1;min-width:0}.hospital-logo.data-v-6b5be726{width:72rpx;height:72rpx;border-radius:16rpx;margin-right:16rpx;background:#f0f2f5;flex-shrink:0}.hospital-details.data-v-6b5be726{display:flex;flex-direction:column;min-width:0}.hospital-name.data-v-6b5be726{font-size:30rpx;font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-type.data-v-6b5be726{font-size:22rpx;color:#8e8e93;margin-top:4rpx}.case-status.data-v-6b5be726{padding:6rpx 18rpx;border-radius:20rpx;font-size:22rpx;font-weight:500;flex-shrink:0}.case-status.reported.data-v-6b5be726{background:rgba(255,149,0,.12);color:#ff9500}.case-status.read.data-v-6b5be726{background:rgba(0,122,255,.12);color:#007aff}.case-status.agreed.data-v-6b5be726{background:rgba(52,199,89,.12);color:#34c759}.case-status.rejected.data-v-6b5be726{background:rgba(255,59,48,.12);color:#ff3b30}.case-basic-info .info-row.data-v-6b5be726{display:flex;justify-content:space-between;gap:20rpx}.case-basic-info .info-item.data-v-6b5be726{display:flex;flex-direction:column;flex:1}.case-basic-info .label.data-v-6b5be726{font-size:22rpx;color:#8e8e93;margin-bottom:4rpx}.case-basic-info .value.data-v-6b5be726{font-size:26rpx;color:#1d1d1f;font-weight:500}.tab-navigation.data-v-6b5be726{display:flex;background:#fff;border-radius:16rpx;padding:6rpx;margin-bottom:24rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.04);overflow-x:auto}.tab-navigation.data-v-6b5be726::-webkit-scrollbar{display:none}.tab-item.data-v-6b5be726{flex:1;min-width:120rpx;text-align:center;padding:16rpx 10rpx;font-size:26rpx;color:#8e8e93;border-radius:12rpx;transition:all .3s ease}.tab-item.active.data-v-6b5be726{color:#007aff;background:#f0f7ff;font-weight:600}.section-card.data-v-6b5be726{background:#fff;border-radius:24rpx;padding:28rpx 24rpx;margin-bottom:24rpx;box-shadow:0 2rpx 16rpx rgba(0,0,0,.04)}.section-header.data-v-6b5be726{margin-bottom:24rpx;display:flex;align-items:center;justify-content:space-between}.section-title.data-v-6b5be726{font-size:30rpx;font-weight:600;color:#1d1d1f}.info-grid.data-v-6b5be726{display:grid;grid-template-columns:1fr 1fr;gap:16rpx 24rpx}.info-item.data-v-6b5be726{display:flex;flex-direction:column;padding:12rpx 0;border-bottom:1rpx solid #f5f5f7}.info-item.full-width.data-v-6b5be726{grid-column:1/-1}.info-item.address-item.data-v-6b5be726{padding-bottom:8rpx}.info-item .label.data-v-6b5be726{font-size:22rpx;color:#8e8e93;margin-bottom:4rpx;font-weight:400}.info-item .value.data-v-6b5be726{font-size:27rpx;color:#1d1d1f;font-weight:500;word-break:break-all;line-height:1.5}.info-item .diagnosis-text.data-v-6b5be726{color:#007aff;font-weight:600}.address-item.data-v-6b5be726{border-bottom:none!important;padding-bottom:4rpx!important}.transport-list.data-v-6b5be726{margin-top:16rpx}.transport-item.data-v-6b5be726{background:#f8f9fc;border-radius:16rpx;padding:20rpx;margin-bottom:16rpx;border:1rpx solid #e8ecf0}.transport-item.data-v-6b5be726:last-child{margin-bottom:0}.transport-header.data-v-6b5be726{display:flex;justify-content:space-between;align-items:center;padding-bottom:14rpx;border-bottom:1rpx solid #e8ecf0;margin-bottom:14rpx}.transport-no.data-v-6b5be726{font-size:26rpx;font-weight:600;color:#1d1d1f}.transport-status.data-v-6b5be726{font-size:22rpx;padding:4rpx 16rpx;border-radius:12rpx;font-weight:500}.transport-status.pending.data-v-6b5be726{background:rgba(240,173,78,.15);color:#f0ad4e}.transport-status.transporting.data-v-6b5be726{background:rgba(0,122,255,.12);color:#007aff}.transport-status.completed.data-v-6b5be726{background:rgba(52,199,89,.12);color:#34c759}.transport-status.cancelled.data-v-6b5be726{background:rgba(142,142,147,.12);color:#8e8e93}.transport-status.draft.data-v-6b5be726{background:rgba(142,142,147,.08);color:#8e8e93}.transport-body.data-v-6b5be726{display:flex;flex-direction:column;gap:8rpx}.transport-row.data-v-6b5be726{display:flex;align-items:baseline}.transport-row .t-label.data-v-6b5be726{font-size:24rpx;color:#8e8e93;width:140rpx;flex-shrink:0}.transport-row .t-value.data-v-6b5be726{font-size:26rpx;color:#1d1d1f;word-break:break-all}.empty-transport.data-v-6b5be726{text-align:center;padding:40rpx 0;color:#8e8e93;font-size:26rpx;display:flex;flex-direction:column;align-items:center}.small-btn.data-v-6b5be726{padding:8rpx 20rpx;font-size:22rpx;border-radius:8rpx;border:none}.small-btn.primary.data-v-6b5be726{background:#007aff;color:#fff}.small-btn.secondary.data-v-6b5be726{background:#ecf5ff;color:#007aff;border:1rpx solid #007aff}.small-btn.data-v-6b5be726:active{opacity:.8}.action-bar.data-v-6b5be726{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:18rpx 30rpx calc(18rpx + env(safe-area-inset-bottom));box-shadow:0 -4rpx 20rpx rgba(0,0,0,.06);z-index:2;display:flex;gap:16rpx}.action-btn.data-v-6b5be726{flex:1;height:88rpx;border-radius:44rpx;font-size:32rpx;font-weight:700;border:none;display:flex;align-items:center;justify-content:center;letter-spacing:1rpx}.action-btn.secondary.data-v-6b5be726{background:#f5f5f7;color:#1d1d1f}.action-btn.secondary.data-v-6b5be726:active{background:#e5e5e7}.action-btn.primary.data-v-6b5be726{background:linear-gradient(90deg,#0071e3,#2997ff);color:#fff}.action-btn.primary.data-v-6b5be726:active{transform:scale(.96)}.action-btn.approve.data-v-6b5be726{background:linear-gradient(135deg,#34c759,#30b350);color:#fff;box-shadow:0 4rpx 16rpx rgba(52,199,89,.35)}.action-btn.approve.data-v-6b5be726:active{transform:scale(.96);box-shadow:0 2rpx 8rpx rgba(52,199,89,.25)}.approve-mask.data-v-6b5be726{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:999;animation:fadeIn-6b5be726 .25s ease}.approve-panel.data-v-6b5be726{position:fixed;left:0;right:0;bottom:0;background:#fff;border-radius:32rpx 32rpx 0 0;z-index:1000;max-height:82vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.94,.6,1);box-shadow:0 -8rpx 40rpx rgba(0,0,0,.12)}.approve-panel.panel-show.data-v-6b5be726{transform:translateY(0)}.panel-header.data-v-6b5be726{display:flex;justify-content:space-between;align-items:center;padding:36rpx 32rpx 20rpx;border-bottom:1rpx solid #f0f0f0;flex-shrink:0}.panel-title.data-v-6b5be726{font-size:34rpx;font-weight:700;color:#1d1d1f}.panel-close.data-v-6b5be726{width:50rpx;height:50rpx;display:flex;align-items:center;justify-content:center;font-size:32rpx;color:#8e8e93;background:#f5f5f7;border-radius:50%}.panel-close.data-v-6b5be726:active{background:#e5e5e7}.panel-body.data-v-6b5be726{flex:1;padding:24rpx 32rpx 20rpx;overflow-y:auto;-webkit-overflow-scrolling:touch}.summary-card.data-v-6b5be726{background:#f8f9fc;border-radius:16rpx;padding:20rpx 24rpx;margin-bottom:28rpx;border:1rpx solid #e8ecf0}.summary-row.data-v-6b5be726{display:flex;align-items:baseline;padding:8rpx 0}.summary-row .s-label.data-v-6b5be726{font-size:24rpx;color:#8e8e93;width:130rpx;flex-shrink:0}.summary-row .s-value.data-v-6b5be726{font-size:26rpx;color:#1d1d1f;font-weight:500;word-break:break-all}.form-group.data-v-6b5be726{margin-bottom:28rpx}.form-label.data-v-6b5be726{display:block;font-size:28rpx;font-weight:600;color:#1d1d1f;margin-bottom:16rpx}.form-label .required.data-v-6b5be726{color:#ff3b30;margin-left:4rpx}.radio-group.data-v-6b5be726{display:flex;gap:16rpx;flex-wrap:wrap}.radio-group.vertical.data-v-6b5be726{flex-direction:column;gap:12rpx}.radio-item.data-v-6b5be726{display:flex;align-items:center;padding:16rpx 24rpx;border-radius:12rpx;border:2rpx solid #e0e0e0;background:#fafafa;transition:all .2s ease}.radio-item.active.data-v-6b5be726{border-color:#007aff;background:#f0f7ff}.radio-item.active .radio-text.data-v-6b5be726{color:#007aff;font-weight:600}.radio-item.data-v-6b5be726:active{transform:scale(.97)}.radio-icon.data-v-6b5be726{width:38rpx;height:38rpx;border-radius:19rpx;border:2rpx solid #c8c8cc;display:flex;align-items:center;justify-content:center;font-size:22rpx;color:transparent;margin-right:12rpx;flex-shrink:0;transition:all .2s ease}.radio-icon.checked.data-v-6b5be726{background:#007aff;border-color:#007aff;color:#fff}.radio-text.data-v-6b5be726{font-size:26rpx;color:#3a3a3c;white-space:nowrap}.form-textarea.data-v-6b5be726{width:92%;min-height:170rpx;padding:20rpx 24rpx;border-radius:14rpx;border:2rpx solid #e0e0e0;background:#fafafa;font-size:26rpx;color:#1d1d1f;line-height:1.6;resize:none}.form-textarea.data-v-6b5be726:focus{border-color:#007aff;background:#fff;outline:none}.form-textarea.data-v-6b5be726::-webkit-input-placeholder{color:#aeaeb2}.form-textarea.data-v-6b5be726::placeholder{color:#aeaeb2}.word-count.data-v-6b5be726{display:block;text-align:right;font-size:22rpx;color:#aeaeb2;margin-top:8rpx;padding-right:8rpx}.panel-footer.data-v-6b5be726{display:flex;gap:20rpx;padding:20rpx 32rpx calc(20rpx + env(safe-area-inset-bottom));border-top:1rpx solid #f0f0f0;flex-shrink:0}.panel-btn.data-v-6b5be726{flex:1;height:84rpx;border-radius:42rpx;font-size:30rpx;font-weight:700;border:none;display:flex;align-items:center;justify-content:center;letter-spacing:1rpx}.panel-btn.cancel.data-v-6b5be726{background:#f5f5f7;color:#1d1d1f}.panel-btn.cancel.data-v-6b5be726:active{background:#e5e5e7}.panel-btn.submit.data-v-6b5be726{background:linear-gradient(90deg,#0071e3,#2997ff);color:#fff;box-shadow:0 4rpx 16rpx rgba(0,113,227,.3)}.panel-btn.submit.data-v-6b5be726:active{transform:scale(.97);box-shadow:0 2rpx 8rpx rgba(0,113,227,.2)}.fade-in-up.data-v-6b5be726{opacity:0;transform:translateY(30rpx);animation:fadeInUp-6b5be726 .4s ease forwards}@keyframes fadeInUp-6b5be726{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-6b5be726{0%{opacity:0}to{opacity:1}}