|
|
@@ -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 }, |
|
|
|