fix(c3): 结转垫付期服务按待遇状态门控(active 才展示)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
f4adbd6976
commit
08a9182352
@ -50,46 +50,48 @@
|
|||||||
<el-button v-permission="'plan:create'" type="primary" @click="openPlanForm">制定计划</el-button>
|
<el-button v-permission="'plan:create'" type="primary" @click="openPlanForm">制定计划</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-divider content-position="left">垫付台账</el-divider>
|
<template v-if="elder?.treatStatus === 'active'">
|
||||||
<div v-loading="prepaidLoading">
|
<el-divider content-position="left">垫付台账</el-divider>
|
||||||
<div class="mb-sm flex items-center">
|
<div v-loading="prepaidLoading">
|
||||||
<el-button
|
<div class="mb-sm flex items-center">
|
||||||
v-permission="'record:prepaid-carryover'"
|
<el-button
|
||||||
type="primary"
|
v-permission="'record:prepaid-carryover'"
|
||||||
:disabled="prepaidSelection.length === 0"
|
type="primary"
|
||||||
:loading="carryingOver"
|
:disabled="prepaidSelection.length === 0"
|
||||||
@click="carryover"
|
:loading="carryingOver"
|
||||||
|
@click="carryover"
|
||||||
|
>
|
||||||
|
结转垫付期服务
|
||||||
|
</el-button>
|
||||||
|
<span class="ml-xs text-xs text-text-placeholder">勾选待结转的垫付留痕(is_prepaid),结转后生成正式计费记录</span>
|
||||||
|
</div>
|
||||||
|
<el-table
|
||||||
|
v-if="prepaidRecords.length > 0"
|
||||||
|
:data="prepaidRecords"
|
||||||
|
border
|
||||||
|
size="small"
|
||||||
|
@selection-change="onPrepaidSelectionChange"
|
||||||
>
|
>
|
||||||
结转垫付期服务
|
<el-table-column type="selection" width="48" />
|
||||||
</el-button>
|
<el-table-column label="签到时间" width="160">
|
||||||
<span class="ml-xs text-xs text-text-placeholder">勾选待结转的垫付留痕(is_prepaid),结转后生成正式计费记录</span>
|
<template #default="{ row }">{{ formatDateTime(row.checkinTime) }}</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="签退时间" width="160">
|
||||||
|
<template #default="{ row }">{{ formatDateTime(row.checkoutTime) }}</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="时长(分)" width="90" align="center">
|
||||||
|
<template #default="{ row }">{{ row.durationMin ?? '—' }}</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="状态" width="90" align="center">
|
||||||
|
<template #default="{ row }">{{ row.recordStatus === 'submitted' ? '已提交' : '服务中' }}</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="工单 ID" min-width="180">
|
||||||
|
<template #default="{ row }">{{ row.orderId }}</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<el-empty v-else description="暂无垫付记录" :image-size="60" />
|
||||||
</div>
|
</div>
|
||||||
<el-table
|
</template>
|
||||||
v-if="prepaidRecords.length > 0"
|
|
||||||
:data="prepaidRecords"
|
|
||||||
border
|
|
||||||
size="small"
|
|
||||||
@selection-change="onPrepaidSelectionChange"
|
|
||||||
>
|
|
||||||
<el-table-column type="selection" width="48" />
|
|
||||||
<el-table-column label="签到时间" width="160">
|
|
||||||
<template #default="{ row }">{{ formatDateTime(row.checkinTime) }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="签退时间" width="160">
|
|
||||||
<template #default="{ row }">{{ formatDateTime(row.checkoutTime) }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="时长(分)" width="90" align="center">
|
|
||||||
<template #default="{ row }">{{ row.durationMin ?? '—' }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="状态" width="90" align="center">
|
|
||||||
<template #default="{ row }">{{ row.recordStatus === 'submitted' ? '已提交' : '服务中' }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="工单 ID" min-width="180">
|
|
||||||
<template #default="{ row }">{{ row.orderId }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
<el-empty v-else description="暂无垫付记录" :image-size="60" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div v-if="!isTerminal" v-permission="'elder:status-change'">
|
<div v-if="!isTerminal" v-permission="'elder:status-change'">
|
||||||
<el-divider content-position="left">状态变更</el-divider>
|
<el-divider content-position="left">状态变更</el-divider>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user