diff --git a/BBWY.Client/App.xaml.cs b/BBWY.Client/App.xaml.cs index c1d660c5..996de55e 100644 --- a/BBWY.Client/App.xaml.cs +++ b/BBWY.Client/App.xaml.cs @@ -31,8 +31,11 @@ namespace BBWY.Client var gl = new GlobalContext(); string userToken = string.Empty; #if DEBUG + //齐越山鸡 + userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNTM1MzMwMzI4ODkyMTQ5NzYwIiwidGVhbUlkIjoiMTUxNjk3NDI1MDU0MjUwMTg4OCIsInNvblRlYW1JZHMiOiIxNDM2Mjg4NTAwMjM1MjQzNTIwIiwiZXhwIjoxNjk0NjY5NjkxfQ.cSwro-7bGwOu92YejH9JhMenTai7Mvf99i2paQCmxIw"; + //齐越小戴 - userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDM5OTEyNjg0MDk4MTYyNjg4IiwidGVhbUlkIjoiMTQzOTg5ODY0MDU0OTE1NDgxNiIsInNvblRlYW1JZHMiOiIiLCJleHAiOjE2OTQ0OTQ1MDZ9.LxA_vc_YyXxgQjSQi4XVg2B-fdvAz3mIT0Bgg3Uuul8"; + //userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDM5OTEyNjg0MDk4MTYyNjg4IiwidGVhbUlkIjoiMTQzOTg5ODY0MDU0OTE1NDgxNiIsInNvblRlYW1JZHMiOiIiLCJleHAiOjE2OTQ0OTQ1MDZ9.LxA_vc_YyXxgQjSQi4XVg2B-fdvAz3mIT0Bgg3Uuul8"; //userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDE1OTMxMjU4NjEzMDEwNDMyIiwidGVhbUlkIjoiMTQxNDkzNTcwNDQ2MjQzMDIwOCIsInNvblRlYW1JZHMiOiIiLCJleHAiOjE2OTQxMDY1MjV9.XeMruS0YkwI7B6nODGe-vbdUqA_PSAt4EacfRAHIjV0"; //齐越文魁 //userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDA1MTUxNjE5NTk0NTg4MTYwIiwidGVhbUlkIjoiMTQxMDk1NTYwNDYxMjA5MTkwNCIsImV4cCI6MTY4NjQ4MjU0M30.emnQNDcbqnuO2jH0Kgfk2Ui7crrwzRb986Sa511iS-U"; //齐越小一 diff --git a/BBWY.Client/Models/Enums.cs b/BBWY.Client/Models/Enums.cs index aebdfec9..a3f797b9 100644 --- a/BBWY.Client/Models/Enums.cs +++ b/BBWY.Client/Models/Enums.cs @@ -126,38 +126,29 @@ } /// - /// 审计结果资金类型 - /// - ///商品采购 = 0, - ///商品退款 = 1, - ///批量采购商品 = 2, - ///入仓运费 = 3, - ///售后成本 = 4, - ///发票点数 = 5, - ///快递单号 = 6, - ///采购运费 = 7, - ///诚e赊还款 = 8, - ///空单号 = 9, - ///手机费 = 10, - ///刷单 = 11, - ///质检报告 = 12 - /// + /// 账单类型 /// public enum AuditCapitalType { - 商品采购 = 0, - 商品退款 = 1, - 批量采购商品 = 2, - 入仓运费 = 3, - 售后成本 = 4, - 发票点数 = 5, - 快递单号 = 6, - 采购运费 = 7, - 诚e赊还款 = 8, - 空单号 = 9, - 手机费 = 10, - 刷单 = 11, - 质检报告 = 12 + 当月商品采购 = 0, + 当月商品退款 = 1, + 上月商品采购 = 2, + 上月商品退款 = 3, + 批量采购商品 = 4, + 采购运费 = 5, + 入仓运费 = 6, + 售后成本 = 7, + 发票点数 = 8, + 快递单号 = 9, + 诚e赊还款 = 10, + 空单号 = 11, + 购买刷单号 = 12, + 手机费 = 13, + 质检报告 = 14, + 备用金转入 = 15, + 平台补贴 = 16, + 快递赔付 = 17, + 自定义 = 18 } /// diff --git a/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs b/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs index a915deb7..dfc71899 100644 --- a/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs +++ b/BBWY.Client/ViewModels/FinancialTerminal/ProcurementAuditViewModel.cs @@ -184,12 +184,18 @@ namespace BBWY.Client.ViewModels if (relationPurchaseOrder == null) { + if (payBill.IncomeAmount > 0 && StartDate.Day == 1) + { + payBill.AuditCapitalType = AuditCapitalType.上月商品退款; + continue; + } + if (payBill.IsSupportMerchantOrderNo) { - if (payBill.MerchantOrderNo.StartsWith("XP")) - payBill.AuditCapitalType = AuditCapitalType.商品采购; - else - payBill.ErrorMessage = "未匹配采购单"; + //if (payBill.MerchantOrderNo.StartsWith("XP")) + // payBill.AuditCapitalType = AuditCapitalType.商品采购; + //else + payBill.ErrorMessage = "未匹配采购单"; } else payBill.ErrorMessage = "未选资金类型"; @@ -201,9 +207,9 @@ namespace BBWY.Client.ViewModels payBill.BelongShopId = relationPurchaseOrder.ShopId; payBill.BelongShop = shopList.FirstOrDefault(s => s.ShopId == relationPurchaseOrder.ShopId)?.ShopName; if (payBill.IncomeAmount > 0) - payBill.AuditCapitalType = AuditCapitalType.商品退款; + payBill.AuditCapitalType = AuditCapitalType.当月商品退款; else - payBill.AuditCapitalType = AuditCapitalType.商品采购; + payBill.AuditCapitalType = AuditCapitalType.当月商品采购; #endregion } diff --git a/BBWY.Client/ViewModels/MainViewModel.cs b/BBWY.Client/ViewModels/MainViewModel.cs index 3c276cee..1b92c212 100644 --- a/BBWY.Client/ViewModels/MainViewModel.cs +++ b/BBWY.Client/ViewModels/MainViewModel.cs @@ -178,7 +178,8 @@ namespace BBWY.Client.ViewModels if (!response.Success) throw new Exception(response.Msg); departmentList = response.Data; - + if (departmentList.Count == 0) + throw new Exception("缺少有效的部门数据"); if (departmentList.Count == 1 && departmentList[0].ShopList.Count == 1) { ShowShopChoosePanel = false; diff --git a/BBWY.Client/Views/FinancialTerminal/ProcurementAudit.xaml b/BBWY.Client/Views/FinancialTerminal/ProcurementAudit.xaml index 46e49eda..32d03a13 100644 --- a/BBWY.Client/Views/FinancialTerminal/ProcurementAudit.xaml +++ b/BBWY.Client/Views/FinancialTerminal/ProcurementAudit.xaml @@ -64,7 +64,7 @@ - + @@ -159,9 +159,18 @@ Grid.Row="7" Visibility="{Binding IsShowPayBillPanel,Converter={StaticResource objConverter},ConverterParameter=true:Visible:Collapsed}" BorderThickness="1,1,0,0" - BorderBrush="{StaticResource Border.Brush}"> + BorderBrush="{StaticResource Border.Brush}" + VirtualizingPanel.IsVirtualizing="True"> + + + + + + + @@ -177,14 +186,7 @@ - - - - - - - + @@ -192,34 +194,6 @@ - -