From 3825fdbd8579a3f6394902d09049a2971e0dba3e Mon Sep 17 00:00:00 2001
From: yinsiyu <516159562@qq.com>
Date: Mon, 15 Jul 2024 10:37:08 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 1 +
.../followupStatistical/listPage/index.vue | 14 ++++++++------
src/views/userManage/roleManage/roleList/index.vue | 2 +-
vue.config.js | 1 -
4 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/package.json b/package.json
index a6dde05..073c0b6 100644
--- a/package.json
+++ b/package.json
@@ -29,6 +29,7 @@
"axios": "0.24.0",
"clipboard": "2.0.8",
"core-js": "3.25.3",
+ "dayjs": "^1.11.11",
"echarts": "5.4.0",
"element-ui": "2.15.13",
"file-saver": "2.0.5",
diff --git a/src/views/statisticalManage/followupStatistical/listPage/index.vue b/src/views/statisticalManage/followupStatistical/listPage/index.vue
index 715481d..da61a97 100644
--- a/src/views/statisticalManage/followupStatistical/listPage/index.vue
+++ b/src/views/statisticalManage/followupStatistical/listPage/index.vue
@@ -383,25 +383,27 @@ export default {
},
// 面板展示数据
async getViewData() {
- const params = JSON.parse(JSON.stringify(this.queryParams));
- Reflect.deleteProperty(params, "pageNum");
- Reflect.deleteProperty(params, "pageSize");
+ const { pageNum, pageSize, ...params } = this.queryParams;
+ params.startTime = this.dateRange?.[0] ? this.dateRange[0] + ' 00:00:00' : undefined;
+ params.endTime = this.dateRange?.[1] ? this.dateRange[1] + ' 23:59:59' : undefined;
params.deptId =
params.deptId?.length === 2
? params.deptId.slice(-1).toString()
: (params.deptId?.length === 1 && params.deptId.slice(-1).toString()) || "";
- const res = await statisticalViewData(this.addDateRange(params, this.dateRange));
+ const res = await statisticalViewData(params);
this.viewData = res.data;
},
/** 查询角色列表 */
getList() {
this.loading = true;
- const params = JSON.parse(JSON.stringify(this.queryParams));
+ const { ...params } = this.queryParams;
+ params.startTime = this.dateRange && this.dateRange[0] ? this.dateRange[0] + ' 00:00:00' : undefined;
+ params.endTime = this.dateRange && this.dateRange[1] ? this.dateRange[1] + ' 23:59:59' : undefined;
params.deptId =
params.deptId?.length === 2
? params.deptId.slice(-1).toString()
: (params.deptId?.length === 1 && params.deptId.slice(-1).toString()) || "";
- statisticalPageList(this.addDateRange(params, this.dateRange))
+ statisticalPageList(params)
.then((res) => {
const {
data: { list, page },
diff --git a/src/views/userManage/roleManage/roleList/index.vue b/src/views/userManage/roleManage/roleList/index.vue
index df67ed5..e5601fd 100644
--- a/src/views/userManage/roleManage/roleList/index.vue
+++ b/src/views/userManage/roleManage/roleList/index.vue
@@ -18,7 +18,7 @@