diff --git a/src/views/modules/heart/actuserclocklog.vue b/src/views/modules/heart/actuserclocklog.vue index f9f1193f..55069705 100644 --- a/src/views/modules/heart/actuserclocklog.vue +++ b/src/views/modules/heart/actuserclocklog.vue @@ -38,14 +38,28 @@
- 注册时间   - +   + format="yyyy-MM-dd" + placeholder="选择日期时间" + style="width:200px" + @change="changeTime"> + + + + + + {{ $t('query') }} @@ -148,6 +162,22 @@ export default { startTime: '', endTime: '' }, + pickerBeginDateBefore: { + disabledDate: (time) => { + let beginDateVal = this.dataForm.endTime + if (beginDateVal) { + return time.getTime() > new Date(beginDateVal + ' 00:00:00').getTime() + } + } + }, + pickerBeginDateAfter: { + disabledDate: (time) => { + let EndDateVal = this.dataForm.startTime + if (EndDateVal) { + return time.getTime() < new Date(EndDateVal + ' 00:00:00').getTime() + } + } + }, detailVisible: false, time: '' } @@ -174,14 +204,6 @@ export default { this.$parent.selectComponent = 'ActUserClockDetail' this.$router.push({ path: '/heart-actinfo', query: { id: id, actId: this.dataForm.actId } }) }, - setRegistTime () { - if (this.time === null) { - this.dataForm.startTime = '' - this.dataForm.endTime = '' - } - this.dataForm.startTime = this.time[0] - this.dataForm.endTime = this.time[1] - }, formatState: function (row, column) { let state = row.status if (state === '0') { diff --git a/src/views/modules/heart/actuserrelation.vue b/src/views/modules/heart/actuserrelation.vue index 3da2f299..6d16462a 100644 --- a/src/views/modules/heart/actuserrelation.vue +++ b/src/views/modules/heart/actuserrelation.vue @@ -23,16 +23,26 @@
- 注册时间   -   + + + + + + + + {{ $t('query') }} @@ -123,7 +133,6 @@ export default { deleteURL: '/heart/actuserrelation', deleteIsBatch: true }, - dataForm: { id: '', actId: '', @@ -132,6 +141,22 @@ export default { realName: '', mobile: '' }, + pickerBeginDateBefore: { + disabledDate: (time) => { + let beginDateVal = this.dataForm.endTime + if (beginDateVal) { + return time.getTime() > new Date(beginDateVal + ' 00:00:00').getTime() + } + } + }, + pickerBeginDateAfter: { + disabledDate: (time) => { + let EndDateVal = this.dataForm.startTime + if (EndDateVal) { + return time.getTime() < new Date(EndDateVal + ' 00:00:00').getTime() + } + } + }, time: '', addOrUpdateVisible: false, detailVisible: false @@ -163,14 +188,6 @@ export default { this.$refs.actuserrelationDetail.init() }) }, - setRegistTime () { - if (this.time === null) { - this.dataForm.startTime = '' - this.dataForm.endTime = '' - } - this.dataForm.startTime = this.time[0] - this.dataForm.endTime = this.time[1] - }, formatState: function (row, column) { let state = row.status