feat: 正式结算单列表新增金蝶冲销状态列

- 列表新增「金蝶冲销状态」单元格插槽:已同步显示 已冲销/未冲销/未校验 标签,未同步显示 -
- 新增 kingdeeWriteOffStatusOptions 选项与 kingdeeWriteOffTagType 颜色映射
This commit is contained in:
刘泉佳
2026-10-30 21:23:53 +08:00
parent 8388904916
commit e0a420ad08
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 {