✨ 合并正式结算单金蝶冲销状态列

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-11-04 16:55:57 +08:00
5 changed files with 33 additions and 2 deletions
@@ -72,6 +72,15 @@
</el-tooltip>
</template>
<template #kingdeeWriteOffStatus="{ row }">
<el-tag
v-if="row.kingdeeSyncStatus === 'synced'"
:type="kingdeeWriteOffTagType(row.kingdeeWriteOffStatus)"
>{{ kingdeeWriteOffName(row.kingdeeWriteOffStatus) || '未校验' }}</el-tag
>
<span v-else>-</span>
</template>
<template #kingdeeLockStatus="{ row }">
<el-tooltip v-if="lockTag(row).show" :content="lockTag(row).tip" placement="top">
<el-tag :type="lockTag(row).type" class="status-text">{{ lockTag(row).label }}</el-tag>
@@ -93,8 +102,8 @@
<script>
import { invoiceStatusName } from '@/option/settlement/formalSettlementSearch';
import { kingdeeSyncName, paymentStatusName } from '@/option/settlement/formalSettlement';
import { kingdeeStatusType } from '@/utils/kingdee';
import { kingdeeSyncName, kingdeeWriteOffName, paymentStatusName } from '@/option/settlement/formalSettlement';
import { kingdeeStatusType, kingdeeWriteOffTagType } from '@/utils/kingdee';
export default {
name: 'FormalSettlementTablePanel',
@@ -207,6 +216,10 @@ export default {
kingdeeSyncName(value) {
return kingdeeSyncName(value);
},
kingdeeWriteOffName(value) {
return kingdeeWriteOffName(value);
},
kingdeeWriteOffTagType,
lockTag(row) {
if (row.kingdeeLockStatus === 'locked') {
return {