| | |
| | | <div class="mark-info"> |
| | | <div class="abnormal" v-if="data.LableLst && data.LableLst.length"> |
| | | <span |
| | | class="abnormal-label" |
| | | v-for="(label, index) in data.LableLst" |
| | | :key="index" |
| | | >{{ label.Desc +(index==data.LableLst.length-1?"":",")}}</span> |
| | |
| | | :visible="eventDialogVisible" |
| | | @close="eventDialogVisible = false" |
| | | > |
| | | <div class="title" slot="title"> |
| | | <i class="el-icon-connection"></i> |
| | | <span>shoubi视频</span> |
| | | </div> |
| | | <div class="title" slot="title"> |
| | | <i class="el-icon-connection"></i> |
| | | <span>shoubi视频</span> |
| | | </div> |
| | | <event-videos :eventDetail="curEventDetail"></event-videos> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | } else { |
| | | _this.tabTotal = res.total; |
| | | _this.tabData = res.data; |
| | | |
| | | _this.tabData = _this.tabData.map(function (item) { |
| | | const set = new Set() |
| | | item.LableLst.forEach(function (label) { |
| | | label.Desc.split(",").forEach(function (d) { |
| | | set.add(d) |
| | | }) |
| | | }) |
| | | const lblst = [] |
| | | set.forEach(function (d) { |
| | | lblst.push({ Desc: d }) |
| | | }) |
| | | item.LableLst = lblst |
| | | return item |
| | | }) |
| | | } |
| | | }); |
| | | }, |
| | |
| | | text-align: left; |
| | | border: 1px solid #dedede; |
| | | border-radius: 5px; |
| | | //height: 390px; |
| | | height: 420px; |
| | | .video-wrap { |
| | | border-radius: 3px; |
| | | width: 100%; |
| | |
| | | color: #3d68e1; |
| | | .abnormal { |
| | | color: red; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | } |
| | | .event-tag { |
| | | margin-top: 10px; |
| | |
| | | width: 1000px; |
| | | height: 800px; |
| | | background: #efefef; |
| | | .el-dialog__body{ |
| | | .el-dialog__body { |
| | | padding: 0; |
| | | } |
| | | } |