| | |
| | | <!-- </el-col>--> |
| | | <!-- </el-row>--> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-card style="margin-bottom: 20px; height: 340px; margin-right: 20px"> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="8"> |
| | | <el-card style="margin-bottom: 20px; height: 450px; margin-right: 20px"> |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div class="header—text">视频</div> |
| | | <div> |
| | |
| | | style=" |
| | | margin: 20px; |
| | | display: flex; |
| | | width: 350px; |
| | | width: 400px; |
| | | justify-content: space-between; |
| | | " |
| | | > |
| | | <div> |
| | | <span style="font-size: small">工单阈值</span> |
| | | <div |
| | | style=" |
| | | font-size: small; |
| | | display: flex; |
| | | flex-direction: row-reverse; |
| | | width: 172px; |
| | | " |
| | | >工单阈值</div |
| | | > |
| | | <div> |
| | | <el-form label-width="100px"> |
| | | <el-form label-width="120px"> |
| | | <el-form-item label="模糊分值:"> |
| | | <el-input |
| | | v-model="videoList.blur" |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].blur |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].blur }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="颜色分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].color |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].color }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="亮度分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].light |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].light }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="遮挡分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].shade |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].shade }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="雪花分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].snow |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].snow }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="条纹分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].stripe |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].stripe }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="无信号分值:"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].signal |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].signal }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="标注时间差(秒):"> |
| | | <el-input |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].diffTime |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].diffTime }}</span> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | <div> |
| | | <span style="font-size: small">下发阈值</span> |
| | | <div> |
| | | <el-form |
| | | ref="form" |
| | | :model="thresholdList[0]" |
| | | label-width="100px" |
| | | > |
| | | <el-form-item label="模糊分值:"> |
| | | <el-form ref="form" :model="thresholdList[0]"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.blur" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].blur |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].blur }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="颜色分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.color" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].color |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].color }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="亮度分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.light" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].light |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].light }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="遮挡分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.shade" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].shade |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].shade }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="雪花分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.snow" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].snow |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].snow }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="条纹分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.stripe" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].stripe |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].stripe }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="无信号分值:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.signal" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].signal |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].signal }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="标注时间差(秒):"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="videoList.difftime" |
| | | size="mini" |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ |
| | | thresholdList[0].difftime |
| | | }}</span> |
| | | <span v-else>{{ thresholdList[0].difftime }}</span> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | </div> |
| | | </el-card> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-card style="margin-bottom: 20px; height: 340px; margin-right: 20px"> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="8"> |
| | | <el-card style="margin-bottom: 20px; height: 450px; margin-right: 20px"> |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div class="header—text">人脸</div> |
| | | <div> |
| | |
| | | v-if="!ifEdit" |
| | | >修改 |
| | | </el-button> |
| | | <el-button size="mini" type="primary" @click="a()" v-if="ifEdit" |
| | | <el-button size="mini" type="primary" @click="b()" v-if="ifEdit" |
| | | >保存 |
| | | </el-button> |
| | | </div> |
| | |
| | | style=" |
| | | margin: 20px; |
| | | display: flex; |
| | | width: 350px; |
| | | width: 400px; |
| | | justify-content: space-between; |
| | | " |
| | | > |
| | | <div> |
| | | <span style="font-size: small">工单阈值</span> |
| | | <div |
| | | style=" |
| | | font-size: small; |
| | | display: flex; |
| | | flex-direction: row-reverse; |
| | | width: 190px; |
| | | " |
| | | >工单阈值</div |
| | | > |
| | | <div> |
| | | <el-form label-width="100px"> |
| | | <el-form label-width="140px"> |
| | | <el-form-item label="时钟准确率:"> |
| | | <el-input |
| | | v-model="faceList.clockPercent" |
| | |
| | | style="width: 100px" |
| | | v-if="ifEdit" |
| | | ></el-input> |
| | | <span v-else>{{ thresholdList[1].lowScorePercent }}</span></el-form-item |
| | | <span v-else>{{ |
| | | thresholdList[1].lowScorePercent |
| | | }}</span></el-form-item |
| | | > |
| | | <el-form-item label="持续无数据天数:"> |
| | | <el-input |
| | |
| | | <el-form |
| | | ref="form" |
| | | :model="thresholdList[0]" |
| | | label-width="100px" |
| | | > |
| | | <el-form-item label="时钟准确率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[1].clockPercent" |
| | | size="mini" |
| | |
| | | thresholdList[1].clockPercent |
| | | }}</span></el-form-item |
| | | > |
| | | <el-form-item label="数据及时率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].timelyPercent" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span></el-form-item |
| | | > |
| | | <el-form-item label="不唯一数据量:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].nouniqueCount" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span></el-form-item |
| | | > |
| | | <el-form-item label="建模失败率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].failPercent" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span></el-form-item |
| | | > |
| | | <el-form-item label="平均人脸低评分率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].lowScorePercent" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span></el-form-item |
| | | > |
| | | <el-form-item label="持续无数据天数:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].continueNoDataCount" |
| | | size="mini" |
| | |
| | | </div> |
| | | </el-card></el-col |
| | | > |
| | | <el-col :span="8"> |
| | | <el-card style="margin-bottom: 20px; height: 340px; margin-right: 20px"> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="8"> |
| | | <el-card style="margin-bottom: 20px; height: 450px; margin-right: 20px"> |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div class="header—text">车辆</div> |
| | | <div> |
| | |
| | | style=" |
| | | margin: 20px; |
| | | display: flex; |
| | | width: 350px; |
| | | width: 400px; |
| | | justify-content: space-between; |
| | | " |
| | | > |
| | | <div> |
| | | <span style="font-size: small">工单阈值</span> |
| | | <div |
| | | style=" |
| | | font-size: small; |
| | | display: flex; |
| | | flex-direction: row-reverse; |
| | | width: 232px; |
| | | " |
| | | >工单阈值</div |
| | | > |
| | | <div> |
| | | <el-form |
| | | ref="form" |
| | | :model="thresholdList[0]" |
| | | label-width="120px" |
| | | label-width="180px" |
| | | > |
| | | <el-form-item label="时钟准确率:"> |
| | | <el-input |
| | |
| | | <el-form |
| | | ref="form" |
| | | :model="thresholdList[0]" |
| | | label-width="120px" |
| | | > |
| | | <el-form-item label="时钟准确率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].clockPercent" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="数据及时率:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].timelyPercent" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="不唯一数据量:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].nouniqueCount" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="车牌未识别量:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].dayNoNumberCount" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="车辆六项属性不完整量:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].noIntegrityCount" |
| | | size="mini" |
| | |
| | | ></el-input> |
| | | <span v-else>{{ 10 }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="持续无数据天数:"> |
| | | <el-form-item label=""> |
| | | <el-input |
| | | v-model="thresholdList[0].continueNoDataCount" |
| | | size="mini" |
| | |
| | | methods: { |
| | | a() { |
| | | this.ifEdit = true; |
| | | }, |
| | | b(){ |
| | | console.log(1111111); |
| | | this.ifEdit = false; |
| | | console.log(this.ifEdit); |
| | | }, |
| | | showContent(row) { |
| | |
| | | this.loading = true; |
| | | listThreshold(this.queryParams).then((response) => { |
| | | this.thresholdList = response.rows; |
| | | this.videoList = thresholdList[0]; |
| | | this.videoList = this.thresholdList[0]; |
| | | this.total = response.total; |
| | | this.loading = false; |
| | | }); |