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 @@
@@ -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 {