添加限时密码的分钟不可设置

This commit is contained in:
范鹏 2024-09-04 11:33:22 +08:00
parent 4d8a52bef7
commit ad1d857bf2
2 changed files with 15 additions and 3 deletions

View File

@ -6,7 +6,8 @@
{{ timeFormat(time, 'yyyy-mm-dd h:M') }} {{ timeFormat(time, 'yyyy-mm-dd h:M') }}
</view> </view>
</view> </view>
<up-datetime-picker itemHeight="60" :minDate="minDate" :title="placeholder" :show="show" v-model="time" <up-datetime-picker :filter="filter" itemHeight="60" :minDate="minDate" :title="placeholder" :show="show"
v-model="time"
mode="datetime" @confirm="confirm" :closeOnClickOverlay="true" mode="datetime" @confirm="confirm" :closeOnClickOverlay="true"
@close="close"></up-datetime-picker> @close="close"></up-datetime-picker>
</view> </view>
@ -21,7 +22,11 @@ export default {
title: String, title: String,
value: Number, value: Number,
minDate: Number, minDate: Number,
placeholder: String placeholder: String,
type: {
type: String,
default: 'datetime'
}
}, },
data() { data() {
return { return {
@ -34,6 +39,13 @@ export default {
}, },
methods: { methods: {
timeFormat, timeFormat,
filter(mode, options) {
if (mode === 'minute' && this.type === 'datehour') {
return options.filter((option) => option === '00')
}
return options
},
changeShow() { changeShow() {
this.show = !this.show this.show = !this.show
}, },

View File

@ -19,7 +19,7 @@
<LockInput :value="temporaryName" title="名称" placeholder="给密码命名" <LockInput :value="temporaryName" title="名称" placeholder="给密码命名"
@changeInput="changeTemporaryInput"></LockInput> @changeInput="changeTemporaryInput"></LockInput>
<view style="margin-top: 20rpx"> <view style="margin-top: 20rpx">
<LockDatetimePicker title="失效时间" :value="temporaryTime" :minDate="minDate" <LockDatetimePicker title="失效时间" :value="temporaryTime" :minDate="minDate" type="datehour"
placeholder="请选择失效时间" @changeTime="changeTemporaryTime"></LockDatetimePicker> placeholder="请选择失效时间" @changeTime="changeTemporaryTime"></LockDatetimePicker>
</view> </view>
<view class="text">{{ text }}</view> <view class="text">{{ text }}</view>