|
|
@@ -1095,10 +1095,10 @@
|
|
|
<!-- 底部操作按钮 -->
|
|
|
<view class="action-buttons">
|
|
|
<u-button
|
|
|
- type="primary"
|
|
|
:loading="saveLoading"
|
|
|
@click="handleSave"
|
|
|
size="default"
|
|
|
+ class="save-button"
|
|
|
style="margin-bottom: 20rpx"
|
|
|
>
|
|
|
保存信息
|
|
|
@@ -2624,10 +2624,11 @@ export default {
|
|
|
font-size: 28rpx;
|
|
|
color: #303133;
|
|
|
border-bottom: 1px solid #e4e7ed;
|
|
|
- min-height: 48rpx;
|
|
|
+ height: 88rpx;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
|
&.disabled {
|
|
|
color: #c0c4cc;
|
|
|
@@ -2646,6 +2647,41 @@ export default {
|
|
|
padding: 40rpx 20rpx;
|
|
|
}
|
|
|
|
|
|
+// 保存按钮渐变色样式
|
|
|
+.save-button {
|
|
|
+ background: linear-gradient(
|
|
|
+ 135deg,
|
|
|
+ rgb(0, 81, 217) 0%,
|
|
|
+ rgb(51, 122, 235) 50%,
|
|
|
+ rgb(102, 163, 255) 100%
|
|
|
+ ) !important;
|
|
|
+ border: none !important;
|
|
|
+ color: #fff !important;
|
|
|
+ font-weight: 600 !important;
|
|
|
+ box-shadow: 0 4rpx 12rpx rgba(0, 81, 217, 0.3) !important;
|
|
|
+ transition: all 0.3s ease !important;
|
|
|
+
|
|
|
+ &:active {
|
|
|
+ transform: translateY(2rpx) !important;
|
|
|
+ box-shadow: 0 2rpx 8rpx rgba(0, 81, 217, 0.4) !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:hover {
|
|
|
+ box-shadow: 0 6rpx 16rpx rgba(0, 81, 217, 0.4) !important;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// 保存按钮加载状态样式
|
|
|
+.save-button.u-button--loading {
|
|
|
+ background: linear-gradient(
|
|
|
+ 135deg,
|
|
|
+ rgb(0, 81, 217) 0%,
|
|
|
+ rgb(51, 122, 235) 50%,
|
|
|
+ rgb(102, 163, 255) 100%
|
|
|
+ ) !important;
|
|
|
+ opacity: 0.8 !important;
|
|
|
+}
|
|
|
+
|
|
|
// 多列布局样式
|
|
|
.form-row {
|
|
|
display: flex;
|
|
|
@@ -2694,13 +2730,22 @@ export default {
|
|
|
|
|
|
// uview组件样式调整
|
|
|
::v-deep .u-input {
|
|
|
+ height: 88rpx !important;
|
|
|
padding: 20rpx 0;
|
|
|
+ box-sizing: border-box;
|
|
|
+
|
|
|
+ .u-input__input {
|
|
|
+ height: 88rpx !important;
|
|
|
+ line-height: 48rpx;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
::v-deep .u-radio-group {
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
gap: 32rpx;
|
|
|
+ height: 88rpx;
|
|
|
+ align-items: center;
|
|
|
}
|
|
|
|
|
|
::v-deep .u-radio {
|
|
|
@@ -2710,4 +2755,14 @@ export default {
|
|
|
::v-deep .u-loading-page {
|
|
|
background-color: #f5f6fa;
|
|
|
}
|
|
|
+
|
|
|
+// ::v-deep .u-textarea {
|
|
|
+// height: 88rpx !important;
|
|
|
+// box-sizing: border-box;
|
|
|
+
|
|
|
+// .u-textarea__field {
|
|
|
+// height: 88rpx !important;
|
|
|
+// line-height: 48rpx;
|
|
|
+// }
|
|
|
+// }
|
|
|
</style>
|