qinzhipeng_v@didiglobal.com 4 anni fa
parent
commit
380d2d3e4e
1 ha cambiato i file con 14 aggiunte e 3 eliminazioni
  1. 14 3
      src/views/projectManage/components/demand.vue

+ 14 - 3
src/views/projectManage/components/demand.vue

@@ -28,12 +28,13 @@
       <el-table-column v-if="locking" type="selection" width="50" align="center" />
       <el-table-column label="任务" width="300">
         <template slot-scope="scope">
-          <div v-if="!scope.row.vsInput" @mouseover="scope.row.vVisible = true" @mouseout="scope.row.vVisible = false">
+          <div v-show="!scope.row.vsInput" @mouseover="scope.row.vVisible = true" @mouseout="scope.row.vVisible = false">
             <div class="templatName">
               <div class="involveApp-top-bottom el-involveApp">{{ scope.row.involveAppString || "" }} </div>
-              <el-tooltip class="item" effect="dark" :content="scope.row.moduleInfoName" placement="top">
-                <span v-if="scope.row.moduleInfoName !== null" ref="Simulation">{{ scope.row.moduleInfoName.length >= 24 ? scope.row.moduleInfoName.substring(0,25) + '...' : scope.row.moduleInfoName }}</span>
+              <el-tooltip v-if="scope.row.moduleInfoName" class="item" effect="dark" :content="scope.row.moduleInfoName" placement="top">
+                <div ref="Simulation">{{ scope.row.moduleInfoName | ellipsis }}</div>
               </el-tooltip>
+              <div v-else ref="Simulation" style="visibility: hidden;">{{ '你好' }}</div>
             </div>
 
             <div class="templatTaskName cursorPo" @click="clickTemplatTaskName(scope.row.id)">{{ scope.row.name }}</div>
@@ -70,6 +71,7 @@
             </div>
 
             <div class="Layout_space_between" style="margin-bottom: 10px;">
+              <div v-if="scope.row.isDirectlyFromDpm === -2" style="visibility: hidden;">关联望岳</div>
               <span v-if="scope.row.isDirectlyFromDpm === 0 || scope.row.isDirectlyFromDpm === 1">
                 <el-tooltip class="item" effect="dark" :content="scope.row.relatedDpmTaskInfo.taskId + ' ' + scope.row.relatedDpmTaskInfo.moduleInfoName + ' ' + scope.row.relatedDpmTaskInfo.name" placement="top">
                   <img class="cursorPo img-logo" src="@/assets/home_images/WX20200914-141851@2x.png" @click="jump(scope.row.dpmUrl)">
@@ -175,6 +177,15 @@ export default {
     schedule,
     taskDialog
   },
+  filters: {
+    ellipsis(value) {
+      if (!value) return ''
+      if (value.length > 23) {
+        return value.slice(0, 23) + '...'
+      }
+      return value
+    }
+  },
   props: {
     requiredList: {
       type: [Object, Array],