|
@@ -282,16 +282,26 @@
|
|
|
<div class="panel-table">
|
|
|
<div class="mt-10 inline-16" style="margin-top:10px;display:flex !important;justify-content:space-between">
|
|
|
<span style="font-size:16px;color:#333333">{{ scoreStatus ? scoreStatus : '全部' }}</span>
|
|
|
- <div>
|
|
|
- <label class="search__label" >评估分档位:</label>
|
|
|
- <el-select v-model="scoreTableParam1.content.where.taskType" filterable placeholder="请选择" size="small"
|
|
|
- @change="$refs.scoreTable.listData()"
|
|
|
- >
|
|
|
- <el-option label="全部" value="" />
|
|
|
- <el-option label="高分档" value="高分档" />
|
|
|
- <el-option label="中分档" value="中分档" />
|
|
|
- <el-option label="低分档" value="低分档" />
|
|
|
- </el-select>
|
|
|
+ <div style="display:flex;align-items:center">
|
|
|
+ <div>
|
|
|
+ <label class="search__label" >评估分档位:</label>
|
|
|
+ <el-select v-model="scoreTableParam1.content.where.taskType" filterable placeholder="请选择" size="small"
|
|
|
+ @change="$refs.scoreTable.listData()"
|
|
|
+ >
|
|
|
+ <el-option label="全部" value="" />
|
|
|
+ <el-option label="高分档" value="高分档" />
|
|
|
+ <el-option label="中分档" value="中分档" />
|
|
|
+ <el-option label="低分档" value="低分档" />
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <el-tooltip class="item" effect="dark" placement="top">
|
|
|
+ <template #content>
|
|
|
+ <div>高分档: 200分以上</div>
|
|
|
+ <div>中分档:100-200分</div>
|
|
|
+ <div>低分档:100分以下</div>
|
|
|
+ </template>
|
|
|
+ <img style="vertical-align: middle;margin-left:10px" src="@/assets/icons/prompt_icon.svg" alt="">
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
|
</div>
|
|
|
<pageTable
|
|
@@ -915,7 +925,12 @@
|
|
|
<!--项目生命周期分析-->
|
|
|
<div class="data-panel">
|
|
|
<div class="panel-header">
|
|
|
- <div class="title">项目生命周期分析</div>
|
|
|
+ <div class="title">
|
|
|
+ 项目生命周期分析
|
|
|
+ <el-tooltip class="item" effect="dark" content="统计项目生命周期中的会个关键节点之间平均周期" placement="top">
|
|
|
+ <img style="vertical-align: middle" src="@/assets/icons/prompt_icon.svg" alt="">
|
|
|
+ </el-tooltip>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="progress" v-if="dateList.length">
|
|
|
<div class="progress-item" :style="[{'--bg':colorArr[index]},{'--width':item.avg}]" v-for="(item,index) in dateList" :key="index">
|
|
@@ -998,7 +1013,7 @@
|
|
|
<selectProject :projectType="projectType" :projectLead="projectLead" :tradefieldSelect="tradefieldSelect" @selectRow="selectRow" ref="selectProject">
|
|
|
<div slot="input" style="display:flex;align-items:center">
|
|
|
<el-input v-model="projectname" style="width:300px" size="small" placeholder="请选择项目" @focus="$refs.selectProject.visible=true"></el-input>
|
|
|
- <el-button style="margin-left:10px" @click="projectname='';dateParam.content.where.sa_projectid='';getDate()" size="mini" type="text" v-if="dateParam.content.where.sa_projectid">清空</el-button>
|
|
|
+ <el-button style="margin-left:10px" @click="clearSelect" size="mini" type="text" v-if="dateParam.content.where.sa_projectid">清空</el-button>
|
|
|
</div>
|
|
|
</selectProject>
|
|
|
</div>
|
|
@@ -2095,18 +2110,22 @@ export default {
|
|
|
|
|
|
this.addParam.content.dataid = id
|
|
|
this.addParam.content.type = 1
|
|
|
+ this.addParam.content.username = ''
|
|
|
this.addFun()
|
|
|
|
|
|
this.baobeiParam.content.dataid = id
|
|
|
this.baobeiParam.content.type = 1
|
|
|
+ this.baobeiParam.content.username = ''
|
|
|
this.baojiaFun()
|
|
|
|
|
|
this.fllowParam.content.dataid = id
|
|
|
this.fllowParam.content.type = 1
|
|
|
+ this.fllowParam.content.username = ''
|
|
|
this.fllowFun()
|
|
|
|
|
|
this.baojiaParam.content.dataid = id
|
|
|
this.baojiaParam.content.type = 1
|
|
|
+ this.baojiaParam.content.username = ''
|
|
|
this.baojiaFun()
|
|
|
|
|
|
this.fllowMapParam.content.dataid = id
|
|
@@ -2180,18 +2199,22 @@ export default {
|
|
|
|
|
|
this.addParam.content.dataid = ''
|
|
|
this.addParam.content.type = ''
|
|
|
+ this.addParam.content.username = name
|
|
|
this.addFun()
|
|
|
|
|
|
this.baobeiParam.content.dataid = ''
|
|
|
this.baobeiParam.content.type = ''
|
|
|
+ this.baobeiParam.content.username = name
|
|
|
this.baojiaFun()
|
|
|
|
|
|
this.fllowParam.content.dataid = ''
|
|
|
this.fllowParam.content.type = ''
|
|
|
+ this.fllowParam.content.username = name
|
|
|
this.fllowFun()
|
|
|
|
|
|
this.baojiaParam.content.dataid = ''
|
|
|
this.baojiaParam.content.type = ''
|
|
|
+ this.baojiaParam.content.username = name
|
|
|
this.baojiaFun()
|
|
|
|
|
|
this.fllowMapParam.content.dataid = ''
|
|
@@ -2241,6 +2264,17 @@ export default {
|
|
|
selectRow (data) {
|
|
|
this.projectname = data.projectname
|
|
|
this.dateParam.content.where.sa_projectid = data.sa_projectid
|
|
|
+ this.dateParam.content.type = ''
|
|
|
+ this.dateParam.content.dataid = ''
|
|
|
+ this.dateParam.content.where.projecttype = ''
|
|
|
+ this.dateParam.content.where.grade = ''
|
|
|
+ this.dateParam.content.where.tradefield = ''
|
|
|
+ this.getDate()
|
|
|
+ },
|
|
|
+ clearSelect () {
|
|
|
+ this.projectname=''
|
|
|
+ this.dateParam.content.where.sa_projectid=''
|
|
|
+ this.dateParam.content.where.projecttype = this.projectType.length ? this.projectType[0].value : ''
|
|
|
this.getDate()
|
|
|
},
|
|
|
handleUnfllowParam (param) {
|