From 780fc19a0a5dc86b9f111c9d22d92624d47c901e Mon Sep 17 00:00:00 2001 From: "LAPTOP-8NOV8MVQ\\cai" Date: Mon, 16 Jun 2025 13:48:11 +0800 Subject: [PATCH] 1234 --- A00通用窗体/U_ProductInfoSel.dfm.rej | 56 + A02基础产品管理/ClothInfo.dpr | 4 +- A02基础产品管理/ClothInfo.dproj | 8 + A02基础产品管理/ClothInfo.dproj.local | 94 +- A02基础产品管理/ClothInfo.identcache | Bin 2019 -> 2203 bytes A02基础产品管理/U_ClothInfo.dfm | 58 +- A02基础产品管理/U_ClothInfo.pas | 135 +- A02基础产品管理/U_ClothInfoInput.dfm | 1567 +++++++++++-------- A02基础产品管理/U_ClothInfoInput.pas | 605 ++++++- F01染色坯布仓库/DyeGreyClothStk.dproj.local | 110 +- F01染色坯布仓库/DyeGreyClothStk.identcache | Bin 1635 -> 1635 bytes F01染色坯布仓库/testDll.identcache | Bin 178 -> 178 bytes F02染色计划单/DyePlan.dproj.local | 138 +- F02染色计划单/DyePlan.identcache | Bin 2371 -> 2371 bytes 14 files changed, 1867 insertions(+), 908 deletions(-) create mode 100644 A00通用窗体/U_ProductInfoSel.dfm.rej diff --git a/A00通用窗体/U_ProductInfoSel.dfm.rej b/A00通用窗体/U_ProductInfoSel.dfm.rej new file mode 100644 index 0000000..0aab0d7 --- /dev/null +++ b/A00通用窗体/U_ProductInfoSel.dfm.rej @@ -0,0 +1,56 @@ +diff a/A00通用窗体/U_ProductInfoSel.dfm b/A00通用窗体/U_ProductInfoSel.dfm (rejected hunks) +@@ -97,6 +97,7 @@ + object Tv1: TcxGridDBTableView + OnDblClick = TV1DblClick + Navigator.Buttons.CustomButtons = <> ++ ScrollbarAnnotations.CustomAnnotations = <> + DataController.DataSource = DS_1 + DataController.Summary.DefaultGroupSummaryItems = < + item +@@ -139,12 +140,14 @@ + object Tv1Column2: TcxGridDBColumn + Caption = #21697#29260 + DataBinding.FieldName = 'Brand' ++ DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 79 + end + object Tv1Column1: TcxGridDBColumn + Caption = #32534#21495 + DataBinding.FieldName = 'P_Code' ++ DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 78 + end +@@ -152,6 +155,7 @@ + Tag = 2 + Caption = #21697#21517 + DataBinding.FieldName = 'P_Name' ++ DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item +@@ -165,6 +169,7 @@ + Tag = 2 + Caption = #35268#26684 + DataBinding.FieldName = 'P_Spec' ++ DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + HeaderGlyphAlignmentHorz = taCenter + Width = 65 +@@ -185,6 +191,7 @@ + object v1Column9: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' ++ DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 71 + end +@@ -192,6 +199,7 @@ + Tag = 2 + Caption = #22791#27880 + DataBinding.FieldName = 'Note' ++ DataBinding.IsNullValueType = True + Width = 102 + end + end diff --git a/A02基础产品管理/ClothInfo.dpr b/A02基础产品管理/ClothInfo.dpr index de15c18..3e7cdef 100644 --- a/A02基础产品管理/ClothInfo.dpr +++ b/A02基础产品管理/ClothInfo.dpr @@ -31,7 +31,9 @@ uses U_TatClothInfoSel in '..\A00ͨô\U_TatClothInfoSel.pas' {frmTatClothInfoSel}, U_ClothInfoSel in '..\A00ͨô\U_ClothInfoSel.pas' {frmClothInfoSel}, U_YarnInfoSel in '..\A00ͨô\U_YarnInfoSel.pas' {frmYarnInfoSel}, - uSZHN_JSON in '..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas'; + uSZHN_JSON in '..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas', + U_ProductInfoSel in '..\A00ͨô\U_ProductInfoSel.pas' {frmProductInfoSel}, + U_ClothInfoInput in 'U_ClothInfoInput.pas' {frmClothInfoInput}; {$R *.res} diff --git a/A02基础产品管理/ClothInfo.dproj b/A02基础产品管理/ClothInfo.dproj index 984e35f..2c32be7 100644 --- a/A02基础产品管理/ClothInfo.dproj +++ b/A02基础产品管理/ClothInfo.dproj @@ -162,6 +162,14 @@ dfm + +
frmProductInfoSel
+ dfm +
+ +
frmClothInfoInput
+ dfm +
Cfg_2 Base diff --git a/A02基础产品管理/ClothInfo.dproj.local b/A02基础产品管理/ClothInfo.dproj.local index 0eb5115..842c960 100644 --- a/A02基础产品管理/ClothInfo.dproj.local +++ b/A02基础产品管理/ClothInfo.dproj.local @@ -1,50 +1,52 @@  - 1899-12-30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm - 1899-12-30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas - 1899-12-30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas - 1899-12-30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= - 1899-12-30 00:00:00.000.873,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas - 1899-12-30 00:00:00.000.290,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_TatClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm - 1899-12-30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas - 1899-12-30 00:00:00.000.472,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_YarnInfoSel.pas - 1899-12-30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas - 1899-12-30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas - 1899-12-30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas - 1899-12-30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.518,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.503,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas - 1899-12-30 00:00:00.000.431,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.pas=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.pas - 1899-12-30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas - 1899-12-30 00:00:00.000.305,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_KnitClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm - 1899-12-30 00:00:00.000.187,D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas= - 1899-12-30 00:00:00.000.228,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.pas - 1899-12-30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas - 1899-12-30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= - 1899-12-30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas - 1899-12-30 00:00:00.000.754,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_TatClothInfo.pas=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.pas - 1899-12-30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas - 1899-12-30 00:00:00.000.290,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_TatClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.217,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas - 1899-12-30 00:00:00.000.754,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_TatClothInfo.dfm=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.dfm - 1899-12-30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas - 1899-12-30 00:00:00.000.504,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothType.pas - 1899-12-30 00:00:00.000.305,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_KnitClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm - 1899-12-30 00:00:00.000.743,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas - 1899-12-30 00:00:00.000.431,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.dfm=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.dfm - 1899-12-30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= - 1899-12-30 00:00:00.000.146,=D:\Dp10Repo\public10\ThreeFun\Fun\uSZHN_JSON.pas - 1899-12-30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.340,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_CloInfoFileUp.pas - 1899-12-30 00:00:00.000.806,D:\Dp10Repo\项目代码\RTBasics\A00通用模板\InformationBase.dproj=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\ClothInfo.dproj - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas - 1899-12-30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm + 1899/12/30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas + 1899/12/30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas + 1899/12/30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= + 1899/12/30 00:00:00.000.873,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas + 1899/12/30 00:00:00.000.290,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_TatClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm + 1899/12/30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= + 1899/12/30 00:00:00.000.472,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_YarnInfoSel.pas + 1899/12/30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas + 1899/12/30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas + 1899/12/30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas + 1899/12/30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.518,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.503,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas + 1899/12/30 00:00:00.000.431,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.pas=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.pas + 1899/12/30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas + 1899/12/30 00:00:00.000.305,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_KnitClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm + 1899/12/30 00:00:00.000.187,D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas= + 1899/12/30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas + 1899/12/30 00:00:00.000.228,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.pas + 1899/12/30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas + 1899/12/30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= + 1899/12/30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas + 1899/12/30 00:00:00.000.754,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_TatClothInfo.pas=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.pas + 1899/12/30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas + 1899/12/30 00:00:00.000.290,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_TatClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.217,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas + 1899/12/30 00:00:00.000.754,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_TatClothInfo.dfm=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.dfm + 1899/12/30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas + 1899/12/30 00:00:00.000.504,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothType.pas + 1899/12/30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.305,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_KnitClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm + 1899/12/30 00:00:00.000.743,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas + 1899/12/30 00:00:00.000.431,D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo_Tat.dfm=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_ClothInfo.dfm + 1899/12/30 00:00:00.000.146,=D:\Dp10Repo\public10\ThreeFun\Fun\uSZHN_JSON.pas + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas + 1899/12/30 00:00:00.000.806,D:\Dp10Repo\项目代码\RTBasics\A00通用模板\InformationBase.dproj=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\ClothInfo.dproj + 1899/12/30 00:00:00.000.340,=D:\Dp10Repo\项目代码\RTBasics\A02基础产品管理\U_CloInfoFileUp.pas + 1899/12/30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 2025/06/13 15:31:04.000.480,=D:\Dp10Repo\项目代码\D10sxYilanbuyi\A00通用窗体\U_ProductInfoSel.pas + 2025/06/13 15:43:57.000.936,=D:\Dp10Repo\项目代码\D10sxYilanbuyi\A02基础产品管理\U_ClothInfoInput.pas @@ -67,6 +69,8 @@ + + @@ -97,5 +101,7 @@ + + diff --git a/A02基础产品管理/ClothInfo.identcache b/A02基础产品管理/ClothInfo.identcache index 3228c4df5494dc3c576422aa18959cc26598bd71..22f41a8ad0cda1cc38e81826de7b8ea386082882 100644 GIT binary patch delta 204 zcmaFNKU?d6 ki8Jgc##u22O@6@WAm^NuUy=b*?3q_kTB28wSj>O~0KwltHvj+t delta 155 zcmbO&_?VwjYBDd2-eg@ifyql5{0R$y1pkCU0Z2o_vQz8mLWs@&P81$;?bL zlRep;fqd)9wrmQMc^Kn>YON=Jk^-8lF!?jHEJ(}5IntBmne2e3MNSrAi2@3R0RZQU BGBp4I diff --git a/A02基础产品管理/U_ClothInfo.dfm b/A02基础产品管理/U_ClothInfo.dfm index a9e7cb8..0ee4f10 100644 --- a/A02基础产品管理/U_ClothInfo.dfm +++ b/A02基础产品管理/U_ClothInfo.dfm @@ -116,16 +116,32 @@ inherited frmClothInfo: TfrmClothInfo ImageIndex = 19 OnClick = TBUPClick end - object ToolButton2: TToolButton + object TbCheck: TToolButton Left = 853 Top = 0 AutoSize = True + Caption = #23457#26680 + ImageIndex = 12 + OnClick = TbCheckClick + end + object TbUndoCheck: TToolButton + Left = 924 + Top = 0 + AutoSize = True + Caption = #25764#38144#23457#26680 + ImageIndex = 11 + OnClick = TbUndoCheckClick + end + object ToolButton2: TToolButton + Left = 1019 + Top = 0 + AutoSize = True Caption = #20445#23384#26684#24335 ImageIndex = 16 OnClick = ToolButton2Click end object TBClose: TToolButton - Left = 948 + Left = 1114 Top = 0 AutoSize = True Caption = #20851#38381 @@ -316,12 +332,14 @@ inherited frmClothInfo: TfrmClothInfo TabOrder = 4 object cxGrid1: TcxGrid Left = 2 - Top = 42 + Top = 60 Width = 1212 - Height = 370 + Height = 352 Align = alClient PopupMenu = PM_1 TabOrder = 0 + ExplicitLeft = 6 + ExplicitTop = 59 object Tv1: TcxGridDBTableView Navigator.Buttons.CustomButtons = <> Navigator.Buttons.Delete.Enabled = False @@ -434,6 +452,20 @@ inherited frmClothInfo: TfrmClothInfo Options.Editing = False Width = 67 end + object Tv1Chker: TcxGridDBColumn + Caption = #23457#26680#20154 + DataBinding.FieldName = 'Chker' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 70 + end + object Tv1Column1: TcxGridDBColumn + Caption = #23457#26680#26102#38388 + DataBinding.FieldName = 'ChkTime' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 70 + end object Tv1Column9: TcxGridDBColumn Caption = #24405#20837#26102#38388 DataBinding.FieldName = 'FILLTIME' @@ -639,6 +671,24 @@ inherited frmClothInfo: TfrmClothInfo end end end + object cxTabControl1: TcxTabControl + Left = 2 + Top = 42 + Width = 1212 + Height = 18 + Align = alTop + TabOrder = 3 + Properties.CustomButtons.Buttons = <> + Properties.Style = 9 + Properties.TabIndex = 2 + Properties.Tabs.Strings = ( + #26410#23457#26680 + #24050#23457#26680 + #20840#37096) + OnChange = cxTabControl1Change + ClientRectRight = 0 + ClientRectTop = 0 + end end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_ClothInfo.ADOLink diff --git a/A02基础产品管理/U_ClothInfo.pas b/A02基础产品管理/U_ClothInfo.pas index 889f465..69c0697 100644 --- a/A02基础产品管理/U_ClothInfo.pas +++ b/A02基础产品管理/U_ClothInfo.pas @@ -129,6 +129,11 @@ type CDS_Label: TClientDataSet; ToolButton3: TToolButton; Tv1Column8: TcxGridDBColumn; + TbCheck: TToolButton; + TbUndoCheck: TToolButton; + cxTabControl1: TcxTabControl; + Tv1Chker: TcxGridDBColumn; + Tv1Column1: TcxGridDBColumn; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure TBDelClick(Sender: TObject); @@ -159,6 +164,9 @@ type procedure cbbHXChange(Sender: TObject); procedure ToolButton3Click(Sender: TObject); procedure FormCreate(Sender: TObject); + procedure TbCheckClick(Sender: TObject); + procedure TbUndoCheckClick(Sender: TObject); + procedure cxTabControl1Change(Sender: TObject); private { Private declarations } CurrentPage, RecordsNumber: Integer; @@ -250,6 +258,28 @@ begin TBDel.Enabled := true; TBUP.Enabled := true; end; + + TbCheck.Visible := false; + TbUndoCheck.Visible := false; +// for i := 0 to tv2.ColumnCount - 1 do +// begin +// if uppercase(tv2.Columns[i].DataBinding.FieldName) <> 'SSEL' then +// tv2.Columns[i].Options.Editing := false; +// end; + if cxTabControl1.TabIndex = 0 then + begin + TbCheck.Visible := true; + TBDel.Visible := true; + + end; + if cxTabControl1.TabIndex = 1 then + begin + TbUndoCheck.Visible := true; + end; + if cxTabControl1.TabIndex = 2 then + begin + + end; end; procedure TfrmClothInfo.InitTree(); @@ -279,6 +309,9 @@ begin Pwhere := SGetFilters(Panel1, 1, 2); + if cxTabControl1.TabIndex < 2 then + Pwhere := 'isnull(status,''0'')=''' + inttostr(cxTabControl1.TabIndex) + ''' '; + if trim(Pwhere) <> '' then begin if fwhere <> '' then @@ -316,7 +349,6 @@ begin if MBCIID <> '' then CDS_1.Locate('BCIID', MBCIID, []); - end; procedure TfrmClothInfo.FormClose(Sender: TObject; var Action: TCloseAction); @@ -341,6 +373,7 @@ begin inherited; FJurisdiction := Trim(Self.fParameters1); FCTType := Trim(self.fParameters2); +// cxTabControl1.TabIndex := 0; end; procedure TfrmClothInfo.TBCloseClick(Sender: TObject); @@ -372,7 +405,6 @@ begin end; CDS_1.Delete; end; - end; procedure TfrmClothInfo.FormShow(Sender: TObject); @@ -403,6 +435,15 @@ begin InitGrid(); end; +procedure TfrmClothInfo.cxTabControl1Change(Sender: TObject); +begin + inherited; +// InitTree(); + SetStatus(); + + InitGrid(); +end; + procedure TfrmClothInfo.TBRafreshClick(Sender: TObject); begin InitTree(); @@ -846,5 +887,95 @@ begin end; +procedure TfrmClothInfo.TbCheckClick(Sender: TObject); +begin + if CDS_1.isEmpty then + exit; + + if CDS_1.Locate('ssel', true, []) = false then + begin + Application.MessageBox('ûѡ!', 'ʾ', 0); + Exit; + end; + + try + ADOQueryCmd.Connection.BeginTrans; + with CDS_1 do + begin + DisableControls; + First; + while not eof do + begin + if Fieldbyname('ssel').AsBoolean then + begin + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.Add('update Bs_Cloth_Info SET status=''1'' '); + sql.Add(', Chker=' + QuotedStr(Trim(DName))); + sql.Add(', Chktime=' + QuotedStr(DateTimeToStr(SGetServerDateTime(ADOQueryTemp)))); + sql.Add(' where BCIID =' + quotedstr(trim(CDS_1.fieldbyname('BCIID').AsString))); + execsql; + end; + end; + next; + end; + First; + EnableControls; + end; + + InitGrid(); + ADOQueryCmd.Connection.CommitTrans; + except + ADOQueryCmd.Connection.RollbackTrans; + application.MessageBox('ʧܣ', 'ʾϢ', 0); + end; +end; + +procedure TfrmClothInfo.TbUndoCheckClick(Sender: TObject); +begin + if CDS_1.IsEmpty then + exit; + + if CDS_1.Locate('ssel', true, []) = false then + begin + Application.MessageBox('ûѡ!', 'ʾ', 0); + Exit; + end; + try + ADOQueryCmd.Connection.BeginTrans; + with CDS_1 do + begin + DisableControls; + First; + while not eof do + begin + if Fieldbyname('ssel').AsBoolean then + begin + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.Add('update Bs_Cloth_Info SET status=''0'' '); + sql.Add(', Chker=' + QuotedStr(Trim(DName))); + sql.Add(', Chktime=' + QuotedStr(DateTimeToStr(SGetServerDateTime(ADOQueryTemp)))); + sql.Add('where BCIID =' + quotedstr(trim(CDS_1.fieldbyname('BCIID').AsString))); + execsql; + end; + end; + next; + end; + First; + EnableControls; + end; + InitGrid(); + ADOQueryCmd.Connection.CommitTrans; + except + ADOQueryCmd.Connection.RollbackTrans; + application.MessageBox('ʧܣ', 'ʾϢ', 0); + end; +end; + end. diff --git a/A02基础产品管理/U_ClothInfoInput.dfm b/A02基础产品管理/U_ClothInfoInput.dfm index 05adb13..4ac50c2 100644 --- a/A02基础产品管理/U_ClothInfoInput.dfm +++ b/A02基础产品管理/U_ClothInfoInput.dfm @@ -62,7 +62,7 @@ object frmClothInfoInput: TfrmClothInfoInput Top = 38 Width = 1080 Height = 710 - Align = alClient + Align = alTop Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -72,24 +72,35 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 1 Properties.ActivePage = cxTabSheet1 Properties.CustomButtons.Buttons = <> - ExplicitHeight = 621 + ExplicitTop = 44 ClientRectBottom = 708 ClientRectLeft = 2 ClientRectRight = 1078 ClientRectTop = 25 object cxTabSheet1: TcxTabSheet Caption = #22522#26412#20449#24687 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 0 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object Panel1: TPanel Left = 0 Top = 0 Width = 1076 Height = 683 Align = alClient + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False TabOrder = 0 - ExplicitTop = -3 + ExplicitLeft = 464 + ExplicitTop = 80 object C_GramWeight: TcxTextEdit Tag = 2 Left = 130 @@ -101,17 +112,6 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 0 Width = 140 end - object C_Name: TcxTextEdit - Tag = 2 - Left = 130 - Top = 17 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 1 - Width = 140 - end object F_Width: TcxTextEdit Tag = 2 Left = 738 @@ -120,7 +120,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 2 + TabOrder = 1 Width = 140 end object cxLabel37: TcxLabel @@ -191,7 +191,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 15 + TabOrder = 14 Width = 140 end object LatitudeSlope: TcxTextEdit @@ -202,7 +202,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 16 + TabOrder = 15 Width = 140 end object FinishingStandards: TcxTextEdit @@ -213,7 +213,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 17 + TabOrder = 16 Width = 140 end object F_Name: TcxTextEdit @@ -224,7 +224,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 18 + TabOrder = 17 Width = 140 end object C_FinishLongitudeDensity: TcxTextEdit @@ -235,7 +235,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 19 + TabOrder = 18 Width = 140 end object C_Width: TcxTextEdit @@ -246,7 +246,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 20 + TabOrder = 19 Width = 140 end object F_GramWeight: TcxTextEdit @@ -257,7 +257,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 21 + TabOrder = 20 Width = 140 end object C_FinishLatitudeDensity: TcxTextEdit @@ -268,7 +268,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 22 + TabOrder = 21 Width = 140 end object Finishingtype: TcxTextEdit @@ -279,7 +279,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 23 + TabOrder = 22 Width = 140 end object cxLabel113: TcxLabel @@ -300,7 +300,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 26 + TabOrder = 25 Width = 140 end object F_FinishLatitudeDensity: TcxTextEdit @@ -311,7 +311,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 27 + TabOrder = 26 Width = 140 end object cxLabel150: TcxLabel @@ -323,21 +323,29 @@ object frmClothInfoInput: TfrmClothInfoInput Tag = 2 Left = 130 Top = 52 + Enabled = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 29 + TabOrder = 28 + Text = #33258#21160#29983#25104 Width = 140 end object cxGrid4: TcxGrid Left = 1 - Top = 392 + Top = 336 Width = 1074 - Height = 290 + Height = 346 Align = alBottom - TabOrder = 30 - ExplicitTop = 386 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False + TabOrder = 29 + ExplicitTop = 330 object TV4: TcxGridDBTableView Navigator.Buttons.CustomButtons = <> ScrollbarAnnotations.CustomAnnotations = <> @@ -375,12 +383,11 @@ object frmClothInfoInput: TfrmClothInfoInput end object Panel8: TPanel Left = 1 - Top = 351 + Top = 295 Width = 1074 Height = 41 Align = alBottom - TabOrder = 31 - ExplicitTop = 345 + TabOrder = 30 object Panel9: TPanel Left = 1 Top = 42 @@ -388,7 +395,6 @@ object frmClothInfoInput: TfrmClothInfoInput Height = 39 Align = alLeft TabOrder = 0 - ExplicitTop = 1 object Label20: TLabel Left = 37 Top = 7 @@ -410,7 +416,6 @@ object frmClothInfoInput: TfrmClothInfoInput Height = 41 Align = alTop TabOrder = 1 - ExplicitTop = 0 object Panel11: TPanel Left = 1 Top = 1 @@ -517,13 +522,28 @@ object frmClothInfoInput: TfrmClothInfoInput end end end + object C_Name: TcxTextEdit + Tag = 2 + Left = 130 + Top = 17 + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 31 + Width = 140 + end end end object cxTabSheet2: TcxTabSheet Caption = ' '#28165#27927' ' + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 2 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object Panel2: TPanel Left = 0 Top = 0 @@ -531,14 +551,13 @@ object frmClothInfoInput: TfrmClothInfoInput Height = 683 Align = alClient TabOrder = 0 - ExplicitHeight = 597 object cxLabel10: TcxLabel Left = 25 Top = 131 Caption = #36710#23614#32553#24133 end object cxLabel11: TcxLabel - Left = 419 + Left = 389 Top = 36 Caption = #26426#23614#21367#24067#26041#27861 end @@ -558,12 +577,12 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #27880#24847#20107#39033 end object cxLabel15: TcxLabel - Left = 462 + Left = 432 Top = 226 Caption = '4#' end object cxLabel16: TcxLabel - Left = 462 + Left = 432 Top = 195 Caption = '2#' end @@ -598,13 +617,13 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #36895#24230 end object cxLabel9: TcxLabel - Left = 419 + Left = 389 Top = 99 Caption = #28165#27927#21518#21547#27700#29575 end object qx_WaterContent: TcxTextEdit Tag = 2 - Left = 528 + Left = 471 Top = 97 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -613,26 +632,15 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 14 Width = 234 end - object qx_RollMethod: TcxTextEdit - Tag = 2 - Left = 528 - Top = 36 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 15 - Width = 234 - end object qx_Add_Name: TcxTextEdit Tag = 2 - Left = 96 + Left = 83 Top = 67 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 16 + TabOrder = 15 Width = 234 end object qx_Precautions: TcxTextEdit @@ -644,25 +652,36 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 17 + TabOrder = 16 Height = 50 - Width = 650 + Width = 619 end object qx_temperature4: TcxTextEdit Tag = 2 - Left = 528 + Left = 468 Top = 223 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 17 + Width = 234 + end + object qx_temperature2: TcxTextEdit + Tag = 2 + Left = 468 + Top = 192 + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 18 Width = 234 end - object qx_temperature2: TcxTextEdit + object qx_temperature1: TcxTextEdit Tag = 2 - Left = 528 - Top = 192 + Left = 83 + Top = 194 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -670,10 +689,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 19 Width = 234 end - object qx_temperature1: TcxTextEdit + object qx_temperature3: TcxTextEdit Tag = 2 - Left = 96 - Top = 194 + Left = 83 + Top = 224 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -681,10 +700,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 20 Width = 234 end - object qx_temperature3: TcxTextEdit + object qx_temperature5: TcxTextEdit Tag = 2 - Left = 96 - Top = 224 + Left = 83 + Top = 253 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -692,10 +711,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 21 Width = 234 end - object qx_temperature5: TcxTextEdit + object qx_speed: TcxTextEdit Tag = 2 - Left = 96 - Top = 253 + Left = 83 + Top = 97 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -703,10 +722,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 22 Width = 234 end - object qx_UnpackingMethod: TcxTextEdit + object qx_ReduceAmplitude: TcxTextEdit Tag = 2 - Left = 96 - Top = 36 + Left = 83 + Top = 128 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -714,10 +733,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 23 Width = 234 end - object qx_speed: TcxTextEdit + object qx_Add_Number: TcxTextEdit Tag = 2 - Left = 96 - Top = 97 + Left = 471 + Top = 67 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -725,21 +744,19 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 24 Width = 234 end - object qx_ReduceAmplitude: TcxTextEdit - Tag = 2 - Left = 96 - Top = 128 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 25 - Width = 234 + object cxLabel149: TcxLabel + Left = 389 + Top = 68 + Caption = #21161#21058#25968#37327 end - object qx_Add_Number: TcxTextEdit + object qx_UnpackingMethod: TcxComboBox Tag = 2 - Left = 528 - Top = 66 + Left = 83 + Top = 36 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -747,18 +764,33 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 26 Width = 234 end - object cxLabel149: TcxLabel - Left = 419 - Top = 68 - Caption = #21161#21058#25968#37327 + object qx_RollMethod: TcxComboBox + Tag = 2 + Left = 471 + Top = 36 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 27 + Width = 234 end end end object cxTabSheet3: TcxTabSheet Caption = ' '#23450#22411' ' + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 3 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object Panel3: TPanel Left = 0 Top = 0 @@ -766,19 +798,18 @@ object frmClothInfoInput: TfrmClothInfoInput Height = 683 Align = alClient TabOrder = 0 - ExplicitHeight = 597 object cxLabel1: TcxLabel - Left = 284 + Left = 289 Top = 134 Caption = #24490#29615#39118#26426#36716#36895'('#36716'/'#20998')' end object cxLabel2: TcxLabel Left = 28 - Top = 132 - Caption = #28888#31570#21387#21147' MPA' + Top = 134 + Caption = #28888#31570#21387#21147'(MPA)' end object cxLabel21: TcxLabel - Left = 265 + Left = 276 Top = 187 Caption = '2#' end @@ -808,17 +839,17 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #36864#24067#26041#27861 end object cxLabel27: TcxLabel - Left = 284 + Left = 289 Top = 70 Caption = #36710#23614#38376#24133 end object cxLabel28: TcxLabel - Left = 284 + Left = 289 Top = 102 Caption = #25490#39118#26426#36716#36895'('#36716'/'#20998')' end object cxLabel3: TcxLabel - Left = 613 + Left = 604 Top = 38 Caption = #36895#24230'(M/Min)' end @@ -833,69 +864,69 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #27880#24847#20107#39033 end object cxLabel55: TcxLabel - Left = 613 - Top = 101 + Left = 604 + Top = 102 Caption = #19978#36229#21890#29575'(%)' end object cxLabel56: TcxLabel - Left = 284 + Left = 289 Top = 38 Caption = #26426#23614#21367#24067#26041#27861 end object cxLabel57: TcxLabel Left = 28 - Top = 101 - Caption = #28072#21147' MPA' + Top = 102 + Caption = #28072#21147'(MPA)' end object cxLabel58: TcxLabel - Left = 613 + Left = 604 Top = 70 Caption = #27611#21047#36229#21890#29575'(%)' end object cxLabel59: TcxLabel Left = 28 - Top = 69 + Top = 70 Caption = #23545#20013#26426#24320#24133 end object cxLabel6: TcxLabel - Left = 265 + Left = 276 Top = 217 Caption = '6#' end object cxLabel60: TcxLabel - Left = 613 - Top = 133 + Left = 604 + Top = 134 Caption = #19979#36229#21890#29575'(%)' end object cxLabel61: TcxLabel - Left = 471 + Left = 482 Top = 189 Caption = '3#' end object cxLabel62: TcxLabel - Left = 682 + Left = 693 Top = 187 Caption = '4#' end object cxLabel63: TcxLabel - Left = 471 + Left = 482 Top = 218 Caption = '7#' end object cxLabel64: TcxLabel - Left = 682 + Left = 693 Top = 217 Caption = '8#' end object cxLabel65: TcxLabel - Left = 265 + Left = 276 Top = 247 Caption = '10#' end object dx_OutFanSpeed: TcxTextEdit Tag = 2 - Left = 440 - Top = 96 + Left = 406 + Top = 98 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -905,7 +936,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object dx_temperature1: TcxTextEdit Tag = 2 - Left = 84 + Left = 95 Top = 184 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -916,7 +947,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object dx_WidthAmplitude: TcxTextEdit Tag = 2 - Left = 440 + Left = 406 Top = 66 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -927,7 +958,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object dx_temperature5: TcxTextEdit Tag = 2 - Left = 84 + Left = 95 Top = 214 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -938,7 +969,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object dx_temperature9: TcxTextEdit Tag = 2 - Left = 84 + Left = 95 Top = 244 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -947,10 +978,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 29 Width = 150 end - object dx_UnpackingMethod: TcxTextEdit + object dx_RosePower: TcxTextEdit Tag = 2 - Left = 128 - Top = 35 + Left = 108 + Top = 98 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -958,9 +989,9 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 30 Width = 150 end - object dx_OpenAmplitude: TcxTextEdit + object dx_BrushSuperRate: TcxTextEdit Tag = 2 - Left = 128 + Left = 686 Top = 66 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -969,21 +1000,23 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 31 Width = 150 end - object dx_RosePower: TcxTextEdit + object dx_Precautions: TcxTextEdit Tag = 2 - Left = 128 - Top = 97 + Left = 95 + Top = 274 + AutoSize = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 32 - Width = 150 + Height = 50 + Width = 650 end - object dx_RollMethod: TcxTextEdit + object dx_UpSuperRate: TcxTextEdit Tag = 2 - Left = 440 - Top = 35 + Left = 686 + Top = 98 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -991,10 +1024,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 33 Width = 150 end - object dx_BrushSuperRate: TcxTextEdit + object dx_speed: TcxTextEdit Tag = 2 - Left = 722 - Top = 65 + Left = 686 + Top = 34 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1002,23 +1035,21 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 34 Width = 150 end - object dx_Precautions: TcxTextEdit + object dx_TubePress: TcxTextEdit Tag = 2 - Left = 84 - Top = 274 - AutoSize = False + Left = 108 + Top = 130 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 35 - Height = 50 - Width = 650 + Width = 150 end - object dx_UpSuperRate: TcxTextEdit + object dx_temperature6: TcxTextEdit Tag = 2 - Left = 722 - Top = 96 + Left = 304 + Top = 214 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1026,10 +1057,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 36 Width = 150 end - object dx_speed: TcxTextEdit + object dx_CycleFanSpeed: TcxTextEdit Tag = 2 - Left = 722 - Top = 35 + Left = 406 + Top = 130 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1037,10 +1068,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 37 Width = 150 end - object dx_TubePress: TcxTextEdit + object dx_DownSuperRate: TcxTextEdit Tag = 2 - Left = 128 - Top = 128 + Left = 686 + Top = 130 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1048,10 +1079,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 38 Width = 150 end - object dx_temperature6: TcxTextEdit + object dx_temperature3: TcxTextEdit Tag = 2 - Left = 287 - Top = 214 + Left = 503 + Top = 184 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1059,10 +1090,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 39 Width = 150 end - object dx_CycleFanSpeed: TcxTextEdit + object dx_temperature4: TcxTextEdit Tag = 2 - Left = 440 - Top = 127 + Left = 714 + Top = 184 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1070,10 +1101,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 40 Width = 150 end - object dx_DownSuperRate: TcxTextEdit + object dx_temperature7: TcxTextEdit Tag = 2 - Left = 722 - Top = 126 + Left = 503 + Top = 214 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1081,10 +1112,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 41 Width = 150 end - object dx_temperature3: TcxTextEdit + object dx_temperature8: TcxTextEdit Tag = 2 - Left = 492 - Top = 184 + Left = 714 + Top = 214 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1092,10 +1123,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 42 Width = 150 end - object dx_temperature4: TcxTextEdit + object dx_temperature10: TcxTextEdit Tag = 2 - Left = 703 - Top = 184 + Left = 304 + Top = 244 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1103,10 +1134,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 43 Width = 150 end - object dx_temperature7: TcxTextEdit + object dx_temperature2: TcxTextEdit Tag = 2 - Left = 492 - Top = 214 + Left = 304 + Top = 184 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1114,10 +1145,14 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 44 Width = 150 end - object dx_temperature8: TcxTextEdit + object dx_UnpackingMethod: TcxComboBox Tag = 2 - Left = 703 - Top = 214 + Left = 108 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1125,10 +1160,14 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 45 Width = 150 end - object dx_temperature10: TcxTextEdit + object dx_OpenAmplitude: TcxComboBox Tag = 2 - Left = 287 - Top = 244 + Left = 108 + Top = 66 + Properties.Items.Strings = ( + '' + #24320 + #20851) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1136,10 +1175,15 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 46 Width = 150 end - object dx_temperature2: TcxTextEdit + object dx_RollMethod: TcxComboBox Tag = 2 - Left = 287 - Top = 184 + Left = 406 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1151,14 +1195,18 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxTabSheet4: TcxTabSheet Caption = ' '#38450#27700' ' + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 4 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object cxGrid2: TcxGrid Left = 0 - Top = 393 + Top = 496 Width = 1076 - Height = 290 + Height = 187 Align = alBottom TabOrder = 0 object Tv1: TcxGridDBTableView @@ -1181,6 +1229,13 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #21407#26009#21517#31216 DataBinding.FieldName = 'fs_Name' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = Tv11fs_NamePropertiesButtonClick HeaderAlignmentHorz = taCenter Width = 70 end @@ -1191,17 +1246,21 @@ object frmClothInfoInput: TfrmClothInfoInput HeaderAlignmentHorz = taCenter Width = 70 end - object Tv11fs_unit: TcxGridDBColumn + object Tv1fs_unit: TcxGridDBColumn Caption = #21333#20301'(%)' DataBinding.FieldName = 'fs_unit' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv11fs_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end object Tv11fs_rate: TcxGridDBColumn - Caption = #27604#29575 + Caption = #27604#29575'(%)' DataBinding.FieldName = 'fs_rate' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv11fs_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end @@ -1212,41 +1271,6 @@ object frmClothInfoInput: TfrmClothInfoInput HeaderAlignmentHorz = taCenter Width = 70 end - object Tv11fs_meter: TcxGridDBColumn - Caption = #31859#25968 - DataBinding.FieldName = 'fs_meter' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv11fs_useGlub: TcxGridDBColumn - Caption = #29992#33014#37327'(KG)' - DataBinding.FieldName = 'fs_useGlub' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv11fs_waterDistribution: TcxGridDBColumn - Caption = #37197#27700#37327'(KG)' - DataBinding.FieldName = 'fs_waterDistribution' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv11fs_useOneMeter: TcxGridDBColumn - Caption = #27599#31859#29992#37327'(g)' - DataBinding.FieldName = 'fs_useOneMeter' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv11fs_useOneGlub: TcxGridDBColumn - Caption = #33014#38754#20811#37325 - DataBinding.FieldName = 'fs_useOneGlub' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end end object cxGridLevel1: TcxGridLevel GridView = Tv1 @@ -1256,93 +1280,93 @@ object frmClothInfoInput: TfrmClothInfoInput Left = 0 Top = 0 Width = 1076 - Height = 393 + Height = 458 Align = alClient TabOrder = 1 - ExplicitHeight = 401 + ExplicitTop = -6 object cxLabel100: TcxLabel Left = 260 - Top = 247 + Top = 314 Caption = '6#' end object cxLabel101: TcxLabel Left = 627 - Top = 132 + Top = 133 Caption = #19979#36229#21890#29575'(%)' end object cxLabel102: TcxLabel Left = 463 - Top = 217 + Top = 284 Caption = '3#' end object cxLabel103: TcxLabel Left = 673 - Top = 217 + Top = 284 Caption = '4#' end object cxLabel104: TcxLabel Left = 463 - Top = 246 + Top = 313 Caption = '7#' end object cxLabel105: TcxLabel Left = 673 - Top = 246 + Top = 313 Caption = '8#' end object cxLabel106: TcxLabel Left = 260 - Top = 277 + Top = 344 Caption = '10#' end object cxLabel109: TcxLabel Left = 28 - Top = 162 + Top = 159 Caption = #21387#36710#21387#21147'(MPA)' end object cxLabel110: TcxLabel - Left = 301 - Top = 161 + Left = 306 + Top = 159 Caption = #21387#36746#21518#21547#27700#29575'(%)' end object cxLabel111: TcxLabel Left = 0 - Top = 367 + Top = 434 Caption = #27974#26009#37197#27604':' end object cxLabel82: TcxLabel - Left = 301 - Top = 130 + Left = 306 + Top = 133 Caption = #24490#29615#39118#26426#36716#36895'('#36716'/'#20998')' end object cxLabel83: TcxLabel Left = 28 - Top = 131 + Top = 133 Caption = #28888#31570#21387#21147'(MPA)' end object cxLabel84: TcxLabel Left = 260 - Top = 217 + Top = 284 Caption = '2#' end object cxLabel85: TcxLabel Left = -2 - Top = 195 + Top = 262 Caption = #28888#31665#28201#24230#8451':' end object cxLabel86: TcxLabel Left = 29 - Top = 217 + Top = 284 Caption = '1#' end object cxLabel87: TcxLabel Left = 29 - Top = 247 + Top = 314 Caption = '5#' end object cxLabel88: TcxLabel Left = 29 - Top = 277 + Top = 344 Caption = '9#' end object cxLabel89: TcxLabel @@ -1351,12 +1375,12 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #36864#24067#26041#27861 end object cxLabel90: TcxLabel - Left = 301 + Left = 306 Top = 69 Caption = #36710#23614#38376#24133 end object cxLabel91: TcxLabel - Left = 301 + Left = 306 Top = 100 Caption = #25490#39118#26426#36716#36895'('#36716'/'#20998')' end @@ -1372,16 +1396,16 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel94: TcxLabel Left = 29 - Top = 318 + Top = 385 Caption = #27880#24847#20107#39033 end object cxLabel95: TcxLabel Left = 627 - Top = 101 + Top = 100 Caption = #19978#36229#21890#29575'(%)' end object cxLabel96: TcxLabel - Left = 301 + Left = 306 Top = 38 Caption = #26426#23614#21367#24067#26041#27861 end @@ -1402,8 +1426,8 @@ object frmClothInfoInput: TfrmClothInfoInput end object fs_OutFanSpeed: TcxTextEdit Tag = 2 - Left = 456 - Top = 96 + Left = 430 + Top = 95 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1414,7 +1438,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fs_temperature1: TcxTextEdit Tag = 2 Left = 84 - Top = 214 + Top = 281 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1424,8 +1448,8 @@ object frmClothInfoInput: TfrmClothInfoInput end object fs_WidthAmplitude: TcxTextEdit Tag = 2 - Left = 456 - Top = 65 + Left = 430 + Top = 64 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1436,7 +1460,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fs_temperature5: TcxTextEdit Tag = 2 Left = 84 - Top = 244 + Top = 311 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1447,7 +1471,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fs_temperature9: TcxTextEdit Tag = 2 Left = 84 - Top = 274 + Top = 341 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1455,10 +1479,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 32 Width = 150 end - object fs_UnpackingMethod: TcxTextEdit + object fs_RosePower: TcxTextEdit Tag = 2 - Left = 138 - Top = 35 + Left = 116 + Top = 95 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1466,10 +1490,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 33 Width = 150 end - object fs_OpenAmplitude: TcxTextEdit + object fs_BrushSuperRate: TcxTextEdit Tag = 2 - Left = 138 - Top = 66 + Left = 714 + Top = 64 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1477,21 +1501,23 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 34 Width = 150 end - object fs_RosePower: TcxTextEdit + object fs_Precautions: TcxTextEdit Tag = 2 - Left = 138 - Top = 96 + Left = 84 + Top = 371 + AutoSize = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 35 - Width = 150 + Height = 50 + Width = 650 end - object fs_RollMethod: TcxTextEdit + object fs_UpSuperRate: TcxTextEdit Tag = 2 - Left = 456 - Top = 34 + Left = 714 + Top = 95 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1499,10 +1525,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 36 Width = 150 end - object fs_BrushSuperRate: TcxTextEdit + object fs_speed: TcxTextEdit Tag = 2 - Left = 735 - Top = 65 + Left = 714 + Top = 34 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1510,23 +1536,21 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 37 Width = 150 end - object fs_Precautions: TcxTextEdit + object fs_TubePress: TcxTextEdit Tag = 2 - Left = 106 - Top = 304 - AutoSize = False + Left = 116 + Top = 125 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 38 - Height = 50 - Width = 650 + Width = 150 end - object fs_UpSuperRate: TcxTextEdit + object fs_temperature6: TcxTextEdit Tag = 2 - Left = 735 - Top = 96 + Left = 290 + Top = 311 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1534,10 +1558,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 39 Width = 150 end - object fs_speed: TcxTextEdit + object fs_CycleFanSpeed: TcxTextEdit Tag = 2 - Left = 735 - Top = 34 + Left = 430 + Top = 125 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1545,10 +1569,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 40 Width = 150 end - object fs_TubePress: TcxTextEdit + object fs_DownSuperRate: TcxTextEdit Tag = 2 - Left = 138 - Top = 127 + Left = 714 + Top = 125 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1556,10 +1580,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 41 Width = 150 end - object fs_temperature6: TcxTextEdit + object fs_temperature3: TcxTextEdit Tag = 2 - Left = 290 - Top = 244 + Left = 492 + Top = 281 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1567,10 +1591,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 42 Width = 150 end - object fs_CycleFanSpeed: TcxTextEdit + object fs_temperature4: TcxTextEdit Tag = 2 - Left = 456 - Top = 126 + Left = 703 + Top = 281 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1578,10 +1602,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 43 Width = 150 end - object fs_DownSuperRate: TcxTextEdit + object fs_temperature7: TcxTextEdit Tag = 2 - Left = 735 - Top = 127 + Left = 492 + Top = 311 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1589,10 +1613,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 44 Width = 150 end - object fs_temperature3: TcxTextEdit + object fs_temperature8: TcxTextEdit Tag = 2 - Left = 492 - Top = 214 + Left = 703 + Top = 311 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1600,10 +1624,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 45 Width = 150 end - object fs_temperature4: TcxTextEdit + object fs_temperature10: TcxTextEdit Tag = 2 - Left = 703 - Top = 214 + Left = 290 + Top = 341 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1611,10 +1635,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 46 Width = 150 end - object fs_temperature7: TcxTextEdit + object fs_temperature2: TcxTextEdit Tag = 2 - Left = 492 - Top = 244 + Left = 290 + Top = 281 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1622,10 +1646,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 47 Width = 150 end - object fs_temperature8: TcxTextEdit + object fs_CarPress: TcxTextEdit Tag = 2 - Left = 703 - Top = 244 + Left = 116 + Top = 156 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1633,10 +1657,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 48 Width = 150 end - object fs_temperature10: TcxTextEdit + object fs_PressWaterContent: TcxTextEdit Tag = 2 - Left = 290 - Top = 274 + Left = 430 + Top = 156 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1644,10 +1668,14 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 49 Width = 150 end - object fs_temperature2: TcxTextEdit + object fs_UnpackingMethod: TcxComboBox Tag = 2 - Left = 290 - Top = 214 + Left = 116 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1655,10 +1683,14 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 50 Width = 150 end - object fs_CarPress: TcxTextEdit + object fs_OpenAmplitude: TcxComboBox Tag = 2 - Left = 138 - Top = 158 + Left = 116 + Top = 65 + Properties.Items.Strings = ( + '' + #24320 + #20851) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1666,10 +1698,15 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 51 Width = 150 end - object fs_PressWaterContent: TcxTextEdit + object fs_RollMethod: TcxComboBox Tag = 2 - Left = 456 - Top = 157 + Left = 430 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1677,18 +1714,137 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 52 Width = 150 end + object cxLabel151: TcxLabel + Left = 28 + Top = 190 + Caption = #31859#25968'(M)' + end + object cxLabel152: TcxLabel + Left = 627 + Top = 159 + Caption = #29992#33014#37327'(KG)' + end + object cxLabel153: TcxLabel + Left = 627 + Top = 190 + Caption = #37197#27700#37327'(KG)' + end + object cxLabel157: TcxLabel + Left = 306 + Top = 190 + Caption = #27599#31859#29992#37327'(g)' + end + object cxLabel158: TcxLabel + Left = 28 + Top = 220 + Caption = #33014#38754#20811#37325'(g/m'#178')' + end + object fs_meter: TcxTextEdit + Tag = 2 + Left = 116 + Top = 187 + Properties.OnChange = fs_meterPropertiesChange + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 58 + Width = 150 + end + object fs_useGlub: TcxTextEdit + Tag = 2 + Left = 714 + Top = 156 + Enabled = False + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 59 + Text = #35745#31639#29983#25104 + Width = 150 + end + object fs_waterDistribution: TcxTextEdit + Tag = 2 + Left = 714 + Top = 186 + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 60 + Width = 150 + end + object fs_useOneGlub: TcxTextEdit + Tag = 2 + Left = 116 + Top = 217 + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 61 + Width = 150 + end + object fs_useOneMeter: TcxTextEdit + Tag = 2 + Left = 430 + Top = 186 + Properties.OnChange = fs_meterPropertiesChange + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 62 + Width = 150 + end + end + object ToolBar4: TToolBar + Left = 0 + Top = 458 + Width = 1076 + Height = 38 + Align = alBottom + ButtonHeight = 38 + ButtonWidth = 75 + Caption = 'ToolBar3' + Images = DataLink_ClothInfo.ImageList_new32 + List = True + ShowCaptions = True + TabOrder = 2 + Transparent = True + object TbAdd1: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 2 + OnClick = TbAdd1Click + end + object TbDel1: TToolButton + Left = 71 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 6 + OnClick = TbDel1Click + end end end object cxTabSheet5: TcxTabSheet Caption = ' '#21457#27873' ' + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 4 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object cxGrid1: TcxGrid Left = 0 - Top = 471 + Top = 528 Width = 1076 - Height = 212 + Height = 155 Align = alBottom TabOrder = 0 object Tv2: TcxGridDBTableView @@ -1711,6 +1867,13 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #21407#26009#21517#31216 DataBinding.FieldName = 'fp_Name' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = Tv2fp_NamePropertiesButtonClick HeaderAlignmentHorz = taCenter Width = 70 end @@ -1725,13 +1888,17 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #21333#20301'(%)' DataBinding.FieldName = 'fp_unit' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv2fp_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end object Tv2fp_rate: TcxGridDBColumn - Caption = #27604#29575 + Caption = #27604#29575'(%)' DataBinding.FieldName = 'fp_rate' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv2fp_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end @@ -1759,20 +1926,6 @@ object frmClothInfoInput: TfrmClothInfoInput Visible = False Width = 78 end - object Tv2fp_useOneMeter: TcxGridDBColumn - Caption = #27599#31859#29992#37327'(g)' - DataBinding.FieldName = 'fp_useOneMeter' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv2fp_useOneGlub: TcxGridDBColumn - Caption = #33014#38754#20811#37325 - DataBinding.FieldName = 'fp_useOneGlub' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end end object cxGridLevel2: TcxGridLevel GridView = Tv2 @@ -1782,60 +1935,59 @@ object frmClothInfoInput: TfrmClothInfoInput Left = 0 Top = 0 Width = 1076 - Height = 471 + Height = 490 Align = alClient - Caption = 'Panel5' TabOrder = 1 + ExplicitLeft = 1 ExplicitTop = -6 - ExplicitHeight = 464 object cxLabel107: TcxLabel Left = 353 - Top = 415 + Top = 438 Caption = #31995#32479#21387#21147'(Kg)' end object cxLabel108: TcxLabel Left = 353 - Top = 385 + Top = 408 Caption = #28151#21512#22836#30005#26426#39057#29575'('#36716')' end object cxLabel112: TcxLabel Left = 25 - Top = 385 + Top = 408 Caption = #27668#20307#27969#37327'(L/h)' end object cxLabel29: TcxLabel Left = 261 - Top = 247 + Top = 270 Caption = '6#' end object cxLabel30: TcxLabel - Left = 642 + Left = 630 Top = 133 Caption = #19979#36229#21890#29575'(%)' end object cxLabel31: TcxLabel Left = 464 - Top = 217 + Top = 240 Caption = '3#' end object cxLabel32: TcxLabel Left = 674 - Top = 217 + Top = 240 Caption = '4#' end object cxLabel33: TcxLabel Left = 464 - Top = 246 + Top = 269 Caption = '7#' end object cxLabel34: TcxLabel Left = 674 - Top = 246 + Top = 269 Caption = '8#' end object cxLabel35: TcxLabel Left = 261 - Top = 277 + Top = 300 Caption = '10#' end object cxLabel36: TcxLabel @@ -1850,7 +2002,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel50: TcxLabel Left = 0 - Top = 445 + Top = 468 Caption = #27974#26009#37197#27604':' end object cxLabel51: TcxLabel @@ -1865,27 +2017,27 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel53: TcxLabel Left = 261 - Top = 217 + Top = 240 Caption = '2#' end object cxLabel54: TcxLabel Left = 0 - Top = 195 + Top = 218 Caption = #28888#31665#28201#24230#8451':' end object cxLabel66: TcxLabel Left = 30 - Top = 217 + Top = 240 Caption = '1#' end object cxLabel67: TcxLabel Left = 30 - Top = 247 + Top = 270 Caption = '5#' end object cxLabel68: TcxLabel Left = 30 - Top = 277 + Top = 300 Caption = '9#' end object cxLabel69: TcxLabel @@ -1904,7 +2056,7 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #25490#39118#26426#36716#36895'('#36716'/'#20998')' end object cxLabel72: TcxLabel - Left = 642 + Left = 630 Top = 38 Caption = #36895#24230'(M/Min)' end @@ -1915,11 +2067,11 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel74: TcxLabel Left = 30 - Top = 318 + Top = 341 Caption = #27880#24847#20107#39033 end object cxLabel75: TcxLabel - Left = 642 + Left = 630 Top = 101 Caption = #19978#36229#21890#29575'(%)' end @@ -1934,7 +2086,7 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #28072#21147'(MPA)' end object cxLabel78: TcxLabel - Left = 642 + Left = 630 Top = 70 Caption = #27611#21047#36229#21890#29575'(%)' end @@ -1945,17 +2097,17 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel80: TcxLabel Left = 0 - Top = 363 + Top = 386 Caption = #21457#27873#26426#21442#25968':' end object cxLabel81: TcxLabel Left = 25 - Top = 415 + Top = 438 Caption = #34746#26438#27893#30005#26426#39057#29575'('#36716')' end object fp_OutFanSpeed: TcxTextEdit Tag = 2 - Left = 468 + Left = 435 Top = 98 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -1967,7 +2119,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fp_temperature1: TcxTextEdit Tag = 2 Left = 85 - Top = 214 + Top = 237 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -1977,7 +2129,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object fp_WidthAmplitude: TcxTextEdit Tag = 2 - Left = 468 + Left = 435 Top = 67 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -1989,7 +2141,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fp_temperature5: TcxTextEdit Tag = 2 Left = 85 - Top = 244 + Top = 267 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2000,7 +2152,7 @@ object frmClothInfoInput: TfrmClothInfoInput object fp_temperature9: TcxTextEdit Tag = 2 Left = 85 - Top = 274 + Top = 297 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2008,10 +2160,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 37 Width = 150 end - object fp_UnpackingMethod: TcxTextEdit + object fp_RosePower: TcxTextEdit Tag = 2 - Left = 143 - Top = 35 + Left = 123 + Top = 96 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2019,9 +2171,9 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 38 Width = 150 end - object fp_OpenAmplitude: TcxTextEdit + object fp_BrushSuperRate: TcxTextEdit Tag = 2 - Left = 143 + Left = 716 Top = 66 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -2030,21 +2182,23 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 39 Width = 150 end - object fp_RosePower: TcxTextEdit + object fp_Precautions: TcxTextEdit Tag = 2 - Left = 143 - Top = 96 + Left = 85 + Top = 327 + AutoSize = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 40 - Width = 150 + Height = 50 + Width = 650 end - object fp_RollMethod: TcxTextEdit + object fp_UpSuperRate: TcxTextEdit Tag = 2 - Left = 468 - Top = 36 + Left = 716 + Top = 97 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2052,10 +2206,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 41 Width = 150 end - object fp_BrushSuperRate: TcxTextEdit + object fp_speed: TcxTextEdit Tag = 2 - Left = 754 - Top = 66 + Left = 716 + Top = 34 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2063,23 +2217,21 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 42 Width = 150 end - object fp_Precautions: TcxTextEdit + object fp_TubePress: TcxTextEdit Tag = 2 - Left = 85 - Top = 304 - AutoSize = False + Left = 123 + Top = 126 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 43 - Height = 50 - Width = 650 + Width = 150 end - object fp_UpSuperRate: TcxTextEdit + object fp_temperature6: TcxTextEdit Tag = 2 - Left = 754 - Top = 97 + Left = 297 + Top = 266 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2087,10 +2239,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 44 Width = 150 end - object fp_speed: TcxTextEdit + object fp_CycleFanSpeed: TcxTextEdit Tag = 2 - Left = 754 - Top = 35 + Left = 435 + Top = 128 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2098,10 +2250,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 45 Width = 150 end - object fp_TubePress: TcxTextEdit + object fp_DownSuperRate: TcxTextEdit Tag = 2 - Left = 143 - Top = 127 + Left = 716 + Top = 128 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2109,10 +2261,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 46 Width = 150 end - object fp_temperature6: TcxTextEdit + object fp_temperature3: TcxTextEdit Tag = 2 - Left = 297 - Top = 243 + Left = 493 + Top = 237 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2120,10 +2272,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 47 Width = 150 end - object fp_CycleFanSpeed: TcxTextEdit + object fp_temperature4: TcxTextEdit Tag = 2 - Left = 468 - Top = 128 + Left = 701 + Top = 237 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2131,10 +2283,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 48 Width = 150 end - object fp_DownSuperRate: TcxTextEdit + object fp_temperature7: TcxTextEdit Tag = 2 - Left = 754 - Top = 128 + Left = 493 + Top = 267 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2142,10 +2294,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 49 Width = 150 end - object fp_temperature3: TcxTextEdit + object fp_temperature8: TcxTextEdit Tag = 2 - Left = 493 - Top = 214 + Left = 701 + Top = 267 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2153,10 +2305,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 50 Width = 150 end - object fp_temperature4: TcxTextEdit + object fp_temperature10: TcxTextEdit Tag = 2 - Left = 701 - Top = 214 + Left = 297 + Top = 296 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2164,10 +2316,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 51 Width = 150 end - object fp_temperature7: TcxTextEdit + object fp_temperature2: TcxTextEdit Tag = 2 - Left = 493 - Top = 244 + Left = 297 + Top = 235 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2175,10 +2327,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 52 Width = 150 end - object fp_temperature8: TcxTextEdit + object fp_LeftHeight: TcxTextEdit Tag = 2 - Left = 701 - Top = 244 + Left = 123 + Top = 157 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2186,10 +2338,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 53 Width = 150 end - object fp_temperature10: TcxTextEdit + object fp_RightHeight: TcxTextEdit Tag = 2 - Left = 297 - Top = 273 + Left = 435 + Top = 159 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2197,10 +2349,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 54 Width = 150 end - object fp_temperature2: TcxTextEdit + object fp_PumbMixElectricFrequency: TcxTextEdit Tag = 2 - Left = 297 - Top = 212 + Left = 180 + Top = 434 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2208,10 +2360,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 55 Width = 150 end - object fp_LeftHeight: TcxTextEdit + object fp_SystemPress: TcxTextEdit Tag = 2 - Left = 143 - Top = 158 + Left = 467 + Top = 434 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2219,10 +2371,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 56 Width = 150 end - object fp_RightHeight: TcxTextEdit + object fp_MixElectricFrequency: TcxTextEdit Tag = 2 - Left = 468 - Top = 159 + Left = 467 + Top = 404 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2230,10 +2382,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 57 Width = 150 end - object fp_PumbMixElectricFrequency: TcxTextEdit + object fp_GasFlow: TcxTextEdit Tag = 2 Left = 180 - Top = 411 + Top = 404 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2241,21 +2393,15 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 58 Width = 150 end - object fp_SystemPress: TcxTextEdit - Tag = 2 - Left = 467 - Top = 411 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 59 - Width = 150 + object cxLabel159: TcxLabel + Left = 629 + Top = 162 + Caption = #27599#31859#29992#37327'(g)' end - object fp_MixElectricFrequency: TcxTextEdit + object fp_useOneMeter: TcxTextEdit Tag = 2 - Left = 467 - Top = 381 + Left = 716 + Top = 158 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2263,30 +2409,116 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 60 Width = 150 end - object fp_GasFlow: TcxTextEdit + object cxLabel160: TcxLabel + Left = 30 + Top = 192 + Caption = #33014#38754#20811#37325'(g/m'#178')' + end + object fp_useOneGlub: TcxTextEdit Tag = 2 - Left = 180 - Top = 381 + Left = 123 + Top = 188 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 61 + TabOrder = 62 Width = 150 end + object fp_RollMethod: TcxComboBox + Tag = 2 + Left = 435 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 63 + Width = 150 + end + object fp_UnpackingMethod: TcxComboBox + Tag = 2 + Left = 123 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 64 + Width = 150 + end + object fp_OpenAmplitude: TcxComboBox + Tag = 2 + Left = 123 + Top = 65 + Properties.Items.Strings = ( + '' + #24320 + #20851) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 65 + Width = 150 + end + end + object ToolBar3: TToolBar + Left = 0 + Top = 490 + Width = 1076 + Height = 38 + Align = alBottom + ButtonHeight = 38 + ButtonWidth = 75 + Caption = 'ToolBar3' + Images = DataLink_ClothInfo.ImageList_new32 + List = True + ShowCaptions = True + TabOrder = 2 + Transparent = True + object TbAdd21: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 2 + OnClick = TbAdd2Click + end + object TbDel21: TToolButton + Left = 71 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 6 + OnClick = TbDel2Click + end end end object cxTabSheet6: TcxTabSheet Caption = ' '#21038#33014' ' ImageIndex = 5 - ExplicitTop = 22 - ExplicitHeight = 597 object cxGrid3: TcxGrid Left = 0 - Top = 385 + Top = 440 Width = 1076 - Height = 298 + Height = 243 Align = alBottom + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False TabOrder = 0 object Tv3: TcxGridDBTableView Navigator.Buttons.CustomButtons = <> @@ -2308,6 +2540,13 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #21407#26009#21517#31216 DataBinding.FieldName = 'gj_Name' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = Tv3gj_NamePropertiesButtonClick HeaderAlignmentHorz = taCenter Width = 70 end @@ -2322,13 +2561,17 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #21333#20301'(%)' DataBinding.FieldName = 'gj_unit' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv3gj_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end object TV3gj_rate: TcxGridDBColumn - Caption = #27604#29575 + Caption = #27604#29575'(%)' DataBinding.FieldName = 'gj_rate' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = Tv3gj_unitPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end @@ -2356,20 +2599,6 @@ object frmClothInfoInput: TfrmClothInfoInput Visible = False Width = 78 end - object Tv3gj_useOneMeter: TcxGridDBColumn - Caption = #27599#31859#29992#37327'(g)' - DataBinding.FieldName = 'gj_useOneMeter' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end - object Tv3gj_useOneGlub: TcxGridDBColumn - Caption = #33014#38754#20811#37325 - DataBinding.FieldName = 'gj_useOneGlub' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 70 - end end object cxGridLevel3: TcxGridLevel GridView = Tv3 @@ -2379,7 +2608,7 @@ object frmClothInfoInput: TfrmClothInfoInput Left = 0 Top = 0 Width = 1076 - Height = 385 + Height = 402 Align = alClient Font.Charset = GB2312_CHARSET Font.Color = clWindowText @@ -2390,37 +2619,37 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 1 object cxLabel116: TcxLabel Left = 258 - Top = 247 + Top = 266 Caption = '6#' end object cxLabel117: TcxLabel - Left = 572 + Left = 579 Top = 133 Caption = #19979#36229#21890#29575'(%)' end object cxLabel118: TcxLabel Left = 464 - Top = 217 + Top = 236 Caption = '3#' end object cxLabel119: TcxLabel Left = 674 - Top = 217 + Top = 236 Caption = '4#' end object cxLabel120: TcxLabel Left = 464 - Top = 246 + Top = 265 Caption = '7#' end object cxLabel121: TcxLabel Left = 674 - Top = 246 + Top = 265 Caption = '8#' end object cxLabel122: TcxLabel Left = 258 - Top = 277 + Top = 296 Caption = '10#' end object cxLabel123: TcxLabel @@ -2429,17 +2658,17 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #20992#26495#24038#39640#24230'(mm)' end object cxLabel124: TcxLabel - Left = 283 + Left = 288 Top = 164 Caption = #20992#26495#21491#39640#24230'(mm)' end object cxLabel125: TcxLabel Left = 0 - Top = 363 + Top = 382 Caption = #27974#26009#37197#27604':' end object cxLabel126: TcxLabel - Left = 283 + Left = 288 Top = 132 Caption = #24490#29615#39118#26426#36716#36895'('#36716'/'#20998')' end @@ -2450,27 +2679,27 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel128: TcxLabel Left = 258 - Top = 217 + Top = 236 Caption = '2#' end object cxLabel129: TcxLabel Left = 0 - Top = 195 + Top = 214 Caption = #28888#31665#28201#24230#8451':' end object cxLabel130: TcxLabel Left = 30 - Top = 217 + Top = 236 Caption = '1#' end object cxLabel131: TcxLabel Left = 30 - Top = 247 + Top = 266 Caption = '5#' end object cxLabel132: TcxLabel Left = 30 - Top = 277 + Top = 296 Caption = '9#' end object cxLabel133: TcxLabel @@ -2479,17 +2708,17 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #36864#24067#26041#27861 end object cxLabel134: TcxLabel - Left = 283 + Left = 288 Top = 70 Caption = #36710#23614#38376#24133 end object cxLabel135: TcxLabel - Left = 283 + Left = 288 Top = 101 Caption = #25490#39118#26426#36716#36895'('#36716'/'#20998')' end object cxLabel136: TcxLabel - Left = 572 + Left = 579 Top = 38 Caption = #36895#24230'(M/Min)' end @@ -2500,16 +2729,16 @@ object frmClothInfoInput: TfrmClothInfoInput end object cxLabel138: TcxLabel Left = 30 - Top = 318 + Top = 337 Caption = #27880#24847#20107#39033 end object cxLabel139: TcxLabel - Left = 572 + Left = 579 Top = 101 Caption = #19978#36229#21890#29575'(%)' end object cxLabel140: TcxLabel - Left = 283 + Left = 288 Top = 38 Caption = #26426#23614#21367#24067#26041#27861 end @@ -2519,7 +2748,7 @@ object frmClothInfoInput: TfrmClothInfoInput Caption = #28072#21147'(MPA)' end object cxLabel142: TcxLabel - Left = 572 + Left = 579 Top = 70 Caption = #27611#21047#36229#21890#29575'(%)' end @@ -2531,7 +2760,7 @@ object frmClothInfoInput: TfrmClothInfoInput object gj_temperature1: TcxTextEdit Tag = 2 Left = 85 - Top = 214 + Top = 233 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2541,7 +2770,7 @@ object frmClothInfoInput: TfrmClothInfoInput end object gj_WidthAmplitude: TcxTextEdit Tag = 2 - Left = 401 + Left = 408 Top = 66 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -2553,7 +2782,7 @@ object frmClothInfoInput: TfrmClothInfoInput object gj_temperature5: TcxTextEdit Tag = 2 Left = 85 - Top = 244 + Top = 263 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2564,7 +2793,7 @@ object frmClothInfoInput: TfrmClothInfoInput object gj_temperature9: TcxTextEdit Tag = 2 Left = 85 - Top = 274 + Top = 293 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2572,10 +2801,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 31 Width = 150 end - object gj_UnpackingMethod: TcxTextEdit + object gj_RosePower: TcxTextEdit Tag = 2 - Left = 113 - Top = 35 + Left = 118 + Top = 96 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2583,9 +2812,9 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 32 Width = 150 end - object gj_OpenAmplitude: TcxTextEdit + object gj_BrushSuperRate: TcxTextEdit Tag = 2 - Left = 113 + Left = 662 Top = 66 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -2594,21 +2823,23 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 33 Width = 150 end - object gj_RosePower: TcxTextEdit + object gj_Precautions: TcxTextEdit Tag = 2 - Left = 113 - Top = 96 + Left = 85 + Top = 323 + AutoSize = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 34 - Width = 150 + Height = 50 + Width = 650 end - object gj_RollMethod: TcxTextEdit + object gj_UpSuperRate: TcxTextEdit Tag = 2 - Left = 401 - Top = 35 + Left = 662 + Top = 97 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2616,10 +2847,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 35 Width = 150 end - object gj_BrushSuperRate: TcxTextEdit + object gj_speed: TcxTextEdit Tag = 2 - Left = 652 - Top = 66 + Left = 662 + Top = 34 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2627,23 +2858,21 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 36 Width = 150 end - object gj_Precautions: TcxTextEdit + object gj_TubePress: TcxTextEdit Tag = 2 - Left = 85 - Top = 304 - AutoSize = False + Left = 118 + Top = 126 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' TabOrder = 37 - Height = 50 - Width = 650 + Width = 150 end - object gj_UpSuperRate: TcxTextEdit + object gj_temperature6: TcxTextEdit Tag = 2 - Left = 652 - Top = 97 + Left = 288 + Top = 263 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2651,10 +2880,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 38 Width = 150 end - object gj_speed: TcxTextEdit + object gj_CycleFanSpeed: TcxTextEdit Tag = 2 - Left = 652 - Top = 35 + Left = 408 + Top = 127 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2662,10 +2891,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 39 Width = 150 end - object gj_TubePress: TcxTextEdit + object gj_DownSuperRate: TcxTextEdit Tag = 2 - Left = 113 - Top = 127 + Left = 662 + Top = 128 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2673,10 +2902,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 40 Width = 150 end - object gj_temperature6: TcxTextEdit + object gj_temperature3: TcxTextEdit Tag = 2 - Left = 288 - Top = 244 + Left = 493 + Top = 233 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2684,10 +2913,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 41 Width = 150 end - object gj_CycleFanSpeed: TcxTextEdit + object gj_temperature4: TcxTextEdit Tag = 2 - Left = 401 - Top = 127 + Left = 704 + Top = 233 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2695,10 +2924,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 42 Width = 150 end - object gj_DownSuperRate: TcxTextEdit + object gj_temperature7: TcxTextEdit Tag = 2 - Left = 652 - Top = 128 + Left = 493 + Top = 263 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2706,10 +2935,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 43 Width = 150 end - object gj_temperature3: TcxTextEdit + object gj_temperature8: TcxTextEdit Tag = 2 - Left = 493 - Top = 214 + Left = 704 + Top = 263 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2717,10 +2946,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 44 Width = 150 end - object gj_temperature4: TcxTextEdit + object gj_temperature10: TcxTextEdit Tag = 2 - Left = 704 - Top = 214 + Left = 288 + Top = 293 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2728,10 +2957,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 45 Width = 150 end - object gj_temperature7: TcxTextEdit + object gj_temperature2: TcxTextEdit Tag = 2 - Left = 493 - Top = 244 + Left = 288 + Top = 233 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2739,10 +2968,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 46 Width = 150 end - object gj_temperature8: TcxTextEdit + object gj_LeftHeight: TcxTextEdit Tag = 2 - Left = 704 - Top = 244 + Left = 118 + Top = 157 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2750,10 +2979,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 47 Width = 150 end - object gj_temperature10: TcxTextEdit + object gj_RightHeight: TcxTextEdit Tag = 2 - Left = 288 - Top = 274 + Left = 408 + Top = 158 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2761,10 +2990,10 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 48 Width = 150 end - object gj_temperature2: TcxTextEdit + object gj_OutFanSpeed: TcxTextEdit Tag = 2 - Left = 288 - Top = 214 + Left = 408 + Top = 96 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2772,20 +3001,14 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 49 Width = 150 end - object gj_LeftHeight: TcxTextEdit - Tag = 2 - Left = 113 - Top = 158 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 50 - Width = 150 + object cxLabel161: TcxLabel + Left = 579 + Top = 162 + Caption = #27599#31859#29992#37327'(g)' end - object gj_RightHeight: TcxTextEdit + object gj_useOneMeter: TcxTextEdit Tag = 2 - Left = 401 + Left = 662 Top = 158 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' @@ -2794,24 +3017,110 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 51 Width = 150 end - object gj_OutFanSpeed: TcxTextEdit + object cxLabel162: TcxLabel + Left = 28 + Top = 189 + Caption = #33014#38754#20811#37325'(g/m'#178')' + end + object gj_useOneGlub: TcxTextEdit Tag = 2 - Left = 401 - Top = 96 + Left = 118 + Top = 188 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 52 + TabOrder = 53 Width = 150 end + object gj_RollMethod: TcxComboBox + Tag = 2 + Left = 408 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 54 + Width = 150 + end + object gj_UnpackingMethod: TcxComboBox + Tag = 2 + Left = 118 + Top = 34 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 55 + Width = 150 + end + object gj_OpenAmplitude: TcxComboBox + Tag = 2 + Left = 118 + Top = 65 + Properties.Items.Strings = ( + '' + #24320 + #20851) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 56 + Width = 150 + end + end + object ToolBar5: TToolBar + Left = 0 + Top = 402 + Width = 1076 + Height = 38 + Align = alBottom + ButtonHeight = 38 + ButtonWidth = 75 + Caption = 'ToolBar3' + Images = DataLink_ClothInfo.ImageList_new32 + List = True + ShowCaptions = True + TabOrder = 2 + Transparent = True + object TbAdd3: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 2 + OnClick = TbAdd3Click + end + object TbDel3: TToolButton + Left = 79 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 6 + OnClick = TbDel3Click + end end end object cxtabsheet7: TcxTabSheet Caption = ' '#36711#27611' ' + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] ImageIndex = 6 - ExplicitTop = 22 - ExplicitHeight = 597 + ParentFont = False object panel7: TPanel Left = 0 Top = 0 @@ -2819,7 +3128,6 @@ object frmClothInfoInput: TfrmClothInfoInput Height = 683 Align = alClient TabOrder = 0 - ExplicitHeight = 597 object cxLabel115: TcxLabel Left = 28 Top = 106 @@ -2860,10 +3168,10 @@ object frmClothInfoInput: TfrmClothInfoInput Top = 106 Caption = #26426#23614#21367#24067#26041#27861 end - object zm_RollMethod: TcxTextEdit + object zm_inoutSpeed: TcxTextEdit Tag = 2 Left = 526 - Top = 101 + Top = 68 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' @@ -2871,17 +3179,6 @@ object frmClothInfoInput: TfrmClothInfoInput TabOrder = 8 Width = 234 end - object zm_inoutSpeed: TcxTextEdit - Tag = 2 - Left = 526 - Top = 67 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 9 - Width = 234 - end object zm_needle: TcxTextEdit Tag = 2 Left = 526 @@ -2890,53 +3187,31 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 10 + TabOrder = 9 Width = 234 end object zm_Precautions: TcxTextEdit Tag = 2 Left = 107 - Top = 167 + Top = 173 AutoSize = False Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 11 + TabOrder = 10 Height = 50 Width = 650 end - object zm_UnpackingMethod: TcxTextEdit - Tag = 2 - Left = 107 - Top = 36 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 12 - Width = 234 - end object zm_frequency: TcxTextEdit Tag = 2 Left = 107 - Top = 70 + Top = 68 Style.LookAndFeel.SkinName = 'WXI' StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 13 - Width = 234 - end - object zm_wagCloth: TcxTextEdit - Tag = 2 - Left = 107 - Top = 104 - Style.LookAndFeel.SkinName = 'WXI' - StyleDisabled.LookAndFeel.SkinName = 'WXI' - StyleFocused.LookAndFeel.SkinName = 'WXI' - StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 14 + TabOrder = 11 Width = 234 end object zm_WidthAmplitude: TcxTextEdit @@ -2947,7 +3222,7 @@ object frmClothInfoInput: TfrmClothInfoInput StyleDisabled.LookAndFeel.SkinName = 'WXI' StyleFocused.LookAndFeel.SkinName = 'WXI' StyleHot.LookAndFeel.SkinName = 'WXI' - TabOrder = 15 + TabOrder = 12 Width = 234 end object cxLabel148: TcxLabel @@ -2955,6 +3230,48 @@ object frmClothInfoInput: TfrmClothInfoInput Top = 140 Caption = #36710#23614#38376#24133 end + object zm_UnpackingMethod: TcxComboBox + Tag = 2 + Left = 107 + Top = 33 + Properties.Items.Strings = ( + '' + #21367#26729 + #24067#31568) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 14 + Width = 234 + end + object zm_RollMethod: TcxComboBox + Tag = 2 + Left = 526 + Top = 103 + Properties.Items.Strings = ( + '' + #21367#26729 + #39128#24133 + #25171#21367) + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 15 + Width = 234 + end + object zm_wagCloth: TcxTextEdit + Tag = 2 + Left = 107 + Top = 103 + Style.LookAndFeel.SkinName = 'WXI' + StyleDisabled.LookAndFeel.SkinName = 'WXI' + StyleFocused.LookAndFeel.SkinName = 'WXI' + StyleHot.LookAndFeel.SkinName = 'WXI' + TabOrder = 16 + Width = 234 + end end end end @@ -2968,8 +3285,8 @@ object frmClothInfoInput: TfrmClothInfoInput Connection = DataLink_ClothInfo.ADOLink LockType = ltReadOnly Parameters = <> - Left = 669 - Top = 297 + Left = 749 + Top = 433 end object CDS_1: TClientDataSet Aggregates = <> @@ -2980,14 +3297,14 @@ object frmClothInfoInput: TfrmClothInfoInput end object DS_1: TDataSource DataSet = CDS_1 - Left = 835 - Top = 252 + Left = 979 + Top = 284 end object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 792 - Top = 252 + Left = 928 + Top = 276 end object GPM_2: TcxGridPopupMenu Grid = cxGrid2 @@ -3028,8 +3345,8 @@ object frmClothInfoInput: TfrmClothInfoInput object cxGridPopupMenu1: TcxGridPopupMenu Grid = cxGrid4 PopupMenus = <> - Left = 624 - Top = 524 + Left = 776 + Top = 596 end object DS_GX: TDataSource DataSet = cds_gx diff --git a/A02基础产品管理/U_ClothInfoInput.pas b/A02基础产品管理/U_ClothInfoInput.pas index ed57f23..a116244 100644 --- a/A02基础产品管理/U_ClothInfoInput.pas +++ b/A02基础产品管理/U_ClothInfoInput.pas @@ -27,7 +27,7 @@ uses dxSkinTheBezier, dxSkinValentine, dxSkinVisualStudio2013Blue, dxSkinVisualStudio2013Dark, dxSkinVisualStudio2013Light, dxSkinVS2010, dxSkinWhiteprint, dxSkinWXI, dxSkinXmas2008Blue, cxContainer, cxLabel, cxPC, - dxScrollbarAnnotations; + dxScrollbarAnnotations, cxMaskEdit; type TfrmClothInfoInput = class(TForm) @@ -49,14 +49,9 @@ type Tv1: TcxGridDBTableView; Tv11fs_Name: TcxGridDBColumn; Tv11fs_spel: TcxGridDBColumn; - Tv11fs_unit: TcxGridDBColumn; + Tv1fs_unit: TcxGridDBColumn; Tv11fs_rate: TcxGridDBColumn; Tv11fs_precautions: TcxGridDBColumn; - Tv11fs_meter: TcxGridDBColumn; - Tv11fs_useGlub: TcxGridDBColumn; - Tv11fs_waterDistribution: TcxGridDBColumn; - Tv11fs_useOneMeter: TcxGridDBColumn; - Tv11fs_useOneGlub: TcxGridDBColumn; cxGridLevel1: TcxGridLevel; cxTabSheet5: TcxTabSheet; cxGrid1: TcxGrid; @@ -69,8 +64,6 @@ type cxGridDBColumn16: TcxGridDBColumn; cxGridDBColumn17: TcxGridDBColumn; cxGridDBColumn18: TcxGridDBColumn; - Tv2fp_useOneMeter: TcxGridDBColumn; - Tv2fp_useOneGlub: TcxGridDBColumn; cxGridLevel2: TcxGridLevel; cxTabSheet6: TcxTabSheet; cxGrid3: TcxGrid; @@ -83,12 +76,9 @@ type cxGridDBColumn26: TcxGridDBColumn; cxGridDBColumn27: TcxGridDBColumn; cxGridDBColumn28: TcxGridDBColumn; - Tv3gj_useOneMeter: TcxGridDBColumn; - Tv3gj_useOneGlub: TcxGridDBColumn; cxGridLevel3: TcxGridLevel; Panel1: TPanel; C_GramWeight: TcxTextEdit; - C_Name: TcxTextEdit; F_Width: TcxTextEdit; cxLabel37: TcxLabel; cxLabel38: TcxLabel; @@ -127,7 +117,6 @@ type cxLabel8: TcxLabel; cxLabel9: TcxLabel; qx_WaterContent: TcxTextEdit; - qx_RollMethod: TcxTextEdit; qx_Add_Name: TcxTextEdit; qx_Precautions: TcxTextEdit; qx_temperature4: TcxTextEdit; @@ -135,7 +124,6 @@ type qx_temperature1: TcxTextEdit; qx_temperature3: TcxTextEdit; qx_temperature5: TcxTextEdit; - qx_UnpackingMethod: TcxTextEdit; qx_speed: TcxTextEdit; qx_ReduceAmplitude: TcxTextEdit; Panel3: TPanel; @@ -169,10 +157,7 @@ type dx_WidthAmplitude: TcxTextEdit; dx_temperature5: TcxTextEdit; dx_temperature9: TcxTextEdit; - dx_UnpackingMethod: TcxTextEdit; - dx_OpenAmplitude: TcxTextEdit; dx_RosePower: TcxTextEdit; - dx_RollMethod: TcxTextEdit; dx_BrushSuperRate: TcxTextEdit; dx_Precautions: TcxTextEdit; dx_UpSuperRate: TcxTextEdit; @@ -221,10 +206,7 @@ type fs_WidthAmplitude: TcxTextEdit; fs_temperature5: TcxTextEdit; fs_temperature9: TcxTextEdit; - fs_UnpackingMethod: TcxTextEdit; - fs_OpenAmplitude: TcxTextEdit; fs_RosePower: TcxTextEdit; - fs_RollMethod: TcxTextEdit; fs_BrushSuperRate: TcxTextEdit; fs_Precautions: TcxTextEdit; fs_UpSuperRate: TcxTextEdit; @@ -280,10 +262,7 @@ type fp_WidthAmplitude: TcxTextEdit; fp_temperature5: TcxTextEdit; fp_temperature9: TcxTextEdit; - fp_UnpackingMethod: TcxTextEdit; - fp_OpenAmplitude: TcxTextEdit; fp_RosePower: TcxTextEdit; - fp_RollMethod: TcxTextEdit; fp_BrushSuperRate: TcxTextEdit; fp_Precautions: TcxTextEdit; fp_UpSuperRate: TcxTextEdit; @@ -337,10 +316,7 @@ type gj_WidthAmplitude: TcxTextEdit; gj_temperature5: TcxTextEdit; gj_temperature9: TcxTextEdit; - gj_UnpackingMethod: TcxTextEdit; - gj_OpenAmplitude: TcxTextEdit; gj_RosePower: TcxTextEdit; - gj_RollMethod: TcxTextEdit; gj_BrushSuperRate: TcxTextEdit; gj_Precautions: TcxTextEdit; gj_UpSuperRate: TcxTextEdit; @@ -372,13 +348,10 @@ type cxLabel154: TcxLabel; cxLabel155: TcxLabel; cxLabel156: TcxLabel; - zm_RollMethod: TcxTextEdit; zm_inoutSpeed: TcxTextEdit; zm_needle: TcxTextEdit; zm_Precautions: TcxTextEdit; - zm_UnpackingMethod: TcxTextEdit; zm_frequency: TcxTextEdit; - zm_wagCloth: TcxTextEdit; zm_WidthAmplitude: TcxTextEdit; cxLabel148: TcxLabel; qx_Add_Number: TcxTextEdit; @@ -417,6 +390,51 @@ type ToolButton5: TToolButton; ToolButton6: TToolButton; ToolButton7: TToolButton; + C_Name: TcxTextEdit; + dx_UnpackingMethod: TcxComboBox; + dx_OpenAmplitude: TcxComboBox; + dx_RollMethod: TcxComboBox; + fs_UnpackingMethod: TcxComboBox; + fs_OpenAmplitude: TcxComboBox; + fs_RollMethod: TcxComboBox; + zm_UnpackingMethod: TcxComboBox; + zm_RollMethod: TcxComboBox; + cxLabel151: TcxLabel; + cxLabel152: TcxLabel; + cxLabel153: TcxLabel; + cxLabel157: TcxLabel; + cxLabel158: TcxLabel; + fs_meter: TcxTextEdit; + fs_useGlub: TcxTextEdit; + fs_waterDistribution: TcxTextEdit; + fs_useOneGlub: TcxTextEdit; + fs_useOneMeter: TcxTextEdit; + cxLabel159: TcxLabel; + fp_useOneMeter: TcxTextEdit; + cxLabel160: TcxLabel; + fp_useOneGlub: TcxTextEdit; + cxLabel161: TcxLabel; + gj_useOneMeter: TcxTextEdit; + cxLabel162: TcxLabel; + gj_useOneGlub: TcxTextEdit; + qx_UnpackingMethod: TcxComboBox; + qx_RollMethod: TcxComboBox; + zm_wagCloth: TcxTextEdit; + fp_RollMethod: TcxComboBox; + fp_UnpackingMethod: TcxComboBox; + gj_RollMethod: TcxComboBox; + gj_UnpackingMethod: TcxComboBox; + fp_OpenAmplitude: TcxComboBox; + gj_OpenAmplitude: TcxComboBox; + ToolBar3: TToolBar; + TbAdd21: TToolButton; + TbDel21: TToolButton; + ToolBar4: TToolBar; + TbAdd1: TToolButton; + TbDel1: TToolButton; + ToolBar5: TToolBar; + TbAdd3: TToolButton; + TbDel3: TToolButton; procedure FormShow(Sender: TObject); procedure TBCloseClick(Sender: TObject); procedure TbSaveClick(Sender: TObject); @@ -435,6 +453,19 @@ type procedure ToolButton4Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); procedure ToolButton6Click(Sender: TObject); + procedure Tv11fs_unitPropertiesEditValueChanged(Sender: TObject); + procedure Tv2fp_unitPropertiesEditValueChanged(Sender: TObject); + procedure Tv3gj_unitPropertiesEditValueChanged(Sender: TObject); + procedure fs_meterPropertiesChange(Sender: TObject); + procedure TbAdd2Click(Sender: TObject); + procedure TbDel2Click(Sender: TObject); + procedure Tv2fp_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure TbAdd1Click(Sender: TObject); + procedure TbDel1Click(Sender: TObject); + procedure TbAdd3Click(Sender: TObject); + procedure TbDel3Click(Sender: TObject); + procedure Tv11fs_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure Tv3gj_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); private canshu1: string; Fint: Integer; @@ -455,7 +486,8 @@ var implementation uses - U_DataLink, U_RTFun, U_iniParam, U_ZDYHelp, U_AttachmentUpload, U_ClothInfoSel; + U_DataLink, U_RTFun, U_iniParam, U_ZDYHelp, U_AttachmentUpload, U_ClothInfoSel, + U_ProductInfoSel; {$R *.dfm} procedure TfrmClothInfoInput.SetXH(); @@ -531,7 +563,6 @@ begin for I := 0 to cxPageControl1.PageCount - 1 do begin TabSheet := cxPageControl1.Pages[I] as TcxTabSheet; - // ƥ乤Ҳǵһ̶ҳ if (Trim(TabSheet.Caption) = CDS_GX.FieldByName('gxname').AsString) and (TabSheet <> cxTabSheet1) then begin @@ -541,13 +572,10 @@ begin Break; end; end; - CDS_GX.Next; end; - // ˢҳؼ cxPageControl1.Invalidate; - end; procedure TfrmClothInfoInput.InitGrid(); @@ -591,16 +619,6 @@ begin end; SCreateCDS(ADOQueryTemp, CDS_1); SInitCDSData(ADOQueryTemp, CDS_1); - if ADOQueryTemp.IsEmpty then - begin - for i := 0 to 3 do - begin - CDS_1.Append; - CDS_1.FieldByName('serialno').Value := i + 1; - CDS_1.posT; - end; - - end; with ADOQueryTemp do begin @@ -612,16 +630,7 @@ begin end; SCreateCDS(ADOQueryTemp, CDS_2); SInitCDSData(ADOQueryTemp, CDS_2); - if ADOQueryTemp.IsEmpty then - begin - for i := 0 to 7 do - begin - CDS_2.Append; - CDS_2.FieldByName('serialno').Value := i + 1; - CDS_2.posT; - end; - end; with ADOQueryTemp do begin Close; @@ -632,16 +641,7 @@ begin end; SCreateCDS(ADOQueryTemp, CDS_3); SInitCDSData(ADOQueryTemp, CDS_3); - if ADOQueryTemp.IsEmpty then - begin - for i := 0 to 7 do - begin - CDS_3.Append; - CDS_3.FieldByName('serialno').Value := i + 1; - CDS_3.posT; - end; - end; with ADOQueryTemp do begin Close; @@ -655,19 +655,47 @@ begin // C_FromName.TxtCode := Trim(ADOQueryTemp.fieldbyname('FromBCIID').AsString); // C_FromName.Text := Trim(ADOQueryTemp.fieldbyname('C_FromName').AsString); - end; procedure TfrmClothInfoInput.FormShow(Sender: TObject); begin + InitGrid(); ArrangeTabsByDataset; -// if CopyInt = 1 then -// begin -// FBCIID := ''; -// BCIID.text := ''; -// C_Code.text := ''; -// end; + if CopyInt = 1 then + begin + FBCIID := ''; + C_Code.text := ''; + C_Name.text := ''; + end; +end; + +procedure TfrmClothInfoInput.fs_meterPropertiesChange(Sender: TObject); +var + mfs_meter, mfs_useOneMeter, mfs_useGlub: Double; +begin + if fs_meter.Text <> '' then + begin + mfs_meter := StrToFloat(fs_meter.Text); + end + else + begin + fs_meter.Text := '0'; + mfs_meter := 0; + end; + + if fs_useOneMeter.Text <> '' then + begin + mfs_useOneMeter := StrToFloat(fs_useOneMeter.Text); + end + else + begin + fs_useOneMeter.Text := '0'; + mfs_useOneMeter := 0; + end; + ///㲿 + mfs_useGlub := mfs_meter * mfs_useOneMeter / 1000; + fs_useGlub.Text := FloatToStr(mfs_useGlub); end; procedure TfrmClothInfoInput.TBCloseClick(Sender: TObject); @@ -721,7 +749,7 @@ begin FieldByName('EDITTIME').Value := SGetServerDateTime(ADOQueryTemp); end; FieldByName('BCIID').Value := Trim(MaxBCIID); - if trim(C_Code.Text) = '' then + if trim(C_Code.Text) = 'Զ' then C_Code.Text := Trim(MaxBCIID); RTSetsavedata(ADOQueryCmd, 'BS_Cloth_Info', panel1, 2); Post; @@ -870,6 +898,7 @@ begin begin Maxid1 := Trim(CDS_1.fieldbyname('BCPID').AsString); end; + with ADOQueryCmd do begin Close; @@ -1061,6 +1090,17 @@ begin i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', 'ˮ', []) = True then + begin + Application.MessageBox('Ѵڷˮ!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1080,6 +1120,17 @@ begin i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', 'ϴ', []) = True then + begin + Application.MessageBox('Ѵϴ!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1099,6 +1150,17 @@ begin i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', '', []) = True then + begin + Application.MessageBox('Ѵڶϴ!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1118,6 +1180,17 @@ begin i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', '', []) = True then + begin + Application.MessageBox('Ѵڷݹ!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1137,6 +1210,17 @@ begin i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', 'ν', []) = True then + begin + Application.MessageBox('Ѵڹν!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1153,9 +1237,19 @@ procedure TfrmClothInfoInput.ToolButton6Click(Sender: TObject); var i: Integer; begin - i := CDS_GX.RecordCount; //ǰdatasetжм¼ i := i + 1; + if i > 6 then + begin + Application.MessageBox('', 'ʾϢ', MB_OK); + exit; + end; + if CDS_GX.Locate('GXName', 'ë', []) = True then + begin + Application.MessageBox('Ѵë!', 'ʾ', 0); + Exit; + end; + // CopyAddRow(Tv1, CDS_1); with CDS_GX do begin @@ -1174,23 +1268,275 @@ begin Exit; if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) <> IDYES then Exit; - +////////////////////////////////////// ӱ¿ʼ////////////////////// +// if Trim(CDS_GX.fieldbyname('GXID').AsString) <> '' then +// begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Bs_Cloth_GY_Sub where BCIID=''' + Trim(CDS_GX.fieldbyname('BCIID').AsString) + ''''); + sql.Add('and gyType=''' + Trim(CDS_GX.fieldbyname('gxName').AsString) + ''''); + ExecSQL; + end; + //ˮӱ + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select A.* from Bs_Cloth_GY_sub A '); + sql.Add(' where gytype=''ˮ'' and A.BCIID=''' + Trim(FBCIID) + ''''); + Open; + end; + SCreateCDS(ADOQueryTemp, CDS_1); + SInitCDSData(ADOQueryTemp, CDS_1); + //ӱ + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select A.* from Bs_Cloth_GY_sub A '); + sql.Add(' where gytype='''' and A.BCIID=''' + Trim(FBCIID) + ''''); + Open; + end; + SCreateCDS(ADOQueryTemp, CDS_2); + SInitCDSData(ADOQueryTemp, CDS_2); + //νӱ + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select A.* from Bs_Cloth_GY_sub A '); + sql.Add(' where gytype=''ν'' and A.BCIID=''' + Trim(FBCIID) + ''''); + Open; + end; + SCreateCDS(ADOQueryTemp, CDS_3); + SInitCDSData(ADOQueryTemp, CDS_3); +// end; +////////////////////////////////////// ӱ½////////////////////// +/////////////////////////¿ʼ///////////////////////////////// + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Bs_Cloth_GY_Main where BCIID=''' + Trim(CDS_GX.fieldbyname('BCIID').AsString) + ''''); + open; + end; + if CDS_gx.fieldByName('gxname').Value = 'ϴ' then + begin + SClearData(panel2, 2); + qx_UnpackingMethod.Text := ''; + qx_RollMethod.Text := ''; + end + else if CDS_gx.fieldByName('gxname').Value = '' then + begin + SClearData(panel3, 2); + dx_UnpackingMethod.Text := ''; + dx_RollMethod.Text := ''; + dx_OpenAmplitude.Text := ''; + end + else if CDS_gx.fieldByName('gxname').Value = 'ˮ' then + begin + SClearData(panel4, 2); + fs_UnpackingMethod.Text := ''; + fs_RollMethod.Text := ''; + fs_OpenAmplitude.Text := ''; + end + else if CDS_gx.fieldByName('gxname').Value = '' then + begin + SClearData(panel5, 2); + fp_UnpackingMethod.Text := ''; + fp_RollMethod.Text := ''; + fp_OpenAmplitude.Text := ''; + end + else if CDS_gx.fieldByName('gxname').Value = 'ν' then + begin + SClearData(panel6, 2); + gj_UnpackingMethod.Text := ''; + gj_RollMethod.Text := ''; + gj_OpenAmplitude.Text := ''; + end + else if CDS_gx.fieldByName('gxname').Value = 'ë' then + begin + SClearData(panel7, 2); + zm_UnpackingMethod.Text := ''; + end; if Trim(CDS_GX.fieldbyname('GXID').AsString) <> '' then begin - with ADOQueryCmd do - begin - Close; - sql.Clear; - sql.Add('delete Bs_Cloth_GX where GXID=''' + Trim(CDS_GX.fieldbyname('GXID').AsString) + ''''); - ExecSQL; - end; + SaveData(); + end; +/////////////////////////////////½////////////////////////////////// + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Bs_Cloth_GX where GXID=''' + Trim(CDS_GX.fieldbyname('GXID').AsString) + ''''); + ExecSQL; end; CDS_GX.Delete; - SetXH(); ArrangeTabsByDataset; end; +procedure TfrmClothInfoInput.TbAdd1Click(Sender: TObject); +begin + with CDS_1 do + begin + Append; + CDS_1.FieldByName('serialno').Value := CDS_1.RecordCount + 1; + CDS_1.FieldByName('fs_unit').Value := '%'; + Post; + end; +end; + +procedure TfrmClothInfoInput.TbAdd2Click(Sender: TObject); +begin + with CDS_2 do + begin + Append; + CDS_2.FieldByName('serialno').Value := CDS_2.RecordCount + 1; + CDS_2.FieldByName('fp_unit').Value := '%'; + Post; + end; +end; + +procedure TfrmClothInfoInput.TbAdd3Click(Sender: TObject); +begin + with CDS_3 do + begin + Append; + CDS_3.FieldByName('serialno').Value := CDS_3.RecordCount + 1; + CDS_3.FieldByName('gj_unit').Value := '%'; + Post; + end; +end; + +procedure TfrmClothInfoInput.TbDel1Click(Sender: TObject); +var + i: Integer; +begin + if not CDS_1.IsEmpty then + begin + + if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) = IDYES then + begin + if Trim(CDS_1.fieldbyname('BCPID').AsString) <> '' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete BS_Cloth_GY_Sub where BCPID=''' + Trim(CDS_1.fieldbyname('BCPID').AsString)); + ExecSQL; + end; + end; + CDS_1.Delete; + end + else + exit; + + i := 0; + CDS_1.First; + while not CDS_1.Eof do + begin + i := i + 1; + CDS_1.Edit; + CDS_1.fieldByName('serialno').value := i; + CDS_1.Post; + CDS_1.Next; + end; + end + else + begin + Application.MessageBox('޿ɾ!', 'ʾ', 0); + Exit; + end; +end; + +procedure TfrmClothInfoInput.TbDel2Click(Sender: TObject); +var + i: Integer; +begin + if not CDS_3.IsEmpty then + begin + + if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) = IDYES then + begin + if Trim(CDS_3.fieldbyname('BCPID').AsString) <> '' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete BS_Cloth_GY_Sub where BCPID=''' + Trim(CDS_3.fieldbyname('BCPID').AsString) + ''''); + ExecSQL; + end; + end; + CDS_3.Delete; + end + else + exit; + + i := 0; + CDS_3.First; + while not CDS_3.Eof do + begin + i := i + 1; + CDS_3.Edit; + CDS_3.fieldByName('serialno').value := i; + CDS_3.Post; + CDS_3.Next; + end; + end + else + begin + Application.MessageBox('޿ɾ!', 'ʾ', 0); + Exit; + end; +end; + +procedure TfrmClothInfoInput.TbDel3Click(Sender: TObject); +var + i: Integer; +begin + if not CDS_3.IsEmpty then + begin + + if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) = IDYES then + begin + if Trim(CDS_3.fieldbyname('BCPID').AsString) <> '' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete BS_Cloth_GY_Sub where BCPID=''' + Trim(CDS_3.fieldbyname('BCPID').AsString) + ''''); + ExecSQL; + end; + end; + CDS_3.Delete; + end + else + exit; + + i := 0; + CDS_3.First; + while not CDS_3.Eof do + begin + i := i + 1; + CDS_3.Edit; + CDS_3.fieldByName('serialno').value := i; + CDS_3.Post; + CDS_3.Next; + end; + end + else + begin + Application.MessageBox('޿ɾ!', 'ʾ', 0); + Exit; + end; +end; + procedure TfrmClothInfoInput.C_FromNameBtnUpClick(Sender: TObject); begin // try @@ -1268,6 +1614,39 @@ begin // end; end; +procedure TfrmClothInfoInput.Tv11fs_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmProductInfoSel := TfrmProductInfoSel.Create(Application); + with frmProductInfoSel do + begin + FSTKName := ''; + if ShowModal = 1 then + begin + with Self.CDS_1 do + begin + Edit; + FieldByName('fs_Name').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Name').value; + FieldByName('fs_spel').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Spec').value; + end; + end; + end; + finally + frmProductInfoSel.Free; + end; +end; + +procedure TfrmClothInfoInput.Tv11fs_unitPropertiesEditValueChanged(Sender: TObject); +var + s: string; +begin + s := TcxTextEdit(Sender).EditingText; + if (s <> '') and (s[Length(s)] <> '%') then + begin + Tv1.Controller.FocusedColumn.EditValue := s + '%'; + end; +end; + procedure TfrmClothInfoInput.Tv1Column1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); begin // try @@ -1289,5 +1668,71 @@ begin // tv1.Controller.EditingController.ShowEdit(); end; +procedure TfrmClothInfoInput.Tv2fp_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmProductInfoSel := TfrmProductInfoSel.Create(Application); + with frmProductInfoSel do + begin + FSTKName := ''; + if ShowModal = 1 then + begin + with Self.CDS_2 do + begin + Edit; + FieldByName('fp_Name').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Name').value; + FieldByName('fp_spel').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Spec').value; + end; + end; + end; + finally + frmProductInfoSel.Free; + end; +end; + +procedure TfrmClothInfoInput.Tv2fp_unitPropertiesEditValueChanged(Sender: TObject); +var + s: string; +begin + s := TcxTextEdit(Sender).EditingText; + if (s <> '') and (s[Length(s)] <> '%') then + begin + Tv2.Controller.FocusedColumn.EditValue := s + '%'; + end; +end; + +procedure TfrmClothInfoInput.Tv3gj_NamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmProductInfoSel := TfrmProductInfoSel.Create(Application); + with frmProductInfoSel do + begin + FSTKName := ''; + if ShowModal = 1 then + begin + with Self.CDS_3 do + begin + Edit; + FieldByName('gj_Name').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Name').value; + FieldByName('gj_spel').Value := frmProductInfoSel.CDS_1.fieldbyname('P_Spec').value; + end; + end; + end; + finally + frmProductInfoSel.Free; + end; +end; + +procedure TfrmClothInfoInput.Tv3gj_unitPropertiesEditValueChanged(Sender: TObject); +var + s: string; +begin + s := TcxTextEdit(Sender).EditingText; + if (s <> '') and (s[Length(s)] <> '%') then + begin + Tv3.Controller.FocusedColumn.EditValue := s + '%'; + end; +end; + end. diff --git a/F01染色坯布仓库/DyeGreyClothStk.dproj.local b/F01染色坯布仓库/DyeGreyClothStk.dproj.local index bae2399..f4f1b9d 100644 --- a/F01染色坯布仓库/DyeGreyClothStk.dproj.local +++ b/F01染色坯布仓库/DyeGreyClothStk.dproj.local @@ -1,77 +1,49 @@  - 1899-12-30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas - 1899-12-30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas - 1899-12-30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.pas - 1899-12-30 00:00:00.000.394,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.pas=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachOutEdit.pas - 1899-12-30 00:00:00.000.398,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.pas=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachInEdit.pas - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm - 1899-12-30 00:00:00.000.865,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas - 1899-12-30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas - 1899-12-30 00:00:00.000.796,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.pas - 1899-12-30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas - 1899-12-30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas - 1899-12-30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas - 1899-12-30 00:00:00.000.951,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\InformationBase.dproj=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\DyeGreyClothStk.dproj - 1899-12-30 00:00:00.000.817,=D:\Dp10Repo\public10\design\U_BaseDataLink.pas - 1899-12-30 00:00:00.000.398,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.dfm=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachInEdit.dfm - 1899-12-30 00:00:00.000.440,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyePlanCardSel.pas - 1899-12-30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= - 1899-12-30 00:00:00.000.070,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.dfm=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMacStkSel.dfm - 1899-12-30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas - 1899-12-30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas - 1899-12-30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas - 1899-12-30 00:00:00.000.791,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm - 1899-12-30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas - 1899-12-30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas - 1899-12-30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.070,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.pas=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMacStkSel.pas - 1899-12-30 00:00:00.000.492,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.pas - 1899-12-30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas - 1899-12-30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= - 1899-12-30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas - 1899-12-30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.069,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.394,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.dfm=D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachOutEdit.dfm - 2025-05-28 16:45:26.278,=D:\Dp10Repo\public10\ThreeFun\Fun\uSZHN_JSON.pas + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm + 1899/12/30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.pas + 1899/12/30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas + 1899/12/30 00:00:00.000.440,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyePlanCardSel.pas + 1899/12/30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= + 1899/12/30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas + 1899/12/30 00:00:00.000.865,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas + 1899/12/30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas + 1899/12/30 00:00:00.000.796,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.pas + 1899/12/30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas + 1899/12/30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas + 1899/12/30 00:00:00.000.398,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachInEdit.pas=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.pas + 1899/12/30 00:00:00.000.817,=D:\Dp10Repo\public10\design\U_BaseDataLink.pas + 1899/12/30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas + 1899/12/30 00:00:00.000.394,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachOutEdit.pas=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm + 1899/12/30 00:00:00.000.070,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMacStkSel.dfm=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.dfm + 1899/12/30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas + 1899/12/30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas + 1899/12/30 00:00:00.000.951,D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\DyeGreyClothStk.dproj=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\InformationBase.dproj + 1899/12/30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= + 1899/12/30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.791,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas + 1899/12/30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas + 1899/12/30 00:00:00.000.070,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMacStkSel.pas=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.pas + 1899/12/30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas + 1899/12/30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas + 1899/12/30 00:00:00.000.278,=D:\Dp10Repo\public10\ThreeFun\Fun\uSZHN_JSON.pas + 1899/12/30 00:00:00.000.492,=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothStkSel.pas + 1899/12/30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas + 1899/12/30 00:00:00.000.398,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachInEdit.dfm=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothInEdit.dfm + 1899/12/30 00:00:00.000.394,D:\Dp10Repo\项目代码\RTBasics\B03基础物料仓库\U_BSPrtMachOutEdit.dfm=D:\Dp10Repo\项目代码\RTBasics\F01染色坯布仓库\U_DyeGreyClothOutEdit.dfm + 1899/12/30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas + 1899/12/30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas + 1899/12/30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= + 1899/12/30 00:00:00.000.069,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/F01染色坯布仓库/DyeGreyClothStk.identcache b/F01染色坯布仓库/DyeGreyClothStk.identcache index 87bd7534b08770db8be65b48ff5f479d3c4308ce..68764e2cd06690ad3fa24a985cd31fb011d99b9d 100644 GIT binary patch delta 103 zcmaFN^O$Es)Z}xlR+Bv$?I!0iDNO#sB0IUC)qe6yCX30(n0Eqc`AN)@lOtG_C$C}@ znOx5jIXRy>9LP7HxIP}pb(|c+Br#c%Ic%~htMg<&M(fG@7_BExl>!=O3uJ~)=3t8k E0EDh18vpq){|pcr6x~hj-ULD#d_ityUB6P%9Cd?i2$WSC$D32oNUS>F}aM@ zcCtN_{N!9lNg!=8*_S13GCOnl - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm - 1899-12-30 00:00:00.000.359,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.dfm=D:\Dp10Repo\项目代码\傲唐\财务管理(Financial.dll)\U_YWTCInPut.dfm - 1899-12-30 00:00:00.000.495,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeProcessList.pas - 1899-12-30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas - 1899-12-30 00:00:00.000.855,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList1.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.dfm - 1899-12-30 00:00:00.000.531,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsinput.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.dfm - 1899-12-30 00:00:00.000.722,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeGreyClothOutSel.pas - 1899-12-30 00:00:00.000.577,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas - 1899-12-30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas - 1899-12-30 00:00:00.000.625,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelpSel.pas - 1899-12-30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas - 1899-12-30 00:00:00.000.986,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\InformationBase.dproj=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\DyePlan.dproj - 1899-12-30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas - 1899-12-30 00:00:00.000.058,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeTechnicsSel.pas - 1899-12-30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas - 1899-12-30 00:00:00.000.286,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.pas - 1899-12-30 00:00:00.000.359,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.pas=D:\Dp10Repo\项目代码\傲唐\财务管理(Financial.dll)\U_YWTCInPut.pas - 1899-12-30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.037,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_Cust_Cloth_PSC.pas - 1899-12-30 00:00:00.000.362,=D:\Dp10Repo\public10\design\U_BaseDataLink.pas - 1899-12-30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas - 1899-12-30 00:00:00.000.819,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeInspSet.pas - 1899-12-30 00:00:00.000.188,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyePlanCardSel.pas - 1899-12-30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= - 1899-12-30 00:00:00.000.213,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.pas - 1899-12-30 00:00:00.000.736,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.dfm - 1899-12-30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas - 1899-12-30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= - 1899-12-30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas - 1899-12-30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas - 1899-12-30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas - 1899-12-30 00:00:00.000.855,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList1.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.pas - 1899-12-30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas - 1899-12-30 00:00:00.000.531,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsinput.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.pas - 1899-12-30 00:00:00.000.571,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas - 1899-12-30 00:00:00.000.736,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.pas - 1899-12-30 00:00:00.000.905,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.pas= - 1899-12-30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas - 1899-12-30 00:00:00.000.046,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeProcessSel.pas - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm - 1899-12-30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas - 1899-12-30 00:00:00.000.344,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.pas - 1899-12-30 00:00:00.000.014,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.pas - 1899-12-30 00:00:00.000.934,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.pas - 1899-12-30 00:00:00.000.782,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas - 1899-12-30 00:00:00.000.875,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas= - 1899-12-30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= - 1899-12-30 00:00:00.000.017,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeGreyClothStkSel.pas - 1899-12-30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas - 1899-12-30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas - 1899-12-30 00:00:00.000.344,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.dfm + 1899/12/30 00:00:00.000.344,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.dfm + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.dfm + 1899/12/30 00:00:00.000.722,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeGreyClothOutSel.pas + 1899/12/30 00:00:00.000.188,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyePlanCardSel.pas + 1899/12/30 00:00:00.000.058,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeTechnicsSel.pas + 1899/12/30 00:00:00.000.048,=D:\Dp10Repo\public10\design\U_BaseList.pas + 1899/12/30 00:00:00.000.495,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeProcessList.pas + 1899/12/30 00:00:00.000.577,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LbaelMapSet.pas + 1899/12/30 00:00:00.000.975,=D:\Dp10Repo\public10\ThreeFun\Fun\U_CompressionFun.pas + 1899/12/30 00:00:00.000.625,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelpSel.pas + 1899/12/30 00:00:00.000.832,=D:\Dp10Repo\public10\design\U_BaseHelp.pas + 1899/12/30 00:00:00.000.844,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_AttachmentUpload.pas + 1899/12/30 00:00:00.000.986,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\DyePlan.dproj=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\InformationBase.dproj + 1899/12/30 00:00:00.000.135,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelp.pas= + 1899/12/30 00:00:00.000.362,=D:\Dp10Repo\public10\design\U_BaseDataLink.pas + 1899/12/30 00:00:00.000.359,D:\Dp10Repo\项目代码\傲唐\财务管理(Financial.dll)\U_YWTCInPut.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.pas + 1899/12/30 00:00:00.000.149,=D:\Dp10Repo\public10\ThreeFun\Form\U_ZDYHelp.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.339,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.pas + 1899/12/30 00:00:00.000.037,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_Cust_Cloth_PSC.pas + 1899/12/30 00:00:00.000.286,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.pas + 1899/12/30 00:00:00.000.692,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ClothInfoSel.dfm=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.dfm + 1899/12/30 00:00:00.000.939,=D:\Dp10Repo\public10\design\U_BaseInput.pas + 1899/12/30 00:00:00.000.819,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeInspSet.pas + 1899/12/30 00:00:00.000.493,=D:\Dp10Repo\项目代码\RTBasics\A00通用模板\Unit1.pas + 1899/12/30 00:00:00.000.344,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.pas + 1899/12/30 00:00:00.000.213,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeCardInput.pas + 1899/12/30 00:00:00.000.178,=D:\Dp10Repo\public10\design\U_WindowFormdesign.pas + 1899/12/30 00:00:00.000.736,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ModuleNote.pas= + 1899/12/30 00:00:00.000.531,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsinput.dfm + 1899/12/30 00:00:00.000.734,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.422,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.630,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas + 1899/12/30 00:00:00.000.123,=D:\Dp10Repo\public10\design\U_globalVar.pas + 1899/12/30 00:00:00.000.905,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.pas= + 1899/12/30 00:00:00.000.571,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelMapSet.pas + 1899/12/30 00:00:00.000.359,D:\Dp10Repo\项目代码\傲唐\财务管理(Financial.dll)\U_YWTCInPut.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanInPut.dfm + 1899/12/30 00:00:00.000.086,=D:\Dp10Repo\public10\design\U_cxGridCustomCss.pas + 1899/12/30 00:00:00.000.015,=D:\Dp10Repo\public10\ThreeFun\Fun\U_RTFun.pas + 1899/12/30 00:00:00.000.046,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeProcessSel.pas + 1899/12/30 00:00:00.000.616,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_CompanySel.pas=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LablePrint.pas + 1899/12/30 00:00:00.000.716,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas + 1899/12/30 00:00:00.000.736,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.pas + 1899/12/30 00:00:00.000.487,D:\Dp10Repo\项目代码\睿特\新DLL初始化(CSH.dll)\U_ZDYHelpSel.pas= + 1899/12/30 00:00:00.000.855,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList1.dfm + 1899/12/30 00:00:00.000.092,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_EmployeeSel.pas + 1899/12/30 00:00:00.000.875,D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_ProcessSel.pas= + 1899/12/30 00:00:00.000.014,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.pas + 1899/12/30 00:00:00.000.855,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList1.pas + 1899/12/30 00:00:00.000.736,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput.dfm=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanCardInput1.dfm + 1899/12/30 00:00:00.000.017,=D:\Dp10Repo\项目代码\RTBasics\F00染色通用窗体\U_DyeGreyClothStkSel.pas + 1899/12/30 00:00:00.000.531,D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsList.pas=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyeTechnicsinput.pas + 1899/12/30 00:00:00.000.782,=D:\Dp10Repo\项目代码\RTBasics\A00通用窗体\U_LabelPrint.pas + 1899/12/30 00:00:00.000.934,=D:\Dp10Repo\项目代码\RTBasics\F02染色计划单\U_DyePlanList.pas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/F02染色计划单/DyePlan.identcache b/F02染色计划单/DyePlan.identcache index d42758136a348582b8954c09987707affb8729fa..9ff004887db8b0646f61323003dbc9a2f29217b8 100644 GIT binary patch delta 107 zcmV-x0F?j362lU(q5_kK10R#n1R0a{1v-&hJCQ#HlW_wTlQsuKlZFFzlllTTlU@W< zlj#JAlRE(wlO6{cli&s^ldc95lY<3vlj{gRli&gxlZ6JElWhhVlZ^-~k=hxPy$6ty NuT7Ik1QwG`2=-6>C)5A{ delta 100 zcmV-q0Gt2A62lU(q5_i*23V7H2P2b21Qd~4JCjcX8k4L8b&;=4lQ#$!lUM{(ldJ