| | |
| | | </div> |
| | | <el-divider /> |
| | | <CompMonitorObj |
| | | height="68vh" |
| | | height="62vh" |
| | | :data="curMonitorObjList" |
| | | show-btn |
| | | v-model:tabName="curSceneType" |
| | |
| | | </CompMonitorObj> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-affix :offset="140"> |
| | | <!-- <el-affix :offset="140"> --> |
| | | <div> |
| | | <el-text>可选场景</el-text> |
| | | </div> |
| | | <el-divider /> |
| | | <div> |
| | | <el-segmented v-model="curSceneType" :options="sceneTypeOptions" /> |
| | | </div> |
| | | <el-scrollbar class="scrollbar-flex-content" always > |
| | | <!-- <el-segmented v-model="curSceneType" :options="sceneTypeOptions" /> --> |
| | | <el-tabs v-model="curSceneType"> |
| | | <el-tab-pane |
| | | v-for="item in sceneTypeOptions" |
| | | :key="item" |
| | | :label="item" |
| | | :name="item" |
| | | ></el-tab-pane> |
| | | </el-tabs> |
| | | </el-scrollbar> |
| | | <FYInfoSearch |
| | | placeholder="请输入场景名称关键字" |
| | | :data="showSceneList" |
| | |
| | | </ItemScene> |
| | | </template> |
| | | </FYInfoSearch> |
| | | </el-affix> |
| | | <!-- </el-affix> --> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | |
| | | const total = this.curMonitorObjList.length; |
| | | const map = new Map(); |
| | | this.curMonitorObjList.forEach((e) => { |
| | | const d = e.scene |
| | | const d = e.scene; |
| | | if (!map.has(d.type)) { |
| | | map.set(d.type, { num: 0 }); |
| | | } |
| | |
| | | }); |
| | | }, |
| | | deleteMov(item) { |
| | | if (item.extension1) { |
| | | if ( |
| | | !( |
| | | item.extension1 == null || |
| | | item.extension1 == undefined || |
| | | item.extension1 == '0' |
| | | ) |
| | | ) { |
| | | ElMessage({ |
| | | message: '已监管场景无法移除', |
| | | type: 'error' |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped></style> |
| | | <style scoped> |
| | | .scrollbar-flex-content { |
| | | display: flex; |
| | | /* width: fit-content; */ |
| | | height: min-content; |
| | | } |
| | | </style> |