Browse Source

10165

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
8007598532
  1. 4
      BBWY.Client/BBWYAppSettings.json
  2. 2
      BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
  3. 32
      BBWY.Client/Views/SealBox/AddProductWindow.xaml.cs

4
BBWY.Client/BBWYAppSettings.json

@ -4,6 +4,6 @@
"MDSApiHost": "http://mdsapi.qiyue666.com", "MDSApiHost": "http://mdsapi.qiyue666.com",
"JOSApiHost": "", "JOSApiHost": "",
"1688ApiHost": "", "1688ApiHost": "",
"QKApiHost": "http://localhost:8080" // "QKApiHost": "http://localhost:8080"
// "QKApiHost": "http://qiku.qiyue666.com" "QKApiHost": "http://qiku.qiyue666.com"
} }

2
BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs

@ -295,7 +295,7 @@ namespace BBWY.Client.ViewModels.PackTask
ProductService productService; ProductService productService;
private void AddSealBoxProduct() private void AddSealBoxProduct()
{ {
AddProductWindow addProductWindow = new AddProductWindow(packTaskService, productService); AddProductWindow addProductWindow = new AddProductWindow(packTaskService, productService, ReflashTask);
addProductWindow.ShowDialog(); addProductWindow.ShowDialog();
} }

32
BBWY.Client/Views/SealBox/AddProductWindow.xaml.cs

@ -23,20 +23,22 @@ namespace BBWY.Client.Views.SealBox
/// </summary> /// </summary>
public partial class AddProductWindow : BWindow public partial class AddProductWindow : BWindow
{ {
public AddProductWindow(PackTaskService packTaskService, ProductService productService) public AddProductWindow(PackTaskService packTaskService, ProductService productService, Action ReflashTask)
{ {
this. packTaskService = packTaskService; this.packTaskService = packTaskService;
this. productService = productService; this.productService = productService;
this.ReflashTask = ReflashTask;
InitializeComponent(); InitializeComponent();
this.DataContext = this; this.DataContext = this;
} }
ProductService productService; ProductService productService;
PackTaskService packTaskService; PackTaskService packTaskService;
Action ReflashTask;
private int count; private int count;
public int Count { get => count; set { Set(ref count, value); } } public int Count { get => count; set { Set(ref count, value); } }
private string skuId; private string skuId;
public string SkuId { get=>skuId; set { Set(ref skuId, value); } } public string SkuId { get => skuId; set { Set(ref skuId, value); } }
private string logo; private string logo;
public string Logo { get => logo; set { Set(ref logo, value); } } public string Logo { get => logo; set { Set(ref logo, value); } }
@ -45,7 +47,7 @@ namespace BBWY.Client.Views.SealBox
public string SkuTitle { get => skuTitle; set { Set(ref skuTitle, value); } } public string SkuTitle { get => skuTitle; set { Set(ref skuTitle, value); } }
public ObservableCollection<PositionType> PositionTypes { get; set; }=new ObservableCollection<PositionType>() { public ObservableCollection<PositionType> PositionTypes { get; set; } = new ObservableCollection<PositionType>() {
PositionType., PositionType., PositionType., PositionType. PositionType., PositionType., PositionType., PositionType.
}; };
@ -54,11 +56,11 @@ namespace BBWY.Client.Views.SealBox
private void BButton_Click(object sender, RoutedEventArgs e) private void BButton_Click(object sender, RoutedEventArgs e)
{ {
if (Count<=0) if (Count <= 0)
{ {
MessageBox.Show("请输入任务数"); return; MessageBox.Show("请输入任务数"); return;
} }
var res = packTaskService.AddSealBoxProduct(SkuId, PositionType, Count); var res = packTaskService.AddSealBoxProduct(SkuId, PositionType, Count);
if (res == null || !res.Success) if (res == null || !res.Success)
{ {
@ -66,6 +68,8 @@ namespace BBWY.Client.Views.SealBox
} }
this.Close(); this.Close();
if (ReflashTask != null)
ReflashTask();
} }
private void BButton_Click_1(object sender, RoutedEventArgs e) private void BButton_Click_1(object sender, RoutedEventArgs e)
@ -76,18 +80,18 @@ namespace BBWY.Client.Views.SealBox
} }
SkuId = SkuId.Trim(); SkuId = SkuId.Trim();
var res = productService.GetProductSkuList(null, SkuId); var res = productService.GetProductSkuList(null, SkuId);
if (res==null||!res.Success) if (res == null || !res.Success)
{ {
MessageBox.Show(res?.Msg);return; MessageBox.Show(res?.Msg); return;
} }
var productSku = res.Data.SingleOrDefault(d => d.Id == SkuId); var productSku = res.Data.SingleOrDefault(d => d.Id == SkuId);
if (productSku==null) if (productSku == null)
{ {
MessageBox.Show("不存在对应的sku商品数据."); return; MessageBox.Show("不存在对应的sku商品数据."); return;
} }
SkuTitle = productSku.Title; SkuTitle = productSku.Title;
Logo= productSku.Logo.Replace("80x80","150x150"); Logo = productSku.Logo.Replace("80x80", "150x150");
} }
} }

Loading…
Cancel
Save