feat: 疗休养优化布局

This commit is contained in:
2026-11-05 10:09:39 +08:00
parent 4d9fd57d6c
commit 8c401a5132
32 changed files with 365 additions and 297 deletions
@@ -68,7 +68,23 @@
</h3>
</div>
<div class="panel-body" style="border: 1px solid rgb(235, 238, 245)">
<el-table :data="viewData.companionList">
<div v-if="familyCards" class="therapy-family-list">
<div v-for="(item, index) in viewData.companionList" :key="item.id || index" class="therapy-family-card">
<div class="therapy-family-title">家属 {{ index + 1 }} · {{ item.userName }}</div>
<el-descriptions :column="3" border class="therapy-family-details">
<el-descriptions-item label="姓名">{{ item.userName }}</el-descriptions-item>
<el-descriptions-item label="性别">{{ item.sex }}</el-descriptions-item>
<el-descriptions-item label="关系">{{ item.relation }}</el-descriptions-item>
<el-descriptions-item label="身份证号">{{ item.idCard }}</el-descriptions-item>
<el-descriptions-item label="年龄">{{ item.age }}</el-descriptions-item>
<el-descriptions-item label="床型">{{ item.bedInfo?.bedType }}</el-descriptions-item>
<el-descriptions-item label="床位">{{ item.bedInfo?.bedNum }}</el-descriptions-item>
<el-descriptions-item label="意向拼床人">{{ item.bedInfo?.otherSleepUser || '暂无' }}</el-descriptions-item>
</el-descriptions>
</div>
<el-empty v-if="!viewData.companionList || !viewData.companionList.length" description="暂无家属信息" :image-size="60"></el-empty>
</div>
<el-table v-else :data="viewData.companionList">
<el-table-column label="姓名" prop="userName"></el-table-column>
<el-table-column label="性别" prop="sex"></el-table-column>
<el-table-column label="身份证号" prop="idCard"></el-table-column>
@@ -138,6 +154,10 @@
<script>
module.exports = {
props: {
familyCards: {
type: Boolean,
default: false,
},
union_id: {
type: String,
default: "",