|
|
@ -4,13 +4,15 @@ |
|
|
<span class="section-toolbar-line" style="margin-left: 85px;"></span> |
|
|
<span class="section-toolbar-line" style="margin-left: 85px;"></span> |
|
|
<el-button :icon="renderIcon('antd ClusterOutlined')" link></el-button> |
|
|
<el-button :icon="renderIcon('antd ClusterOutlined')" link></el-button> |
|
|
<span class="section-toolbar-line"></span> |
|
|
<span class="section-toolbar-line"></span> |
|
|
<el-cascader placeholder="选择楼层" size="small" v-model="state.currentFloor" :options="allLevels" filterable /> |
|
|
<el-cascader placeholder="选择楼层" size="small" v-model="currentFloor" |
|
|
|
|
|
:options="allLevels" filterable :show-all-levels="false" clearable |
|
|
|
|
|
:props="{emitPath:false}" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="section-content"> |
|
|
<div class="section-content"> |
|
|
<div :key="state.currentFloor" |
|
|
<div v-if="currentFloor" :key="currentFloor" :title="'当前楼层:'+currentFloor" |
|
|
class="canvas-container" ref="canvasContainer" tabindex="1" /> |
|
|
class="canvas-container" ref="canvasContainer" tabindex="1" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="section-bottom-toolbar section-toolbar"> |
|
|
<div class="section-bottom-toolbar section-toolbar" v-if="isReady"> |
|
|
<div class="section-toolbar-left"> |
|
|
<div class="section-toolbar-left"> |
|
|
<el-button title="鼠标状态 (ESC)" :icon="renderIcon('fa MousePointer')" link |
|
|
<el-button title="鼠标状态 (ESC)" :icon="renderIcon('fa MousePointer')" link |
|
|
:type="state.cursorMode==='normal'?'primary':''" |
|
|
:type="state.cursorMode==='normal'?'primary':''" |
|
|
@ -37,7 +39,7 @@ |
|
|
@click="()=>state.cursorMode = 'Ruler'"></el-button> |
|
|
@click="()=>state.cursorMode = 'Ruler'"></el-button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="section-toolbar-right"> |
|
|
<div class="section-toolbar-right"> |
|
|
<el-input v-model="view.searchKeyword" size="small" style="width: 110px; margin-right: 5px;" |
|
|
<el-input v-model="searchKeyword" size="small" style="width: 110px; margin-right: 5px;" |
|
|
placeholder="Search"> |
|
|
placeholder="Search"> |
|
|
<template #prefix> |
|
|
<template #prefix> |
|
|
<component :is="renderIcon('element Search')"></component> |
|
|
<component :is="renderIcon('element Search')"></component> |
|
|
@ -47,7 +49,7 @@ |
|
|
<span class="section-toolbar-line"></span> |
|
|
<span class="section-toolbar-line"></span> |
|
|
<el-text type="danger">00011</el-text> |
|
|
<el-text type="danger">00011</el-text> |
|
|
<span class="section-toolbar-line"></span> |
|
|
<span class="section-toolbar-line"></span> |
|
|
<div v-if="state.ready"> |
|
|
<div> |
|
|
{{ state.camera.position.x.toFixed(2) }},{{ state.camera.position.y.toFixed(2) |
|
|
{{ state.camera.position.x.toFixed(2) }},{{ state.camera.position.y.toFixed(2) |
|
|
}},{{ state.camera.position.z.toFixed(2) |
|
|
}},{{ state.camera.position.z.toFixed(2) |
|
|
}} |
|
|
}} |
|
|
|