小程序接口、培训计划界面调优
This commit is contained in:
@@ -305,6 +305,7 @@
|
||||
<Content Include="common\mainMenu_SubPackManage.aspx" />
|
||||
<Content Include="common\mainMenu_SYHSE.aspx" />
|
||||
<Content Include="common\mainMenu_SYHSEN.aspx" />
|
||||
<Content Include="common\mainProjectNew.aspx" />
|
||||
<Content Include="common\mainProjectSY.aspx" />
|
||||
<Content Include="common\mainProjects.aspx" />
|
||||
<Content Include="common\mains.aspx" />
|
||||
@@ -3424,6 +3425,7 @@
|
||||
<Content Include="ZHGL\HSSESystem\HSSEOrganize.aspx" />
|
||||
<Content Include="ZHGL\HSSESystem\SafetyInstitution.aspx" />
|
||||
<Content Include="ZHGL\HSSESystem\SafetyInstitutionEdit.aspx" />
|
||||
<Content Include="ZHGL\InformationProject\BoardData.aspx" />
|
||||
<Content Include="ZHGL\InformationProject\FileCabinetA.aspx" />
|
||||
<Content Include="ZHGL\InformationProject\FileCabinetAEdit.aspx" />
|
||||
<Content Include="ZHGL\InformationProject\FileCabinetAItemEdit.aspx" />
|
||||
@@ -8049,6 +8051,13 @@
|
||||
<Compile Include="common\mainMenu_SYHSEN.aspx.designer.cs">
|
||||
<DependentUpon>mainMenu_SYHSEN.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="common\mainProjectNew.aspx.cs">
|
||||
<DependentUpon>mainProjectNew.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="common\mainProjectNew.aspx.designer.cs">
|
||||
<DependentUpon>mainProjectNew.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="common\mainProjectSY.aspx.cs">
|
||||
<DependentUpon>mainProjectSY.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -19239,6 +19248,13 @@
|
||||
<Compile Include="ZHGL\HSSESystem\SafetyInstitutionEdit.aspx.designer.cs">
|
||||
<DependentUpon>SafetyInstitutionEdit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ZHGL\InformationProject\BoardData.aspx.cs">
|
||||
<DependentUpon>BoardData.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ZHGL\InformationProject\BoardData.aspx.designer.cs">
|
||||
<DependentUpon>BoardData.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ZHGL\InformationProject\FileCabinetA.aspx.cs">
|
||||
<DependentUpon>FileCabinetA.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
||||
@@ -9,100 +9,108 @@
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
|
||||
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="培训计划" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="PlanId" EnableColumnLines="true" DataIDField="PlanId"
|
||||
AllowSorting="true" SortField="PlanCode" SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true"
|
||||
IsDatabasePaging="true" PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpWorkPost" runat="server" Label="岗位" EnableCheckBoxSelect="true"
|
||||
EnableMultiSelect="true" AutoPostBack="true" OnSelectedIndexChanged="drpWorkPost_SelectedIndexChanged"
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
|
||||
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="培训计划" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="PlanId" EnableColumnLines="true" DataIDField="PlanId"
|
||||
AllowSorting="true" SortField="PlanCode" SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true"
|
||||
IsDatabasePaging="true" PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpUnit" runat="server" Label="单位" EnableCheckBoxSelect="true" AutoSelectFirstItem="false"
|
||||
EnableMultiSelect="true" AutoPostBack="true" OnSelectedIndexChanged="drp_SelectedIndexChanged"
|
||||
LabelAlign="Right" LabelWidth="50px" Width="260px">
|
||||
</f:DropDownList>
|
||||
<f:TextBox ID="txtName" runat="server" Label="查询" EmptyText="输入查询条件" AutoPostBack="true"
|
||||
OnTextChanged="TextBox_TextChanged" Width="350px" LabelWidth="80px" LabelAlign="Right">
|
||||
</f:TextBox>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
|
||||
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click"
|
||||
>
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField Width="80px" ColumnID="PlanCode" DataField="PlanCode" SortField="PlanCode"
|
||||
HeaderText="编号" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="110px" ColumnID="PlanName" DataField="PlanName" FieldType="String"
|
||||
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:TemplateField Width="260px" HeaderText="接受培训单位" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfUnitNames">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbUnitNames" runat="server" Text='<%#ConvertUnitName(Eval("UnitIds")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField Width="150px" HeaderText="接受培训岗位" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfWorkPostNames">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbtfWorkPostNames" runat="server" Text='<%#ConvertWorkPostName(Eval("WorkPostId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="90px" ColumnID="DesignerName" DataField="DesignerName" FieldType="String"
|
||||
HeaderText="制定人" HeaderTextAlign="Center" TextAlign="Left" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="DesignerDate" DataField="DesignerDate" SortField="DesignerDate"
|
||||
FieldType="Date" Renderer="Date" HeaderText="制定时间" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="120px" ColumnID="TeachAddress" DataField="TeachAddress"
|
||||
HeaderText="地点" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="TrainStartDate" DataField="TrainStartDate" SortField="TrainStartDate"
|
||||
FieldType="Date" Renderer="Date" HeaderText="培训时间" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="90px" ColumnID="States" DataField="States"
|
||||
FieldType="String" HeaderText="状态" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
<PageItems>
|
||||
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
||||
</f:ToolbarSeparator>
|
||||
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
|
||||
</f:ToolbarText>
|
||||
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
|
||||
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="编辑培训计划" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="false" runat="server" IsModal="true"
|
||||
Width="1000px" Height="450px">
|
||||
</f:Window>
|
||||
<f:Menu ID="Menu1" runat="server">
|
||||
<f:MenuButton ID="btnMenuView" OnClick="btnMenuView_Click" EnablePostBack="true"
|
||||
runat="server" Text="查看" Icon="Find">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
|
||||
runat="server" Text="二维码" Icon="Shading">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
|
||||
Hidden="true">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:DropDownList ID="drpWorkPost" runat="server" Label="岗位" EnableCheckBoxSelect="true" AutoSelectFirstItem="false"
|
||||
EnableMultiSelect="true" AutoPostBack="true" OnSelectedIndexChanged="drp_SelectedIndexChanged"
|
||||
LabelAlign="Right" LabelWidth="50px" Width="260px">
|
||||
</f:DropDownList>
|
||||
<f:TextBox ID="txtName" runat="server" Label="查询" EmptyText="输入计划编号、名称" AutoPostBack="true"
|
||||
OnTextChanged="TextBox_TextChanged" Width="350px" LabelWidth="80px" LabelAlign="Right">
|
||||
</f:TextBox>
|
||||
<f:DropDownList runat="server" ID="drpTrainType" Label="培训类型" AutoSelectFirstItem="true" AutoPostBack="true" OnSelectedIndexChanged="drp_SelectedIndexChanged" LabelAlign="Right">
|
||||
</f:DropDownList>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
|
||||
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField Width="80px" ColumnID="PlanCode" DataField="PlanCode" SortField="PlanCode"
|
||||
HeaderText="编号" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="110px" ColumnID="PlanName" DataField="PlanName" FieldType="String"
|
||||
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TrainTypeName" DataField="TrainTypeName" FieldType="String"
|
||||
HeaderText="培训类型" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:TemplateField Width="260px" HeaderText="接受培训单位" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfUnitNames">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbUnitNames" runat="server" Text='<%#ConvertUnitName(Eval("UnitIds")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField Width="150px" HeaderText="接受培训岗位" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfWorkPostNames">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbtfWorkPostNames" runat="server" Text='<%#ConvertWorkPostName(Eval("WorkPostId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="90px" ColumnID="DesignerName" DataField="DesignerName" FieldType="String"
|
||||
HeaderText="制定人" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="DesignerDate" DataField="DesignerDate" SortField="DesignerDate"
|
||||
FieldType="Date" Renderer="Date" HeaderText="制定时间" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="120px" ColumnID="TeachAddress" DataField="TeachAddress"
|
||||
HeaderText="地点" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="TrainStartDate" DataField="TrainStartDate" SortField="TrainStartDate"
|
||||
FieldType="Date" Renderer="Date" HeaderText="培训时间" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="90px" ColumnID="States" DataField="States"
|
||||
FieldType="String" HeaderText="状态" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
<PageItems>
|
||||
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
||||
</f:ToolbarSeparator>
|
||||
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
|
||||
</f:ToolbarText>
|
||||
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
|
||||
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="编辑培训计划" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="false" runat="server" IsModal="true"
|
||||
Width="1000px" Height="450px">
|
||||
</f:Window>
|
||||
<f:Menu ID="Menu1" runat="server">
|
||||
<f:MenuButton ID="btnMenuView" OnClick="btnMenuView_Click" EnablePostBack="true"
|
||||
runat="server" Text="查看" Icon="Find">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
|
||||
runat="server" Text="二维码" Icon="Shading">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
|
||||
Hidden="true">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
var menuID = '<%= Menu1.ClientID %>';
|
||||
|
||||
@@ -21,14 +21,9 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
Funs.DropDownPageSize(this.ddlPageSize);
|
||||
this.GetButtonPower();
|
||||
this.InitDropDownList();
|
||||
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||
|
||||
var data = APIBaseInfoService.getWorkPost(CurrUser.ProjectId, null);
|
||||
this.drpWorkPost.DataValueField = "BaseInfoId";
|
||||
this.drpWorkPost.DataTextField = "BaseInfoName";
|
||||
this.drpWorkPost.DataSource = data;
|
||||
this.drpWorkPost.DataBind();
|
||||
Funs.FineUIPleaseSelect(drpWorkPost);
|
||||
// 绑定表格
|
||||
BindGrid();
|
||||
}
|
||||
@@ -40,6 +35,22 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 初始化下拉框
|
||||
/// </summary>
|
||||
private void InitDropDownList()
|
||||
{
|
||||
UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUnit, this.CurrUser.LoginProjectId, false);
|
||||
TrainTypeService.InitTrainTypeDropDownList(drpTrainType, true);
|
||||
var data = APIBaseInfoService.getWorkPost(CurrUser.ProjectId, null);
|
||||
this.drpWorkPost.DataValueField = "BaseInfoId";
|
||||
this.drpWorkPost.DataTextField = "BaseInfoName";
|
||||
this.drpWorkPost.DataSource = data;
|
||||
this.drpWorkPost.DataBind();
|
||||
//Funs.FineUIPleaseSelect(drpWorkPost);
|
||||
}
|
||||
|
||||
#region 编制
|
||||
/// <summary>
|
||||
/// 编制
|
||||
@@ -60,10 +71,12 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = @"SELECT Plans.PlanId,Plans.PlanCode, Plans.PlanName, Plans.DesignerId, Plans.DesignerDate, Plans.WorkPostId,UnitIds,TrainStartDate,TeachHour,TeachAddress,
|
||||
(CASE Plans.States WHEN '0' THEN '计划中' WHEN '1' THEN '待考试' WHEN '2' THEN '考试中' WHEN '3' THEN '已结束' WHEN '-1' THEN '已作废' END ) AS States,
|
||||
Users.UserName AS DesignerName,WorkPostNames"
|
||||
(CASE Plans.States WHEN '0' THEN '计划中' WHEN '1' THEN '待考试' WHEN '2' THEN '考试中' WHEN '3' THEN '已结束' WHEN '-1' THEN '已作废' END ) AS States,
|
||||
(CASE Plans.IsRetakeCourse WHEN '1' THEN '重修培训' ELSE '日常培训' END ) AS IsRetakeCourseStr,
|
||||
TrainType.TrainTypeName,Plans.IsRetakeCourse,Users.UserName AS DesignerName,WorkPostNames"
|
||||
+ @" FROM dbo.Training_Plan AS Plans "
|
||||
+ @" LEFT JOIN Sys_User AS Users ON Users.UserId = Plans.DesignerId "
|
||||
+ @" LEFT JOIN Base_TrainType AS TrainType ON TrainType.TrainTypeId = Plans.TrainTypeId "
|
||||
+ @" WHERE Plans.ProjectId='" + this.CurrUser.LoginProjectId + "'";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
|
||||
@@ -72,10 +85,40 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
strSql += " AND (PlanCode LIKE @name OR PlanName LIKE @name)";
|
||||
listStr.Add(new SqlParameter("@name", "%" + this.txtName.Text.Trim() + "%"));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.drpWorkPost.SelectedValue) && this.drpWorkPost.SelectedValue != "null")
|
||||
if (this.drpUnit.SelectedItemArray.Count() > 1 || (this.drpUnit.SelectedValue != BLL.Const._Null && this.drpUnit.SelectedItemArray.Count() == 1))
|
||||
{
|
||||
strSql += " AND Plans.WorkPostId = '@workPost' ";
|
||||
listStr.Add(new SqlParameter("@workPost", "%" + this.drpWorkPost.SelectedValue + "%"));
|
||||
strSql += " AND (1=2 ";
|
||||
int i = 0;
|
||||
foreach (var item in this.drpUnit.SelectedValueArray)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item) && item != BLL.Const._Null)
|
||||
{
|
||||
strSql += " OR Plans.UnitIds LIKE @UnitId" + i.ToString();
|
||||
listStr.Add(new SqlParameter("@UnitId" + i.ToString(), "%" + item + "%"));
|
||||
}
|
||||
i++;
|
||||
}
|
||||
strSql += ")";
|
||||
}
|
||||
if (this.drpWorkPost.SelectedItemArray.Count() > 1 || (this.drpWorkPost.SelectedValue != BLL.Const._Null && this.drpWorkPost.SelectedItemArray.Count() == 1))
|
||||
{
|
||||
strSql += " AND (1=2 ";
|
||||
int i = 0;
|
||||
foreach (var item in this.drpWorkPost.SelectedValueArray)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item) && item != BLL.Const._Null)
|
||||
{
|
||||
strSql += " OR Plans.WorkPostId LIKE @WorkPostId" + i.ToString();
|
||||
listStr.Add(new SqlParameter("@WorkPostId" + i.ToString(), "%" + item + "%"));
|
||||
}
|
||||
i++;
|
||||
}
|
||||
strSql += ")";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.drpTrainType.SelectedValue) && this.drpTrainType.SelectedValue != Const._Null)
|
||||
{
|
||||
strSql += " AND Plans.TrainTypeId = @TrainTypeId ";
|
||||
listStr.Add(new SqlParameter("@TrainTypeId", this.drpTrainType.SelectedValue));
|
||||
}
|
||||
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
@@ -265,6 +308,12 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
this.BindGrid();
|
||||
}
|
||||
|
||||
protected void drp_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.BindGrid();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 获取权限按钮
|
||||
@@ -312,10 +361,6 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
#endregion
|
||||
|
||||
|
||||
protected void drpWorkPost_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查看二维码
|
||||
|
||||
@@ -59,6 +59,15 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// drpUnit 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpUnit;
|
||||
|
||||
/// <summary>
|
||||
/// drpWorkPost 控件。
|
||||
/// </summary>
|
||||
@@ -77,6 +86,15 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtName;
|
||||
|
||||
/// <summary>
|
||||
/// drpTrainType 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpTrainType;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
|
||||
@@ -470,8 +470,8 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
if (dpUnit.SelectedValueArray != null && dpWorkPost.SelectedValueArray != null)
|
||||
{
|
||||
dpSysUser.Items.Clear();
|
||||
string unitIds = string.Join(",", dpUnit.SelectedValue);
|
||||
string workPostIds = string.Join(",", dpWorkPost.SelectedValue);
|
||||
string unitIds = string.Join(",", dpUnit.SelectedValueArray);
|
||||
string workPostIds = string.Join(",", dpWorkPost.SelectedValueArray);
|
||||
var getDataList = APIPersonService.getTrainingPersonListByTrainTypeId(this.CurrUser.LoginProjectId, unitIds, workPostIds, "", drpTrainType.SelectedValue, "", "").OrderBy(x => x.UnitName).ThenBy(x => x.ProjectName).ToList();
|
||||
dpSysUser.DataTextField = "PersonName";
|
||||
dpSysUser.DataValueField = "PersonId";
|
||||
|
||||
@@ -1,549 +0,0 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainNew.aspx.cs" Inherits="FineUIPro.Web.common.mainNew" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Document</title>
|
||||
<script src="./lib/flex.js"></script>
|
||||
<link rel="stylesheet" href="css/swiper-bundle.min.css"/>
|
||||
<link rel="stylesheet" href="css/index.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div class="z-page">
|
||||
<div class="z-main">
|
||||
<div class="z-side">
|
||||
<div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">百万工时</div>
|
||||
<div class="z-val" id="NumberBox1" runat="server">657.32</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">承包商数量</div>
|
||||
<div class="z-val"><span id="NumberBox2" runat="server">0</span><span class="z-unit">个</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">作业人员</div>
|
||||
<div class="z-val"><span id="NumberBox3" runat="server">0</span><span class="z-unit">人</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">培训课时</div>
|
||||
<div class="z-val"><span id="NumberBox4" runat="server">0</span><span class="z-unit">小时</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- <div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">特种作业(工作票)</div>
|
||||
<div class="z-val"><span id="NumberBox5" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>--%>
|
||||
<div class="z-s">
|
||||
<div class="z-w">
|
||||
<div class="z-lab">高危作业</div>
|
||||
<div class="z-val"><span id="NumberBox6" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s1">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">项目停工</div>
|
||||
<div class="z-val"><span id="NumberBox7" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">天气原因</div>
|
||||
<div class="z-b-val"><span id="NumberBox8" runat="server">0</span> <span class="z-unit">次</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">天气原因</div>
|
||||
<div class="z-b-val"><span id="NumberBox9" runat="server">0</span> <span class="z-unit">次</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">天气原因</div>
|
||||
<div class="z-b-val"><span id="NumberBox10" runat="server">0</span> <span class="z-unit">次</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%--<div class="z-s1">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">项目总数</div>
|
||||
<div class="z-val"><span id="NumberBox11" runat="server">0</span><span class="z-unit">个</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">A级</div>
|
||||
<div class="z-b-val"><span id="NumberBox12" runat="server">0</span> <span class="z-unit">个</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">B级</div>
|
||||
<div class="z-b-val"><span id="NumberBox13" runat="server">0</span> <span class="z-unit">个</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">C级</div>
|
||||
<div class="z-b-val"><span id="NumberBox14" runat="server">0</span> <span class="z-unit">个</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>--%>
|
||||
<div class="z-s1">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">安全费用</div>
|
||||
<div class="z-val"><span id="NumberBox15" runat="server">0</span><span class="z-unit">万元</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">已使用</div>
|
||||
<div class="z-b-val"><span id="NumberBox16" runat="server">0</span> <span class="z-unit">万元</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">未归集</div>
|
||||
<div class="z-b-val"><span id="NumberBox17" runat="server">0</span> <span class="z-unit">万元</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s2">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">应急演练</div>
|
||||
<div class="z-val"><span id="NumberBox18" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">应急物品</div>
|
||||
<div class="z-val"><span id="NumberBox19" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">应急药品</div>
|
||||
<div class="z-val"><span id="NumberBox20" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="z-s4" style="margin-top:20px">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">领导个人行动计划</div>
|
||||
<div class="z-val"><span id="NumberBox39" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">安全行为观察与沟通</div>
|
||||
<div class="z-val"><span id="NumberBox40" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-center">
|
||||
<div class="z-p">
|
||||
<div class="z-p-b">
|
||||
<div class="z-pb-val"><span id="divProjectNum" runat="server">0</span> <span class="z-unit">个</span> </div>
|
||||
<div class="z-pb-lab">在建项目</div>
|
||||
</div>
|
||||
<div class="z-p-b">
|
||||
<div class="z-pb-val"><span id="divJoinConstructionPersonNum" runat="server">0</span> <span class="z-unit">个</span> </div>
|
||||
<div class="z-pb-lab">参建人数</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-map">
|
||||
<div id="cMap"></div>
|
||||
</div>
|
||||
<div id="zhuimap"></div>
|
||||
</div>
|
||||
<div class="z-side">
|
||||
<div class="z-s1">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">危害因素</div>
|
||||
<div class="z-val"><span id="NumberBox21" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">低风险</div>
|
||||
<div class="z-b-val"><span id="NumberBox41" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">一般风险</div>
|
||||
<div class="z-b-val"><span id="NumberBox23" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">较大风险</div>
|
||||
<div class="z-b-val"><span id="NumberBox42" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">重大风险</div>
|
||||
<div class="z-b-val"><span id="NumberBox22" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s3">
|
||||
<div class="z-c">
|
||||
<div class="z-w3">
|
||||
<div class="z-w3_lab">质量问题</div>
|
||||
<div class="z-w3_val"><span id="NumberBox24" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
<div class="z-l"></div>
|
||||
<div class="z-w3">
|
||||
<div class="z-w3_lab">已整改</div>
|
||||
<div class="z-w3_val"><span id="NumberBox25" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-c">
|
||||
<div class="z-w3">
|
||||
<div class="z-w3_lab">安全问题</div>
|
||||
<div class="z-w3_val"><span id="NumberBox26" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
<div class="z-l"></div>
|
||||
<div class="z-w3">
|
||||
<div class="z-w3_lab">已整改</div>
|
||||
<div class="z-w3_val"><span id="NumberBox27" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">项目停工</div>
|
||||
<div class="z-val"><span id="NumberBox28" runat="server">0</span><span class="z-unit">个</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">管控红线问题</div>
|
||||
<div class="z-b-val"><span id="NumberBox29" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">较大隐患及停工项问题</div>
|
||||
<div class="z-b-val"><span id="NumberBox30" runat="server">0</span> <span class="z-unit">项</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s2" style=" margin-bottom: .325rem;">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">特种设备/日检查</div>
|
||||
<div class="z-val"><span id="NumberBox31" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">特种设备/周排查</div>
|
||||
<div class="z-val"><span id="NumberBox32" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">特种设备/月调度情况</div>
|
||||
<div class="z-val"><span id="NumberBox33" runat="server">0</span><span class="z-unit">项</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="z-s1">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">参与五星计划</div>
|
||||
<div class="z-val"><span id="NumberBox34" runat="server">0</span><span class="z-unit">人次</span></div>
|
||||
</div>
|
||||
<div class="z-s-box">
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">五星</div>
|
||||
<div class="z-b-val"><span id="NumberBox35" runat="server">0</span> <span class="z-unit">人</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">四星</div>
|
||||
<div class="z-b-val"><span id="NumberBox36" runat="server">0</span> <span class="z-unit">人</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">三星</div>
|
||||
<div class="z-b-val"><span id="NumberBox37" runat="server">0</span> <span class="z-unit">人</span> </div>
|
||||
</div>
|
||||
<div class="z_box">
|
||||
<div class="z-b-lab">二星</div>
|
||||
<div class="z-b-val"><span id="NumberBox38" runat="server">0</span> <span class="z-unit">人</span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="z-s4">
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">一般隐患</div>
|
||||
<div class="z-val"><span id="NumberBox43" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
<div class="z-w1">
|
||||
<div class="z-lab">较大隐患</div>
|
||||
<div class="z-val"><span id="NumberBox44" runat="server">0</span><span class="z-unit">次</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="z-b">
|
||||
<div class="z-tit">HSE监管片区责任和网格化管理情况</div>
|
||||
<div class="z-imgb">
|
||||
<div class="swiper">
|
||||
<div class="swiper-wrapper" id="swiper_div" runat="server">
|
||||
<%-- <div class="swiper-slide">
|
||||
<img src="images/m06.png"/>
|
||||
</div>--%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<script src="lib/swiper-bundle.min.js"></script>
|
||||
<script src="lib/china1.js"></script>
|
||||
<script src="lib/echarts.min.js"></script>
|
||||
<script>
|
||||
var mySwiper = new Swiper('.swiper', {
|
||||
autoplay: true,//可选选项,自动滑动
|
||||
})
|
||||
|
||||
createChinaMap()
|
||||
function createChinaMap() {
|
||||
// 地图 点
|
||||
var chinaData = JSON.parse('<%=ProjectInfo %>')
|
||||
// 中国地图 配置
|
||||
let chinaOption = {
|
||||
tooltip: { show: false },
|
||||
geo: [
|
||||
{
|
||||
// 地理坐标系组件
|
||||
map: "china",
|
||||
roam: false, // 可以缩放和平移
|
||||
aspectScale: 0.75, // 比例
|
||||
top: 140,
|
||||
zlevel: 2,
|
||||
zoom: 1.4,
|
||||
tooltip: {
|
||||
show: true,
|
||||
backgroundColor: "#4CB0DD",
|
||||
borderColor: 'rgba(0, 0, 0, 0.2)',
|
||||
formatter: function (h) {
|
||||
console.log(h)
|
||||
let html = `<div style="z-index:99999999;color: #ffffff;">
|
||||
<p>`+ h.name.split("@")[0] + `</p>
|
||||
</div>`
|
||||
return html
|
||||
},
|
||||
},
|
||||
label: {
|
||||
show: false
|
||||
},
|
||||
regions: [
|
||||
{
|
||||
name: "南海诸岛",
|
||||
itemStyle: {
|
||||
// 隐藏地图
|
||||
normal: {
|
||||
opacity: 0, // 为 0 时不绘制该图形
|
||||
}
|
||||
},
|
||||
label: {
|
||||
show: false // 隐藏文字
|
||||
}
|
||||
}
|
||||
],
|
||||
itemStyle: {
|
||||
// 图形上的地图区域
|
||||
normal: {
|
||||
areaColor: "#062539",
|
||||
borderColor: "#07121B",
|
||||
}
|
||||
},
|
||||
|
||||
emphasis: {
|
||||
disabled: true,
|
||||
}
|
||||
|
||||
},
|
||||
{
|
||||
// 地理坐标系组件
|
||||
map: "china",
|
||||
roam: false, // 可以缩放和平移
|
||||
aspectScale: 0.75, // 比例
|
||||
top: 130,
|
||||
zlevel: 9,
|
||||
zoom: 1.4,
|
||||
regions: [
|
||||
{
|
||||
name: "南海诸岛",
|
||||
itemStyle: {
|
||||
// 隐藏地图
|
||||
normal: {
|
||||
opacity: 0, // 为 0 时不绘制该图形
|
||||
}
|
||||
},
|
||||
label: {
|
||||
show: false // 隐藏文字
|
||||
}
|
||||
}
|
||||
],
|
||||
itemStyle: {
|
||||
// 图形上的地图区域
|
||||
normal: {
|
||||
areaColor: "#0576B3",
|
||||
borderColor: "#076393",
|
||||
}
|
||||
},
|
||||
|
||||
emphasis: {
|
||||
disabled: true,
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
// 地理坐标系组件
|
||||
map: "china",
|
||||
roam: false, // 可以缩放和平移
|
||||
aspectScale: 0.75, // 比例
|
||||
top: 120,
|
||||
zlevel: 12,
|
||||
zoom: 1.4,
|
||||
label: {
|
||||
color: "#ffffff",
|
||||
show: true
|
||||
},
|
||||
regions: [
|
||||
{
|
||||
name: "南海诸岛",
|
||||
label: {
|
||||
show: false // 隐藏文字
|
||||
}
|
||||
}
|
||||
],
|
||||
itemStyle: {
|
||||
// 图形上的地图区域
|
||||
normal: {
|
||||
borderWidth: 1,
|
||||
areaColor: "#0E6492",
|
||||
borderColor: "#45A8DB",
|
||||
}
|
||||
},
|
||||
emphasis: {
|
||||
disabled: true,
|
||||
}
|
||||
|
||||
},
|
||||
],
|
||||
series: [
|
||||
{
|
||||
id: 'isSkip',
|
||||
type: 'effectScatter',
|
||||
coordinateSystem: 'geo',
|
||||
symbolSize: 10,
|
||||
zlevel: 100,
|
||||
selectedMode: true,
|
||||
select: {
|
||||
disabled: true,
|
||||
label: true,
|
||||
},
|
||||
itemStyle: {
|
||||
color: "#FDFF04"
|
||||
},
|
||||
rippleEffect: {
|
||||
|
||||
},
|
||||
tooltip: {
|
||||
show: true
|
||||
},
|
||||
data: chinaData,
|
||||
}],
|
||||
|
||||
}
|
||||
echarts.registerMap('china', chinaJson);
|
||||
let chinaChart = echarts.init(document.getElementById('cMap'));
|
||||
chinaChart.setOption(chinaOption);
|
||||
|
||||
window.addEventListener("resize", function () {
|
||||
chinaChart.resize(); //myChart指自己定义的echartsDom对象
|
||||
});
|
||||
|
||||
chinaChart.on('click', function (params) {
|
||||
// 控制台打印点击的地区名称
|
||||
//if (params.seriesType == 'effectScatter') {
|
||||
// alert('点击了' + params.name);
|
||||
//}
|
||||
if (params.seriesType == "effectScatter") {
|
||||
var gotoUrl = params.name.split("@")[1] || 'indexProject.aspx'
|
||||
top.window.location.href = '../' + gotoUrl
|
||||
}
|
||||
// 你可以在这里添加你的逻辑代码
|
||||
});
|
||||
|
||||
//chinaChart.on('click', function (params) {
|
||||
// // 控制台打印点击的地区名称
|
||||
// if (params.seriesType == 'effectScatter') {
|
||||
// /*alert('点击了' + params.name);*/
|
||||
// }
|
||||
// // 你可以在这里添加你的逻辑代码
|
||||
//});
|
||||
|
||||
}
|
||||
// 重置大小
|
||||
function resetSize(size, initWidth = 1920) {
|
||||
let clientWidth = document.body.clientWidth
|
||||
return size * (clientWidth / initWidth)
|
||||
}
|
||||
|
||||
createZHUIMap()
|
||||
function createZHUIMap() {
|
||||
|
||||
let data = [
|
||||
{ val: 1, value: 1, name: '重大故障' }, // value 控制漏斗图的占比 不动
|
||||
{ val: 29, value: 2, name: '故障' },
|
||||
{ val: 300, value: 3, name: '(Trouble)' },
|
||||
]
|
||||
|
||||
var chartDom = document.getElementById('zhuimap');
|
||||
var myChart = echarts.init(chartDom);
|
||||
var option;
|
||||
|
||||
option = {
|
||||
title: {
|
||||
bottom: '10%',
|
||||
left: 'center',
|
||||
text: `(${data[2].val}:${data[1].val}:${data[0].val})`,
|
||||
textStyle: {
|
||||
fontSize: resetSize(14),
|
||||
color: '#ffffff'
|
||||
}
|
||||
},
|
||||
series: [
|
||||
{
|
||||
name: 'Funnel',
|
||||
type: 'funnel',
|
||||
left: '10%',
|
||||
top: '15%',
|
||||
width: '80%',
|
||||
height: '60%',
|
||||
minSize: '0%',
|
||||
maxSize: '100%',
|
||||
sort: 'ascending',
|
||||
gap: 0,
|
||||
label: {
|
||||
show: true,
|
||||
position: 'inside',
|
||||
fontSize: resetSize(10),
|
||||
color: '#ffffff',
|
||||
formatter: (h) => {
|
||||
let data = h.data
|
||||
return `${data.val}次\n${data.name}`
|
||||
|
||||
}
|
||||
},
|
||||
labelLine: {
|
||||
length: 10,
|
||||
lineStyle: {
|
||||
width: 1,
|
||||
type: 'solid'
|
||||
}
|
||||
},
|
||||
itemStyle: {
|
||||
borderColor: '#fff',
|
||||
borderWidth: 0,
|
||||
|
||||
},
|
||||
emphasis: {
|
||||
label: {
|
||||
fontSize: resetSize(10)
|
||||
}
|
||||
},
|
||||
data
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
option && myChart.setOption(option);
|
||||
}
|
||||
</script>
|
||||
@@ -1,233 +0,0 @@
|
||||
using BLL;
|
||||
using FineUIPro.Web.DataShow;
|
||||
using Newtonsoft.Json;
|
||||
using NPOI.SS.Util;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.common
|
||||
{
|
||||
public partial class mainNew : PageBase
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack) {
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
|
||||
////项目信息
|
||||
getProjectInfo(db);
|
||||
|
||||
//加载看板数据
|
||||
loadData();
|
||||
}
|
||||
}
|
||||
|
||||
#region 项目信息
|
||||
protected string ProjectInfo;
|
||||
/// <summary>
|
||||
/// 项目信息
|
||||
/// </summary>
|
||||
private List<Model.Base_Project> getProjectInfo(Model.SGGLDB db)
|
||||
{
|
||||
ProjectInfo = "[]";
|
||||
var getProjects = db.Base_Project.Where(x => (x.ProjectState == Const.ProjectState_1 || x.ProjectState == null) && (x.IsDelete == null || x.IsDelete == false));
|
||||
|
||||
|
||||
string picHtml = "";
|
||||
|
||||
|
||||
var getP = from x in db.InformationProject_Picture
|
||||
join y in db.AttachFile on x.PictureId equals y.ToKeyId
|
||||
where y.AttachFileId != null && y.AttachUrl != null
|
||||
orderby x.UploadDate descending
|
||||
select new { x.PictureId, x.Title, x.UploadDate, y.AttachUrl };
|
||||
|
||||
|
||||
if (getP.Count() > 0)
|
||||
{
|
||||
foreach (var item in getP)
|
||||
{
|
||||
var geturl = Funs.GetStrListByStr(item.AttachUrl, ',');
|
||||
foreach (var itemurl in geturl)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(itemurl))
|
||||
{
|
||||
|
||||
picHtml += @"<div class=""swiper-slide""><img src=""../" + itemurl + @""" /></div> ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//foreach (var p in getProjects)
|
||||
//{
|
||||
// try
|
||||
// {
|
||||
// string res = AttachFileService.getFileUrl(p.ProjectId, BLL.Const.SeverProjectSetMenuId);
|
||||
// string[] urls = res.Split(',');
|
||||
// foreach (string u in urls)
|
||||
// {
|
||||
// if (!string.IsNullOrEmpty(u))
|
||||
// {
|
||||
// picHtml += @"<div class=""swiper-slide""><img src=""../" + u + @""" /></div> ";
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// catch (Exception ex) { }
|
||||
|
||||
//}
|
||||
//divProjectPic.InnerHtml = picHtml;
|
||||
var array = new DecimalFormat(",###").Format(getProjects.Count()).ToArray();
|
||||
string projectNum = "";
|
||||
|
||||
foreach (var s in array)
|
||||
{
|
||||
if (s != ',')
|
||||
{
|
||||
projectNum += "<span class=\"num-box\">" + s + "</span>";
|
||||
}
|
||||
else
|
||||
{
|
||||
projectNum += "<span >" + s + "</span>";
|
||||
}
|
||||
|
||||
}
|
||||
this.divProjectNum.InnerHtml = projectNum;
|
||||
var persons = from x in db.SitePerson_Person
|
||||
where x.IsUsed == true
|
||||
select x;
|
||||
var array2 = new DecimalFormat(",###").Format(persons.Count()).ToArray();
|
||||
string personsNum = "";
|
||||
|
||||
foreach (var s in array2)
|
||||
{
|
||||
if (s != ',')
|
||||
{
|
||||
personsNum += "<span class=\"num-box\">" + s + "</span>";
|
||||
}
|
||||
else
|
||||
{
|
||||
personsNum += "<span >" + s + "</span>";
|
||||
}
|
||||
|
||||
}
|
||||
this.divJoinConstructionPersonNum.InnerHtml = personsNum;
|
||||
var getProjectMap = getProjects.Where(x => x.MapCoordinates.Length > 0);
|
||||
if (getProjectMap.Count() > 0)
|
||||
{
|
||||
List<Model.SingleSerie> list = new List<Model.SingleSerie>();
|
||||
foreach (var item in getProjectMap)
|
||||
{
|
||||
Model.SingleSerie newS = new Model.SingleSerie
|
||||
{
|
||||
name = "【项目名称】:" + item.ProjectName
|
||||
//+ "</br> 【项目状态】:" + GetProjectState(item.ProjectId)
|
||||
+ "</br>【开工时间】:" + string.Format("{0:yyyy-MM-dd}", item.StartDate)
|
||||
+ "</br>【竣工时间】:" + string.Format("{0:yyyy-MM-dd}", item.EndDate)
|
||||
+ "</br>【项目地址】:" + item.ProjectAddress + "@" + "indexProject.aspx?projectId=" + item.ProjectId,
|
||||
//url = "indexProject.aspx?projectId=" + item.ProjectId,
|
||||
cityname = "中国"
|
||||
};
|
||||
var strMap = Funs.GetStrListByStr(item.MapCoordinates, ',');
|
||||
if (strMap.Count > 1)
|
||||
{
|
||||
newS.value = new[] { Funs.GetNewDecimalOrZero(strMap[0]), Funs.GetNewDecimalOrZero(strMap[1]) };
|
||||
list.Add(newS);
|
||||
}
|
||||
}
|
||||
ProjectInfo = JsonConvert.SerializeObject(list);
|
||||
}
|
||||
|
||||
return getProjects.ToList();
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void loadData() {
|
||||
var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList();
|
||||
if (data.Count > 0) {
|
||||
#region 加载数据
|
||||
NumberBox1.InnerHtml = data.Where(x => x.ConstText == "NumberBox1").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
|
||||
NumberBox2.InnerHtml = data.Where(x => x.ConstText == "NumberBox2").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox3.InnerHtml = data.Where(x => x.ConstText == "NumberBox3").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox4.InnerHtml = data.Where(x => x.ConstText == "NumberBox4").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
//NumberBox5.InnerHtml = data.Where(x => x.ConstText == "NumberBox5").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox6.InnerHtml = data.Where(x => x.ConstText == "NumberBox6").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox7.InnerHtml = data.Where(x => x.ConstText == "NumberBox7").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox8.InnerHtml = data.Where(x => x.ConstText == "NumberBox8").Sum(x=>Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox9.InnerHtml = data.Where(x => x.ConstText == "NumberBox9").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox10.InnerHtml = data.Where(x => x.ConstText == "NumberBox10").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
//NumberBox11.InnerHtml = data.FirstOrDefault(x => x.ConstText == "NumberBox11").ConstValue;
|
||||
//NumberBox12.InnerHtml = data.FirstOrDefault(x => x.ConstText == "NumberBox12").ConstValue;
|
||||
//NumberBox13.InnerHtml = data.FirstOrDefault(x => x.ConstText == "NumberBox13").ConstValue;
|
||||
//NumberBox14.InnerHtml = data.FirstOrDefault(x => x.ConstText == "NumberBox14").ConstValue;
|
||||
NumberBox15.InnerHtml = data.Where(x => x.ConstText == "NumberBox15").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox16.InnerHtml = data.Where(x => x.ConstText == "NumberBox16").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox17.InnerHtml = data.Where(x => x.ConstText == "NumberBox17").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox18.InnerHtml = data.Where(x => x.ConstText == "NumberBox18").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox19.InnerHtml = data.Where(x => x.ConstText == "NumberBox19").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox20.InnerHtml = data.Where(x => x.ConstText == "NumberBox20").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
|
||||
NumberBox21.InnerHtml = data.Where(x => x.ConstText == "NumberBox21").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox22.InnerHtml = data.Where(x => x.ConstText == "NumberBox22").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox23.InnerHtml = data.Where(x => x.ConstText == "NumberBox23").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox24.InnerHtml = data.Where(x => x.ConstText == "NumberBox24").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox25.InnerHtml = data.Where(x => x.ConstText == "NumberBox25").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox26.InnerHtml = data.Where(x => x.ConstText == "NumberBox26").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox27.InnerHtml = data.Where(x => x.ConstText == "NumberBox27").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox28.InnerHtml = data.Where(x => x.ConstText == "NumberBox28").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox29.InnerHtml = data.Where(x => x.ConstText == "NumberBox29").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox30.InnerHtml = data.Where(x => x.ConstText == "NumberBox30").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox31.InnerHtml = data.Where(x => x.ConstText == "NumberBox31").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox32.InnerHtml = data.Where(x => x.ConstText == "NumberBox32").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox33.InnerHtml = data.Where(x => x.ConstText == "NumberBox33").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox34.InnerHtml = data.Where(x => x.ConstText == "NumberBox34").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox35.InnerHtml = data.Where(x => x.ConstText == "NumberBox35").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox36.InnerHtml = data.Where(x => x.ConstText == "NumberBox36").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox37.InnerHtml = data.Where(x => x.ConstText == "NumberBox37").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox38.InnerHtml = data.Where(x => x.ConstText == "NumberBox38").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox39.InnerHtml = data.Where(x => x.ConstText == "NumberBox39").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox40.InnerHtml = data.Where(x => x.ConstText == "NumberBox40").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox41.InnerHtml = data.Where(x => x.ConstText == "NumberBox41").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox42.InnerHtml = data.Where(x => x.ConstText == "NumberBox42").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox43.InnerHtml = data.Where(x => x.ConstText == "NumberBox43").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
NumberBox44.InnerHtml = data.Where(x => x.ConstText == "NumberBox44").Sum(x => Convert.ToDecimal(x.ConstValue)).ToString();
|
||||
#endregion
|
||||
}
|
||||
|
||||
//加载附件图片
|
||||
var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.MenuId == "087F4FAF-3B00-462A-9040-4CB3556F8177");
|
||||
var swpiperHtml = "";
|
||||
if (sour!=null)
|
||||
{
|
||||
string url = sour.AttachUrl.Replace('\\', '/');
|
||||
List<string> list = Funs.GetStrListByStr(url, ',');
|
||||
if (list.Count() > 0)
|
||||
{
|
||||
int i = 0;
|
||||
foreach (var item in list)
|
||||
{
|
||||
string atturl = Funs.RootPath + item.Replace(';', ' ').Trim();
|
||||
if (File.Exists(atturl))
|
||||
{
|
||||
swpiperHtml += "<div class=\"swiper-slide\">";
|
||||
swpiperHtml += "<img src = \"../"+ item + "\"/>";
|
||||
swpiperHtml += "</div>";
|
||||
}
|
||||
}
|
||||
swiper_div.InnerHtml = swpiperHtml;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
-404
@@ -1,404 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.common
|
||||
{
|
||||
|
||||
|
||||
public partial class mainNew
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox1;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox2;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox3;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox4;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox6 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox6;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox7 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox7;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox8 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox8;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox9 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox9;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox10 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox10;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox15 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox15;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox16 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox16;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox17 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox17;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox18 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox18;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox19 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox19;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox20 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox20;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox39 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox39;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox40 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox40;
|
||||
|
||||
/// <summary>
|
||||
/// divProjectNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectNum;
|
||||
|
||||
/// <summary>
|
||||
/// divJoinConstructionPersonNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divJoinConstructionPersonNum;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox21 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox21;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox41 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox41;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox23 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox23;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox42 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox42;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox22 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox22;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox24 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox24;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox25 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox25;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox26 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox26;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox27 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox27;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox28 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox28;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox29 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox29;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox30 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox30;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox31 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox31;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox32 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox32;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox33 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox33;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox34 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox34;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox35 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox35;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox36 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox36;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox37 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox37;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox38 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox38;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox43 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox43;
|
||||
|
||||
/// <summary>
|
||||
/// NumberBox44 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl NumberBox44;
|
||||
|
||||
/// <summary>
|
||||
/// swiper_div 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl swiper_div;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user