diff --git a/DataBase/版本日志/SGGLDB_V2024-11-27.sql b/DataBase/版本日志/SGGLDB_V2024-11-27.sql
new file mode 100644
index 0000000..81f4011
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_V2024-11-27.sql
@@ -0,0 +1,14 @@
+--
+insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+values('B06DD352-61C6-453C-A9C7-9CF10918AF08','ά','ZHGL/InformationProject/BoardData.aspx',21,'3CF6CF02-6994-4D90-9061-E4D837AA5FDA','Menu_ZHGL',1,1,1)
+go
+
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','',1)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','',2)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','ɾ',3)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','',4)
+go
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index 31b762d..18dcc94 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -6420,5 +6420,10 @@ namespace BLL
/// 专项安全培训 id
///
public static string SpecialSafeTrainId = "0e7fdf78-eaa0-4d00-a60b-490040bbea18";
+
+ ///
+ /// 看板数据维护
+ ///
+ public const string BoardDataMenuId = "B06DD352-61C6-453C-A9C7-9CF10918AF08";
}
}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt
index 0a7aa91..de95c55 100644
--- a/SGGL/FineUIPro.Web/ErrLog.txt
+++ b/SGGL/FineUIPro.Web/ErrLog.txt
@@ -1242,3 +1242,238 @@ IP地址:::1
启用环境定时器开始!
启用环境定时器结束!
通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+
+错误信息开始=====>
+错误类型:HttpException
+错误信息:文件“/ZHGL/InformationProject/BoardData.aspx”不存在。
+错误堆栈:
+ 在 System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
+ 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
+ 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
+ 在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
+ 在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
+ 在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
+ 在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
+ 在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+ 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
+ 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
+出错时间:11/27/2024 09:29:55
+出错文件:http://localhost:4528/ZHGL/InformationProject/BoardData.aspx
+IP地址:::1
+
+出错时间:11/27/2024 09:29:56
+
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+通用定时器开启!
+启用环境定时器开始!
+启用环境定时器结束!
+通用定时器结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
+环境数据同步开始!
+环境数据同步结束!
diff --git a/SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png b/SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png
new file mode 100644
index 0000000..9f44f3e
Binary files /dev/null and b/SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png differ
diff --git a/SGGL/FineUIPro.Web/FileUpload/QRCodeFile/20240227110203621.jpg b/SGGL/FineUIPro.Web/FileUpload/QRCodeFile/20240227110203621.jpg
new file mode 100644
index 0000000..9586610
Binary files /dev/null and b/SGGL/FineUIPro.Web/FileUpload/QRCodeFile/20240227110203621.jpg differ
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index d616a9c..5325aad 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -3314,6 +3314,7 @@
+
@@ -18898,6 +18899,13 @@
SafetyInstitutionEdit.aspx
+
+ BoardData.aspx
+ ASPXCodeBehind
+
+
+ BoardData.aspx
+
FileCabinetA.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx
new file mode 100644
index 0000000..af7d2da
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx
@@ -0,0 +1,240 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BoardData.aspx.cs" Inherits="FineUIPro.Web.ZHGL.InformationProject.BoardData" %>
+
+
+
+
+
+
+ 看板数据维护
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs
new file mode 100644
index 0000000..24ab40e
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs
@@ -0,0 +1,173 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Text;
+using BLL;
+
+namespace FineUIPro.Web.ZHGL.InformationProject
+{
+ public partial class BoardData : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ loadData();
+ }
+ }
+
+ private void loadData()
+ {
+ var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList();
+ if (data.Count > 0)
+ {
+ #region 加载数据
+ NumberBox1.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox1").ConstValue;
+ NumberBox2.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox2").ConstValue;
+ NumberBox3.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox3").ConstValue;
+ NumberBox4.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox4").ConstValue;
+ NumberBox5.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox5").ConstValue;
+ NumberBox6.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox6").ConstValue;
+ NumberBox7.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox7").ConstValue;
+ NumberBox8.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox8").ConstValue;
+ NumberBox9.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox9").ConstValue;
+ NumberBox10.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox10").ConstValue;
+ NumberBox11.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox11").ConstValue;
+ NumberBox12.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox12").ConstValue;
+ NumberBox13.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox13").ConstValue;
+ NumberBox14.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox14").ConstValue;
+ NumberBox15.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox15").ConstValue;
+ NumberBox16.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox16").ConstValue;
+ NumberBox17.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox17").ConstValue;
+ NumberBox18.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox18").ConstValue;
+ NumberBox19.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox19").ConstValue;
+ NumberBox20.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox20").ConstValue;
+
+ NumberBox21.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox21").ConstValue;
+ NumberBox22.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox22").ConstValue;
+ NumberBox23.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox23").ConstValue;
+ NumberBox24.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox24").ConstValue;
+ NumberBox25.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox25").ConstValue;
+ NumberBox26.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox26").ConstValue;
+ NumberBox27.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox27").ConstValue;
+ NumberBox28.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox28").ConstValue;
+ NumberBox29.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox29").ConstValue;
+ NumberBox30.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox30").ConstValue;
+ NumberBox31.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox31").ConstValue;
+ NumberBox32.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox32").ConstValue;
+ NumberBox33.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox33").ConstValue;
+ NumberBox34.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox34").ConstValue;
+ NumberBox35.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox35").ConstValue;
+ NumberBox36.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox36").ConstValue;
+ NumberBox37.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox37").ConstValue;
+ NumberBox38.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox38").ConstValue;
+ NumberBox39.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox39").ConstValue;
+ NumberBox40.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox40").ConstValue;
+ #endregion
+
+
+ }
+ }
+ public List listConst = new List();
+
+ ///
+ /// 保存
+ ///
+ ///
+ ///
+ protected void btnSave_OnClick(object sender, EventArgs e)
+ {
+ listConst.Clear();
+ //先删除所有const表中BoardData的数据
+ var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList();
+ if (data.Count > 0)
+ {
+ Funs.DB.Sys_Const.DeleteAllOnSubmit(data);
+ }
+
+ InsertSysConst(NumberBox1.Text, "NumberBox1");
+ InsertSysConst(NumberBox2.Text, "NumberBox2");
+ InsertSysConst(NumberBox3.Text, "NumberBox3");
+ InsertSysConst(NumberBox4.Text, "NumberBox4");
+ InsertSysConst(NumberBox5.Text, "NumberBox5");
+ InsertSysConst(NumberBox6.Text, "NumberBox6");
+ InsertSysConst(NumberBox7.Text, "NumberBox7");
+ InsertSysConst(NumberBox8.Text, "NumberBox8");
+ InsertSysConst(NumberBox9.Text, "NumberBox9");
+ InsertSysConst(NumberBox10.Text, "NumberBox10");
+
+ InsertSysConst(NumberBox11.Text, "NumberBox11");
+ InsertSysConst(NumberBox12.Text, "NumberBox12");
+ InsertSysConst(NumberBox13.Text, "NumberBox13");
+ InsertSysConst(NumberBox14.Text, "NumberBox14");
+ InsertSysConst(NumberBox15.Text, "NumberBox15");
+ InsertSysConst(NumberBox16.Text, "NumberBox16");
+ InsertSysConst(NumberBox17.Text, "NumberBox17");
+ InsertSysConst(NumberBox18.Text, "NumberBox18");
+ InsertSysConst(NumberBox19.Text, "NumberBox19");
+ InsertSysConst(NumberBox20.Text, "NumberBox20");
+
+ InsertSysConst(NumberBox21.Text, "NumberBox21");
+ InsertSysConst(NumberBox22.Text, "NumberBox22");
+ InsertSysConst(NumberBox23.Text, "NumberBox23");
+ InsertSysConst(NumberBox24.Text, "NumberBox24");
+ InsertSysConst(NumberBox25.Text, "NumberBox25");
+ InsertSysConst(NumberBox26.Text, "NumberBox26");
+ InsertSysConst(NumberBox27.Text, "NumberBox27");
+ InsertSysConst(NumberBox28.Text, "NumberBox28");
+ InsertSysConst(NumberBox29.Text, "NumberBox29");
+ InsertSysConst(NumberBox30.Text, "NumberBox30");
+
+ InsertSysConst(NumberBox31.Text, "NumberBox31");
+ InsertSysConst(NumberBox32.Text, "NumberBox32");
+ InsertSysConst(NumberBox33.Text, "NumberBox33");
+ InsertSysConst(NumberBox34.Text, "NumberBox34");
+ InsertSysConst(NumberBox35.Text, "NumberBox35");
+ InsertSysConst(NumberBox36.Text, "NumberBox36");
+ InsertSysConst(NumberBox37.Text, "NumberBox37");
+ InsertSysConst(NumberBox38.Text, "NumberBox38");
+ InsertSysConst(NumberBox39.Text, "NumberBox39");
+ InsertSysConst(NumberBox40.Text, "NumberBox40");
+
+
+ if (listConst.Count > 1)
+ {
+ Funs.DB.Sys_Const.InsertAllOnSubmit(listConst);
+ Funs.DB.SubmitChanges();
+ ShowNotify("保存成功", MessageBoxIcon.Success);
+ loadData();
+ }
+ }
+
+ private void InsertSysConst(string constValue, string constText)
+ {
+ //逐个添加
+ var model = new Model.Sys_Const();
+ model.ID = Guid.NewGuid().ToString();
+ model.GroupId = "BoardData";
+ if (string.IsNullOrEmpty(constValue))
+ {
+ constValue = "0";
+ }
+ model.ConstValue = constValue;
+ model.ConstText = constText;
+
+ listConst.Add(model);
+ }
+
+ #region 附件上传
+ ///
+ /// 上传附件
+ ///
+ ///
+ ///
+ protected void btnAttachUrl_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/BoardData&menuId={1}",
+ "BoardDataImg", BLL.Const.BoardDataMenuId)));
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs
new file mode 100644
index 0000000..adb8d82
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs
@@ -0,0 +1,530 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.ZHGL.InformationProject
+{
+
+
+ public partial class BoardData
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Form2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form2;
+
+ ///
+ /// Toolbar5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar5;
+
+ ///
+ /// btnAttachUrl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnAttachUrl;
+
+ ///
+ /// btnSave 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// NumberBox1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox1;
+
+ ///
+ /// NumberBox2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox2;
+
+ ///
+ /// NumberBox3 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox3;
+
+ ///
+ /// NumberBox4 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox4;
+
+ ///
+ /// NumberBox5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox5;
+
+ ///
+ /// Panel2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel2;
+
+ ///
+ /// NumberBox6 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox6;
+
+ ///
+ /// NumberBox7 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox7;
+
+ ///
+ /// NumberBox8 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox8;
+
+ ///
+ /// NumberBox9 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox9;
+
+ ///
+ /// NumberBox10 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox10;
+
+ ///
+ /// Panel3 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel3;
+
+ ///
+ /// NumberBox11 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox11;
+
+ ///
+ /// NumberBox12 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox12;
+
+ ///
+ /// NumberBox13 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox13;
+
+ ///
+ /// NumberBox14 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox14;
+
+ ///
+ /// Panel4 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel4;
+
+ ///
+ /// NumberBox15 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox15;
+
+ ///
+ /// NumberBox16 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox16;
+
+ ///
+ /// NumberBox17 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox17;
+
+ ///
+ /// Panel5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel5;
+
+ ///
+ /// NumberBox18 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox18;
+
+ ///
+ /// NumberBox19 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox19;
+
+ ///
+ /// NumberBox20 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox20;
+
+ ///
+ /// Panel6 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel6;
+
+ ///
+ /// NumberBox21 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox21;
+
+ ///
+ /// NumberBox22 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox22;
+
+ ///
+ /// NumberBox23 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox23;
+
+ ///
+ /// Panel7 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel7;
+
+ ///
+ /// NumberBox24 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox24;
+
+ ///
+ /// NumberBox25 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox25;
+
+ ///
+ /// NumberBox26 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox26;
+
+ ///
+ /// NumberBox27 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox27;
+
+ ///
+ /// NumberBox28 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox28;
+
+ ///
+ /// Panel8 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel8;
+
+ ///
+ /// NumberBox29 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox29;
+
+ ///
+ /// NumberBox30 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox30;
+
+ ///
+ /// NumberBox31 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox31;
+
+ ///
+ /// NumberBox32 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox32;
+
+ ///
+ /// NumberBox33 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox33;
+
+ ///
+ /// Panel9 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel9;
+
+ ///
+ /// NumberBox34 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox34;
+
+ ///
+ /// NumberBox35 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox35;
+
+ ///
+ /// NumberBox36 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox36;
+
+ ///
+ /// NumberBox37 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox37;
+
+ ///
+ /// NumberBox38 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox38;
+
+ ///
+ /// Panel10 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel10;
+
+ ///
+ /// NumberBox39 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox39;
+
+ ///
+ /// NumberBox40 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox40;
+
+ ///
+ /// WindowAtt 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window WindowAtt;
+ }
+}