|
|
@@ -12,21 +12,31 @@
|
|
|
<el-input v-model="queryParams.phone" placeholder="请输入手机号" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="注册时间" prop="createAt">
|
|
|
- <el-date-picker clearable v-model="queryParams.createAt" type="date" value-format="YYYY-MM-DD HH:MM:SS" placeholder="请选择创建时间" />
|
|
|
+ <el-form-item label="注册时间">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="data.queryParams.registerTimeRange"
|
|
|
+ type="datetimerange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间"
|
|
|
+ value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
+ format="YYYY-MM-DD HH:mm:ss"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="登录时间" prop="lastLoginTime">
|
|
|
+ <el-form-item label="登录时间">
|
|
|
<el-date-picker
|
|
|
- clearable
|
|
|
- v-model="queryParams.lastLoginTime"
|
|
|
- type="datetime"
|
|
|
+ v-model="data.queryParams.loginTimeRange"
|
|
|
+ type="datetimerange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间"
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
- placeholder="请选择上一次登录时间"
|
|
|
format="YYYY-MM-DD HH:mm:ss"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
|
|
|
+
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
@@ -387,6 +397,22 @@ const reset = () => {
|
|
|
/** 搜索按钮操作 */
|
|
|
const handleQuery = () => {
|
|
|
queryParams.value.pageNum = 1;
|
|
|
+ const timeRange = data.queryParams.loginTimeRange;
|
|
|
+ if (timeRange && timeRange.length === 2) {
|
|
|
+ data.queryParams.loginBeginTime = timeRange[0];
|
|
|
+ data.queryParams.loginEndTime = timeRange[1];
|
|
|
+ } else {
|
|
|
+ data.queryParams.loginBeginTime = null;
|
|
|
+ data.queryParams.loginEndTime = null;
|
|
|
+ }
|
|
|
+ const timeRange2 = data.queryParams.registerTimeRange;
|
|
|
+ if (timeRange2 && timeRange2.length === 2) {
|
|
|
+ data.queryParams.registerBeginTime = timeRange2[0];
|
|
|
+ data.queryParams.registerEndTime = timeRange2[1];
|
|
|
+ } else {
|
|
|
+ data.queryParams.registerBeginTime = null;
|
|
|
+ data.queryParams.registerEndTime = null;
|
|
|
+ }
|
|
|
getList();
|
|
|
};
|
|
|
|