From 628d1dd9dee3da0245118939311a011483c2e3b3 Mon Sep 17 00:00:00 2001 From: wenjy Date: Fri, 27 Mar 2026 10:32:35 +0800 Subject: [PATCH] =?UTF-8?q?add=20-=20=E7=89=A9=E6=96=99=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sln.Wcs.Model/Domain/BaseDeviceInfo.cs | 8 +- Sln.Wcs.Model/Domain/BaseMaterialInfo.cs | 8 +- Sln.Wcs.Model/Domain/BaseStoreInfo.cs | 8 +- Sln.Wcs.UI/MainWindow.xaml.cs | 5 +- .../BasicInfo/DeviceInfo/DeviceInfoPage.xaml | 17 +- .../DeviceInfo/DeviceInfoPage.xaml.cs | 13 + .../MaterialInfo/MaterialInfoPage.xaml | 17 +- .../MaterialInfo/MaterialInfoPage.xaml.cs | 15 +- .../BasicInfo/StoreInfo/StoreInfoPage.xaml | 322 ++++++++++++++++++ .../BasicInfo/StoreInfo/StoreInfoPage.xaml.cs | 99 ++++++ .../StoreInfo/Windows/StoreAddWindow.xaml | 311 +++++++++++++++++ .../StoreInfo/Windows/StoreAddWindow.xaml.cs | 93 +++++ .../StoreInfo/Windows/StoreEditWindow.xaml | 311 +++++++++++++++++ .../StoreInfo/Windows/StoreEditWindow.xaml.cs | 102 ++++++ 14 files changed, 1316 insertions(+), 13 deletions(-) create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/StoreInfoPage.xaml create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/StoreInfoPage.xaml.cs create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/Windows/StoreAddWindow.xaml create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/Windows/StoreAddWindow.xaml.cs create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/Windows/StoreEditWindow.xaml create mode 100644 Sln.Wcs.UI/Page/BasicInfo/StoreInfo/Windows/StoreEditWindow.xaml.cs diff --git a/Sln.Wcs.Model/Domain/BaseDeviceInfo.cs b/Sln.Wcs.Model/Domain/BaseDeviceInfo.cs index 6b05787..04fd088 100644 --- a/Sln.Wcs.Model/Domain/BaseDeviceInfo.cs +++ b/Sln.Wcs.Model/Domain/BaseDeviceInfo.cs @@ -1,4 +1,4 @@ -using SqlSugar; +using SqlSugar; using System; using System.Collections.Generic; using System.Linq; @@ -122,5 +122,11 @@ namespace Sln.Wcs.Model.Domain /// [SugarColumn(ColumnName = "updated_time")] public DateTime? updatedTime { get; set; } + + /// + /// 序号(用于列表显示,不参与数据库操作) + /// + [SugarColumn(IsIgnore = true)] + public int RowIndex { get; set; } } } diff --git a/Sln.Wcs.Model/Domain/BaseMaterialInfo.cs b/Sln.Wcs.Model/Domain/BaseMaterialInfo.cs index 286dcf2..8ebb37a 100644 --- a/Sln.Wcs.Model/Domain/BaseMaterialInfo.cs +++ b/Sln.Wcs.Model/Domain/BaseMaterialInfo.cs @@ -1,4 +1,4 @@ -using SqlSugar; +using SqlSugar; using System; using System.Collections.Generic; using System.Linq; @@ -138,5 +138,11 @@ namespace Sln.Wcs.Model.Domain /// [SugarColumn(ColumnName = "updated_time")] public DateTime? updatedTime { get; set; } + + /// + /// 序号(用于列表显示,不参与数据库操作) + /// + [SugarColumn(IsIgnore = true)] + public int RowIndex { get; set; } } } diff --git a/Sln.Wcs.Model/Domain/BaseStoreInfo.cs b/Sln.Wcs.Model/Domain/BaseStoreInfo.cs index 58e16e0..c7e49e5 100644 --- a/Sln.Wcs.Model/Domain/BaseStoreInfo.cs +++ b/Sln.Wcs.Model/Domain/BaseStoreInfo.cs @@ -1,4 +1,4 @@ -using SqlSugar; +using SqlSugar; using System; using System.Collections.Generic; using System.Linq; @@ -106,5 +106,11 @@ namespace Sln.Wcs.Model.Domain /// [SugarColumn(ColumnName = "updated_time")] public DateTime? updatedTime { get; set; } + + /// + /// 序号(用于列表显示,不参与数据库操作) + /// + [SugarColumn(IsIgnore = true)] + public int RowIndex { get; set; } } } diff --git a/Sln.Wcs.UI/MainWindow.xaml.cs b/Sln.Wcs.UI/MainWindow.xaml.cs index efc3f50..b828713 100644 --- a/Sln.Wcs.UI/MainWindow.xaml.cs +++ b/Sln.Wcs.UI/MainWindow.xaml.cs @@ -2,6 +2,7 @@ using Sln.Wcs.UI.Attribute; using Sln.Wcs.UI.Page.BasicInfo; using Sln.Wcs.UI.Page.BasicInfo.DeviceInfo; using Sln.Wcs.UI.Page.BasicInfo.MaterialInfo; +using Sln.Wcs.UI.Page.BasicInfo.StoreInfo; using Sln.Wcs.UI.Page.Home; using System.Windows; using System.Windows.Controls.Primitives; @@ -20,6 +21,7 @@ namespace Sln.Wcs.UI private BasicInfoPage _basicInfoPage; private DeviceInfoPage _deviceInfoPage; private MaterialInfoPage _materialInfoPage; + private StoreInfoPage _storeInfoPage; public MainWindow() { @@ -28,6 +30,7 @@ namespace Sln.Wcs.UI _basicInfoPage = new BasicInfoPage(); _deviceInfoPage = new DeviceInfoPage(); _materialInfoPage = new MaterialInfoPage(); + _storeInfoPage = new StoreInfoPage(); MainContent.Content = _homePage; BtnBasicInfo.Checked += BtnBasicInfo_Checked; @@ -97,7 +100,7 @@ namespace Sln.Wcs.UI private void BtnWarehouseInfo_Click(object sender, RoutedEventArgs e) { BtnBasicInfo.IsChecked = false; - MainContent.Content = _basicInfoPage; + MainContent.Content = _storeInfoPage; } private void BtnLocationInfo_Click(object sender, RoutedEventArgs e) diff --git a/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml b/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml index 1ad1c3d..43a34a8 100644 --- a/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml +++ b/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml @@ -301,18 +301,27 @@ - + - + -