公司级增加项目筛选,开车看板修改

This commit is contained in:
2024-09-11 10:36:09 +08:00
parent d8567707cd
commit bedf5d3bdf
14 changed files with 2268 additions and 710 deletions
+233 -66
View File
@@ -43,13 +43,7 @@
background-color: transparent !important;
}
.projcet-select {
float: left;
height: 40px;
flex: 1;
display: flex;
justify-content: flex-end;
}
.bgbtn {
/*background-image: url(../res/images/login.png) !important;*/
@@ -176,12 +170,122 @@
border: none !important;
padding: 0 !important;
}
.f-btn .f-btn-text{
color: #fff;
.f-btn .f-btn-text {
color: #fff;
}
.n-btns-r .n-btn-l-act {
background-image: url(./res/images/03.png) !important;
}
</style>
<style>
.projcet-select {
position: absolute;
bottom: -13%;
left: 50%;
transform: translateX(-50%);
}
h1 {
}
.projcet-select input {
padding-right: 23px;
font-size: 14px;
padding: 0;
border:none;
color:#ffffff;
padding-left: 10px;
background: rgba(0,0,0,0);
}
.n-btns-r .n-btn-l-act{
background-image: url(./res/images/03.png) !important;
.projcet-select input::placeholder {
color: #ffffff;
}
.projcet-select .f-field-triggerbox-icons {
font-size: 16px;
position: absolute;
bottom: 3%;
margin: 0;
padding: 0;
}
.projcet-select .f-field-triggerbox-icons i{
position: absolute;
bottom: 0;
right: 0;
}
.projcet-select .f-state-hover, .f-widget-content .f-state-hover, .f-widget-header .f-state-hover, .f-state-focus, .f-widget-content .f-state-focus, .f-widget-header .f-state-focus{
background: rgba(0,0,0,0);
border:none
}
.projcet-select .f-panel.f-panel-noheader.f-panel-noborder, .f-panel.f-panel-noheader.f-panel-noborder>.f-panel-bodyct>.f-panel-body{
font-size: 14px;
}
.f-field-body-cell-inner{
font-size: 14px;
}
.grid1_class .f-field-body-cell-inner input{
padding: 2px 10px;
}
.grid1_class .f-state-hover {
border: none;
}
.grid1_toolbar {
background:#000231
}
.grid1_class thead{
background: #d7ebf9;
color: #18A6F1;
}
.grid1_toolbar input {
background:#000231
}
.grid1_toolbar .f-corner-all {
background:#000231
}
/*表格第一行颜色*/
.f-grid-row-selected{
background-color:#E4F2FF !important;
color:black;
}
/*表格单行颜色*/
.f-grid-row{
background-color:#E4F2FF;
color:black;
}
/*各行颜色*/
.f-grid-row-alt {
background-color: #ffffff !important;
color:black;
}
.f-state-active, .f-widget-content .f-state-active, .f-widget-header .f-state-active {
color:black;
}
.f-state-active .f-icon {
color: darkcyan;
}
.grid1_class .f-state-hover {
color:black;
background: #99e7ff !important;
background: none;
}
.grid1_class .f-grid-bodyct {
background:#000231 !important
}
</style>
</head>
@@ -196,88 +300,151 @@
<div class="header">
<div class="nav-left">
<div class="nav-btn t-btns">
<div class="t-btn t-btn-act" id="div_xmgk" onclick="changeHead(0)" style="cursor:pointer">项目概况
<div class="t-btn t-btn-act" id="div_xmgk" onclick="changeHead(0)" style="cursor: pointer">
项目概况
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnXmgk_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_xmgk"
OnClientClick="parent.removeActiveTab();">
</f:Button></div>
<div class="t-btn" id="div_aqsc" onclick="changeHead(1)" style="cursor:pointer">安全生产
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnAqsc_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_aqsc"
OnClientClick="parent.removeActiveTab();">
</f:Button>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_xmgk"
OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="t-btn" id="div_zlgl" onclick="changeHead(2)" style="cursor:pointer">质量管理
<div class="t-btn" id="div_aqsc" onclick="changeHead(1)" style="cursor: pointer">
安全生产
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnAqsc_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_aqsc"
OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="t-btn" id="div_zlgl" onclick="changeHead(2)" style="cursor: pointer">
质量管理
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnZlgl_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_zlgl"
OnClientClick="parent.removeActiveTab();">
</f:Button>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btn_zlgl"
OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
</div>
<div class="nav-btn n-btns-l">
<div class="n-btn-l" >
<f:Button runat="server" Text="项目清单" ID="btnProject" OnClick="btnProject_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button></div>
<div class="n-btn-l" >
<div class="n-btn-l">
<f:Button runat="server" Text="项目清单" ID="btnProject" OnClick="btnProject_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="n-btn-l">
<f:Button runat="server" Text="大数据中心" ID="btnDigData" OnClick="btnDigData_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button></div>
<div class="n-btn-l" >
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="n-btn-l">
<f:Button runat="server" Text="总部检查" ID="btnServer" OnClick="btnServer_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button></div>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
</div>
</div>
<div class="nav-center">
<div class="nav-center" style="position: relative;">
<h1>中国五环工程有限公司智慧施工管理信息系统(公司级)<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHome" OnClientClick="parent.removeActiveTab();">
</f:Button></h1>
EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHome" OnClientClick="parent.removeActiveTab();">
</f:Button>
</h1>
<div class="projcet-select">
<f:DropDownBox runat="server" ID="drpProject" Label="" EmptyText="如要筛选项目请点击此处选择" MatchFieldWidth="false" LabelAlign="Left"
AutoPostBack="true" OnTextChanged="drpProject_SelectedIndexChanged" Width="500px"
EnableMultiSelect="true">
<PopPanel>
<f:Grid ID="Grid1" ShowBorder="false" ShowHeader="false" runat="server" DataIDField="ProjectId" DataTextField="ProjectName"
DataKeyNames="ProjectId" AllowSorting="true" SortField="ProjectCode" SortDirection="ASC" CssClass="grid1_class"
Hidden="true" Width="900px" Height="400px" PageSize="300" EnableCheckBoxSelect="true" EnableMultiSelect="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" CssClass="grid1_toolbar">
<Items>
<f:TextBox runat="server" ID="txtProjectName" EmptyText="按名称查询" FocusOnPageLoad="true"
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="100px" CssClass="txtSearch">
</f:TextBox>
<f:TextBox runat="server" ID="txtProjectCode" EmptyText="按编号查询" FocusOnPageLoad="true"
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="100px" CssClass="txtSearch">
</f:TextBox>
<f:RadioButtonList runat="server" ID="ckState" Width="450px"
AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
<f:RadioItem Text="在建" Value="1" Selected="true" />
<f:RadioItem Text="停工" Value="2" />
<f:RadioItem Text="竣工" Value="3" />
</f:RadioButtonList>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField Width="200px" ColumnID="ProjectCode" DataField="ProjectCode" EnableFilter="true"
FieldType="String" HeaderText="项目编号" HeaderTextAlign="Center" SortField="ProjectCode"
TextAlign="Left">
</f:RenderField>
<f:RenderField Width="620px" ColumnID="ProjectName" DataField="ProjectName" EnableFilter="true"
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
</Columns>
</f:Grid>
</PopPanel>
</f:DropDownBox>
</div>
</div>
<div class="nav-right">
<div class="btns t-btns t-btn-r">
<div class=" t-btn1 iconfont icon-yonghu" onclick="PersonalFunction()" style="cursor:pointer"><span>我的
<div class=" t-btn1 iconfont icon-yonghu" onclick="PersonalFunction()" style="cursor: pointer">
<span>我的
<f:Button runat="server" CssClass="bgbtntop" IconFont="User" OnClick="btnPersonal_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPersonal" OnClientClick="parent.removeActiveTab();">
</f:Button>
</span></div>
<div class="t-btn1 iconfont icon-shezhi" onclick="btnSysSetFunction()" style="cursor:pointer"><span>设置
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPersonal" OnClientClick="parent.removeActiveTab();">
</f:Button>
</span>
</div>
<div class="t-btn1 iconfont icon-shezhi" onclick="btnSysSetFunction()" style="cursor: pointer">
<span>设置
<f:Button runat="server" CssClass="bgbtntop" IconFont="Gear" OnClick="btnSysSet_Click" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnSysSet" OnClientClick="parent.removeActiveTab();">
</f:Button>
</span></div>
<div class="t-btn1 iconfont icon-tuichu" onclick="SignOutFunction()" style="cursor:pointer"><span>退出
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnSysSet" OnClientClick="parent.removeActiveTab();">
</f:Button>
</span>
</div>
<div class="t-btn1 iconfont icon-tuichu" onclick="SignOutFunction()" style="cursor: pointer">
<span>退出
<f:Button runat="server" CssClass="bgbtntop" IconFont="PowerOff" Hidden="true"
EnablePostBack="false" EnableDefaultState="true" EnableDefaultCorner="false" ID="Button18">
<Listeners>
<f:Listener Event="click" Handler="onToolSignOutClick" />
</Listeners>
</f:Button>
</span></div>
<div class="t-btn1 iconfont icon-quanping_o ab" style="cursor:pointer"><span>全屏
EnablePostBack="false" EnableDefaultState="true" EnableDefaultCorner="false" ID="Button18">
<Listeners>
<f:Listener Event="click" Handler="onToolSignOutClick" />
</Listeners>
</f:Button>
</span>
</div>
<div class="t-btn1 iconfont icon-quanping_o ab" style="cursor: pointer">
<span>全屏
</span></div>
</span>
</div>
<div>
<f:Button runat="server" CssClass="bgbtntop" Text="" ToolTip="刷新菜单" OnClick="btnRetweet_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnRetweet" OnClientClick="parent.removeActiveTab();">
</f:Button>
<f:Button runat="server" CssClass="bgbtntop" Text="" ToolTip="刷新菜单" OnClick="btnRetweet_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnRetweet" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
</div>
<div class="nav-btn n-btns-r">
<div class="n-btn-r" >
<div class="n-btn-r">
<f:Button runat="server" Text="通知管理" ID="btnNotice" OnClick="btnNotice_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="n-btn-r" >
<div class="n-btn-r">
<f:Button runat="server" Text="员工管理" ID="btnPerson" OnClick="btnPerson_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="n-btn-r" >
<div class="n-btn-r">
<f:Button runat="server" Text="综合管理" ID="btnZHGL" OnClick="btnZHGL_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
</div>
</div>