|
|
@ -23,16 +23,26 @@ |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="block"> |
|
|
|
<span class="demonstration">注册时间</span> |
|
|
|
<el-date-picker |
|
|
|
@change="setRegistTime" |
|
|
|
v-model="time" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
type="daterange" |
|
|
|
range-separator="至" |
|
|
|
start-placeholder="开始日期" |
|
|
|
end-placeholder="结束日期" |
|
|
|
></el-date-picker> |
|
|
|
<el-form-item label="注册时间" prop="startTime" label-width="90px"> |
|
|
|
<el-date-picker v-model="dataForm.startTime" |
|
|
|
type="date" |
|
|
|
:picker-options="pickerBeginDateBefore" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
placeholder="选择日期时间" |
|
|
|
style="width:200px" @change="changeTime"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="至" prop="endTime"> |
|
|
|
<el-date-picker v-model="dataForm.endTime" |
|
|
|
type="date" |
|
|
|
:picker-options="pickerBeginDateAfter" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
placeholder="选择日期时间" |
|
|
|
style="width:200px" @change="changeTime"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button @click="getDataListSearch()" type="primary">{{ $t('query') }}</el-button> |
|
|
|
</el-form-item> |
|
|
@ -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 |
|
|
|
|
|
|
|