refactor: 合同侧黑名单状态字段改kingdeeBlackStatus(与后端列名统一)

This commit is contained in:
刘泉佳
2026-10-30 14:10:30 +08:00
parent e602eecee8
commit 5351911d50
3 changed files with 5 additions and 5 deletions
@@ -38,7 +38,7 @@
contract.hcsFdId || '-' contract.hcsFdId || '-'
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="客商风险"> <el-descriptions-item label="客商风险">
<template v-if="contract.hcsRiskLevel || contract.hcsBlackStatus"> <template v-if="contract.hcsRiskLevel || contract.kingdeeBlackStatus">
<el-tag <el-tag
v-if="isBlacklist" v-if="isBlacklist"
type="danger" type="danger"
@@ -130,7 +130,7 @@ export default {
name: 'HcsContractPanel', name: 'HcsContractPanel',
components: { UploadFilled }, components: { UploadFilled },
props: { props: {
// 合同详情行(须含 id/hcsSyncStatus/hcsFdId/hcsRiskLevel/hcsBlackStatus/hcsSpecStatus 等) // 合同详情行(须含 id/hcsSyncStatus/hcsFdId/hcsRiskLevel/kingdeeBlackStatus/hcsSpecStatus 等)
contract: { type: Object, required: true }, contract: { type: Object, required: true },
}, },
emits: ['refresh'], emits: ['refresh'],
@@ -152,7 +152,7 @@ export default {
return this.contract.hcsSyncMsg || ''; return this.contract.hcsSyncMsg || '';
}, },
isBlacklist() { isBlacklist() {
return String(this.contract.hcsBlackStatus || '').toLowerCase() === 'yes'; return String(this.contract.kingdeeBlackStatus || '').toLowerCase() === 'yes';
}, },
specLabel() { specLabel() {
return SPEC_STATUS_OPTIONS.find(item => item.value === this.contract.hcsSpecStatus)?.label || ''; return SPEC_STATUS_OPTIONS.find(item => item.value === this.contract.hcsSpecStatus)?.label || '';
@@ -745,7 +745,7 @@ export default {
// 高风险/黑名单客商提示:按合同推送合规留痕 hcs_risk_level/hcs_black_status 判定(与合同详情口径一致) // 高风险/黑名单客商提示:按合同推送合规留痕 hcs_risk_level/hcs_black_status 判定(与合同详情口径一致)
riskTipText() { riskTipText() {
const riskLevel = String(this.form.hcsRiskLevel || '').trim(); const riskLevel = String(this.form.hcsRiskLevel || '').trim();
const blacklist = String(this.form.hcsBlackStatus || '').toLowerCase() === 'yes'; const blacklist = String(this.form.kingdeeBlackStatus || '').toLowerCase() === 'yes';
if (riskLevel !== '2' && !blacklist) return ''; if (riskLevel !== '2' && !blacklist) return '';
const parties = [this.form.partyA, this.form.partyB] const parties = [this.form.partyA, this.form.partyB]
.map(name => String(name || '').trim()) .map(name => String(name || '').trim())
+1 -1
View File
@@ -1623,7 +1623,7 @@ export default {
// 详情风险客商提示(基本信息备注后展示):按推送留痕 hcs_risk_level/hcs_black_status 判定(甲乙取高/任一),文案与后端 riskTip 一致 // 详情风险客商提示(基本信息备注后展示):按推送留痕 hcs_risk_level/hcs_black_status 判定(甲乙取高/任一),文案与后端 riskTip 一致
detailRiskTipText() { detailRiskTipText() {
const riskLevel = String(this.detailRow.hcsRiskLevel || '').trim(); const riskLevel = String(this.detailRow.hcsRiskLevel || '').trim();
const blacklist = String(this.detailRow.hcsBlackStatus || '').toLowerCase() === 'yes'; const blacklist = String(this.detailRow.kingdeeBlackStatus || '').toLowerCase() === 'yes';
if (riskLevel !== '2' && !blacklist) return ''; if (riskLevel !== '2' && !blacklist) return '';
const parties = [this.detailRow.partyA, this.detailRow.partyB] const parties = [this.detailRow.partyA, this.detailRow.partyB]
.map(name => String(name || '').trim()) .map(name => String(name || '').trim())