diff --git a/miniprogram/src/app.scss b/miniprogram/src/app.scss index 26af2a1..8076b02 100644 --- a/miniprogram/src/app.scss +++ b/miniprogram/src/app.scss @@ -100,7 +100,7 @@ page { -ms-overflow-style: none; scrollbar-width: none; } margin-top: 8px; } -.btn-main { +.btn-main, .btn-primary, .btn-cta { background: linear-gradient(135deg, #6b8bff, #8f7bff); color: #ffffff; border-radius: 999px; @@ -111,7 +111,7 @@ page { -ms-overflow-style: none; scrollbar-width: none; } box-shadow: 0 8rpx 24rpx rgba(98, 132, 255, 0.28); } -.btn-main::after { +.btn-main::after, .btn-primary::after, .btn-cta::after { border: none; } @@ -134,6 +134,8 @@ page { -ms-overflow-style: none; scrollbar-width: none; } /* 禁用态:微信原生 button[disabled] 浅底浅字会盖掉单类样式(特异度更高),这里显式压回可读配色 */ .btn-main[disabled], .btn-main.button-disabled, +.btn-primary[disabled], .btn-primary.button-disabled, +.btn-cta[disabled], .btn-cta.button-disabled, .btn-ghost[disabled], .btn-ghost.button-disabled { background: rgba(120, 140, 220, 0.14); color: #8b97c4; diff --git a/miniprogram/src/pages-extra/event-edit/index.jsx b/miniprogram/src/pages-extra/event-edit/index.jsx index 68d3974..c11bad1 100644 --- a/miniprogram/src/pages-extra/event-edit/index.jsx +++ b/miniprogram/src/pages-extra/event-edit/index.jsx @@ -116,114 +116,106 @@ export default function EventEdit() { return ( - - - - 活动封面(3.35:1) - {cover ? : ( - + + + + 活动封面(3.35:1) + {cover ? : ( + )} - - 活动名称 * - setTitle(e.detail.value)} /> + + 活动名称* + setTitle(e.detail.value)} /> - - 副标题 - setSubtitle(e.detail.value)} /> + + 副标题 + setSubtitle(e.detail.value)} /> - - 类型 * - + + 类型* + {EVENT_CATEGORIES.map((c) => ( - + ))} - - 区域 - + + 区域 + {EVENT_REGIONS.map((r) => ( - + ))} - - 模式 - + + 模式 + {MODES.map((m) => ( - + ))} - - 名额(留空 = 不限) - setCapacity(e.detail.value)} /> + + 名额(留空 = 不限) + setCapacity(e.detail.value)} /> - - 地点 - setLocation(e.detail.value)} /> + + 地点 + setLocation(e.detail.value)} /> - - 签到时间 - setCheckinAt(e.detail.value)} /> + + 签到时间 + setCheckinAt(e.detail.value)} /> - - 开始时间 * - setStartAt(e.detail.value)} /> + + 开始时间* + setStartAt(e.detail.value)} /> - - 结束时间 * - setEndAt(e.detail.value)} /> + + 结束时间* + setEndAt(e.detail.value)} /> - - 活动价格(元,0 为免费) - setPriceYuan(e.detail.value)} /> + + 活动价格(元,0 为免费) + setPriceYuan(e.detail.value)} /> - - 主办方 - setHost(e.detail.value)} /> + + 主办方 + setHost(e.detail.value)} /> - - 报名方式 - - - + + 报名方式 + + + {signupMode === 'external' && ( - setExternalUrl(e.detail.value)} /> + setExternalUrl(e.detail.value)} /> )} - - 活动范围 - - - + + 活动范围 + + + {scope === 'park' && tenants.map((t) => ( - + ))} - - 活动注意事项 -