|
@@ -1,9 +1,5 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="pages">
|
|
<div class="pages">
|
|
|
- <div class="image-border image-border1"></div>
|
|
|
|
|
- <div class="image-border image-border2"></div>
|
|
|
|
|
- <div class="image-border image-border3"></div>
|
|
|
|
|
- <div class="image-border image-border4"></div>
|
|
|
|
|
<div class="tabs">
|
|
<div class="tabs">
|
|
|
<ul>
|
|
<ul>
|
|
|
<li v-for="(tab,i) in tabs" @click="goTab(tab.url)" :class="{'active':tabIndex == i}">
|
|
<li v-for="(tab,i) in tabs" @click="goTab(tab.url)" :class="{'active':tabIndex == i}">
|
|
@@ -13,22 +9,71 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
<ul>
|
|
<ul>
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <em>报警声音</em>-->
|
|
|
|
|
-<!-- <el-switch-->
|
|
|
|
|
-<!-- v-model="setting.sound"-->
|
|
|
|
|
-<!-- active-color="#6DC1FF"-->
|
|
|
|
|
-<!-- inactive-color="#DCDFE6">-->
|
|
|
|
|
-<!-- </el-switch>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
<li>
|
|
<li>
|
|
|
- <em>设备固件自动升级</em>
|
|
|
|
|
|
|
+ <em>是否启用信号录制</em>
|
|
|
<el-switch
|
|
<el-switch
|
|
|
v-model="setting.update"
|
|
v-model="setting.update"
|
|
|
active-color="#6DC1FF"
|
|
active-color="#6DC1FF"
|
|
|
inactive-color="#DCDFE6">
|
|
inactive-color="#DCDFE6">
|
|
|
</el-switch>
|
|
</el-switch>
|
|
|
</li>
|
|
</li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>是否启用回放</em>
|
|
|
|
|
+ <el-switch
|
|
|
|
|
+ v-model="setting.update"
|
|
|
|
|
+ active-color="#6DC1FF"
|
|
|
|
|
+ inactive-color="#DCDFE6">
|
|
|
|
|
+ </el-switch>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>是否启用下载</em>
|
|
|
|
|
+ <el-switch
|
|
|
|
|
+ v-model="setting.update"
|
|
|
|
|
+ active-color="#6DC1FF"
|
|
|
|
|
+ inactive-color="#DCDFE6">
|
|
|
|
|
+ </el-switch>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>扫描策略数量上限</em>
|
|
|
|
|
+ <el-input v-model="setting.max" placeholder="" type="number"></el-input>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>扫描任务最大时长</em>
|
|
|
|
|
+ <el-input v-model="setting.max" placeholder="" type="number"></el-input>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>信号录制文件最大容量</em>
|
|
|
|
|
+ <el-select v-model="setting.value" placeholder="请选择">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in setting.options"
|
|
|
|
|
+ :key="item.value"
|
|
|
|
|
+ :label="item.label"
|
|
|
|
|
+ :value="item.value">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>归档策略</em>
|
|
|
|
|
+ <el-select v-model="setting.value" placeholder="请选择">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in setting.options"
|
|
|
|
|
+ :key="item.value"
|
|
|
|
|
+ :label="item.label"
|
|
|
|
|
+ :value="item.value">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <em>归档数据保留期限</em>
|
|
|
|
|
+ <el-select v-model="setting.value" placeholder="请选择">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in setting.options"
|
|
|
|
|
+ :key="item.value"
|
|
|
|
|
+ :label="item.label"
|
|
|
|
|
+ :value="item.value">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -38,16 +83,31 @@
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- tabIndex: 2,
|
|
|
|
|
|
|
+ tabIndex: 0,
|
|
|
tabs: [
|
|
tabs: [
|
|
|
- {name: '固件管理', url: 'hardware'},
|
|
|
|
|
- //{name: '警务通管理', url: 'police'},
|
|
|
|
|
- {name: '密码修改', url: 'pwd'},
|
|
|
|
|
{name: '系统设置', url: 'setting'},
|
|
{name: '系统设置', url: 'setting'},
|
|
|
],
|
|
],
|
|
|
- setting:{
|
|
|
|
|
- sound:true,
|
|
|
|
|
- update:false,
|
|
|
|
|
|
|
+ setting: {
|
|
|
|
|
+ sound: true,
|
|
|
|
|
+ update: false,
|
|
|
|
|
+ max:10,
|
|
|
|
|
+ value:1,
|
|
|
|
|
+ options: [{
|
|
|
|
|
+ value: '选项1',
|
|
|
|
|
+ label: '黄金糕'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ value: '选项2',
|
|
|
|
|
+ label: '双皮奶'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ value: '选项3',
|
|
|
|
|
+ label: '蚵仔煎'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ value: '选项4',
|
|
|
|
|
+ label: '龙须面'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ value: '选项5',
|
|
|
|
|
+ label: '北京烤鸭'
|
|
|
|
|
+ }],
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -66,6 +126,7 @@
|
|
|
.tabs ul {
|
|
.tabs ul {
|
|
|
width: 558px;
|
|
width: 558px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.pages {
|
|
.pages {
|
|
|
width: 96%;
|
|
width: 96%;
|
|
|
min-height: 600px;
|
|
min-height: 600px;
|
|
@@ -73,67 +134,67 @@
|
|
|
display: block;
|
|
display: block;
|
|
|
margin-left: 20px;
|
|
margin-left: 20px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.content {
|
|
.content {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 60px;
|
|
|
|
|
+ left: 30px;
|
|
|
|
|
+ right: 30px;
|
|
|
|
|
+ bottom: 60px;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ margin: 0 auto;
|
|
|
|
|
+ border: 1px solid rgba(0, 147, 254, 0.24);
|
|
|
|
|
+ background: rgba(0, 130, 255, 0.05);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .content ul {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- height: 100%;
|
|
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
display: block;
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ list-style: none;
|
|
|
|
|
+ padding-top: 30px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.content li {
|
|
.content li {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
display: block;
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- background: rgba(27,86,200,0.14);
|
|
|
|
|
- color:#6DC1FF;
|
|
|
|
|
|
|
+ background: rgba(27, 86, 200, 0.14);
|
|
|
|
|
+ color: #6DC1FF;
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
height: 60px;
|
|
height: 60px;
|
|
|
line-height: 60px;
|
|
line-height: 60px;
|
|
|
padding-left: 37px;
|
|
padding-left: 37px;
|
|
|
margin-bottom: 5px;
|
|
margin-bottom: 5px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.content li em {
|
|
.content li em {
|
|
|
|
|
+ width: 140px;
|
|
|
float: left;
|
|
float: left;
|
|
|
|
|
+ text-align: right;
|
|
|
font-style: normal;
|
|
font-style: normal;
|
|
|
margin-right: 27px;
|
|
margin-right: 27px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.content li .el-switch {
|
|
.content li .el-switch {
|
|
|
float: left;
|
|
float: left;
|
|
|
margin-top: 20px;
|
|
margin-top: 20px;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- .image-border {
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- width: 20px;
|
|
|
|
|
- height: 20px;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- .image-border1 {
|
|
|
|
|
- top: 0px;
|
|
|
|
|
- left: 25px;
|
|
|
|
|
- border-left: 2px solid #6DC1FF;
|
|
|
|
|
- border-top: 2px solid #6DC1FF;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- .image-border2 {
|
|
|
|
|
- top: 0;
|
|
|
|
|
- right: 12px;
|
|
|
|
|
- border-right: 2px solid #6DC1FF;
|
|
|
|
|
- border-top: 2px solid #6DC1FF;
|
|
|
|
|
|
|
+ /deep/ .el-input {
|
|
|
|
|
+ width: 120px;
|
|
|
|
|
+ float: left;
|
|
|
|
|
+ color: #fff;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- .image-border3 {
|
|
|
|
|
- bottom: 0;
|
|
|
|
|
- left: 25px;
|
|
|
|
|
- border-bottom: 2px solid #6DC1FF;
|
|
|
|
|
- border-left: 2px solid #6DC1FF;
|
|
|
|
|
|
|
+ /deep/ .el-input__inner {
|
|
|
|
|
+ background-color: inherit;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ color: #fff;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- .image-border4 {
|
|
|
|
|
- bottom: 0;
|
|
|
|
|
- right: 12px;
|
|
|
|
|
- border-right: 2px solid #6DC1FF;
|
|
|
|
|
- border-bottom: 2px solid #6DC1FF;
|
|
|
|
|
|
|
+ /deep/ .el-select {
|
|
|
|
|
+ float: left;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|