|
|
|
@ -1,11 +1,12 @@ |
|
|
|
|
<template> |
|
|
|
|
<div> |
|
|
|
|
<div class="flex-1 h-200px overflow-hidden"> |
|
|
|
|
<el-table |
|
|
|
|
ref="tableRef" |
|
|
|
|
:data="okrList" |
|
|
|
|
default-expand-all |
|
|
|
|
row-key="id" |
|
|
|
|
size="large" |
|
|
|
|
height="100%" |
|
|
|
|
@row-click="handleRowClick" |
|
|
|
|
@expand-change="handleExpand" |
|
|
|
|
> |
|
|
|
@ -19,11 +20,18 @@ |
|
|
|
|
height: getHeight(row, $index) |
|
|
|
|
}" |
|
|
|
|
></span> |
|
|
|
|
<span v-if="row.type == '目标'">【目标】{{ row.name }}</span> |
|
|
|
|
<span v-if="row.type == '目标'"> |
|
|
|
|
<el-tag type="success" size="small">目标</el-tag> |
|
|
|
|
{{ row.name }} |
|
|
|
|
</span> |
|
|
|
|
<template v-else> |
|
|
|
|
<span class="line2"></span> |
|
|
|
|
<span> |
|
|
|
|
【关键成果】{{ row.sourceName }} {{ row.name }} |
|
|
|
|
<el-tag type="primary" size="small">关键成果</el-tag> |
|
|
|
|
<span class="font-bold text-black" v-if="row.sourceName"> |
|
|
|
|
【{{ row.sourceName }}】 |
|
|
|
|
</span> |
|
|
|
|
<span>{{ row.name }}</span> |
|
|
|
|
<span v-if="row.resultType == 1">达 {{ row.targetValue }}</span> |
|
|
|
|
</span> |
|
|
|
|
<div class="flex items-center mt-10px ml-50px"> |
|
|
|
@ -100,7 +108,8 @@ function prepareData(list) { |
|
|
|
|
type: '关键成果', |
|
|
|
|
resultType: child.resultType, |
|
|
|
|
targetValue: child.targetValue, |
|
|
|
|
currentValue: Number(child.currentValue) |
|
|
|
|
currentValue: Number(child.currentValue), |
|
|
|
|
sourceName: child.sourceName |
|
|
|
|
} |
|
|
|
|
helpList.value.push(kr) |
|
|
|
|
return kr |
|
|
|
|