| | |
| | | <template> |
| | | <div class="model-card-box" :style="`height:${height};width:${width};`"> |
| | | <el-tabs style="height: 100%;" @before-leave="changeTabs" v-model="VideoPhotoData.activeName"> |
| | | <el-tabs style="height: 100%;" @before-leave="changeTabs" v-model="activeName"> |
| | | <el-tab-pane label="大图" name="pic"> |
| | | <div |
| | | class="model-card-box-left" |
| | |
| | | v-if="data.targetInfo == null || data.targetInfo[0].picSmUrl == ''" |
| | | > |
| | | <p> |
| | | <span class="fontStyleForModel">{{ data.picDate | formatTime }}</span> |
| | | <span class="fontStyleForModel" style="font-weight:normal">{{ data.picDate | formatTime }}</span> |
| | | </p> |
| | | <p> |
| | | <span class="fontStyleForModel">{{ data.cameraAddr }}</span> |
| | | <span class="fontStyleForModel">{{ data.cameraAddr }}</span> <span class="fontStyleForModel analyServer" style="margin-left:20px;">{{ data.analyServerName }}</span> |
| | | </p> |
| | | <p> |
| | | |
| | | </p> |
| | | <p style="width:100%"> |
| | | <span v-for="(item,index) in data.alarmRules" :key="index+'rule'"> |
| | |
| | | <span class="fontStyleForModel">{{ data.picDate | formatTime}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="fontStyleForModel">{{ data.cameraAddr }}</span> |
| | | <span class="fontStyleForModel">{{ data.cameraAddr }}</span> <span class="fontStyleForModel analyServer" style="margin-left:20px;">{{ data.analyServerName }}</span> |
| | | </p> |
| | | <p style="width:100%"> |
| | | <span v-for="(item,index) in data.alarmRules" :key="index+'rule'"> |
| | |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">性别</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[0]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | sex}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">身份证号</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[1]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | idCard}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">手机号</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[2]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | phoneNum}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">人员等级</span> |
| | |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">性别</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[0]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | sex}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">身份证号</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[1]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | idCard}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">手机号</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[2]}}</span> |
| | | <span class="val">{{data.baseInfo[initialIndex].labels | phoneNum}}</span> |
| | | </p> |
| | | <p> |
| | | <span class="labelInfo">人员等级</span> |
| | |
| | | }, |
| | | percentage(score) { |
| | | return score.toFixed(2) + "%" |
| | | }, |
| | | sex(v) { |
| | | try { |
| | | let obj = JSON.parse(v) |
| | | return obj.sex |
| | | } catch (error) { |
| | | return v.split("/")[0] |
| | | } |
| | | }, |
| | | idCard(v) { |
| | | try { |
| | | let obj = JSON.parse(v) |
| | | return obj.idCard |
| | | } catch (error) { |
| | | return v.split("/")[1] |
| | | } |
| | | }, |
| | | phoneNum(v) { |
| | | try { |
| | | let obj = JSON.parse(v) |
| | | return obj.phone |
| | | } catch (error) { |
| | | return v.split("/")[2] |
| | | } |
| | | } |
| | | }, |
| | | mounted() { |
| | | console.log('ModelCard data',this.data); |
| | | console.log(this.data.baseInfo) |
| | | console.log(this.initialIndex) |
| | | this.VideoPhotoData.activeName = "pic" |
| | | //this.VideoPhotoData.activeName = "pic" |
| | | }, |
| | | data() { |
| | | return { |
| | | activeName:'pic', |
| | | initialIndex: 0, |
| | | }; |
| | | }, |
| | |
| | | b { |
| | | //color: #e43933; |
| | | } |
| | | width: 40%; |
| | | text-align: left; |
| | | float: left; |
| | | margin: 4px 0px; |
| | | margin: 4px 0; |
| | | |
| | | } |
| | | } |
| | | .describeBigImage { |