|
@@ -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],
|