fix(测试跟踪): 首页空数据样式展示问题

This commit is contained in:
song-cc-rock 2022-11-24 17:07:44 +08:00
parent a80224d119
commit 8d943d4245
5 changed files with 19 additions and 7 deletions

View File

@ -25,15 +25,20 @@ import io.metersphere.service.BaseCheckPermissionService;
import io.metersphere.service.IssuesService; import io.metersphere.service.IssuesService;
import io.metersphere.service.PlatformPluginService; import io.metersphere.service.PlatformPluginService;
import io.metersphere.service.issue.domain.zentao.ZentaoBuild; import io.metersphere.service.issue.domain.zentao.ZentaoBuild;
import io.metersphere.xpack.track.dto.*; import io.metersphere.xpack.track.dto.IssueTemplateDao;
import io.metersphere.xpack.track.dto.IssuesDao;
import io.metersphere.xpack.track.dto.PlatformStatusDTO;
import io.metersphere.xpack.track.dto.PlatformUser;
import io.metersphere.xpack.track.dto.request.IssuesRequest; import io.metersphere.xpack.track.dto.request.IssuesRequest;
import io.metersphere.xpack.track.dto.request.IssuesUpdateRequest; import io.metersphere.xpack.track.dto.request.IssuesUpdateRequest;
import org.apache.commons.collections.CollectionUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.Collections;
import java.util.List; import java.util.List;
@RequestMapping("issues") @RequestMapping("issues")
@ -51,8 +56,13 @@ public class IssuesController {
@RequiresPermissions(PermissionConstants.PROJECT_TRACK_ISSUE_READ) @RequiresPermissions(PermissionConstants.PROJECT_TRACK_ISSUE_READ)
public Pager<List<IssuesDao>> list(@PathVariable int goPage, @PathVariable int pageSize, @RequestBody IssuesRequest request) { public Pager<List<IssuesDao>> list(@PathVariable int goPage, @PathVariable int pageSize, @RequestBody IssuesRequest request) {
issuesService.setFilterIds(request); issuesService.setFilterIds(request);
Page<List<Issues>> page = PageHelper.startPage(goPage, pageSize, true); if (request.getThisWeekUnClosedTestPlanIssue() && CollectionUtils.isEmpty(request.getFilterIds())) {
return PageUtils.setPageInfo(page, issuesService.list(request)); Page<List<Issues>> page = PageHelper.startPage(goPage, pageSize, true);
return PageUtils.setPageInfo(page, Collections.EMPTY_LIST);
} else {
Page<List<Issues>> page = PageHelper.startPage(goPage, pageSize, true);
return PageUtils.setPageInfo(page, issuesService.list(request));
}
} }
@PostMapping("/dashboard/list/{goPage}/{pageSize}") @PostMapping("/dashboard/list/{goPage}/{pageSize}")

View File

@ -86,7 +86,9 @@ export default {
}, },
axisTick: { axisTick: {
show: false show: false
} },
min: 0,
max: data.length === 0 ? 40 : null
}, },
grid: { grid: {
left: 0, left: 0,

View File

@ -57,7 +57,7 @@
min-width="100px"/> min-width="100px"/>
<template #empty> <template #empty>
<div <div
style="width: 100%;height: 144px;display: flex;flex-direction: column;justify-content: center;align-items: center"> style="width: 100%;height: 200px;display: flex;flex-direction: column;justify-content: center;align-items: center">
<img style="height: 100px;width: 100px;margin-bottom: 8px" <img style="height: 100px;width: 100px;margin-bottom: 8px"
src="/assets/figma/icon_none.svg"/> src="/assets/figma/icon_none.svg"/>
<span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span> <span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span>

View File

@ -60,7 +60,7 @@
</el-table-column> </el-table-column>
<template #empty> <template #empty>
<div <div
style="width: 100%;height: 144px;display: flex;flex-direction: column;justify-content: center;align-items: center"> style="width: 100%;height: 200px;display: flex;flex-direction: column;justify-content: center;align-items: center">
<img style="height: 100px;width: 100px;margin-bottom: 8px" <img style="height: 100px;width: 100px;margin-bottom: 8px"
src="/assets/figma/icon_none.svg"/> src="/assets/figma/icon_none.svg"/>
<span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span> <span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span>

View File

@ -75,7 +75,7 @@
</el-table-column> </el-table-column>
<template #empty> <template #empty>
<div <div
style="width: 100%;height: 144px;display: flex;flex-direction: column;justify-content: center;align-items: center"> style="width: 100%;height: 200px;display: flex;flex-direction: column;justify-content: center;align-items: center">
<img style="height: 100px;width: 100px;margin-bottom: 8px" <img style="height: 100px;width: 100px;margin-bottom: 8px"
src="/assets/figma/icon_none.svg"/> src="/assets/figma/icon_none.svg"/>
<span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span> <span class="addition-info-title">{{ $t("home.dashboard.public.no_data") }}</span>