diff --git a/pages/sys/msg/index.vue b/pages/sys/msg/index.vue index 8151f4e..5ee2b8f 100644 --- a/pages/sys/msg/index.vue +++ b/pages/sys/msg/index.vue @@ -1,769 +1,775 @@ \ No newline at end of file +.upload-text { + font-size: 12px; + color: #999; + margin-top: 4px; +} + +.preview-image { + width: 80px; + height: 80px; + border-radius: 6px; + margin-left: 12px; + overflow: hidden; + border: 1px solid #e5e6eb; +} + +.preview-image image { + width: 100%; + height: 100%; +} + +.submit-wrapper { + margin-top: 32px; +} + +.submit-btn { + width: 100%; + height: 44px; + background-color: #007aff; + color: #fff; + font-size: 16px; + font-weight: 500; + border-radius: 22px; + display: flex; + align-items: center; + justify-content: center; +} + +.filter-btn { + padding: 15rpx 22rpx; + background: #f7f7f7; + border-radius: 25rpx; + height: 58rpx; + color: #9a9a9a; + font-size: 28rpx; + display: flex; + justify-content: center; + align-items: center; + margin-right: 24rpx; + position: relative; + cursor: pointer; +} + +.filter-img { + width: 18rpx; + height: 10rpx; + margin-left: 8rpx; +} + +.dropdown { + position: absolute; + top: calc(100% + 5px); + left: 0; + right: 0; + background: #fff; + border-radius: 6px; + box-shadow: 0 4rpx 10rpx rgba(0, 0, 0, 0.1); + z-index: 999; + max-height: 200px; + overflow-y: auto; +} + +.dropdown-item { + padding: 12px; + font-size: 14px; + color: #333; + border-bottom: 1rpx solid #eee; + text-align: left; + cursor: pointer; +} + +.dropdown-item:last-child { + border-bottom: none; +} + +.dropdown-item:hover { + background-color: #f5f7fa; +} +