refactor: 合同侧黑名单状态字段改kingdeeBlackStatus(与后端列名统一)
This commit is contained in:
@@ -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())
|
||||||
|
|||||||
@@ -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())
|
||||||
|
|||||||
Reference in New Issue
Block a user