From 239f7cb38c3320b3256dd1d28584042c8c8c9db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Wed, 30 Jul 2025 18:33:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=99=A8=E5=92=8C=E5=BC=B9=E5=87=BA=E6=A1=86=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/css/plugins.css | 26 +++++++++++++------ .../components/form-input/checkbox.vue | 4 +-- .../components/form-input/date-group.vue | 13 ++++++++++ .../form-input/components/form-input/date.vue | 13 ++++++++++ .../components/form-input/form-input-base.vue | 8 +++--- .../modules/components-combination.vue | 2 +- .../form-input/modules/my-datetime.vue | 2 +- .../modules/subform-component-show.vue | 2 +- .../components/form-input/modules/uploads.vue | 2 +- .../components/form-input/select-multi.vue | 6 ++--- .../components/form-input/select.vue | 2 +- .../components/form-input/subform.vue | 8 +++--- .../components/uni-datetime-picker/util.js | 4 +++ 13 files changed, 66 insertions(+), 26 deletions(-) diff --git a/common/css/plugins.css b/common/css/plugins.css index f8f16edb..f9b62076 100644 --- a/common/css/plugins.css +++ b/common/css/plugins.css @@ -189,7 +189,7 @@ margin-left: 10rpx; } .plugins-blog-grid-list .item .blog-img { - width: 100%; + width: 100%; height: 220rpx !important; } @@ -198,12 +198,12 @@ */ .plugins-realstore-data-list .item .address-content { width: calc(100% - 150rpx); -} +} -.plugins-realstore-data-list .item .address-distance { - right: 20rpx; - bottom: 18rpx; -} +.plugins-realstore-data-list .item .address-distance { + right: 20rpx; + bottom: 18rpx; +} .plugins-realstore-data-list .item .icon-list { right: 24rpx; @@ -211,7 +211,7 @@ } .plugins-realstore-data-list .item .icon-list .icon-item { width: 46rpx; - height: 46rpx; + height: 46rpx; line-height: 46rpx; } .plugins-realstore-data-list .item .icon-item .badge-icon { @@ -262,4 +262,14 @@ .plugins-shop-data-list .item .desc { min-height: 72rpx; line-height: 36rpx; -} \ No newline at end of file +} +/* #ifdef H5 */ +.forminput-popup { + [name="content"], [name="mask"]{ + max-width: 1600rpx; + width: 100%; + left: 50% !important; + transform: translateX(-50%) !important; + } +} +/* #endif */ \ No newline at end of file diff --git a/pages/form-input/components/form-input/checkbox.vue b/pages/form-input/components/form-input/checkbox.vue index d7c41647..42d632af 100644 --- a/pages/form-input/components/form-input/checkbox.vue +++ b/pages/form-input/components/form-input/checkbox.vue @@ -13,11 +13,11 @@ 添加选项 - + - + diff --git a/pages/form-input/components/form-input/date-group.vue b/pages/form-input/components/form-input/date-group.vue index 8d680e8b..d3b3fc1e 100644 --- a/pages/form-input/components/form-input/date-group.vue +++ b/pages/form-input/components/form-input/date-group.vue @@ -197,12 +197,25 @@ ::v-deep .uniui-calendar::before { content: '', } +/* #ifdef H5 */ +.datetime-picker { + position: absolute; + top: 0; + left: 0; + width: 0; + ::v-deep .uni-date-editor { + visibility: hidden; + } +} +/* #endif */ +/* #ifndef H5 */ .datetime-picker { position: absolute; top: 160rpx; left: 0; width: 0; } +/* #endif */ .datetime-value { color: #606266; line-height: 1.5; diff --git a/pages/form-input/components/form-input/date.vue b/pages/form-input/components/form-input/date.vue index bc8f3af1..3f368418 100644 --- a/pages/form-input/components/form-input/date.vue +++ b/pages/form-input/components/form-input/date.vue @@ -136,12 +136,25 @@ ::v-deep .uniui-calendar::before { content: '', } +/* #ifdef H5 */ +.datetime-picker { + position: absolute; + top: 0; + left: 0; + width: 0; + ::v-deep .uni-date-editor { + visibility: hidden; + } +} +/* #endif */ +/* #ifndef H5 */ .datetime-picker { position: absolute; top: 160rpx; left: 0; width: 0; } +/* #endif */ .datetime-placeholder { color: #606266; opacity: 0.6; diff --git a/pages/form-input/components/form-input/form-input-base.vue b/pages/form-input/components/form-input/form-input-base.vue index c9b418fb..160296dc 100644 --- a/pages/form-input/components/form-input/form-input-base.vue +++ b/pages/form-input/components/form-input/form-input-base.vue @@ -8,7 +8,7 @@ - + @@ -38,11 +38,11 @@ - + - + @@ -129,7 +129,7 @@ - + {{ popup_help_content }} diff --git a/pages/form-input/components/form-input/modules/components-combination.vue b/pages/form-input/components/form-input/modules/components-combination.vue index 9549780d..48eb4c81 100644 --- a/pages/form-input/components/form-input/modules/components-combination.vue +++ b/pages/form-input/components/form-input/modules/components-combination.vue @@ -1,5 +1,5 @@ - + @@ -61,11 +61,11 @@ - + - + diff --git a/pages/form-input/components/form-input/select.vue b/pages/form-input/components/form-input/select.vue index c8ed8e64..4d9d4ca2 100644 --- a/pages/form-input/components/form-input/select.vue +++ b/pages/form-input/components/form-input/select.vue @@ -17,7 +17,7 @@ - + diff --git a/pages/form-input/components/form-input/subform.vue b/pages/form-input/components/form-input/subform.vue index 785b9056..9c6b00d1 100644 --- a/pages/form-input/components/form-input/subform.vue +++ b/pages/form-input/components/form-input/subform.vue @@ -138,7 +138,7 @@ - + {{ com_data.title }}({{ table_more_index + 1 }}) @@ -180,11 +180,11 @@ - + - + 复制到下一行 复制到最后一行 @@ -195,7 +195,7 @@ - + {{ popup_error_content }} diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js index 3ea5bb1a..6b789168 100644 --- a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js @@ -444,6 +444,10 @@ function checkDate(date){ const dateTimeReg = /^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9]:[0-5]?[0-9])?$/ function fixIosDateFormat(value) { + // 将年月日时分秒转换为对应的时间 + if (value != '' && typeof value === 'string') { + value = value.replace(/年/g, '/').replace(/月/g, '/').replace(/日/g, '').replace(/时/g, ' :').replace(/分/g, ':').replace(/秒/g, ''); + } if (typeof value === 'string' && dateTimeReg.test(value)) { value = value.replace(/-/g, '/') }