|
@ -26,6 +26,7 @@ |
|
|
:scaleOptions="scaleOptions" |
|
|
:scaleOptions="scaleOptions" |
|
|
:buildingLevelOptions="buildingLevelOptions" |
|
|
:buildingLevelOptions="buildingLevelOptions" |
|
|
:seismicOptions="seismicOptions" |
|
|
:seismicOptions="seismicOptions" |
|
|
|
|
|
:departmentOptions="departmentOptions" |
|
|
@getResInfo="handleGetResInfo" |
|
|
@getResInfo="handleGetResInfo" |
|
|
></BaseInfo> |
|
|
></BaseInfo> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
@ -47,7 +48,9 @@ |
|
|
:resCode="resCode" |
|
|
:resCode="resCode" |
|
|
></StatisticsAnalysis> |
|
|
></StatisticsAnalysis> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
<el-tab-pane label="视频查看" name="6" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="视频查看" name="6" lazy disabled> |
|
|
|
|
|
<!-- <VideoAnalysis></VideoAnalysis> --> |
|
|
|
|
|
</el-tab-pane> |
|
|
<el-tab-pane label="巡查养护" name="7" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="巡查养护" name="7" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="动物防治" name="8" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="动物防治" name="8" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="安全鉴定" name="9" disabled lazy> </el-tab-pane> |
|
|
<el-tab-pane label="安全鉴定" name="9" disabled lazy> </el-tab-pane> |
|
@ -64,6 +67,7 @@ import BaseInfo from "./components/BaseInfo.vue"; |
|
|
import DataStatistics from "./components/DataStatistics.vue"; |
|
|
import DataStatistics from "./components/DataStatistics.vue"; |
|
|
import MonitorWarning from "./components/MonitorWarning.vue"; |
|
|
import MonitorWarning from "./components/MonitorWarning.vue"; |
|
|
import StatisticsAnalysis from "./components/StatisticsAnalysis.vue"; |
|
|
import StatisticsAnalysis from "./components/StatisticsAnalysis.vue"; |
|
|
|
|
|
// import VideoAnalysis from "./components/VideoAnalysis.vue"; |
|
|
import { Close } from "@element-plus/icons-vue"; |
|
|
import { Close } from "@element-plus/icons-vue"; |
|
|
import SB from "@/assets/map/sluice_big.png"; |
|
|
import SB from "@/assets/map/sluice_big.png"; |
|
|
import SM from "@/assets/map/sluice_middle.png"; |
|
|
import SM from "@/assets/map/sluice_middle.png"; |
|
@ -117,6 +121,7 @@ const projTypeOptions = ref([]); |
|
|
const scaleOptions = ref([]); |
|
|
const scaleOptions = ref([]); |
|
|
const buildingLevelOptions = ref([]); |
|
|
const buildingLevelOptions = ref([]); |
|
|
const seismicOptions = ref([]); |
|
|
const seismicOptions = ref([]); |
|
|
|
|
|
const departmentOptions = ref([]); |
|
|
|
|
|
|
|
|
function initDict() { |
|
|
function initDict() { |
|
|
getDicts("sluice_type").then((res) => { |
|
|
getDicts("sluice_type").then((res) => { |
|
@ -134,6 +139,9 @@ function initDict() { |
|
|
getDicts("design_seismic_intensity").then((res) => { |
|
|
getDicts("design_seismic_intensity").then((res) => { |
|
|
seismicOptions.value = res || []; |
|
|
seismicOptions.value = res || []; |
|
|
}); |
|
|
}); |
|
|
|
|
|
getDicts("centralized_management_department").then((res) => { |
|
|
|
|
|
departmentOptions.value = res || []; |
|
|
|
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function scaleFormat(key: string) { |
|
|
function scaleFormat(key: string) { |
|
|