diff --git a/BBWY.Client/Models/FinancialTerminal/ProcurementAudit/AuditPayBill.cs b/BBWY.Client/Models/FinancialTerminal/ProcurementAudit/AuditPayBill.cs index 5e392af0..8afdd015 100644 --- a/BBWY.Client/Models/FinancialTerminal/ProcurementAudit/AuditPayBill.cs +++ b/BBWY.Client/Models/FinancialTerminal/ProcurementAudit/AuditPayBill.cs @@ -4,10 +4,18 @@ namespace BBWY.Client.Models { public class AuditPayBill : NotifyObject { + public void Init() + { + isInited = true; + if (!string.IsNullOrEmpty(CustomAuditCapitalType)) + AuditCapitalTypeInputMode = 1; + } + private AuditCapitalType? auditCapitalType; private string customAuditCapitalType; private string errorMessage; private int auditCapitalTypeInputMode; + private bool isInited; /// /// 是否发生过变化 @@ -96,7 +104,8 @@ namespace BBWY.Client.Models Set(ref auditCapitalType, value); if (value != null) { - IsChanged = true; + if (isInited) + IsChanged = true; ErrorMessage = string.Empty; if (value != Models.AuditCapitalType.自定义) { diff --git a/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs b/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs index 7f77f354..98aa66b9 100644 --- a/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs +++ b/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs @@ -172,8 +172,7 @@ namespace BBWY.Client.ViewModels { foreach (var b in list) { - if (!string.IsNullOrEmpty(b.CustomAuditCapitalType)) - b.AuditCapitalTypeInputMode = 1; + b.Init(); AuditPayBillList.Add(b); } SearchLocal();