From b186285c8ece7f92449dd38935ca50d291e09498 Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Sun, 4 Jun 2023 15:58:03 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BA=97=E9=93=BA=E7=BB=9F=E8=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
BBWY.Client/App.xaml.cs | 14 ---
BBWY.Client/Models/PackTask/ShopTotal.cs | 47 +++++++++-
.../PackTask/PackTaskTotalViewModel.cs | 2 +-
.../QualityTask/QualityViewModel.cs | 25 +++---
BBWY.Client/Views/PackTask/PackTaskTotal.xaml | 85 +++++++++++++++----
.../Views/PackTask/PackTaskTotal.xaml.cs | 26 ++++--
.../TotalPackTask/PackUserSalaryList.xaml | 1 -
7 files changed, 143 insertions(+), 57 deletions(-)
diff --git a/BBWY.Client/App.xaml.cs b/BBWY.Client/App.xaml.cs
index 74ef1f7d..88b79fe5 100644
--- a/BBWY.Client/App.xaml.cs
+++ b/BBWY.Client/App.xaml.cs
@@ -38,17 +38,6 @@ namespace BBWY.Client
WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current);
return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}
-
- static string GenerateRandom9Digit()
- {
- long timestamp = DateTime.UtcNow.ToUniversalTime().Ticks; // 64位时间戳
- string ts_str = timestamp.ToString(); // 转为字符串
- string nine_digit = ts_str.Substring(0, 9); // 取前9位
- return nine_digit;
- }
-
-
-
protected override void OnStartup(StartupEventArgs e)
{
var isAdmin = IsAdministrator();
@@ -58,9 +47,6 @@ namespace BBWY.Client
var gl = new GlobalContext();
string userToken = string.Empty;
- System.Diagnostics.Debug.WriteLine(GenerateRandom9Digit());
- System.Diagnostics.Debug.WriteLine(GenerateRandom9Digit());
-
#if DEBUG
//仓库组测试
// userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNjM1OTMyMDAyMjcwMDU2NDQ4IiwidGVhbUlkIjoiMTU0MDg4NTU3MDYyNzA0NzQyNCIsInNvblRlYW1JZHMiOiIxNTQwODg1NTcwNjI3MDQ3NDI0IiwiZXhwIjoxNzEwNDk2NTQ1fQ.Sx2vGJcYGf98x99slQLU3vt7yWdjspptSpbUCcZgWek";
diff --git a/BBWY.Client/Models/PackTask/ShopTotal.cs b/BBWY.Client/Models/PackTask/ShopTotal.cs
index 768f326a..754c454b 100644
--- a/BBWY.Client/Models/PackTask/ShopTotal.cs
+++ b/BBWY.Client/Models/PackTask/ShopTotal.cs
@@ -52,9 +52,9 @@ namespace BBWY.Client.Models.PackTask
public decimal ConsumableFees { get; set; }
- public decimal Price { get; set; }
+ // public decimal Price { get; set; }
- public decimal Discount { get; set; }
+ //public decimal Discount { get; set; }
public decimal DiscountPrice { get; set; }
///
@@ -70,7 +70,7 @@ namespace BBWY.Client.Models.PackTask
///
/// 打包费用
///
- public decimal? PackAllFees { get; set; }
+ //public decimal? PackAllFees { get; set; }
///
/// 箱子费用
@@ -89,11 +89,50 @@ namespace BBWY.Client.Models.PackTask
///
public decimal? OtherConsumableFees { get; set; }
+
+
+ ///
+ /// 折扣系数
+ ///
+ public decimal? DiscountFactor { get; set; }
+ ///
+ /// 到货数量
+ ///
+ public int? ArrivalQuantity { get; set; }
+
+ ///
+ /// 基础价格(基础包装费、仅贴码)
+ ///
+ public decimal? BasicPrice { get; set; }
+ ///
+ /// 增量价格
+ ///
+ public decimal? IncrementPartPrice { get; set; }
+ ///
+ /// 增量工序价
+ ///
+ public decimal? IncrementProcessPrice { get; set; }
+
+ ///
+ /// 折扣类型
+ ///
+ public FeesMode? FeesMode { get; set; }
+
+ ///
+ /// 总费用
+ ///
+ public decimal? AllFees { get; set; }
+
+ ///
+ /// 打包费用折扣价
+ ///
+ public decimal? PackDisCountFees { get; set; }
+
public override string ToString()
{
return $"{TaskId},{CreateTime.ToString("MM-dd")},{IsSettle},{DepartmentName},{ShopName}" +
- $",{SkuCount},{BoxConsumableFees},{AirConsumableFees},{TapeConsumableFees},{OtherConsumableFees},{ConsumableFees},{PackSingleFees},{PackAllFees},{Price},{Discount},{DiscountPrice}";
+ $",{SkuCount},{BoxConsumableFees},{AirConsumableFees},{TapeConsumableFees},{OtherConsumableFees},{ConsumableFees},{ArrivalQuantity},{BasicPrice},{IncrementPartPrice},{IncrementProcessPrice},{PackSingleFees},{PackFees},{FeesMode},{DiscountFactor},{PackDisCountFees},{IncreaseFees},{AllFees}";
}
}
diff --git a/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs b/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
index f40b43c8..e6911d84 100644
--- a/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
@@ -130,7 +130,7 @@ namespace BBWY.Client.ViewModels.PackTask
if (res.Success)
{
//string title = "任务ID,日期,是否结清,部门,店铺,对接人,sku名称,sku数量,增值服务,打包服务,耗材服务,原价,促销折扣,结算价格,对接备注";
- string title = "任务ID,日期,是否结清,所属部门,所属店铺,打包数量,箱子,气泡纸,胶带,其他,耗材总价,打包单价,打包总价,原价,促销折扣,总收费";
+ string title = "任务ID,日期,是否结清,所属部门,所属店铺,打包数量,箱子,气泡纸,胶带,其他,耗材总价,收货数量,基础价格,增量配件价,增量工序价格,打包单价,打包原价,收费方式,打包折扣系数,打包折扣价,增值费用,总收费";
var excelList = res.Data.ShopTotals.Select(x => x.ToString()).ToList();
excelList.Insert(0, title);
System.IO.File.WriteAllLines(fileName, excelList, Encoding.UTF8);
diff --git a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
index f8418df1..c51f0d56 100644
--- a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
+++ b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
@@ -95,9 +95,10 @@ namespace BBWY.Client.ViewModels
public ObservableCollection AvailabilityList { get => availabilityList; set { Set(ref availabilityList, value); } }
- private ObservableCollection preCompeteTimeDayList = new ObservableCollection {
-
- };
+ private ObservableCollection preCompeteTimeDayList = new ObservableCollection
+ {
+
+ };
public ObservableCollection PreCompeteTimeDayList { get => preCompeteTimeDayList; set { Set(ref preCompeteTimeDayList, value); } }
@@ -484,7 +485,7 @@ namespace BBWY.Client.ViewModels
var window = obj as BWindow;
window.Close();
-
+
}
@@ -498,8 +499,8 @@ namespace BBWY.Client.ViewModels
}
if (BarCodeModel == null)
{
- var resCode = packPurchaseTaskService.SearchBarCode(SkuId);
- if (resCode==null)
+ var resCode = packPurchaseTaskService.SearchBarCode(SkuId);
+ if (resCode == null)
{
BarCodeModel = new BarCodeModel();
BarCodeModel.ProductNo = ProductNo;
@@ -511,7 +512,7 @@ namespace BBWY.Client.ViewModels
{
BarCodeModel = resCode.Data;
}
-
+
}
if (!string.IsNullOrEmpty(BrandName))
BarCodeModel.BrandName = BrandName;
@@ -575,8 +576,8 @@ namespace BBWY.Client.ViewModels
///
private void LookCer(CertificateModel certificate)
{
-
- QualityLookCerWindow lookCerWindow = new QualityLookCerWindow(certificate);
+
+ QualityLookCerWindow lookCerWindow = new QualityLookCerWindow(certificate);
lookCerWindow.Show();
}
///
@@ -596,7 +597,7 @@ namespace BBWY.Client.ViewModels
{
InitData();
TaskId = model.TaskId;
- OrderId =model.OrderId;
+ OrderId = model.OrderId;
SkuId = model.SkuId;
SkuName = model.ItemList[0].SkuName;
Logo = model.ItemList[0].Logo.Replace("80x80", "200x200");
@@ -617,7 +618,7 @@ namespace BBWY.Client.ViewModels
IncreateList = new ObservableCollection();
string[] increateDatas = model.Increment1?.Split(',');
bool isSelected = false;
-
+
foreach (var item in increates)
{
isSelected = false;
@@ -661,7 +662,7 @@ namespace BBWY.Client.ViewModels
}
var list = purchaseService.GetPurchaseSkuBasicInfo(item.PurchaseProductId);
- if (list == null&&!list.Success)
+ if (list == null && !list.Success)
{
PurchaseSkuList.Add(item); continue;
}
diff --git a/BBWY.Client/Views/PackTask/PackTaskTotal.xaml b/BBWY.Client/Views/PackTask/PackTaskTotal.xaml
index 8247fa47..4500eb96 100644
--- a/BBWY.Client/Views/PackTask/PackTaskTotal.xaml
+++ b/BBWY.Client/Views/PackTask/PackTaskTotal.xaml
@@ -131,7 +131,13 @@
+
+
+
+
+
+
@@ -148,12 +154,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -174,10 +186,16 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -279,29 +303,56 @@
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
>(data);
+ if (res == null)
+ {
+ System.Windows.MessageBox.Show("网络异常");
+ return;
+ }
+ if (!res.Success)
+ {
+ System.Windows.MessageBox.Show(res.Msg);
+ return;
+ }
+
//创建一个ListBoxIem
- if (res.Success)
+ if (res.Data != null && res.Data.Length > 0)
{
- if (res.Data != null && res.Data.Length > 0)
+ foreach (var department in res.Data)
{
- foreach (var department in res.Data)
+ if (!departments.Contains(department.DePartmentName))
{
- if (!departments.Contains(department.DePartmentName))
- {
- departments.Add(department.DePartmentName);
- }
+ departments.Add(department.DePartmentName);
+ }
- }
}
}
+
+
}
public string QKApiHost { get; set; }
public void SelectionChangeCommand(object sender, SelectionChangedEventArgs e)
diff --git a/BBWY.Client/Views/TotalPackTask/PackUserSalaryList.xaml b/BBWY.Client/Views/TotalPackTask/PackUserSalaryList.xaml
index d08c87ac..c99bc2b6 100644
--- a/BBWY.Client/Views/TotalPackTask/PackUserSalaryList.xaml
+++ b/BBWY.Client/Views/TotalPackTask/PackUserSalaryList.xaml
@@ -78,7 +78,6 @@
-