codeMan 1 年間 前
コミット
b020200f53
1 ファイル変更46 行追加12 行削除
  1. 46 12
      src/HDrpManagement/projectData/index.vue

+ 46 - 12
src/HDrpManagement/projectData/index.vue

@@ -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) {