@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user