diff --git a/src/views/index/supplierTimePhoneEdit.vue b/src/views/index/supplierTimePhoneEdit.vue index 4ae4a971..7712d0d2 100644 --- a/src/views/index/supplierTimePhoneEdit.vue +++ b/src/views/index/supplierTimePhoneEdit.vue @@ -13,9 +13,21 @@
- + - +
{{ periodErr }}
@@ -48,6 +60,17 @@ + + + + @@ -98,7 +121,10 @@ export default { index: -1, form: emptyRecord(), periodErr: '', - phoneErr: ['', '', ''] + phoneErr: ['', '', ''], + showTimePicker: false, + pickerField: 'startTime', + pickerValue: '' } }, computed: { @@ -217,6 +243,18 @@ export default { console.error(e) } }, + openTimePicker(field) { + this.pickerField = field + this.pickerValue = this.form[field] || '00:00' + this.showTimePicker = true + }, + onTimeConfirm(value) { + this.form[this.pickerField] = value + this.showTimePicker = false + }, + timeFormatter(type, value) { + return value.toString().padStart(2, '0') + } } } @@ -270,7 +308,6 @@ export default { color: #999; } } -input[type='time'], input[type='text'] { width: 100%; height: 42px; @@ -286,6 +323,9 @@ input[type='text'] { border-color: #2b6cff; background: #fff; } + &[readonly] { + cursor: pointer; + } } .phone-block {