| | |
| | | > |
| | | <div class="title" slot="title"> |
| | | <i class="el-icon-connection"></i> |
| | | <span>shoubi视频</span> |
| | | <span>{{curEvName}}视频</span> |
| | | </div> |
| | | <event-videos :eventDetail="curEventDetail"></event-videos> |
| | | <event-videos :eventVideoArr="eventVideoArr"></event-videos> |
| | | </el-dialog> |
| | | </div> |
| | | </div> |
| | |
| | | getLabelMap, |
| | | delLabel, |
| | | editLabel, |
| | | getEventVideo |
| | | } from "@/api/shuohuang"; |
| | | import VideoAnalyze from "./videoAnalyze"; |
| | | import EventVideos from "./eventVideos"; |
| | |
| | | labelDialogVisible: false, |
| | | selectedVideo: {}, |
| | | eventDialogVisible: false, |
| | | curEventDetail: {} |
| | | curEvName: '', |
| | | eventVideoArr: [] |
| | | }; |
| | | }, |
| | | watch: { |
| | |
| | | checkEventVideo (label) { |
| | | this.eventDialogVisible = true; |
| | | this.curEventDetail = label; |
| | | let _this = this; |
| | | getEventVideo({Event:label.Event,LkgID:label.ParentID}).then(res=>{ |
| | | _this.eventVideoArr = res.data; |
| | | _this.curEvName = label.Event; |
| | | }) |
| | | }, |
| | | handleTabSizeChange (size) { |
| | | this.tabPageSize = size; |
| | |
| | | } else { |
| | | _this.tabTotal = res.total; |
| | | _this.tabData = res.data; |
| | | // debugger |
| | | _this.tabData = _this.tabData.map(function (item) { |
| | | const set = new Set() |
| | | item.LableLst.forEach(function (label) { |
| | |
| | | height: 40px; |
| | | line-height: 40px; |
| | | border: none; |
| | | color: #2c3e50; |
| | | font-size: 12px; |
| | | } |
| | | .el-menu--popup { |
| | | display: flex; |
| | |
| | | } |
| | | .highlevel-option { |
| | | font-size: 12px; |
| | | color: #2c3e50; |
| | | &:hover { |
| | | color: #6486e7; |
| | | } |
| | |
| | | position: relative; |
| | | text-align: left; |
| | | background: #fff; |
| | | border: 1px solid #dedede; |
| | | border-radius: 5px; |
| | | height: 360px; |
| | | margin-bottom: 10px; |