From 3234b6eb97ace9aa186a3dab9dfda9f5f7c34240 Mon Sep 17 00:00:00 2001
From: 77 <77@77.com>
Date: Wed, 29 May 2024 10:38:38 +0800
Subject: [PATCH] 123
---
src/views/cai/user/index.vue | 52 +++++++++++++++++++++++++++++++++---
1 file changed, 49 insertions(+), 3 deletions(-)
diff --git a/src/views/cai/user/index.vue b/src/views/cai/user/index.vue
index 8b5b7f7..66bbf02 100644
--- a/src/views/cai/user/index.vue
+++ b/src/views/cai/user/index.vue
@@ -63,6 +63,19 @@
/>
+
+
+
+
搜索
重置
@@ -254,10 +267,38 @@ export default {
gender: undefined,
city: undefined,
lastLoginIp: undefined,
- onlineStatus: undefined
+ onlineStatus: undefined,
+ regTimeQuery: undefined
},
userAddUpdateDialogVisible: false,
- userInfoDialogVisible: false
+ userInfoDialogVisible: false,
+ pickerOptions: {
+ shortcuts: [{
+ text: '最近一天',
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24);
+ picker.$emit('pick', [start, end]);
+ }
+ }, {
+ text: '最近一周',
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
+ picker.$emit('pick', [start, end]);
+ }
+ }, {
+ text: '最近一个月',
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
+ picker.$emit('pick', [start, end]);
+ }
+ }]
+ },
};
},
created() {
@@ -267,7 +308,12 @@ export default {
/** 查询用户列表 */
getList() {
this.loading = true;
- listUser(this.queryParams).then(response => {
+ let query = {
+ ...this.queryParams,
+ regBeginDateStr: this.queryParams.regTimeQuery?this.queryParams.regTimeQuery[0]:undefined,
+ regEndDateStr: this.queryParams.regTimeQuery?this.queryParams.regTimeQuery[1]:undefined,
+ }
+ listUser(query).then(response => {
this.userList = response.rows;
this.total = response.total;
this.loading = false;