From e3ff0b8e7aaf1171da69f4920300fe659370b79f Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Mon, 25 Apr 2022 15:41:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=9F=E6=88=BF=E5=AE=A1=E6=A0=B8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/view-module.js | 12 +++ .../modules/plugins/rent/rentcontractinfo.vue | 86 +++++++++++++++++-- 2 files changed, 92 insertions(+), 6 deletions(-) diff --git a/src/mixins/view-module.js b/src/mixins/view-module.js index f881711c..b139641e 100644 --- a/src/mixins/view-module.js +++ b/src/mixins/view-module.js @@ -146,6 +146,18 @@ export default { ...this.dataForm }) window.location.href = `${window.SITE_CONFIG['apiURL']}${this.mixinViewModuleOptions.exportURL}?${params}` + }, + // 时间段控件取值变化事件-清空一个其他都清空 + changeTime (dateValue) { + var startTimeIsNull = this.dataForm.startTime === '' || this.dataForm.startTime === 'null' || this.dataForm.startTime === null + var endTimeIsNull = this.dataForm.endTime === '' || this.dataForm.endTime === 'null' || this.dataForm.endTime === null + if (dateValue === null || dateValue === '' || dateValue === 'null') { + this.dataForm.startTime = '' + this.dataForm.endTime = '' + } else if (startTimeIsNull || endTimeIsNull) { + this.dataForm.startTime = dateValue + this.dataForm.endTime = dateValue + } } } } diff --git a/src/views/modules/plugins/rent/rentcontractinfo.vue b/src/views/modules/plugins/rent/rentcontractinfo.vue index 239e66b7..84924539 100644 --- a/src/views/modules/plugins/rent/rentcontractinfo.vue +++ b/src/views/modules/plugins/rent/rentcontractinfo.vue @@ -2,14 +2,47 @@
- - + + + + + + + + + + + + +
+ + + + + + + + + + {{ $t('query') }} - {{ $t('add') }} + {{ $t('add') }}
@@ -61,12 +94,53 @@ export default { deleteIsBatch: true }, dataForm: { - id: '' - } + id: '', + lesseeIdCard: '', + state: '', + lesseeMobile: '', + lesseeName: '', + startTime: '', + endTime: '' + }, + stateArr: [ + { dictValue: '0', dictName: '未审核' }, + { dictValue: '1', dictName: '审核通过' }, + { dictValue: '2', dictName: '审核不通过' } + ], + 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() + } + } + } } }, components: { AddOrUpdate - } + }, + methods: { + btKeyUpLesseeIdCard (e) { + e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】\\[\]、;‘’,。、\s+]/g, '') + this.dataForm.lesseeIdCard = e.target.value + }, + btKeyUpLesseeMobile (e) { + e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】\\[\]、;‘’,。、\s+]/g, '') + this.dataForm.lesseeMobile = e.target.value + }, + btKeyUpLesseeName (e) { + e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】\\[\]、;‘’,。、\s+]/g, '') + this.dataForm.lesseeName = e.target.value + }, + } }