|
|
|
@ -87,8 +87,8 @@
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-table-column type="selection" width="42" align="center" :selectable="isRowSelectable" />
|
|
|
|
<el-table-column type="selection" width="42" align="center" :selectable="isRowSelectable" />
|
|
|
|
<el-table-column label="回款编号" align="center" prop="installmentCode" min-width="130" show-overflow-tooltip />
|
|
|
|
<el-table-column label="回款编号" align="center" prop="installmentCode" min-width="120"/>
|
|
|
|
<el-table-column label="客户名称" align="center" prop="customerName" min-width="120" show-overflow-tooltip />
|
|
|
|
<el-table-column label="客户名称" align="center" prop="customerName" min-width="150" />
|
|
|
|
<el-table-column label="回款金额" align="center" prop="paymentAmount" min-width="100">
|
|
|
|
<el-table-column label="回款金额" align="center" prop="paymentAmount" min-width="100">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<span class="font-medium">¥{{ formatMoney(row.paymentAmount) }}</span>
|
|
|
|
<span class="font-medium">¥{{ formatMoney(row.paymentAmount) }}</span>
|
|
|
|
@ -234,7 +234,7 @@
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
class="detail-table"
|
|
|
|
class="detail-table"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-table-column label="项目" min-width="140" show-overflow-tooltip>
|
|
|
|
<el-table-column label="项目" align="center" min-width="140" show-overflow-tooltip>
|
|
|
|
<template #default="{ row }">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<div class="detail-cell-project">
|
|
|
|
<div class="detail-cell-project">
|
|
|
|
<span class="detail-cell-project__code">{{ row.projectCode || '—' }}</span>
|
|
|
|
<span class="detail-cell-project__code">{{ row.projectCode || '—' }}</span>
|
|
|
|
@ -242,7 +242,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="合同" min-width="140" show-overflow-tooltip>
|
|
|
|
<el-table-column label="合同" align="center" min-width="140" show-overflow-tooltip>
|
|
|
|
<template #default="{ row }">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<div class="detail-cell-project">
|
|
|
|
<div class="detail-cell-project">
|
|
|
|
<span class="detail-cell-project__code">{{ row.contractCode || '—' }}</span>
|
|
|
|
<span class="detail-cell-project__code">{{ row.contractCode || '—' }}</span>
|
|
|
|
@ -251,12 +251,12 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="阶段" align="center" prop="stageName" width="88" show-overflow-tooltip />
|
|
|
|
<el-table-column label="阶段" align="center" prop="stageName" width="88" show-overflow-tooltip />
|
|
|
|
<el-table-column label="分款金额" align="right" width="108">
|
|
|
|
<el-table-column label="分款金额" align="center" width="108">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<span class="detail-amount">¥{{ formatMoney(row.detailAmount) }}</span>
|
|
|
|
<span class="detail-amount">¥{{ formatMoney(row.detailAmount) }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="备注" prop="remark" min-width="80" show-overflow-tooltip />
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" min-width="80" show-overflow-tooltip />
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
<el-empty
|
|
|
|
<el-empty
|
|
|
|
v-if="!detailLoading && detailCount === 0"
|
|
|
|
v-if="!detailLoading && detailCount === 0"
|
|
|
|
@ -609,7 +609,7 @@ const resetQuery = () => {
|
|
|
|
/** 查看详情 */
|
|
|
|
/** 查看详情 */
|
|
|
|
const handleView = (row: FinAccountInstallmentVO) => {
|
|
|
|
const handleView = (row: FinAccountInstallmentVO) => {
|
|
|
|
router.push({
|
|
|
|
router.push({
|
|
|
|
path: '/oa/erp/finAccountInstallment/edit',
|
|
|
|
path: '/fin/finAccountInstallment/edit',
|
|
|
|
query: {
|
|
|
|
query: {
|
|
|
|
id: String(row.accountInstallmentId),
|
|
|
|
id: String(row.accountInstallmentId),
|
|
|
|
type: 'view'
|
|
|
|
type: 'view'
|
|
|
|
@ -913,9 +913,10 @@ onMounted(() => {
|
|
|
|
.detail-cell-project {
|
|
|
|
.detail-cell-project {
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
flex-direction: column;
|
|
|
|
align-items: flex-start;
|
|
|
|
align-items: center;
|
|
|
|
gap: 2px;
|
|
|
|
gap: 2px;
|
|
|
|
line-height: 1.35;
|
|
|
|
line-height: 1.35;
|
|
|
|
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.detail-cell-project__code {
|
|
|
|
.detail-cell-project__code {
|
|
|
|
|