This commit is contained in:
chengdandan 2023-01-05 09:59:18 +08:00
parent 12047799fa
commit 04bee88c2d
7 changed files with 32 additions and 17 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"remainingRequest":"D:\\视频边缘1215\\TransFlow\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\视频边缘1215\\TransFlow\\src\\views\\bounced\\analysisConfiguration.vue","dependencies":[{"path":"D:\\视频边缘1215\\TransFlow\\src\\views\\bounced\\analysisConfiguration.vue","mtime":1672823213558},{"path":"D:\\视频边缘1215\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1671074740928},{"path":"D:\\视频边缘1215\\TransFlow\\node_modules\\vue-loader\\lib\\index.js","mtime":1671074747916}],"contextDependencies":[],"result":["import { render, staticRenderFns } from \"./analysisConfiguration.vue?vue&type=template&id=fd3d0d46&scoped=true&\"\nimport script from \"./analysisConfiguration.vue?vue&type=script&lang=js&\"\nexport * from \"./analysisConfiguration.vue?vue&type=script&lang=js&\"\nimport style0 from \"./analysisConfiguration.vue?vue&type=style&index=0&id=fd3d0d46&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fd3d0d46\",\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"D:\\\\视频边缘1215\\\\TransFlow\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('fd3d0d46')) {\n api.createRecord('fd3d0d46', component.options)\n } else {\n api.reload('fd3d0d46', component.options)\n }\n module.hot.accept(\"./analysisConfiguration.vue?vue&type=template&id=fd3d0d46&scoped=true&\", function () {\n api.rerender('fd3d0d46', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"src/views/bounced/analysisConfiguration.vue\"\nexport default component.exports"]} {"remainingRequest":"D:\\视频边缘1215\\TransFlow\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\视频边缘1215\\TransFlow\\src\\views\\bounced\\analysisConfiguration.vue","dependencies":[{"path":"D:\\视频边缘1215\\TransFlow\\src\\views\\bounced\\analysisConfiguration.vue","mtime":1672883649753},{"path":"D:\\视频边缘1215\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1671074740928},{"path":"D:\\视频边缘1215\\TransFlow\\node_modules\\vue-loader\\lib\\index.js","mtime":1671074747916}],"contextDependencies":[],"result":["import { render, staticRenderFns } from \"./analysisConfiguration.vue?vue&type=template&id=fd3d0d46&scoped=true&\"\nimport script from \"./analysisConfiguration.vue?vue&type=script&lang=js&\"\nexport * from \"./analysisConfiguration.vue?vue&type=script&lang=js&\"\nimport style0 from \"./analysisConfiguration.vue?vue&type=style&index=0&id=fd3d0d46&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fd3d0d46\",\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"D:\\\\视频边缘1215\\\\TransFlow\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('fd3d0d46')) {\n api.createRecord('fd3d0d46', component.options)\n } else {\n api.reload('fd3d0d46', component.options)\n }\n module.hot.accept(\"./analysisConfiguration.vue?vue&type=template&id=fd3d0d46&scoped=true&\", function () {\n api.rerender('fd3d0d46', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"src/views/bounced/analysisConfiguration.vue\"\nexport default component.exports"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -37,15 +37,23 @@
<div class="dataBoard"> <div class="dataBoard">
<div class="section"> <div class="section">
<p class="board-title">坐标转换</p> <p class="board-title">坐标转换</p>
<div class="warning">
<i class="el-icon-warning" style="color: #409EFF; margin: 0 3px 0 10px;"></i>通过将图像坐标系转换为物理坐标系地理参考使您能够将像素测量转换为真实速度和距离
</div>
<el-form ref="form" :model="coordinateForm" label-width="140px"> <el-form ref="form" :model="coordinateForm" label-width="140px">
<el-form-item label="坐标转换开关:"> <el-form-item label="坐标转换开关:">
<el-switch v-model="coordinateForm.coordinateClose"></el-switch> <el-switch v-model="coordinateForm.coordinateClose"></el-switch>
</el-form-item> </el-form-item>
<el-form-item label="模型:" v-if="coordinateForm.coordinateClose==true"> <el-form-item label="模型:" v-if="coordinateForm.coordinateClose==true">
<el-radio-group v-model="coordinateForm.model"> <el-radio-group v-model="coordinateForm.model">
<el-radio label="Georeferencing"></el-radio> <el-radio label="Georeferencing"></el-radio>
<el-radio label="其他"></el-radio> <el-radio label="其他"></el-radio>
</el-radio-group> </el-radio-group>
<div class="warning">
<i class="el-icon-warning" style="color: #409EFF; margin: 0 3px 0 10px;"></i>地理参照允许测量物理速度和静态图像源的距离
</div>
</el-form-item> </el-form-item>
<el-form-item label="坐标转换:" v-if="coordinateForm.coordinateClose==true"> <el-form-item label="坐标转换:" v-if="coordinateForm.coordinateClose==true">
<el-radio-group v-model="coordinateForm.coordinateTransformation"> <el-radio-group v-model="coordinateForm.coordinateTransformation">
@ -53,8 +61,8 @@
<el-radio label="其他"></el-radio> <el-radio label="其他"></el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<div style="width:100%;height:300px" > <div style="width:100%;height:300px" v-if="coordinateForm.coordinateClose==true" >
<iframe id="mapModuleTop" @load="load" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height:100%;" ></iframe> <iframe id="mapModuleTop" @load="load" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)" ></iframe>
<!-- <iframe src="./VideoWeb/index.html" style="height: 100%; width: 100%;border: none" <!-- <iframe src="./VideoWeb/index.html" style="height: 100%; width: 100%;border: none"
ref="iframe"></iframe> --> ref="iframe"></iframe> -->
</div> </div>
@ -140,9 +148,9 @@
<el-form-item label="车道识别配置开关:" label-width="150px"> <el-form-item label="车道识别配置开关:" label-width="150px">
<el-switch v-model="laneform.laneClose"></el-switch> <el-switch v-model="laneform.laneClose"></el-switch>
</el-form-item> </el-form-item>
<!-- <div style="width:100%;height:300px" v-if="laneform.laneClose==true"> <div style="width:100%;height:300px" v-if="laneform.laneClose==true">
<iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe> <iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe>
</div> --> </div>
<el-form-item label="各车道中心线(区域检测器):" style="width:300px" v-if="laneform.laneClose==true"> <el-form-item label="各车道中心线(区域检测器):" style="width:300px" v-if="laneform.laneClose==true">
<el-switch v-model="laneform.areaDetector"></el-switch> <el-switch v-model="laneform.areaDetector"></el-switch>
</el-form-item> </el-form-item>
@ -168,9 +176,9 @@
<el-form-item label="识别区域开关" style="width:250px"> <el-form-item label="识别区域开关" style="width:250px">
<el-switch v-model="identificationAreaform.identificationAreaClose"></el-switch> <el-switch v-model="identificationAreaform.identificationAreaClose"></el-switch>
</el-form-item> </el-form-item>
<!-- <div style="width:100%;height:300px" v-if="identificationAreaform.identificationAreaClose==true"> <div style="width:100%;height:300px" v-if="identificationAreaform.identificationAreaClose==true">
<iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe> <iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe>
</div> --> </div>
<el-button type="primary" @click="handleagain()" size="small" style="width:150px" v-if="identificationAreaform.identificationAreaClose==true">保存</el-button> <el-button type="primary" @click="handleagain()" size="small" style="width:150px" v-if="identificationAreaform.identificationAreaClose==true">保存</el-button>
</el-form> </el-form>
@ -205,9 +213,9 @@
<el-form-item label="车牌识别开关" style="width:250px"> <el-form-item label="车牌识别开关" style="width:250px">
<el-switch v-model="licensePlateform.licensePlateClose"></el-switch> <el-switch v-model="licensePlateform.licensePlateClose"></el-switch>
</el-form-item> </el-form-item>
<!-- <div style="width:100%;height:300px" v-if="licensePlateform.licensePlateClose==true"> <div style="width:100%;height:300px" v-if="licensePlateform.licensePlateClose==true">
<iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe> <iframe id="mapModule" src="./VideoWeb/index.html" frameborder="0" style="width: 100%; height: calc(100% - 50px)"></iframe>
</div> --> </div>
<el-table border :data="licensePlateTableData" v-if="licensePlateform.licensePlateClose==true"> <el-table border :data="licensePlateTableData" v-if="licensePlateform.licensePlateClose==true">
<el-table-column prop="sectionPlate" label="断面号牌" align="center"> <el-table-column prop="sectionPlate" label="断面号牌" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
@ -284,8 +292,9 @@
<div class="section"> <div class="section">
<p class="board-title">停车状态</p> <p class="board-title">停车状态</p>
<div class="warning"> <div class="warning">
<i class="el-icon-warning" style="color: #409EFF; margin: 0 3px 0 10px;"></i>更新频率更新频率可以根据链路带宽进行设置 <i class="el-icon-warning" style="color: #409EFF; margin: 0 3px 0 10px;"></i>位移速度加速度的阈值例如位移δ速度v加速度a
</div> 则判断车辆停车
</div>
<el-form :inline="true" :model="stopStateform" class="demo-form-inline" label-width="140px"> <el-form :inline="true" :model="stopStateform" class="demo-form-inline" label-width="140px">
<el-form-item label="位移:" > <el-form-item label="位移:" >
<el-input-number v-model="stopStateform.displacement" @change="handleChange" :min="2000" :max="3000" label="位移"></el-input-number> <el-input-number v-model="stopStateform.displacement" @change="handleChange" :min="2000" :max="3000" label="位移"></el-input-number>
@ -309,6 +318,12 @@
<div class="section"> <div class="section">
<p class="board-title">通信设置</p> <p class="board-title">通信设置</p>
<el-form :model="communicationform" class="demo-form-inline" label-width="200px"> <el-form :model="communicationform" class="demo-form-inline" label-width="200px">
<el-form-item label="更新频率:" style="margin-bottom: 20px;">
<el-input v-model="communicationform.renewalFrequency" style="width:200px;"></el-input>
</el-form-item>
<div class="warning">
<i class="el-icon-warning" style="color: #409EFF; margin: 0 3px 0 10px;"></i>更新频率可以根据链路带宽进行设置
</div>
<el-form-item label="类型:" style="margin-bottom: 20px;"> <el-form-item label="类型:" style="margin-bottom: 20px;">
<el-radio-group v-model="communicationform.type" > <el-radio-group v-model="communicationform.type" >
<el-radio label="快速-用于高带宽连接"></el-radio> <el-radio label="快速-用于高带宽连接"></el-radio>
@ -444,7 +459,7 @@ export default {
// //
communicationform: { communicationform: {
type:'快速-用于高带宽连接', type:'快速-用于高带宽连接',
renewalFrequency:''
}, },
form: { form: {
name: '', name: '',