| | |
| | | <p>异常数</p> |
| | | </div> |
| | | <div class="dashboard-item"> |
| | | <h3 style="color: #4f4f4f">{{ count.unknownNumbers }}</h3> |
| | | <p>未知数</p> |
| | | </div> |
| | | <div class="dashboard-item"> |
| | | <h3>{{ count.viewsPercentage }}%</h3> |
| | | <p>设备运行率</p> |
| | | </div> |
| | |
| | | placeholder="选择月"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="区县" prop="deptIds" required> |
| | | <el-form-item label="区县" prop="deptIds"> |
| | | <el-select v-model="exportForm.deptIds" multiple clearable> |
| | | <el-option |
| | | v-for="dept in deptList" |
| | |
| | | <div>{{ (scope.row.videoLoseTime * 60).toFixed(2) + '分钟' }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="OSD标注" align="center" prop="OSD" width="180" v-if="columns[10].visible"> |
| | | <el-table-column label="OSD标注" align="center" prop="osd" width="180" v-if="columns[10].visible"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.OSD === 1">正常</div> |
| | | <div v-else-if="scope.row.OSD === 0">未知</div> |
| | | <div v-else-if="scope.row.OSD === -1">异常</div> |
| | | <div v-if="scope.row.osd ==true">正常</div> |
| | | <div v-else-if="scope.row.osd == false">异常</div> |
| | | <div v-else-if="scope.row.osd == null">未知</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="OSD时间" align="center" prop="OSDTime" width="180" v-if="columns[11].visible"> |
| | | <el-table-column label="OSD时间" align="center" prop="osdtime" width="180" v-if="columns[11].visible"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.OSDTime === 1">正常</div> |
| | | <div v-else-if="scope.row.OSDTime === 0">未知</div> |
| | | <div v-else-if="scope.row.OSDTime === -1">异常</div> |
| | | <div v-if="scope.row.osdtime ==true">正常</div> |
| | | <div v-else-if="scope.row.osdtime == false">异常</div> |
| | | <div v-else-if="scope.row.osdtime == null">未知</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right"> |
| | |
| | | }} |
| | | </el-form-item> |
| | | <el-form-item label="设备状态:"> |
| | | <div v-if="form.onState === 0">离线</div> |
| | | <div v-if="form.onState === 0">未知</div> |
| | | <div v-else-if="form.onState === 1">在线</div> |
| | | <div v-else-if="form.onState === -1">离线</div> |
| | | </el-form-item> |
| | | <el-form-item label="管理单位:">{{ form.unitName }}</el-form-item> |
| | | </el-col> |
| | |
| | | <div v-else-if="form.videoComplete === -1">异常</div> |
| | | </el-form-item> |
| | | <el-form-item label="OSD标注:"> |
| | | <div v-if="form.OSD === 1">正常</div> |
| | | <div v-else-if="form.OSD === 0">未知</div> |
| | | <div v-else-if="form.OSD === -1">异常</div> |
| | | <div v-if="form.osd ==true">正常</div> |
| | | <div v-else-if="form.osd ==false">异常</div> |
| | | <div v-else-if="form.osd ==null">未知</div> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | |
| | | </el-form-item> |
| | | <el-form-item label="录像缺失时长:">{{ (form.videoLoseTime * 60).toFixed(2) + '分钟' }}</el-form-item> |
| | | <el-form-item label="OSD时间:"> |
| | | <div v-if="form.OSDTime === 1">正常</div> |
| | | <div v-else-if="form.OSDTime === 0">未知</div> |
| | | <div v-else-if="form.OSDTime === -1">异常</div> |
| | | <div v-if="form.osdtime ==true">正常</div> |
| | | <div v-else-if="form.osdtime ==false">异常</div> |
| | | <div v-else-if="form.osdtime ==null">未知</div> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | totalPosts: 0, |
| | | totalMembers: 0, |
| | | postsPercentage: 0, |
| | | unknownNumbers: 0, |
| | | totalViews: 0, |
| | | noStore: 0, |
| | | partStore: 0, |
| | |
| | | exportRules: { |
| | | month: [ |
| | | {required: true, message: "时间不能为空", trigger: "blur"} |
| | | ], |
| | | deptIds: [ |
| | | {required: true, message: "部门不能为空", trigger: "blur"} |
| | | ], |
| | | dataType: [ |
| | | {required: true, message: "数据类型不能为空", trigger: "blur"} |