| | |
| | | <div v-for="(g, i) in gridCtrlList" :key="i"> |
| | | {{ g.name }} |
| | | <div v-for="(value, t) in g.views" :key="t"> |
| | | <!-- {{ value[0] }} --> |
| | | <span v-if="value.extData.type == 0">{{ value.tag + '.' }}</span> |
| | | {{ value.extData.name }} |
| | | <!-- {{ key }} --> |
| | | <!-- <el-text>{{ g.name }}</el-text> --> |
| | |
| | | > |
| | | </CheckButton> |
| | | <CheckButton |
| | | v-if="value.extData.type == 0" |
| | | active-text="显示走航轨迹" |
| | | inactive-text="隐藏走航轨迹" |
| | | :default-value="false" |
| | | @change="(e) => handleUnderwayClick(e, i, value)" |
| | | > |
| | | </CheckButton> |
| | | <CheckButton |
| | | v-if="value.extData.type == 1" |
| | | active-text="高亮融合网格" |
| | | :default-value="true" |
| | | @change="(e) => handleHighlightGridClick(e, i, value)" |
| | | > |
| | | </CheckButton> |
| | | </el-row> |
| | |
| | | dataId: value.tag |
| | | }); |
| | | } |
| | | |
| | | function handleHighlightGridClick(e, index, value) { |
| | | toRaw(props.gridCtrls[index]).mixGrid(value.tag.split('-'), e); |
| | | } |
| | | </script> |
| | | <style scoped> |
| | | .content-wrap { |
| | | min-width: 300px; |
| | | min-height: 600px; |
| | | max-height: 80vh; |
| | | height: 80vh; |
| | | padding: 4px 16px; |
| | | } |
| | | |
| | | :deep(.el-input-number) { |