|
@ -52,20 +52,27 @@ |
|
|
placeholder="请输入" |
|
|
placeholder="请输入" |
|
|
clearable></el-input> |
|
|
clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- <el-form-item label="手机号">--> |
|
|
<br> |
|
|
<!-- <el-input v-model="dataForm.mobile"--> |
|
|
<el-form-item label="注册时间" prop="startTime"> |
|
|
<!-- placeholder="请输入"--> |
|
|
<el-date-picker v-model="dataForm.startTime" |
|
|
<!-- clearable></el-input>--> |
|
|
type="date" |
|
|
<!-- </el-form-item>--> |
|
|
:picker-options="pickerBeginDateBefore" |
|
|
<!-- <div class="block"> --> |
|
|
value-format="yyyy-MM-dd" |
|
|
<span class="demonstration">注册时间</span> |
|
|
format="yyyy-MM-dd" |
|
|
<el-date-picker @change='setRegistTime' |
|
|
placeholder="选择日期时间" |
|
|
v-model="time" |
|
|
style="width:200px" @change="changeTime"> |
|
|
value-format="yyyy-MM-dd" |
|
|
</el-date-picker> |
|
|
type="daterange" |
|
|
</el-form-item> |
|
|
range-separator="至" |
|
|
<el-form-item label="至" prop="endTime"> |
|
|
start-placeholder="开始日期" |
|
|
<el-date-picker v-model="dataForm.endTime" |
|
|
end-placeholder="结束日期"></el-date-picker> |
|
|
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-form-item> |
|
|
<el-button @click="getDataList()">{{ $t('query') }}</el-button> |
|
|
<el-button @click="getDataList()">{{ $t('query') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -179,6 +186,22 @@ export default { |
|
|
state: '0', |
|
|
state: '0', |
|
|
nickname: '' |
|
|
nickname: '' |
|
|
}, |
|
|
}, |
|
|
|
|
|
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() |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
deptIdList: [], |
|
|
deptIdList: [], |
|
|
options: [], |
|
|
options: [], |
|
|
userDetailVisible: false, |
|
|
userDetailVisible: false, |
|
@ -203,6 +226,7 @@ export default { |
|
|
this.options = res.data.options |
|
|
this.options = res.data.options |
|
|
}) |
|
|
}) |
|
|
.catch(() => { }) |
|
|
.catch(() => { }) |
|
|
|
|
|
this.initTime() |
|
|
}, |
|
|
}, |
|
|
watch: { |
|
|
watch: { |
|
|
'deptIdList': function (val) { |
|
|
'deptIdList': function (val) { |
|
@ -233,6 +257,34 @@ export default { |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
initTime () { |
|
|
|
|
|
const end = new Date() |
|
|
|
|
|
const start = new Date() |
|
|
|
|
|
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) |
|
|
|
|
|
this.time = [start, end] |
|
|
|
|
|
let year = start.getFullYear() |
|
|
|
|
|
let month = start.getMonth() + 1 |
|
|
|
|
|
if (month < 10) { |
|
|
|
|
|
month = '0' + month |
|
|
|
|
|
} |
|
|
|
|
|
let date = start.getDate() |
|
|
|
|
|
if (date < 10) { |
|
|
|
|
|
date = '0' + date |
|
|
|
|
|
} |
|
|
|
|
|
let startDate = year + '-' + month + '-' + date |
|
|
|
|
|
let yearend = end.getFullYear() |
|
|
|
|
|
let monthend = end.getMonth() + 1 |
|
|
|
|
|
if (monthend < 10) { |
|
|
|
|
|
monthend = '0' + monthend |
|
|
|
|
|
} |
|
|
|
|
|
let dateend = end.getDate() |
|
|
|
|
|
if (dateend < 10) { |
|
|
|
|
|
dateend = '0' + dateend |
|
|
|
|
|
} |
|
|
|
|
|
let endDate = yearend + '-' + monthend + '-' + dateend |
|
|
|
|
|
this.dataForm.startTime = startDate |
|
|
|
|
|
this.dataForm.endTime = endDate |
|
|
|
|
|
}, |
|
|
getStreetList () { |
|
|
getStreetList () { |
|
|
this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => { |
|
|
this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => { |
|
|
if (res.code !== 0) { |
|
|
if (res.code !== 0) { |
|
|