提交代码

This commit is contained in:
2024-06-14 16:52:37 +08:00
parent 0860e6b9b1
commit 2a16ec833a
60 changed files with 114585 additions and 1272 deletions
+104 -97
View File
@@ -4,7 +4,7 @@
<html>
<head runat="server">
<title>施工管理信息平台</title>
<script src="common/lib/flex.js"></script>
<script src="common/lib/flex.js"></script>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link type="text/css" rel="stylesheet" href="~/res/css/default.css" />
@@ -12,6 +12,11 @@
<link rel="stylesheet" href="common/css/base.css">
<link rel="stylesheet" href="common/css/overview.css">
<script src="res/lib/flex.js"></script>
<script src="res/lib/jquery.js"></script>
<script src="res/lib/china.js"></script>
<script src="res/lib/echarts.min.js"></script>
<link rel="stylesheet" href="res/css/company.css">
<style type="text/css">
.f-tabstrip-header-clip {
@@ -52,8 +57,8 @@
/*height: 36px;
line-height: 36px;*/
border-width: 0;
/* color: rgb(0,162,233) !important;*/
color: #00FFFF !important;
/* color: rgb(0,162,233) !important;*/
color: #00FFFF !important;
padding: 0;
vertical-align: baseline;
background-color: transparent;
@@ -98,7 +103,8 @@
.f-panel, .f-widget-header, .f-tree-headerstyle .f-panel-body {
background-color: #000231;
color: #fff;
border: none !important;height:35px;
border: none !important;
height: 35px;
}
.f-menu-item-text, .f-tree-cell-text, .f-widget-content a, .f-qtip-content {
@@ -130,9 +136,10 @@
color: #fff;
border: none !important;
}
.f-widget-content{
color:#FFFFFF;
}
.f-widget-content {
color: #FFFFFF;
}
</style>
<style type="text/css">
.titler {
@@ -158,7 +165,7 @@
}
/*头部按钮样式*/
.bgbtn_head{
.bgbtn_head {
display: inline-block;
position: absolute;
width: 40%;
@@ -169,6 +176,13 @@
border: none !important;
padding: 0 !important;
}
.f-btn .f-btn-text{
color: #fff;
}
.n-btns-r .n-btn-l-act{
background-image: url(./res/images/03.png) !important;
}
</style>
</head>
<body class="wrap">
@@ -179,102 +193,92 @@
<f:ContentPanel ID="topPanel" CssClass="topregion" RegionPosition="Top" ShowBorder="false" ShowHeader="false" EnableCollapse="true" runat="server">
<%--头部 开始--%>
<f:ContentPanel ID="ContentPanel1" CssClass="bodyregion" ShowBorder="false" ShowHeader="false" runat="server">
<div class="y_head ">
<div class="y_logo y_row y_image_default">
<div class="y_navbars y_row">
<div class="y_navbar y_action1" id="div_xmgk" onclick="changeHead(0)">项目概况
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnXmgk_Click" Hidden="true"
<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">项目概况
<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="y_navbar" id="div_aqsc" onclick="changeHead(1)">安全生产
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnAqsc_Click" Hidden="true"
</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>
</div>
<div class="y_navbar" id="div_zlgl" onclick="changeHead(2)">质量管理
<f:Button runat="server" CssClass="bgbtntop" OnClick="btnZlgl_Click" Hidden="true"
<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>
</div>
</div>
<div class="y_title" style="flex: 1.5;">中国五环工程有限公司智慧施工管理信息系统(公司级)
<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHome" OnClientClick="parent.removeActiveTab();">
</f:Button>
<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" >
<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" >
<f:Button runat="server" Text="总部检查" ID="btnServer" OnClick="btnServer_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button></div>
</div>
<div class="y_setting y_row">
<div class="y_set mine y_image_default" onclick="PersonalFunction()" style="cursor:pointer">
我的
<f:Button runat="server" CssClass="bgbtntop" Text="我的" IconFont="User" OnClick="btnPersonal_Click" Hidden="true"
</div>
<div class="nav-center">
<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>
</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>我的
<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>
</div>
<div class="y_set y_image_default set" onclick="btnSysSetFunction()" style="cursor:pointer">
设置
<f:Button runat="server" CssClass="bgbtntop" Text="设置" ToolTip="设置" IconFont="Gear" OnClick="btnSysSet_Click" Hidden="true"
</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>
</div>
<%-- <div class="y_set y_image_default help" style="cursor:pointer">
帮助
</div>--%>
<div class="y_set y_image_default exit" onclick="SignOutFunction()" style="cursor:pointer">
退出
<f:Button runat="server" CssClass="bgbtntop" Text="退出" ToolTip="退出" IconFont="PowerOff" Hidden="true"
</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>
</div>
<div class="y_set y_image_default full" style="cursor:pointer">
全屏
</span></div>
<div class="t-btn1 iconfont icon-quanping_o ab" style="cursor:pointer"><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>
</div>
</div>
</div>
<div class="y_navs y_row" style="font-size:.2rem;">
<div class="y_nav y_image_default" >
<f:Button runat="server" CssClass="bgbtn" Text="项目清单" ID="btnProject" OnClick="btnProject_Click"
<div class="nav-btn n-btns-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>
</div>
<div class="y_nav y_image_default">
<f:Button runat="server" CssClass="bgbtn" Text="大数据中心" ID="btnDigData" OnClick="btnDigData_Click"
</div>
<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>
</div>
<div class="y_nav y_image_default">
<f:Button runat="server" CssClass="bgbtn" Text="总部检查" ID="btnServer" OnClick="btnServer_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="y_nav y_image_default">
<f:Button runat="server" CssClass="bgbtn" Text="通知管理" ID="btnNotice" OnClick="btnNotice_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="y_nav y_image_default">
<f:Button runat="server" CssClass="bgbtn" Text="员工管理" ID="btnPerson" OnClick="btnPerson_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
<div class="y_nav y_image_default">
<f:Button runat="server" CssClass="bgbtn" Text="综合管理" ID="btnZHGL" OnClick="btnZHGL_Click"
</div>
<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>
</div>
</div>
</div>
</div>
@@ -368,7 +372,7 @@
</f:DropDownList>
</Items>--%>
</f:Panel>
<f:TabStrip ID="mainTabStrip" CssClass="centerregion" RegionPosition="Center" ShowTabHeader="false" CssStyle="font-size:.2rem;"
<f:TabStrip ID="mainTabStrip" CssClass="centerregion" RegionPosition="Center" ShowTabHeader="false" CssStyle="font-size:.2rem;"
ShowBorder="true" EnableTabCloseMenu="true" runat="server">
<Tabs>
<%--.f-tabstrip-noheader>.f-panel-header--%>
@@ -476,7 +480,7 @@
}
}
// 点击标题栏工具图标 - 切换首页
// 点击标题栏工具图标 - 切换首页
function onToolSignChangeHomePageClick(event) {
F(btnChangeHomePageClientID).click();
}
@@ -696,7 +700,7 @@
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
});
$(".item-s li").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
@@ -713,17 +717,20 @@
$(".bgbtn,.bgbtntop").removeClass("activeClick")
});
$(".bgbtn,.bgbtntop").click(function () {
// 切换下tab样式
var $this = $(this)
if (!$this.hasClass('activeClick')) {
if ($this.hasClass('bgbtn')) {
$(".bgbtn").removeClass('activeClick')
} else {
$(".bgbtntop").removeClass('activeClick')
}
$this.addClass('activeClick')
}
$(".n-btn-l,.n-btn-r").click(function () {
$('.n-btn-r').each(function (index) {
console.log($(this))
$(this).removeClass('n-btn-l-act')
})
$('.n-btn-l').each(function (index) {
console.log($(this))
$(this).removeClass('n-btn-l-act')
})
$(this).addClass('n-btn-l-act')
});
var mainTabStrip = F(mainTabStripClientID);
@@ -760,7 +767,7 @@
if (bConfirmed) { window.open('login.aspx', '_top'); }
}
// 全屏
document.querySelector('.full').onclick = function () {
document.querySelector('.ab').onclick = function () {
const element = document.documentElement
if (document.fullscreenElement) {
// 退出
@@ -792,25 +799,25 @@
//切换左上角类别
function changeHead(type) {
if (type == 0) {
$("#div_xmgk").addClass("y_action1");
$("#div_aqsc").removeClass("y_action1");
$("#div_zlgl").removeClass("y_action1");
$("#div_xmgk").addClass("t-btn-act");
$("#div_aqsc").removeClass("t-btn-act");
$("#div_zlgl").removeClass("t-btn-act");
$('[id$="_btn_xmgk"]').click();
} else if (type == 1) {
//
$("#div_aqsc").addClass("y_action1");
$("#div_xmgk").removeClass("y_action1");
$("#div_zlgl").removeClass("y_action1");
$("#div_aqsc").addClass("t-btn-act");
$("#div_xmgk").removeClass("t-btn-act");
$("#div_zlgl").removeClass("t-btn-act");
$('[id$="_btn_aqsc"]').click();
} else if (type == 2) {
//
$("#div_zlgl").addClass("y_action1");
$("#div_xmgk").removeClass("y_action1");
$("#div_aqsc").removeClass("y_action1");
//
$("#div_zlgl").addClass("t-btn-act");
$("#div_xmgk").removeClass("t-btn-act");
$("#div_aqsc").removeClass("t-btn-act");
$('[id$="_btn_zlgl"]').click();
}
}
</script>