Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
holo-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xinkong
holo-web
Commits
115c9bc6
Commit
115c9bc6
authored
Dec 06, 2023
by
ninglx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理vue script->npm引入 导致的使用方式问题 统一处理vfor cosole warn
parent
8709da22
Changes
32
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
128 additions
and
121 deletions
+128
-121
index.vue
wj-manage-web/src/components/Standard/map/pathMap/index.vue
+3
-3
index.js
wj-manage-web/src/components/index.js
+1
-0
index.vue
wj-manage-web/src/components/navigator/index.vue
+4
-1
index.vue
wj-manage-web/src/views/analysis/historyReports/index.vue
+4
-4
part1.vue
wj-manage-web/src/views/analysis/preview/parts/part1.vue
+2
-2
reportArea.vue
wj-manage-web/src/views/analysis/reportArea.vue
+11
-11
reportArtery.vue
wj-manage-web/src/views/analysis/reportArtery.vue
+11
-11
reportCross.vue
wj-manage-web/src/views/analysis/reportCross.vue
+12
-12
index.vue
wj-manage-web/src/views/efficiency/index.vue
+4
-4
index.vue
wj-manage-web/src/views/organization/index.vue
+4
-4
mapConflict.vue
wj-manage-web/src/views/organization/mapConflict.vue
+1
-1
bottomCameras.vue
wj-manage-web/src/views/safety/bottomCameras.vue
+4
-4
index.vue
wj-manage-web/src/views/safety/index.vue
+1
-0
totalPieChart.vue
wj-manage-web/src/views/safety/totalPieChart.vue
+1
-1
typePieChart.vue
wj-manage-web/src/views/safety/typePieChart.vue
+1
-1
dialogCrossOld.vue
wj-manage-web/src/views/signal/dialogCrossOld.vue
+1
-1
crossDetail.vue
wj-manage-web/src/views/situation/crossDetail.vue
+7
-7
messageBoxes.vue
wj-manage-web/src/views/situation/floatData/messageBoxes.vue
+3
-2
pedAndNoVehicles.vue
...rc/views/situation/floatData/msgLeft/pedAndNoVehicles.vue
+1
-1
trafficEvent.vue
...b/src/views/situation/floatData/msgRight/trafficEvent.vue
+3
-3
videoList.vue
wj-manage-web/src/views/situation/floatData/videoList.vue
+4
-4
eventPopup.vue
wj-manage-web/src/views/situation/mapPopup/eventPopup.vue
+1
-1
warningPopup.vue
wj-manage-web/src/views/situation/mapPopup/warningPopup.vue
+1
-1
equipmentSwitch.vue
...age-web/src/views/situation/switchers/equipmentSwitch.vue
+3
-3
layersSwitch.vue
wj-manage-web/src/views/situation/switchers/layersSwitch.vue
+3
-3
trackSwitcher.vue
wj-manage-web/src/views/situation/trackSwitcher.vue
+7
-6
historyVideos.vue
wj-manage-web/src/views/track/historyVideos.vue
+2
-2
menuTrafficCrowd.vue
wj-manage-web/src/views/track/menuTrafficCrowd.vue
+4
-4
menuTrafficEvent.vue
wj-manage-web/src/views/track/menuTrafficEvent.vue
+6
-6
menuVehicleTrack.vue
wj-manage-web/src/views/track/menuVehicleTrack.vue
+14
-14
perSwitch.vue
wj-manage-web/src/views/track/switchers/perSwitch.vue
+2
-2
trackTypes.vue
wj-manage-web/src/views/track/switchers/trackTypes.vue
+2
-2
No files found.
wj-manage-web/src/components/Standard/map/pathMap/index.vue
View file @
115c9bc6
...
...
@@ -42,8 +42,8 @@
</div>
<el-select
v-model=
"speedValue"
class=
"ctrl-select"
>
<el-option
v-for=
"
item
of speeds"
:key=
"i
tem.value
"
v-for=
"
(item,index)
of speeds"
:key=
"i
ndex
"
:label=
"item.label"
:value=
"item.value"
></el-option>
...
...
@@ -66,7 +66,7 @@
@
change=
"handleCheckedChange"
style=
"display: flex; flex-direction: column"
>
<el-checkbox
v-for=
"
item in types"
:label=
"item"
:key=
"item
"
>
{{
<el-checkbox
v-for=
"
(item,index) of types"
:label=
"item"
:key=
"index
"
>
{{
item
}}
</el-checkbox>
</el-checkbox-group>
...
...
wj-manage-web/src/components/index.js
View file @
115c9bc6
import
Vue
from
'
vue
'
// 引入组件
// 面包屑
import
breadcrumb
from
"
./Breadcrumb
"
;
...
...
wj-manage-web/src/components/navigator/index.vue
View file @
115c9bc6
...
...
@@ -374,7 +374,7 @@ export default {
.el-menu--horizontal > .el-menu-item {
line-height: 31px;
height: 31px;
border-bottom:
0px
;
border-bottom:
none
;
// text-align: center;
}
...
...
@@ -390,10 +390,12 @@ export default {
.el-menu--horizontal > .el-menu-item.is-active.norm {
background-image: url('../../assets/images/holo/menuSelect.png');
border-bottom: none;
}
.el-menu--horizontal > .el-menu-item.is-active.fz {
background-image: url('../../assets/images/holo/menuSelectR.png');
border-bottom: none;
}
.el-menu {
...
...
@@ -417,6 +419,7 @@ export default {
display: flex;
align-items: center;
justify-content: center;
border-bottom: none;
}
.demo0 {
...
...
wj-manage-web/src/views/analysis/historyReports/index.vue
View file @
115c9bc6
...
...
@@ -21,8 +21,8 @@
<el-tab-pane
:name=
"item.code"
style=
"position: relative"
v-for=
"
item
of tabGroups"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of tabGroups"
:key=
"i
ndex
"
:label=
"item.label"
>
<div
...
...
@@ -40,8 +40,8 @@
<div
class=
"files-cont"
:title=
"report.name"
v-for=
"
report
of tabItemReports[item.code]"
:key=
"
report.id
"
v-for=
"
(report,index)
of tabItemReports[item.code]"
:key=
"
index
"
@
click=
"reportCheckChange(report)"
>
<div
v-if=
"!downloadStatus"
class=
"hoverEle"
>
...
...
wj-manage-web/src/views/analysis/preview/parts/part1.vue
View file @
115c9bc6
...
...
@@ -28,8 +28,8 @@
min-width=
"70"
:prop=
"`prop${item}`"
:label=
"`${convertDict('Direction', item)}进口`"
v-for=
"
item
of this.tableColumns"
:key=
"i
tem
"
v-for=
"
(item,index)
of this.tableColumns"
:key=
"i
ndex
"
><
template
slot-scope=
"scope"
>
{{
scope
.
row
[
`prop${item
}
`
]
||
"
-
"
}}
<
/template
>
...
...
wj-manage-web/src/views/analysis/reportArea.vue
View file @
115c9bc6
...
...
@@ -54,45 +54,45 @@
<el-form-item
label=
"路口概况"
>
<el-checkbox-group
v-model=
"analysisForm.road"
>
<el-checkbox
v-for=
"
item
of analysisForm.roadOptions"
v-for=
"
(item,index)
of analysisForm.roadOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通运行分析"
>
<el-checkbox-group
v-model=
"analysisForm.run"
>
<el-checkbox
v-for=
"
item
of analysisForm.runOptions"
v-for=
"
(item,index)
of analysisForm.runOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通信号分析"
>
<el-checkbox-group
v-model=
"analysisForm.signal"
>
<el-checkbox
v-for=
"
item
of analysisForm.signalOptions"
v-for=
"
(item,index)
of analysisForm.signalOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通安全分析"
>
<el-checkbox-group
v-model=
"analysisForm.safety"
>
<el-checkbox
v-for=
"
item
of analysisForm.safetyOptions"
v-for=
"
(item,index)
of analysisForm.safetyOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通组织分析"
>
<el-checkbox-group
v-model=
"analysisForm.organization"
>
<el-checkbox
v-for=
"
item
of analysisForm.organizationOptions"
v-for=
"
(item,index)
of analysisForm.organizationOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
...
...
@@ -109,7 +109,7 @@
<div
class=
"header"
>
历史报告
</div>
<div
class=
"content"
>
<div
class=
"reports"
>
<div
class=
"type-reports"
v-for=
"
item of reports"
:key=
"item
"
>
<div
class=
"type-reports"
v-for=
"
(item,index) of reports"
:key=
"index
"
>
<div
class=
"reports-header"
>
{{
item
.
type
}}
</div>
<div
class=
"reports-cont"
>
<div
class=
"files-cont"
></div>
...
...
wj-manage-web/src/views/analysis/reportArtery.vue
View file @
115c9bc6
...
...
@@ -54,45 +54,45 @@
<el-form-item
label=
"路口概况"
>
<el-checkbox-group
v-model=
"analysisForm.road"
>
<el-checkbox
v-for=
"
item
of analysisForm.roadOptions"
v-for=
"
(item,index)
of analysisForm.roadOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通运行分析"
>
<el-checkbox-group
v-model=
"analysisForm.run"
>
<el-checkbox
v-for=
"
item
of analysisForm.runOptions"
v-for=
"
(item,index)
of analysisForm.runOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通信号分析"
>
<el-checkbox-group
v-model=
"analysisForm.signal"
>
<el-checkbox
v-for=
"
item
of analysisForm.signalOptions"
v-for=
"
(item,index)
of analysisForm.signalOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通安全分析"
>
<el-checkbox-group
v-model=
"analysisForm.safety"
>
<el-checkbox
v-for=
"
item
of analysisForm.safetyOptions"
v-for=
"
(item,index)
of analysisForm.safetyOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label=
"交通组织分析"
>
<el-checkbox-group
v-model=
"analysisForm.organization"
>
<el-checkbox
v-for=
"
item
of analysisForm.organizationOptions"
v-for=
"
(item,index)
of analysisForm.organizationOptions"
:label=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
...
...
@@ -109,7 +109,7 @@
<div
class=
"header"
>
历史报告
</div>
<div
class=
"content"
>
<div
class=
"reports"
>
<div
class=
"type-reports"
v-for=
"
item of reports"
:key=
"item
"
>
<div
class=
"type-reports"
v-for=
"
(item,index) of reports"
:key=
"index
"
>
<div
class=
"reports-header"
>
{{
item
.
type
}}
</div>
<div
class=
"reports-cont"
>
<div
class=
"files-cont"
></div>
...
...
wj-manage-web/src/views/analysis/reportCross.vue
View file @
115c9bc6
...
...
@@ -18,8 +18,8 @@
placeholder=
"选择路口"
>
<el-option
v-for=
"
item
of this.$store.state.dicts.CrossInfo"
:key=
"i
tem
"
v-for=
"
(item,index)
of this.$store.state.dicts.CrossInfo"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.name"
></el-option>
...
...
@@ -88,10 +88,10 @@
<el-form-item>
<el-checkbox-group
v-model=
"analysisForm.road"
>
<el-checkbox
v-for=
"
item
of analysisFormOptions.road"
v-for=
"
(item,index)
of analysisFormOptions.road"
:value=
"item.value"
:label=
"item.value"
:key=
"i
tem.value
"
:key=
"i
ndex
"
>
{{
item
.
label
}}
</el-checkbox
>
</el-checkbox-group>
...
...
@@ -101,10 +101,10 @@
<el-form-item>
<el-checkbox-group
v-model=
"analysisForm.run"
>
<el-checkbox
v-for=
"
item
of analysisFormOptions.run"
v-for=
"
(item,index)
of analysisFormOptions.run"
:value=
"item.value"
:label=
"item.value"
:key=
"i
tem.value
"
:key=
"i
ndex
"
>
{{
item
.
label
}}
</el-checkbox
>
</el-checkbox-group>
...
...
@@ -114,10 +114,10 @@
<el-form-item>
<el-checkbox-group
v-model=
"analysisForm.signal"
>
<el-checkbox
v-for=
"
item
of analysisFormOptions.signal"
v-for=
"
(item,index)
of analysisFormOptions.signal"
:value=
"item.value"
:label=
"item.value"
:key=
"i
tem.value
"
:key=
"i
ndex
"
>
{{
item
.
label
}}
</el-checkbox
>
</el-checkbox-group>
...
...
@@ -127,10 +127,10 @@
<el-form-item>
<el-checkbox-group
v-model=
"analysisForm.safety"
>
<el-checkbox
v-for=
"
item
of analysisFormOptions.safety"
v-for=
"
(item,index)
of analysisFormOptions.safety"
:value=
"item.value"
:label=
"item.value"
:key=
"i
tem.value
"
:key=
"i
ndex
"
>
{{
item
.
label
}}
</el-checkbox
>
</el-checkbox-group>
...
...
@@ -140,10 +140,10 @@
<el-form-item>
<el-checkbox-group
v-model=
"analysisForm.organization"
>
<el-checkbox
v-for=
"
item
of analysisFormOptions.organization"
v-for=
"
(item,index)
of analysisFormOptions.organization"
:value=
"item.value"
:label=
"item.value"
:key=
"i
tem.value
"
:key=
"i
ndex
"
>
{{
item
.
label
}}
</el-checkbox
>
</el-checkbox-group>
...
...
wj-manage-web/src/views/efficiency/index.vue
View file @
115c9bc6
...
...
@@ -97,8 +97,8 @@
v-model=
"passerbyCheckList"
>
<el-checkbox
v-for=
"
item
of passerbyFormCheck"
:key=
"i
tem.label
"
v-for=
"
(item,index)
of passerbyFormCheck"
:key=
"i
ndex
"
:label=
"item.label"
>
{{
item
.
label
}}
...
...
@@ -233,8 +233,8 @@
v-model=
"vehicleCheckList"
>
<el-checkbox
v-for=
"
item
of vehicleFormCheck"
:key=
"i
tem.label
"
v-for=
"
(item,index)
of vehicleFormCheck"
:key=
"i
ndex
"
:label=
"item.label"
>
{{ item.label }}
...
...
wj-manage-web/src/views/organization/index.vue
View file @
115c9bc6
...
...
@@ -90,8 +90,8 @@
v-model=
"passerbyCheckList"
>
<el-checkbox
v-for=
"
item
of passerbyFormCheck"
:key=
"i
tem.label
"
v-for=
"
(item,index)
of passerbyFormCheck"
:key=
"i
ndex
"
:label=
"item.label"
>
{{
item
.
label
...
...
@@ -124,8 +124,8 @@
v-model=
"noVehicleCheckList"
>
<el-checkbox
v-for=
"
item
of noVehicleFormCheck"
:key=
"i
tem.label
"
v-for=
"
(item,index)
of noVehicleFormCheck"
:key=
"i
ndex
"
:label=
"item.label"
>
{{
item
.
label
...
...
wj-manage-web/src/views/organization/mapConflict.vue
View file @
115c9bc6
...
...
@@ -12,7 +12,7 @@
v-model=
"checkedConflicts"
@
change=
"handleCheckedCitiesChange"
>
<el-checkbox
v-for=
"
type in conflicts"
:label=
"type"
:key=
"type
"
>
{{
<el-checkbox
v-for=
"
(type,index) of conflicts"
:label=
"type"
:key=
"index
"
>
{{
type
}}
</el-checkbox>
</el-checkbox-group>
...
...
wj-manage-web/src/views/safety/bottomCameras.vue
View file @
115c9bc6
...
...
@@ -10,8 +10,8 @@
<div
class=
"video"
:id=
"`$
{item}holo`"
v-for="
item
of list"
:key="i
tem
"
v-for="
(item,index)
of list"
:key="i
ndex
"
v-show="false"
>
<div
class=
"video_inner"
>
...
...
@@ -29,9 +29,9 @@
<div
class=
"video"
:id=
"`historyVideo$
{item}`"
v-for="
item
of channels"
v-for="
(item,index)
of channels"
v-show="false"
:key="i
tem
"
:key="i
ndex
"
>
<div
class=
"video_inner"
>
<loop-video
...
...
wj-manage-web/src/views/safety/index.vue
View file @
115c9bc6
...
...
@@ -165,6 +165,7 @@ export default {
tabsActiveName
:
"
1
"
,
cameraChannels
:
[],
cameraTimeBetween
:
{},
eventTargetVehicleGlobalId
:
''
,
};
},
mounted
()
{
...
...
wj-manage-web/src/views/safety/totalPieChart.vue
View file @
115c9bc6
...
...
@@ -29,7 +29,7 @@
<div
class=
"legendsI"
v-for=
"(item, index) of checkChartTypes"
:key=
"i
tem
"
:key=
"i
ndex
"
>
<div
class=
"leftI"
>
<div
class=
"colorsI"
:class=
"'color' + index"
></div>
...
...
wj-manage-web/src/views/safety/typePieChart.vue
View file @
115c9bc6
...
...
@@ -25,7 +25,7 @@
</div>
<div
class=
"legends"
>
<div
class=
"legendsT"
>
<div
class=
"legendsI"
v-for=
"
item of formatdata"
:key=
"item
"
>
<div
class=
"legendsI"
v-for=
"
(item,index) of formatdata"
:key=
"index
"
>
<div
class=
"leftI"
>
<div
class=
"colorsI"
...
...
wj-manage-web/src/views/signal/dialogCrossOld.vue
View file @
115c9bc6
...
...
@@ -142,7 +142,7 @@
</div>
<div
class=
"left-b"
>
<div
class=
"mytable"
>
<div
class=
"light-table"
v-for=
"
line of lightData"
:key=
"line
"
>
<div
class=
"light-table"
v-for=
"
(line,index) of lightData"
:key=
"index
"
>
<div
class=
"item name"
>
{{
line
.
name
}}
</div>
<div
class=
"item center"
>
{{
line
.
val1
}}
</div>
<div
class=
"item center"
>
{{
line
.
val2
}}
</div>
...
...
wj-manage-web/src/views/situation/crossDetail.vue
View file @
115c9bc6
...
...
@@ -238,8 +238,8 @@
placeholder=
"请选择"
>
<el-option
v-for=
"
item in
secondStopOptions"
:key=
"i
tem
"
v-for=
"
(item,index) of
secondStopOptions"
:key=
"i
ndex
"
:label=
"`${dirDic[item.dir]}${
roadTurnDic[item.turnDirNo]
}`"
...
...
@@ -271,8 +271,8 @@
@
tab-click=
"tab1Click"
>
<el-tab-pane
v-for=
"
item in
roadTables"
:key=
"i
tem
"
v-for=
"
(item,index) of
roadTables"
:key=
"i
ndex
"
:label=
"`${dirDic[item.dir]}进口`"
:name=
"item.dir"
>
...
...
@@ -354,8 +354,8 @@
placeholder=
"请选择"
>
<el-option
v-for=
"
item in
roadOptions"
:key=
"i
tem.laneNo
"
v-for=
"
(item,index) of
roadOptions"
:key=
"i
ndex
"
:label=
"item.label"
:value=
"item.laneNo"
>
...
...
@@ -453,7 +453,7 @@ export default {
cdTableData
:
[],
roadTables
:
[],
activeName
:
"
first
"
,
activeName1
:
1
,
activeName1
:
'
1
'
,
roadData
:
{
trafficFlow
:
[],
stopNums
:
[],
...
...
wj-manage-web/src/views/situation/floatData/messageBoxes.vue
View file @
115c9bc6
...
...
@@ -39,7 +39,7 @@
v-show=
"warningData.length"
>
<li
v-for=
"(item, index)
in
warningData"
v-for=
"(item, index)
of
warningData"
:key=
"index"
@
mouseover=
"addWarningPopup(item)"
@
mouseout=
"delWarningPopup"
...
...
@@ -99,7 +99,7 @@
<
script
>
import
msgCard
from
"
../../../components/Standard/msg-card.vue
"
;
import
"
vue-seamless-scroll
"
;
import
vueSeamlessScroll
from
'
vue-seamless-scroll
'
import
{
eventAlarm
,
getOverDatas
}
from
"
../../../dao/situation
"
;
import
{
initWs
}
from
"
../../../config/holo/websocket
"
;
import
RegionalIndex
from
"
./msgLeft/regionalIndex.vue
"
;
...
...
@@ -116,6 +116,7 @@ export default {
pedAndNoVehicles
,
InTransit
,
trafficEvent
,
vueSeamlessScroll
},
data
()
{
return
{
...
...
wj-manage-web/src/views/situation/floatData/msgLeft/pedAndNoVehicles.vue
View file @
115c9bc6
...
...
@@ -11,7 +11,7 @@
<div>
占比
</div>
<div>
守法率
</div>
</div>
<div
class=
"row"
v-for=
"
item of classify.dataList"
:key=
"item
"
>
<div
class=
"row"
v-for=
"
(item,index) of classify.dataList"
:key=
"index
"
>
<div
class=
"leftColumn"
>
<span
:style=
"
{
...
...
wj-manage-web/src/views/situation/floatData/msgRight/trafficEvent.vue
View file @
115c9bc6
...
...
@@ -2,7 +2,7 @@
<msg-card
class=
"item-trafficEvent"
title=
"交通事件"
>
<div
class=
"full-h trafficEvent"
>
<el-tabs>
<el-tab-pane
v-for=
"
item of trafficEvents"
:key=
"item
"
>
<el-tab-pane
v-for=
"
(item,index) of trafficEvents"
:key=
"index
"
>
<template
slot=
"label"
><div
style=
"display: flex"
>
{{
item
.
eventCategoryName
}}
...
...
@@ -22,8 +22,8 @@
<div
class=
"traffics"
>
<div
class=
"trafficItem"
v-for=
"
i
of item.eventTypeList"
:key=
"i"
v-for=
"
(i,index)
of item.eventTypeList"
:key=
"i
ndex
"
:title=
"`${i.eventName} ${i.number}`"
>
<span
class=
"left"
>
...
...
wj-manage-web/src/views/situation/floatData/videoList.vue
View file @
115c9bc6
...
...
@@ -3,15 +3,15 @@
<div
class=
"videoListBorder"
>
<div
class=
"borderItem"
v-for=
"
item in
videoListData"
:key=
"i
tem
"
v-for=
"
(item,index) of
videoListData"
:key=
"i
ndex
"
v-show=
"showVideoItem(item)"
></div>
</div>
<div
class=
"videoItem"
v-for=
"
item in
videoListData"
:key=
"i
tem
"
v-for=
"
(item,index) of
videoListData"
:key=
"i
ndex
"
v-show=
"showVideoItem(item)"
:id=
"`div$
{item}`"
>
...
...
wj-manage-web/src/views/situation/mapPopup/eventPopup.vue
View file @
115c9bc6
...
...
@@ -2,7 +2,7 @@
<div
id=
"e_popup"
>
<div
class=
"header"
>
事件详情
</div>
<div
class=
"main"
>
<div
class=
"detail_item"
v-for=
"
item of eventDetails"
:key=
"item._id
"
>
<div
class=
"detail_item"
v-for=
"
(item,index) of eventDetails"
:key=
"index
"
>
<div
class=
"detail_item_label"
>
{{
item
.
label
}}
</div>
<div
class=
"detail_item_value"
>
{{
item
.
value
}}
</div>
</div>
...
...
wj-manage-web/src/views/situation/mapPopup/warningPopup.vue
View file @
115c9bc6
...
...
@@ -2,7 +2,7 @@
<div
id=
"e_popup"
:class=
"`warning$
{typeMap[model.eventType]}`">
<div
class=
"header"
>
告警详情
</div>
<div
class=
"main"
>
<div
class=
"detail_item"
v-for=
"
item of eventDetails"
:key=
"item._id
"
>
<div
class=
"detail_item"
v-for=
"
(item,index) of eventDetails"
:key=
"index
"
>
<div
class=
"label"
>
{{
item
.
label
}}
</div>
<div
class=
"value"
>
{{
item
.
value
}}
</div>
</div>
...
...
wj-manage-web/src/views/situation/switchers/equipmentSwitch.vue
View file @
115c9bc6
...
...
@@ -4,13 +4,13 @@
<el-tooltip
effect=
"dark"
:content=
"item.name"
:key=
"i
tem
"
:key=
"i
ndex
"
placement=
"bottom"
v-for=
"
item
of switchOptions"
v-for=
"
(item,index)
of switchOptions"
>
<div
class=
"item"
:key=
"i
tem
"
:key=
"i
ndex
"
:class=
"
{ check: item.check }"
@click="changeCheck(item)"
>
...
...
wj-manage-web/src/views/situation/switchers/layersSwitch.vue
View file @
115c9bc6
...
...
@@ -5,10 +5,10 @@
effect=
"dark"
:content=
"item.name"
placement=
"right"
v-for=
"
item
of switchOptions"
:key=
"i
tem.label
"
v-for=
"
(item,index)
of switchOptions"
:key=
"i
ndex
"
>
<div
class=
"item"
:key=
"i
tem
"
:class=
"
{ check: item.check }">
<div
class=
"item"
:key=
"i
ndex
"
:class=
"
{ check: item.check }">
<img
alt=
""
:src=
"require(`../../../assets/images/holo/svg/$
{item.label}.svg`)"
...
...
wj-manage-web/src/views/situation/trackSwitcher.vue
View file @
115c9bc6
...
...
@@ -33,8 +33,8 @@
@
change=
"selectCrossChange"
>
<el-option
v-for=
"
item in
this.$store.state.dicts.CrossInfo"
:key=
"i
tem.id
"
v-for=
"
(item,index) of
this.$store.state.dicts.CrossInfo"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.id"
>
...
...
@@ -89,8 +89,8 @@
:h=
"200"
:x=
"500"
:y=
"300"
v-for=
"
item
of videos"
:key=
"i
tem
"
v-for=
"
(item,index)
of videos"
:key=
"i
ndex
"
class=
"videoItem"
>
<div
class=
"videoTitle"
>
...
...
@@ -152,8 +152,8 @@
>
<el-select
v-model=
"speed"
class=
"ctrl-select"
>
<el-option
v-for=
"
item
of speeds"
:key=
"i
tem.value
"
v-for=
"
(item,index)
of speeds"
:key=
"i
ndex
"
:label=
"item.label"
:value=
"item.value"
></el-option>
...
...
@@ -163,6 +163,7 @@
</
template
>
<
script
>
import
Vue
from
"
vue
"
;
let
formLicenses
=
[];
let
vehicleModelTypes
=
null
;
let
fullTrack
=
[];
...
...
wj-manage-web/src/views/track/historyVideos.vue
View file @
115c9bc6
...
...
@@ -3,8 +3,8 @@
<div
id=
"eventVideoContainer"
class=
"eventVideoContainer"
>
<div
class=
"cameraVideoShow"
:key=
"i
tem
"
v-for=
"
item
of channels"
:key=
"i
ndex
"
v-for=
"
(item,index)
of channels"
v-show=
"false"
:id=
"`videoVisibles$
{item}`"
>
...
...
wj-manage-web/src/views/track/menuTrafficCrowd.vue
View file @
115c9bc6
...
...
@@ -42,8 +42,8 @@
v-model=
"searchForm.crossId"
>
<el-option
v-for=
"
item
of getOptions('CrossInfo')"
:key=
"i
tem.id
"
v-for=
"
(item,index)
of getOptions('CrossInfo')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.id"
></el-option>
...
...
@@ -57,8 +57,8 @@
v-model=
"searchForm.type"
>
<el-option
v-for=
"
item
of getOptions('CrowdDeep')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('CrowdDeep')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
wj-manage-web/src/views/track/menuTrafficEvent.vue
View file @
115c9bc6
...
...
@@ -43,8 +43,8 @@
v-model=
"searchForm.crossId"
>
<el-option
v-for=
"
item
of getOptions('CrossInfo')"
:key=
"i
tem.id
"
v-for=
"
(item,index)
of getOptions('CrossInfo')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.id"
></el-option>
...
...
@@ -58,8 +58,8 @@
v-model=
"searchForm.type"
>
<el-option
v-for=
"
item
of getOptions('EventType')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('EventType')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -73,8 +73,8 @@
v-model=
"searchForm.objectType"
>
<el-option
v-for=
"
item
of getOptions('TrafficActor')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('TrafficActor')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
wj-manage-web/src/views/track/menuVehicleTrack.vue
View file @
115c9bc6
...
...
@@ -55,8 +55,8 @@
v-model=
"searchForm.crossId"
>
<el-option
v-for=
"
item
of getOptions('CrossInfo')"
:key=
"i
tem.id
"
v-for=
"
(item,index)
of getOptions('CrossInfo')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.id"
></el-option>
...
...
@@ -71,8 +71,8 @@
>
<el-option
v-if=
"item.name.includes('车') || item.name.includes('全部')"
v-for=
"
item
of getOptions('CarType')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('CarType')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -86,8 +86,8 @@
v-model=
"searchForm.color"
>
<el-option
v-for=
"
item
of getOptions('CarColor')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('CarColor')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -101,8 +101,8 @@
v-model=
"searchForm.plateColor"
>
<el-option
v-for=
"
item
of getOptions('PlateColor')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('PlateColor')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -116,8 +116,8 @@
v-model=
"searchForm.local"
>
<el-option
v-for=
"
item
of getOptions('IfLocal')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('IfLocal')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -131,8 +131,8 @@
v-model=
"searchForm.function"
>
<el-option
v-for=
"
item
of getOptions('Nature')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('Nature')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
@@ -146,8 +146,8 @@
v-model=
"searchForm.ownership"
>
<el-option
v-for=
"
item
of getOptions('Owner')"
:key=
"i
tem.code
"
v-for=
"
(item,index)
of getOptions('Owner')"
:key=
"i
ndex
"
:label=
"item.name"
:value=
"item.code"
></el-option>
...
...
wj-manage-web/src/views/track/switchers/perSwitch.vue
View file @
115c9bc6
...
...
@@ -3,8 +3,8 @@
<div
v-show=
"true"
class=
"layerIcons"
>
<div
class=
"item"
v-for=
"
item
of switchOptions"
:key=
"i
tem
"
v-for=
"
(item,index)
of switchOptions"
:key=
"i
ndex
"
@
click=
"changeCheck(item)"
:class=
"[item.check? `backgroundS`:`background`,item.check?'itemS':'itemN']"
>
...
...
wj-manage-web/src/views/track/switchers/trackTypes.vue
View file @
115c9bc6
...
...
@@ -4,8 +4,8 @@
@
click=
"changeCheck(item.label)"
class=
"item"
:class=
"[`$
{item.label}${item.check ? 'S' : ''}`, item.label]"
v-for="
item
of options"
:key="i
tem.label
"
v-for="
(item,index)
of options"
:key="i
ndex
"
>
{{
item
.
text
}}
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment