You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.7 KiB
104 lines
2.7 KiB
<template> |
|
<view class="flex gap-16 info"> |
|
<view class="police-info-avatar"> |
|
<net-image :filepath="people.avatarUrl" v-if="people.avatarUrl" /> |
|
<image src="/static/police.png" v-else></image> |
|
</view> |
|
<view style="width: calc(100% - 168rpx)"> |
|
<view> |
|
<view class="row"> |
|
<view class="col col-12"> |
|
<view class="label">姓名:</view> |
|
<view class="content">{{ people.name }}</view> |
|
</view> |
|
<view class="col col-12"> |
|
<view class="label">警号:</view> |
|
<view class="content">{{ people.empNo }}</view> |
|
</view> |
|
<view class="col col-12"> |
|
<view class="label">所属单位:</view> |
|
<view class="content">{{ people.departName }}</view> |
|
</view> |
|
<view class="col col-12"> |
|
<view class="label">职位:</view> |
|
<view class="content">{{ people.position }}</view> |
|
</view> |
|
<view class="col col-24"> |
|
<view class="label">联系电话:</view> |
|
<view class="content">{{ people.mobile || '/' }}</view> |
|
</view> |
|
</view> |
|
|
|
</view> |
|
</view> |
|
</view> |
|
<view class="container"> |
|
<view class="row"> |
|
<view class="col col-24"> |
|
<view class="label">测酒时间:</view> |
|
<view class="content">{{ people.testingTime }}</view> |
|
</view> |
|
<view class="col col-12"> |
|
<view class="label">检测情况:</view> |
|
<view class="content"> |
|
<view v-if="people.testingResult === '未检测'" style="color: var(--danger-color)">{{ people.testingResult }}</view> |
|
<view v-else>{{ people.testingResult }}</view> |
|
</view> |
|
</view> |
|
<view class="col col-12"> |
|
<view class="label">饮酒结果:</view> |
|
<view class="content"> |
|
<uni-tag :text="people.drinkResult" type="success" v-if="people.drinkResult === '未饮酒'" /> |
|
<uni-tag :text="people.drinkResult" type="error" v-else /> |
|
</view> |
|
</view> |
|
<view class="col col-12" v-if="people.alcoholContent"> |
|
<view class="label">酒精含量:</view> |
|
<view class="content">{{ people.alcoholContent }}</view> |
|
</view> |
|
<view class="col col-24" v-if="people.unTestingDesc"> |
|
<view class="label">未检测原因:</view> |
|
<view class="content">{{ people.unTestingDesc }}</view> |
|
</view> |
|
</view> |
|
</view> |
|
</template> |
|
|
|
<script> |
|
import store from '@/store' |
|
import { now } from '@/common/util' |
|
|
|
import { |
|
updateTestingAlcoholPeople |
|
} from '@/api/testingAlcohol' |
|
|
|
let _this; |
|
export default { |
|
data() { |
|
return { |
|
BASE_PATH: store.state.fileRequestUrl, |
|
people: JSON.parse(this.$page.options.people) |
|
} |
|
}, |
|
onLoad() { |
|
_this = this; |
|
}, |
|
methods: { |
|
} |
|
} |
|
</script> |
|
|
|
<style lang="scss"> |
|
.info { |
|
padding: 12px; |
|
box-shadow: inset 0 -1px 0 0 #eee; |
|
} |
|
.police-info-avatar { |
|
width: 136rpx; |
|
height: 205rpx; |
|
image { |
|
width: 100%; |
|
height: 100%; |
|
} |
|
} |
|
</style> |