From 2403b522a53a05bfc789860ce5f7a73f0e829a4d Mon Sep 17 00:00:00 2001
From: shanj <18996038927@163.com>
Date: Thu, 18 Aug 2022 03:45:09 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=80=80=E6=AC=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../AfterSaleOrder/AfterSaleOrderResponse.cs | 20 +++++++++++++
.../Models/AfterSaleOrder/AfterSaleOrder.cs | 21 ++++++++++++++
.../ViewModels/Order/OrderListViewModel.cs | 7 +++++
...ditAfterSaleOrderRefundPurchaseAmount.xaml | 3 ++
BBWY.Client/Views/Order/OrderList.xaml | 29 +++++++++++++++++--
.../Controllers/AfterSaleOrderController.cs | 2 +-
6 files changed, 79 insertions(+), 3 deletions(-)
diff --git a/BBWY.Client/Models/APIModel/Response/AfterSaleOrder/AfterSaleOrderResponse.cs b/BBWY.Client/Models/APIModel/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
index be16181b..a2926417 100644
--- a/BBWY.Client/Models/APIModel/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
+++ b/BBWY.Client/Models/APIModel/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
@@ -131,5 +131,25 @@ namespace BBWY.Client.Models
/// 退款支付宝订单号
///
public string RefundAlipayOrderNo { get; set; }
+
+ ///
+ /// 采购方式
+ ///
+ public PurchaseMethod? PurchaseMethod { get; set; }
+
+ ///
+ /// 采购平台
+ ///
+ public Platform? PurchasePlatform { get; set; }
+
+ ///
+ /// 采购单号
+ ///
+ public string PurchaseOrderId { get; set; }
+
+ ///
+ /// 采购单主键
+ ///
+ public long? PurchaseOrderPKId { get; set; }
}
}
diff --git a/BBWY.Client/Models/AfterSaleOrder/AfterSaleOrder.cs b/BBWY.Client/Models/AfterSaleOrder/AfterSaleOrder.cs
index 6fce77ac..4ae88b17 100644
--- a/BBWY.Client/Models/AfterSaleOrder/AfterSaleOrder.cs
+++ b/BBWY.Client/Models/AfterSaleOrder/AfterSaleOrder.cs
@@ -117,6 +117,27 @@ namespace BBWY.Client.Models
///
public string RefundAlipayOrderNo { get; set; }
+
+ ///
+ /// 采购方式
+ ///
+ public PurchaseMethod? PurchaseMethod { get; set; }
+
+ ///
+ /// 采购平台
+ ///
+ public Platform? PurchasePlatform { get; set; }
+
+ ///
+ /// 采购单号
+ ///
+ public string PurchaseOrderId { get; set; }
+
+ ///
+ /// 采购单主键
+ ///
+ public long? PurchaseOrderPKId { get; set; }
+
public object Clone()
{
return this.MemberwiseClone();
diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
index eef18d6e..fcf308a5 100644
--- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
+++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
@@ -272,6 +272,13 @@ namespace BBWY.Client.ViewModels
return;
}
var afterSaleOrderResponse = afterOrderService.GetAfterSaleOrderById(afterSaleOrderId);
+ IsLoading = false;
+ if (!afterSaleOrderResponse.Success)
+ {
+ Application.Current.Dispatcher.Invoke(() => MessageBox.Show(afterSaleOrderResponse.Msg, "查询售后单"));
+ return;
+ }
+
var newAfterSaleOrder = afterSaleOrderResponse.Data.Map();
App.Current.Dispatcher.Invoke(() =>
{
diff --git a/BBWY.Client/Views/Order/EditAfterSaleOrderRefundPurchaseAmount.xaml b/BBWY.Client/Views/Order/EditAfterSaleOrderRefundPurchaseAmount.xaml
index fc53620a..67c41893 100644
--- a/BBWY.Client/Views/Order/EditAfterSaleOrderRefundPurchaseAmount.xaml
+++ b/BBWY.Client/Views/Order/EditAfterSaleOrderRefundPurchaseAmount.xaml
@@ -6,6 +6,9 @@
xmlns:c="clr-namespace:BBWY.Controls;assembly=BBWY.Controls"
xmlns:local="clr-namespace:BBWY.Client.Views.Order"
mc:Ignorable="d"
+ Style="{StaticResource bwstyle}"
+ MinButtonVisibility="Collapsed"
+ MaxButtonVisibility="Collapsed"
Title="EditAfterSaleOrderRefundPurchaseAmount" Height="300" Width="300">
diff --git a/BBWY.Client/Views/Order/OrderList.xaml b/BBWY.Client/Views/Order/OrderList.xaml
index 800a5f20..b1cdb292 100644
--- a/BBWY.Client/Views/Order/OrderList.xaml
+++ b/BBWY.Client/Views/Order/OrderList.xaml
@@ -1179,7 +1179,7 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BBWY.Server.API/Controllers/AfterSaleOrderController.cs b/BBWY.Server.API/Controllers/AfterSaleOrderController.cs
index e519fe12..3a8d7c9c 100644
--- a/BBWY.Server.API/Controllers/AfterSaleOrderController.cs
+++ b/BBWY.Server.API/Controllers/AfterSaleOrderController.cs
@@ -30,7 +30,7 @@ namespace BBWY.Server.API.Controllers
///
///
///
- [HttpGet]
+ [HttpGet("{afterSaleOrderId}")]
public AfterSaleOrderResponse GetAfterSaleOrderById([FromRoute] long afterSaleOrderId)
{
return afterSaleOrderBusiness.GetAfterSaleOrderById(afterSaleOrderId);