shanji 2 years ago
parent
commit
969209b403
  1. 1
      BBWY.Client/App.xaml.cs
  2. 17
      BBWY.Client/ViewModels/ServiceOrder/EditServiceOrderViewModel.cs
  3. 9
      BBWY.Client/ViewModels/ViewModelLocator.cs
  4. 16
      BBWY.Client/Views/ServiceOrder/EditServiceOrder.xaml
  5. 18
      BBWY.Client/Views/ServiceOrder/EditServiceOrder.xaml.cs

1
BBWY.Client/App.xaml.cs

@ -126,6 +126,7 @@ namespace BBWY.Client
serviceCollection.AddMapper(new MappingProfile());
serviceCollection.AddTransient<_1688PreviewPurchaseViewModel>();
serviceCollection.AddTransient<EditServiceOrderViewModel>();
#region 注册拳探SDK相关类
serviceCollection.AddSingleton<QuanTanProductClient>();

17
BBWY.Client/ViewModels/ServiceOrder/EditServiceOrderViewModel.cs

@ -0,0 +1,17 @@
using BBWY.Client.Models;
namespace BBWY.Client.ViewModels
{
public class EditServiceOrderViewModel: BaseVM
{
public EditServiceOrderViewModel()
{
}
public void SetData(ServiceOrder serviceOrder)
{
}
}
}

9
BBWY.Client/ViewModels/ViewModelLocator.cs

@ -260,5 +260,14 @@ namespace BBWY.Client.ViewModels
return s.ServiceProvider.GetRequiredService<BillCorrectionViewModel>();
}
}
public EditServiceOrderViewModel EditServiceOrder
{
get
{
using var s = sp.CreateScope();
return s.ServiceProvider.GetRequiredService<EditServiceOrderViewModel>();
}
}
}
}

16
BBWY.Client/Views/ServiceOrder/EditServiceOrder.xaml

@ -0,0 +1,16 @@
<c:BWindow x:Class="BBWY.Client.Views.ServiceOrder.EditServiceOrder"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:BBWY.Client.Views.ServiceOrder"
mc:Ignorable="d"
xmlns:c="clr-namespace:BBWY.Controls;assembly=BBWY.Controls"
xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
Style="{StaticResource bwstyle}"
DataContext="{Binding EditServiceOrder,Source={StaticResource Locator}}"
Title="EditServiceOrder" Height="450" Width="340">
<Grid>
</Grid>
</c:BWindow>

18
BBWY.Client/Views/ServiceOrder/EditServiceOrder.xaml.cs

@ -0,0 +1,18 @@
using BBWY.Client.ViewModels;
using BBWY.Controls;
using System.Windows;
namespace BBWY.Client.Views.ServiceOrder
{
/// <summary>
/// EditServiceOrder.xaml 的交互逻辑
/// </summary>
public partial class EditServiceOrder : BWindow
{
public EditServiceOrder(Models.ServiceOrder serviceOrder)
{
InitializeComponent();
(this.DataContext as EditServiceOrderViewModel).SetData(serviceOrder);
}
}
}
Loading…
Cancel
Save