|
@@ -1,18 +1,20 @@
|
|
<template>
|
|
<template>
|
|
<div class="br-5 scroll-bar" style="height: calc(100vh - 258px);overflow-y: scroll;">
|
|
<div class="br-5 scroll-bar" style="height: calc(100vh - 258px);overflow-y: scroll;">
|
|
- <div style="overflow-x: auto;" class="scroll-bar">
|
|
|
|
- <div class="flex-box-ce header">
|
|
|
|
- <div class="tab-item clamp" :class="{'active':0==milestone_id}" @click="milestone_id=0">项目总览</div>
|
|
|
|
- <div class="tab-item clamp" :class="{'active':item.id==milestone_id}" v-for="(item, index) in milestoneList" :key="index" @click="milestone_id=item.id">
|
|
|
|
- <Tooltip :preHtml="item.name">
|
|
|
|
- <span>{{item.name}}</span>
|
|
|
|
- </Tooltip>
|
|
|
|
- </div>
|
|
|
|
- <div class="tab-item clamp" >
|
|
|
|
- <Tooltip preHtml="本页面统计项目内的所有任务数(含子任务)">
|
|
|
|
- <span>统计说明<i class="el-icon-question" style="font-size: 16px;position: relative;top: 1px;"></i></span>
|
|
|
|
- </Tooltip>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="circular_header">
|
|
|
|
+ <div style="overflow-x: auto;flex: 1;" class="scroll-bar">
|
|
|
|
+ <div class="flex-box-ce header">
|
|
|
|
+ <div class="tab-item clamp" :class="{'active':0==milestone_id}" @click="milestone_id=0">项目总览</div>
|
|
|
|
+ <div class="tab-item clamp" :class="{'active':item.id==milestone_id}" v-for="(item, index) in milestoneList" :key="index" @click="milestone_id=item.id">
|
|
|
|
+ <Tooltip :preHtml="item.name">
|
|
|
|
+ <span>{{item.name}}</span>
|
|
|
|
+ </Tooltip>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class=" circular_headerL" >
|
|
|
|
+ <Tooltip preHtml="本页面统计项目内的所有任务数(含子任务)">
|
|
|
|
+ <span><i class="el-icon-question" style="font-size: 16px;position: relative;top: 1px;"></i>统计说明</span>
|
|
|
|
+ </Tooltip>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex-box-ce" style="margin-bottom: 10px;" v-loading="loading">
|
|
<div class="flex-box-ce" style="margin-bottom: 10px;" v-loading="loading">
|
|
@@ -382,6 +384,17 @@ export default {
|
|
.select ::v-deep .el-input__inner {
|
|
.select ::v-deep .el-input__inner {
|
|
border-radius: 25px;
|
|
border-radius: 25px;
|
|
}
|
|
}
|
|
|
|
+.circular_header{
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ // align-items: center;
|
|
|
|
+ &L{
|
|
|
|
+ width: 85px;
|
|
|
|
+ line-height: 33px;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: row-reverse;
|
|
|
|
+ }
|
|
|
|
+}
|
|
.circular_item {
|
|
.circular_item {
|
|
background-color: #F7F8FA;
|
|
background-color: #F7F8FA;
|
|
padding: 20px;
|
|
padding: 20px;
|