CMVR-BID/src/views/is/project/evaluate/info.vue

69 lines
1.7 KiB
Vue
Raw Normal View History

2026-02-05 10:42:16 +08:00
<template>
<div class="info">
<div class="item">
<div class="label">项目名称:</div>
<div class="text">{{ infoData.projectName }}</div>
</div>
<div class="item">
<div class="label">项目编号:</div>
<div class="text">{{ infoData.projectId }}</div>
</div>
<div class="item">
<div class="label">测试人员:</div>
<div class="text">{{ infoData.tester }}</div>
</div>
<div class="item">
<div class="label">计划测试时间:</div>
<div class="text">{{ parseTime(infoData.planStart) }}</div>
</div>
<div class="item">
<div class="label">样品名称:</div>
<div class="text">{{ infoData.sampleName }}</div>
</div>
<div class="item">
<div class="label">委托单位:</div>
<div class="text">{{ infoData.entrustUnit }}</div>
</div>
<div class="item">
<div class="label">送样日期:</div>
<div class="text">{{ parseTime(infoData.sampleDate) }}</div>
</div>
<div class="item">
<div class="label">项目描述:</div>
<div class="text">{{ infoData.remark }}</div>
</div>
</div>
</template>
<script setup>
const props = defineProps({
infoData: {
type: Object,
default: () => {}
}
})
</script>
<style lang="scss" scoped>
.info {
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 12px;
background: #fff;
border: 1px solid #e4e7ed;
border-radius: 8px;
&:hover {
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
}
.item {
flex: 0 0 25%;
display: flex;
align-items: center;
.label {
margin: 10px;
}
}
}
</style>