| | |
| | | <el-form-item label="关键词" prop="bayonetNumber"> |
| | | <el-input v-model="queryParams.keyword" placeholder="关键词搜索" clearable @input="handleQuery"/> |
| | | </el-form-item> |
| | | <el-form-item :label="this.optionsName" prop="option"> |
| | | <el-select v-model="queryParams.option" size="small" clearable> |
| | | <el-option v-for="option in options" :key="option.value" :label="option.label" :value="option.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="时间" prop="date"> |
| | | <el-date-picker |
| | | v-model="queryParams.date" |
| | |
| | | url: process.env.VUE_APP_BASE_API + "/platform/resourceSecurity/importData" |
| | | }, |
| | | imageResourceSecurity: [], |
| | | options: [], |
| | | resourceForm: {}, |
| | | resourceOpen: false, |
| | | totalKiosks: 1157, |
| | |
| | | keyword: '', |
| | | date: '', |
| | | dataType: 0, |
| | | option: null, |
| | | }, |
| | | // 表单参数 |
| | | form: {}, |
| | |
| | | index: null |
| | | }; |
| | | }, |
| | | |
| | | mounted() { |
| | | //修改页签名 |
| | | const obj = Object.assign({},this.$route,{title: this.$route.query.ruleName}) |
| | | this.$tab.updatePage(obj); |
| | | // 获取当前日期 |
| | | const today = new Date(); |
| | | |
| | |
| | | |
| | | // 拼接成 yyyy-MM-dd 格式 |
| | | this.queryParams.date = `${year}-${month}-${day}`; |
| | | |
| | | if (this.$route.query.type === '1') { |
| | | let data = videoData.table.filter(item => item.index === this.$route.query.index)[0] |
| | | this.tableHead = data.columns; |
| | | this.cardList = data.card; |
| | | this.showList = data.showList; |
| | | this.options = data.options; |
| | | this.optionsName = data.optionsName; |
| | | } |
| | | if (this.$route.query.type === '2') { |
| | | let data = carData.table.filter(item => item.index === this.$route.query.index)[0] |
| | | this.tableHead = data.columns; |
| | | this.cardList = data.card; |
| | | this.showList = data.showList; |
| | | this.options = data.options; |
| | | this.optionsName = data.optionsName; |
| | | } |
| | | if (this.$route.query.type === '3') { |
| | | let data = faceData.table.filter(item => item.index === this.$route.query.index)[0] |
| | | this.tableHead = data.columns; |
| | | this.cardList = data.card; |
| | | this.showList = data.showList; |
| | | this.options = data.options; |
| | | this.optionsName = data.optionsName; |
| | | } |
| | | if (this.$route.query.type === '4') { |
| | | let data = equipment.table.filter(item => item.index === this.$route.query.index)[0] |
| | | this.tableHead = data.columns; |
| | | this.cardList = data.card; |
| | | this.showList = data.showList; |
| | | this.options = data.options; |
| | | this.optionsName = data.optionsName; |
| | | } |
| | | this.getDicts(this.$route.query.dict) |
| | | this.getList(); |
| | | }, |
| | | methods: { |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | |
| | | { key: 3, label: `省厅标签`, visible: false }, |
| | | { key: 3, label: `省厅标签列表`, visible: false }, |
| | | ], |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: "点位在线率", |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | |
| | | { key: 3, label: `省厅标签`, visible: false }, |
| | | { key: 3, label: `省厅标签列表`, visible: false }, |
| | | ], |
| | | dict: [ |
| | | |
| | | ] |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: "录像可用率", |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | |
| | | { key: 3, label: `省厅标签`, visible: false }, |
| | | { key: 3, label: `省厅标签列表`, visible: false }, |
| | | ], |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: '重点点位录像可用率', |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | |
| | | { key: 3, label: `省厅标签`, visible: false }, |
| | | { key: 3, label: `省厅标签列表`, visible: false }, |
| | | ], |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: "视频图像质量检测报告", |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | | ] |
| | | ], |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: '联网卡口设备目录一致率', |
| | |
| | | label: '设备总数' |
| | | }, |
| | | { |
| | | label: '今日在线率' |
| | | label: '设备正常数' |
| | | }, |
| | | { |
| | | label: '设备异常数' |
| | | }, |
| | | { |
| | | label: '未知数' |
| | | }, |
| | | { |
| | | label: '在线率' |
| | | }, |
| | | ] |
| | | } |
| | | ] |
| | | ], |
| | | options: [ |
| | | { label: '离线',value: -1 }, |
| | | { label: '未知',value: 0 }, |
| | | { label: '在线',value: 1 }, |
| | | ], |
| | | optionsName: '在线情况', |
| | | }, |
| | | { |
| | | title: '目录一致率', |
| | |
| | | :style="item.ruleName == '' ? 'display:none' : ''" |
| | | class="col-margin" |
| | | > |
| | | <el-link @click="handleDetail(item, item.ruleIndex, item.apiUrl, item.ruleName,item.dict)" style="width: 100%"> |
| | | <el-link @click="handleDetail(item, item.ruleIndex, item.apiUrl, item.ruleName)" style="width: 100%"> |
| | | <el-card |
| | | style="min-width: 150px;width:100%; height: 150px; text-align: center" |
| | | > |
| | |
| | | path: '/equipment' |
| | | }); |
| | | }, |
| | | handleDetail(item, index, url, ruleName,dict) { |
| | | handleDetail(item, index, url, ruleName) { |
| | | this.$router.push({ |
| | | path: `/data-manage/data-detail/index/1/1?type=${item.ruleCategory}&index=${index}&url=${url}&ruleName=${ruleName}&dict=${dict}` |
| | | path: `/data-manage/data-detail/index/1/1?type=${item.ruleCategory}&index=${index}&url=${url}&ruleName=${ruleName}` |
| | | }); |
| | | }, |
| | | }, |