|
@@ -61,8 +61,9 @@
|
|
<el-tag type="info"effect="dark" v-else class="custom-ellipse-tag">未关联WBS</el-tag>
|
|
<el-tag type="info"effect="dark" v-else class="custom-ellipse-tag">未关联WBS</el-tag>
|
|
</div>
|
|
</div>
|
|
<div class="project-like" @click="toggleLike(item)" v-loading="item.load">
|
|
<div class="project-like" @click="toggleLike(item)" v-loading="item.load">
|
|
- <i class="el-icon-star-on" v-if="item.isCollect" style="color: red;" ></i>
|
|
|
|
- <i class="el-icon-star-off" v-else></i>
|
|
|
|
|
|
+
|
|
|
|
+ <i class="ri-heart-fill" v-if="item.isCollect" style="color: red;" ></i>
|
|
|
|
+ <i class="ri-heart-fill" v-else></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="project-title" >
|
|
<div class="project-title" >
|
|
@@ -232,7 +233,7 @@
|
|
<el-tag
|
|
<el-tag
|
|
size="small"
|
|
size="small"
|
|
:type="item.contractType===1?'warning':item.contractType===2?'primary':'success'"
|
|
:type="item.contractType===1?'warning':item.contractType===2?'primary':'success'"
|
|
- class="custom-ellipse-tag1 ellipsis-tag"
|
|
|
|
|
|
+ class="custom-ellipse-tag1 ellipsis-tag1"
|
|
|
|
|
|
>
|
|
>
|
|
{{item.contractName}}
|
|
{{item.contractName}}
|
|
@@ -917,7 +918,20 @@ export default {
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+.ellipsis-tag1 {
|
|
|
|
+ max-width:220px; /* 设置最大宽度 */
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ margin-right: 4px;
|
|
|
|
|
|
|
|
+
|
|
|
|
+ .el-tag__content {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ max-width: 100%;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ }
|
|
|
|
+}
|
|
/* 确保 tooltip 的最大宽度 */
|
|
/* 确保 tooltip 的最大宽度 */
|
|
.el-tooltip__popper {
|
|
.el-tooltip__popper {
|
|
max-width: 300px;
|
|
max-width: 300px;
|