215 lines
15 KiB
Plaintext
215 lines
15 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Project.aspx.cs" Inherits="FineUIPro.Web.common.BaseInfo.Project" %>
|
|
|
|
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title></title>
|
|
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../res/extjs/res/css/blue.css" rel="stylesheet" type="text/css" />
|
|
<script src="../../res/extjs/ext.js" type="text/javascript"></script>
|
|
<script src="../../res/extjs/lang/zh_CN.js" type="text/javascript"></script>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" AjaxLoadingType="Mask"
|
|
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="true" Title="项目信息" EnableCollapse="true"
|
|
runat="server" BoxFlex="1" AllowColumnLocking="true" DataKeyNames="ProjectId,ProjectSoft"
|
|
AllowCellEditing="true" ClicksToEdit="2" DataIDField="ProjectId" AllowSorting="true"
|
|
SortField="ProjectCode" SortDirection="DESC" OnSort="Grid1_Sort" OnRowCommand="Grid1_RowCommand"
|
|
OnPreRowDataBound="Grid1_PreRowDataBound" AllowPaging="true" IsDatabasePaging="true"
|
|
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true"
|
|
OnRowDoubleClick="Grid1_RowDoubleClick" AllowFilters="true" OnFilterChange="Grid1_FilterChange">
|
|
<Toolbars>
|
|
<f:Toolbar ID="Toolbar2" Position="Top" runat="server">
|
|
<Items>
|
|
<f:Button ID="btnNew" Text="新增" Icon="Add" runat="server" OnClick="btnNew_Click">
|
|
</f:Button>
|
|
<f:Button ID="btnEdit" Text="编辑" Icon="Pencil" runat="server" OnClick="btnEdit_Click">
|
|
</f:Button>
|
|
<f:Button ID="btnDelete" Text="删除" Hidden="true" Icon="Delete" ConfirmText="确定删除当前数据?"
|
|
OnClick="btnDelete_Click" runat="server">
|
|
</f:Button>
|
|
<%--<f:Button ID="btnProjectPlan" Text="项目计划" Icon="ApplicationFormAdd" runat="server" OnClick="btnProjectPlan_Click" Hidden="true">
|
|
</f:Button>--%>
|
|
<f:Label ID="txt112" runat="server" Width="150px"></f:Label>
|
|
<f:RadioButtonList ID="rblProjectSoft" runat="server" Width="200px" AutoPostBack="true"
|
|
OnSelectedIndexChanged="rbIsClosed_SelectedIndexChanged">
|
|
<f:RadioItem Text="管道安装" Value="1" Selected="true" />
|
|
<f:RadioItem Text="压力容器" Value="2" />
|
|
</f:RadioButtonList>
|
|
<f:RadioButtonList ID="rbIsClosed" runat="server" Width="150px" AutoPostBack="true"
|
|
OnSelectedIndexChanged="rbIsClosed_SelectedIndexChanged">
|
|
<f:RadioItem Text="在建" Value="0" Selected="true" />
|
|
<f:RadioItem Text="完工" Value="1" />
|
|
</f:RadioButtonList>
|
|
<f:DropDownList ID="drpCreateMan" Label="创建人" runat="server" ShowRedStar="true" Required="true"
|
|
EnableEdit="true" LabelWidth="60px" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
|
|
</f:DropDownList>
|
|
</Items>
|
|
</f:Toolbar>
|
|
</Toolbars>
|
|
<Columns>
|
|
<f:TemplateField Width="50px" HeaderText="序号" Locked="False">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
<f:RenderField Width="100px" ColumnID="ProjectCode" DataField="ProjectCode" Locked="true"
|
|
SortField="ProjectCode" FieldType="String" HeaderText="施工号">
|
|
</f:RenderField>
|
|
<f:RenderField Width="280px" ColumnID="ProjectName" DataField="ProjectName" Locked="true"
|
|
SortField="ProjectName" FieldType="String" HeaderText="项目名称" EnableFilter="true">
|
|
<Filter EnableMultiFilter="true" ShowMatcher="true">
|
|
<Operator>
|
|
<f:DropDownList ID="DropDownList1" runat="server">
|
|
<f:ListItem Text="等于" Value="equal" />
|
|
<f:ListItem Text="包含" Value="contain" Selected="true" />
|
|
</f:DropDownList>
|
|
</Operator>
|
|
</Filter>
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="ShortName" DataField="ShortName" FieldType="String"
|
|
HeaderText="项目号">
|
|
</f:RenderField>
|
|
<f:GroupField HeaderText="检测工程编号" TextAlign="Center">
|
|
<Columns>
|
|
<f:RenderField Width="100px" ColumnID="TestEngineeringCode" DataField="TestEngineeringCode"
|
|
SortField="TestEngineeringCode" FieldType="String" HeaderText="检测工程编号" HeaderTextAlign="Center" TextAlign="Center">
|
|
</f:RenderField>
|
|
<f:WindowField ColumnID="myWindowFieldSelected" Width="120px" WindowID="Window2" HeaderText="由检测单位编辑"
|
|
Icon="Pencil" ToolTip="由检测单位编辑" DataTextFormatString="{0}" DataIFrameUrlFields="ProjectId"
|
|
DataIFrameUrlFormatString="TestEngineering.aspx?projectId={0}" DataWindowTitleFormatString="编辑 - {1}"
|
|
HeaderTextAlign="Center" TextAlign="Center" />
|
|
</Columns>
|
|
</f:GroupField>
|
|
|
|
|
|
<f:RenderField Width="120px" FieldType="String" ColumnID="EquipmentName" DataField="EquipmentName" HeaderText="设备名称"></f:RenderField>
|
|
<f:RenderField Width="120px" FieldType="String" ColumnID="TagNum" DataField="TagNum" HeaderText="位号"></f:RenderField>
|
|
<f:RenderField Width="120px" FieldType="String" ColumnID="ProductNum" DataField="ProductNum" HeaderText="产品编号"></f:RenderField>
|
|
<f:RenderField Width="120px" FieldType="String" ColumnID="ConstructionUnit" DataField="ConstructionUnit" HeaderText="施工单位"></f:RenderField>
|
|
<f:RenderField Width="120px" FieldType="String" ColumnID="BodyMaterial" DataField="BodyMaterial" HeaderText="主体材质"></f:RenderField>
|
|
|
|
|
|
<f:RenderField Width="120px" ColumnID="ProjectPrincipal" DataField="ProjectPrincipal"
|
|
FieldType="String" EnableLock="true" HeaderText="项目经理">
|
|
</f:RenderField>
|
|
<f:TemplateField Width="100px" HeaderText="创建人" HeaderTextAlign="Center" TextAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label8" runat="server" Text='<%# ConvertCreateMan(Eval("CreateManId")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
<f:RenderField Width="120px" ColumnID="ProjectManager" DataField="ProjectManager"
|
|
FieldType="String" HeaderText="技术负责人">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="TechnicalPrincipal" DataField="TechnicalPrincipal"
|
|
FieldType="String" HeaderText="质量负责人">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="SecurePrincipal" DataField="SecurePrincipal"
|
|
FieldType="String" HeaderText="HSE负责人">
|
|
</f:RenderField>
|
|
<f:RenderField Width="90px" ColumnID="StartDate" DataField="StartDate" SortField="StartDate"
|
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="开工日期"
|
|
EnableFilter="true">
|
|
<Filter EnableMultiFilter="true" ShowMatcher="true">
|
|
<Operator>
|
|
<f:DropDownList ID="DropDownList3" runat="server">
|
|
<f:ListItem Text="大于" Value="greater" Selected="true" />
|
|
<f:ListItem Text="小于" Value="less" />
|
|
<f:ListItem Text="等于" Value="equal" />
|
|
</f:DropDownList>
|
|
</Operator>
|
|
<Field>
|
|
<f:DatePicker runat="server" Required="true" ID="DatePicker1">
|
|
</f:DatePicker>
|
|
</Field>
|
|
</Filter>
|
|
</f:RenderField>
|
|
<f:RenderField Width="90px" ColumnID="EndDate" DataField="EndDate" SortField="EndDate"
|
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="竣工日期"
|
|
EnableFilter="true">
|
|
<Filter EnableMultiFilter="true" ShowMatcher="true">
|
|
<Operator>
|
|
<f:DropDownList ID="DropDownList2" runat="server">
|
|
<f:ListItem Text="大于" Value="greater" Selected="true" />
|
|
<f:ListItem Text="小于" Value="less" />
|
|
<f:ListItem Text="等于" Value="equal" />
|
|
</f:DropDownList>
|
|
</Operator>
|
|
<Field>
|
|
<f:DatePicker runat="server" Required="true" ID="DatePicker2">
|
|
</f:DatePicker>
|
|
</Field>
|
|
</Filter>
|
|
</f:RenderField>
|
|
<f:RenderField Width="80px" ColumnID="IsClosed" DataField="IsClosed" FieldType="String"
|
|
RendererFunction="renderIsClosed" HeaderText="是否完工">
|
|
</f:RenderField>
|
|
<%-- <f:RenderField Width="80px" ColumnID="PowerExtract" DataField="PowerExtract" FieldType="String"
|
|
HeaderText="权限">
|
|
</f:RenderField>--%>
|
|
|
|
<f:WindowField ColumnID="CharWindowField" Width="80px" WindowID="WindowChar" HeaderText="组织机构图"
|
|
Text="组织机构图" ToolTip="组织机构图" DataTextFormatString="{0}" DataIFrameUrlFields="ProjectId"
|
|
DataIFrameUrlFormatString="OrganizationChart.aspx?ProjectId={0}" />
|
|
<f:WindowField ColumnID="myWindowField" Width="80px" WindowID="Window1" HeaderText="编辑" ToolTip="编辑"
|
|
Icon="Pencil" DataTextFormatString="{0}" DataIFrameUrlFields="ProjectId,ProjectName"
|
|
DataIFrameUrlFormatString="ProjectSaveNew.aspx?ProjectId={0}&projectSoft={1}" DataWindowTitleFormatString="编辑 - {1}" />
|
|
<f:LinkButtonField Width="50px" AjaxLoadingType="Mask" ShowAjaxLoadingMaskText="true"
|
|
AjaxLoadingMaskText="正在删除项目" ConfirmText="删除选中行?" ConfirmTarget="Top" CommandName="Delete"
|
|
Icon="Delete" />
|
|
|
|
<f:WindowField ColumnID="myUploadFile" Width="160px" WindowID="Window4" HeaderText="焊缝布置图"
|
|
Text="焊缝布置图" ToolTip="焊缝布置图" DataTextFormatString="{0}" DataIFrameUrlFields="ProjectId"
|
|
DataIFrameUrlFormatString="../../AttachFile/webuploader.aspx?toKeyId={0}&path=common/BaseInfo/Project&menuId=3F3C20C4-2D32-4ABE-901F-262D8D1E1AF8&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
|
|
|
|
</Columns>
|
|
<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:ListItem Text="15" Value="15" />
|
|
<f:ListItem Text="20" Value="20" />
|
|
<f:ListItem Text="25" Value="25" />
|
|
</f:DropDownList>
|
|
</PageItems>
|
|
</f:Grid>
|
|
</Items>
|
|
</f:Panel>
|
|
<f:Window ID="WindowChar" Title="组织机构图" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="1024px"
|
|
Height="640px">
|
|
</f:Window>
|
|
<f:Window ID="Window1" Title="项目信息编辑窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
|
Width="840px" Height="500px">
|
|
</f:Window>
|
|
<f:Window ID="Window2" Title="检测工程编号" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
|
Width="500px" Height="250px">
|
|
</f:Window>
|
|
<f:Window ID="Window3" Title="项目计划" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="true" runat="server" IsModal="true"
|
|
Width="1400px" Height="760px">
|
|
</f:Window>
|
|
<f:Window ID="Window4" Title="附件上传" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
|
Width="840px" Height="500px">
|
|
</f:Window>
|
|
</form>
|
|
<script>
|
|
function renderIsClosed(value) {
|
|
return value == "True" ? '完工' : '在建';
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|