|
|
@@ -1303,9 +1303,10 @@
|
|
|
border-top-left-radius: 30rpx;
|
|
|
border-top-right-radius: 30rpx;
|
|
|
padding: 40rpx;
|
|
|
- padding-bottom: 40rpx;
|
|
|
- margin-bottom: 150rpx; /* 提高弹窗,避免被底部导航栏遮挡 */
|
|
|
- min-height: 600rpx;
|
|
|
+ // padding-bottom: 40rpx;
|
|
|
+ // margin-bottom: 150rpx; /* 提高弹窗,避免被底部导航栏遮挡 */
|
|
|
+ min-height: 750rpx;
|
|
|
+ box-sizing: border-box; // 确保padding不撑大容器
|
|
|
}
|
|
|
|
|
|
.popup-header {
|
|
|
@@ -1313,28 +1314,40 @@
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
margin-bottom: 40rpx;
|
|
|
+ width: 100%;
|
|
|
}
|
|
|
|
|
|
.popup-title {
|
|
|
- font-size: 34rpx;
|
|
|
- font-weight: bold;
|
|
|
+ font-size: 34rpx;
|
|
|
+ font-weight: bold;
|
|
|
+ flex: 1;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
}
|
|
|
|
|
|
.popup-actions {
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
- // white-space: nowrap;
|
|
|
+ white-space: nowrap;
|
|
|
+ flex: 0 0 auto;
|
|
|
}
|
|
|
|
|
|
.popup-btn {
|
|
|
white-space: nowrap;
|
|
|
+ flex: 0 0 auto; // 不伸缩,保持原有宽度
|
|
|
}
|
|
|
|
|
|
.cancel-btn {
|
|
|
- color: #999;
|
|
|
- padding: 10rpx 20rpx;
|
|
|
- font-size: 30rpx;
|
|
|
- font-weight: bold;
|
|
|
+ color: #999;
|
|
|
+ padding: 10rpx 20rpx;
|
|
|
+ font-size: 30rpx;
|
|
|
+ font-weight: bold;
|
|
|
+ // 核心修复:强制文字不换行
|
|
|
+ white-space: nowrap !important;
|
|
|
+ // 可选:固定按钮最小宽度,避免极端情况挤压
|
|
|
+ min-width: 120rpx;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
|
|
|
.confirm-btn {
|