CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/indexProject.aspx

983 lines
44 KiB
Plaintext
Raw Normal View History

2021-04-30 10:28:37 +08:00
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="indexProject.aspx.cs" Inherits="FineUIPro.Web.indexProject" Async="true" AsyncTimeout="360000" %>
<!DOCTYPE html>
<html>
<head runat="server">
2023-08-25 09:52:24 +08:00
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>项目概况</title>
<script src="common/lib/flex.js"></script>
<link rel="stylesheet" href="common/css/base.css">
<link rel="stylesheet" href="common/css/project.css">
<link rel="stylesheet" href="common/css/swiper-bundle.min.css">
2021-04-30 10:28:37 +08:00
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link type="text/css" rel="stylesheet" href="~/res/css/default.css" />
<link href="~/res/index/css/index.css" rel="stylesheet" />
<link href="~/res/index/css/home.css" rel="stylesheet" />
2023-08-25 09:52:24 +08:00
<style>
.BMap_mask {
background-color: red;
}
2021-04-30 10:28:37 +08:00
.f-tabstrip-header-clip {
width: 100%;
height: 35px;
}
.up-wrap {
height: 55px;
padding: 0 10px;
}
.item-s {
padding: 0;
}
.f-btn .f-btn-text {
vertical-align: baseline !important;
}
.f-state-hover {
background-color: transparent !important;
}
.bgbtn {
/*background-image: url(../res/images/login.png) !important;*/
width: 100%;
height: 36px;
line-height: 36px;
border-width: 0;
color: rgb(0,162,233) !important;
padding: 0;
vertical-align: baseline;
background-color: transparent;
/*font-weight:bold;*/
}
.activeClick {
font-weight: 800;
color: white !important;
}
.bgbtn .x-frame-ml, .bgbtn .x-frame-mc, .bgbtn .x-frame-mr,
.bgbtn .x-frame-tl, .bgbtn .x-frame-tc, .bgbtn .x-frame-tr,
.bgbtn .x-frame-bl, .bgbtn .x-frame-bc, .bgbtn .x-frame-br,
.bgbtn a:visited, .bgbtn .f-state-focus {
background-image: none;
background-color: transparent;
}
.f-state-default, .f-widget-content .f-state-default, .f-widget-header .f-state-default {
background-image: none;
background-color: transparent;
}
2023-05-06 15:27:27 +08:00
.f-widget-content {
background-color: transparent;
}
2021-04-30 10:28:37 +08:00
.header .layui-nav {
padding: 0;
margin: 0;
}
.bgbtntop.f-btn.f-state-default .f-icon, .bgbtntop.f-btn.f-state-hover .f-icon, .bgbtntop.f-btn.f-state-focus .f-icon, .bgbtntop.f-btn.f-state-active .f-icon {
color: #37a6ff;
}
.activeClick .f-icon {
color: white !important;
}
.f-panel, .f-widget-header, .f-tree-headerstyle .f-panel-body {
background-color: #000231;
color: #fff;
border: none !important;
font-size: 14px !important;
}
2023-06-19 10:20:55 +08:00
2023-08-25 09:52:24 +08:00
.centerregion .f-widget-header {
height: 35px;
2023-05-11 22:43:16 +08:00
}
2021-04-30 10:28:37 +08:00
.f-menu-item-text, .f-tree-cell-text, .f-widget-content a, .f-qtip-content {
color: #fff;
}
.f-corner-all {
background-color: #0b163d;
}
.f-state-hover.f-tree-node a {
color: #37a6ff;
}
.f-state-default, .f-widget-content .f-state-default, .f-widget-header .f-state-default {
border-color: transparent;
}
.bgbtn2 {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.f-tabstrip-align-left .f-tab-header.f-first {
background-color: rgb(23, 68, 122);
color: #fff;
border: none !important;
}
.header .layui-nav .layui-nav-item, .header .layui-nav .layui-nav-item a {
padding-left: 3px;
padding-right: 3px;
}
.titler {
font-size: smaller;
}
.projcet-select {
float: left;
height: 40px;
flex: 1;
display: flex;
justify-content: flex-end;
}
.f-field-dropdownlist, .f-field-dropdownlist-pop {
/*background-color:#f2f5f7;*/
color: #fff;
}
.f-field-dropdownlist-wrap .f-field-textbox {
/*width:auto;*/
border: none !important;
}
.header {
position: relative;
}
.header .item-pbig {
position: absolute;
/*bottom:0;*/
left: 50%;
transform: translateX(-50%);
2023-06-19 10:20:55 +08:00
}
2023-08-25 09:52:24 +08:00
.f-widget-content {
color: #FFFFFF;
}
2021-04-30 10:28:37 +08:00
/*.item-pbig {
height: 45px;
width: 1000px;
/*position:absolute;
left: 50%;
transform: translateX(-50%);*/
2023-08-25 09:52:24 +08:00
}
*/
2021-04-30 10:28:37 +08:00
.up-wrap-ul li > div {
width: 100%;
}
.login-icon {
2023-08-25 09:52:24 +08:00
}
2021-04-30 10:28:37 +08:00
2023-08-25 09:52:24 +08:00
/*头部按钮样式*/
.bgbtn_head{
display: inline-block;
position: absolute;
width: 40%;
height: 50%;
left: 30%;
top: 0;
background: none !important;
border: none !important;
padding: 0 !important;
2021-04-30 10:28:37 +08:00
}
2023-05-06 15:27:27 +08:00
2023-08-25 09:52:24 +08:00
.y_image_default{
cursor:pointer
}
.y_navbars {
align-items: center !important;
cursor: pointer;
}
.f-panel-body .f-field {
margin-bottom: 0px!important;
}
2021-04-30 10:28:37 +08:00
</style>
</head>
<body class="wrap" onresize="myFunction()">
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"></f:PageManager>
<f:Panel ID="Panel1" Layout="Region" ShowBorder="false" ShowHeader="false" runat="server">
<Items>
<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">
2023-08-25 09:52:24 +08:00
<div class="y_head ">
<div class="y_logo y_row y_image_default">
<div class="y_navbars y_row">
<div>
<p>
<f:DropDownList runat="server" Width="300px" ID="drpProject" OnSelectedIndexChanged="drpProject_SelectedIndexChanged"
AutoPostBack="true" EnableEdit="true" CssClass="">
</f:DropDownList>
</p>
</div>
<div class="y_navbar y_action1" onclick="ProjectZJClick();">在建</div>
<div class="y_navbar" onclick="ProjectTGClick();">停工</div>
<div class="y_navbar" onclick="ProjectJGClick();">竣工</div>
</div>
<div class="y_title" style="flex: 1.5;">
中国五环工程有限公司智慧施工管理信息系统(项目级)
<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
2021-04-30 10:28:37 +08:00
EnableDefaultState="true" EnableDefaultCorner="false" ID="Button21">
</f:Button>
</div>
2023-08-25 09:52:24 +08:00
<div class="y_setting y_row">
2023-09-21 19:13:16 +08:00
<div class="y_set mine y_image_default" onclick="HelpFunction()" style="cursor:pointer">
帮助
<f:Button runat="server" CssClass="bgbtntop" IconFont="Eye" OnClick="btnHelp_Click" ToolTip="帮助" Hidden="true"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHelp" OnClientClick="parent.removeActiveTab();">
</f:Button>
</div>
2023-08-25 09:52:24 +08:00
<div class="y_set mine y_image_default" onclick="PersonalFunction()" style="cursor:pointer">
个人
<f:Button runat="server" CssClass="bgbtntop" IconFont="User" OnClick="btnPersonal_Click" ToolTip="我的" Hidden="true"
2021-04-30 10:28:37 +08:00
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPersonal" OnClientClick="parent.removeActiveTab();">
2023-08-25 09:52:24 +08:00
</f:Button>
</div>
<div class="y_set y_image_default set" onclick="btnSysSetFunction()" style="cursor:pointer">
设置
<f:Button runat="server" CssClass="bgbtntop" IconFont="Gear" OnClick="btnProjectSet_Click" ToolTip="项目设置" Hidden="true"
2021-04-30 10:28:37 +08:00
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnProjectSet" OnClientClick="parent.removeActiveTab();">
</f:Button>
2023-08-25 09:52:24 +08:00
</div>
2023-09-21 17:42:56 +08:00
<%-- <div class="y_set y_image_default help">帮助</div>--%>
2023-08-25 09:52:24 +08:00
<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"
2021-04-30 10:28:37 +08:00
EnablePostBack="false" EnableDefaultState="true" EnableDefaultCorner="false" ID="Button18">
<Listeners>
<f:Listener Event="click" Handler="onToolSignOutClick" />
</Listeners>
</f:Button>
</div>
2023-08-25 09:52:24 +08:00
<div class="y_set y_image_default full">全屏</div>
2021-04-30 10:28:37 +08:00
</div>
</div>
2023-08-25 09:52:24 +08:00
<div class="y_navs y_row">
<div class="y_nav y_image_default" onclick="CQMSClick();">质量管理</div>
<div class="y_nav y_image_default" onclick="HSSEClick();">安全管理</div>
<div class="y_nav y_image_default" onclick="JDGLClick();">进度管理</div>
<div class="y_nav y_image_default" onclick="HJGLClick();">焊接管理</div>
<div class="y_nav y_image_default" onclick="CLGLClick();">材料管理</div>
<div class="y_nav y_image_default" onclick="TestRunClick();">试车管理</div>
<div class="y_nav y_image_default" onclick="PGJSXClick();">关键事项</div>
<div class="y_nav y_image_default" onclick="DigitalSiteClick();">视频监控</div>
<div class="y_nav y_image_default" onclick="PDigDataClick();">现场考勤</div>
<div class="y_nav y_image_default" onclick="OpinionClick();">意见收集</div>
<div class="y_nav y_image_default" onclick="DocClick();">协调与沟通</div>
</div>
2021-04-30 10:28:37 +08:00
</div>
</f:ContentPanel>
<%--头部 结束--%>
</f:ContentPanel>
<f:Panel ID="leftPanel" CssClass="leftregion" RegionPosition="Left" RegionSplit="true" RegionSplitWidth="3px"
ShowBorder="true" Width="250px" ShowHeader="true" Title="系统菜单"
EnableCollapse="false" Collapsed="false" Layout="Fit" runat="server">
<Tools>
<%--自定义展开折叠工具图标--%>
<f:Tool ID="leftPanelToolCollapse" runat="server" IconFont="ChevronCircleLeft"
EnablePostBack="false" ToolTip="展开/折叠" Hidden="true">
<Listeners>
<f:Listener Event="click" Handler="onLeftPanelToolCollapseClick" />
</Listeners>
</f:Tool>
<f:Tool ID="leftPanelToolGear" runat="server" IconFont="Gear" EnablePostBack="false" Hidden="true" ToolTip="设置">
<Menu runat="server" ID="menuSettings">
<f:MenuButton ID="btnExpandAll" Text="展开菜单" EnablePostBack="false" runat="server">
<Listeners>
<f:Listener Event="click" Handler="onExpandAllClick" />
</Listeners>
</f:MenuButton>
<f:MenuButton ID="btnCollapseAll" Text="折叠菜单" EnablePostBack="false" runat="server">
<Listeners>
<f:Listener Event="click" Handler="onCollapseAllClick" />
</Listeners>
</f:MenuButton>
<f:MenuSeparator runat="server">
</f:MenuSeparator>
<f:MenuButton runat="server" EnablePostBack="false" ID="MenuMode" Text="显示模式">
<Menu runat="server">
<Items>
<f:MenuCheckBox Text="普通模式" ID="MenuModeNormal" AttributeDataTag="normal" Checked="true" GroupName="MenuMode" runat="server">
</f:MenuCheckBox>
<f:MenuCheckBox Text="紧凑模式" ID="MenuModeCompact" AttributeDataTag="compact" GroupName="MenuMode" runat="server">
</f:MenuCheckBox>
<f:MenuCheckBox Text="大字体模式" ID="MenuModeLarge" AttributeDataTag="large" GroupName="MenuMode" runat="server">
</f:MenuCheckBox>
</Items>
<Listeners>
<f:Listener Event="checkchange" Handler="onMenuModeCheckChange" />
</Listeners>
</Menu>
</f:MenuButton>
<f:MenuButton EnablePostBack="false" Text="菜单样式" ID="MenuStyle" runat="server">
<Menu runat="server">
<Items>
<f:MenuCheckBox Text="智能树菜单" ID="MenuStyleTree" AttributeDataTag="tree" GroupName="MenuStyle" runat="server">
</f:MenuCheckBox>
<f:MenuCheckBox Text="智能树菜单(默认折叠)" ID="MenuStyleMiniModeTree" AttributeDataTag="tree_minimode" GroupName="MenuStyle" runat="server">
</f:MenuCheckBox>
<f:MenuCheckBox Text="树菜单" ID="MenuStylePlainTree" AttributeDataTag="plaintree" GroupName="MenuStyle" runat="server" Checked="true">
</f:MenuCheckBox>
<%-- <f:MenuCheckBox Text="手风琴+树菜单" ID="MenuStyleAccordion" AttributeDataTag="accordion" GroupName="MenuStyle" runat="server">
</f:MenuCheckBox>--%>
</Items>
<Listeners>
<f:Listener Event="checkchange" Handler="onMenuStyleCheckChange" />
</Listeners>
</Menu>
</f:MenuButton>
<f:MenuButton EnablePostBack="false" Text="语言" ID="MenuLang" runat="server">
<Menu ID="Menu2" runat="server">
<Items>
<f:MenuCheckBox Text="简体中文" ID="MenuLangZHCN" AttributeDataTag="zh_CN" Checked="true" GroupName="MenuLang" runat="server">
</f:MenuCheckBox>
</Items>
<Listeners>
<f:Listener Event="checkchange" Handler="onMenuLangCheckChange" />
</Listeners>
</Menu>
</f:MenuButton>
</Menu>
</f:Tool>
</Tools>
</f:Panel>
<f:TabStrip ID="mainTabStrip" CssClass="centerregion" RegionPosition="Center" ShowTabHeader="false"
ShowBorder="true" EnableTabCloseMenu="true" runat="server">
<Tabs>
<%--.f-tabstrip-noheader>.f-panel-header--%>
<f:Tab ID="Tab1" Title="首页" IconFont="Home" CssClass=".bgbtn"
2023-07-24 21:06:07 +08:00
EnableIFrame="true" IFrameUrl="~/SysManage/ProjectToDo.aspx" runat="server">
2021-04-30 10:28:37 +08:00
</f:Tab>
</Tabs>
<Tools>
<f:Tool runat="server" EnablePostBack="false" IconFont="Refresh" MarginRight="5" CssClass="tabtool" ToolTip="刷新本页" ID="toolRefresh">
<Listeners>
<f:Listener Event="click" Handler="onToolRefreshClick" />
</Listeners>
</f:Tool>
<f:Tool runat="server" EnablePostBack="false" IconFont="Share" MarginRight="5" CssClass="tabtool" ToolTip="在新标签页中打开" ID="toolNewWindow">
<Listeners>
<f:Listener Event="click" Handler="onToolNewWindowClick" />
</Listeners>
</f:Tool>
<f:Tool runat="server" EnablePostBack="false" IconFont="Expand" CssClass="tabtool" ToolTip="最大化" ID="toolMaximize" Hidden="true">
<Listeners>
<f:Listener Event="click" Handler="onToolMaximizeClick" />
</Listeners>
</f:Tool>
2023-09-21 19:13:16 +08:00
<%--<f:Tool runat="server" EnablePostBack="false" IconFont="Eye" CssClass="tabtool" ToolTip="帮助" ID="toolSourceCode">
2023-09-21 17:42:56 +08:00
<Listeners>
<f:Listener Event="click" Handler="onToolSourceCodeClick" />
</Listeners>
2023-09-21 19:13:16 +08:00
</f:Tool>--%>
2021-04-30 10:28:37 +08:00
<f:Tool runat="server" EnablePostBack="false" IconFont="SignOut" Hidden="true"
CssClass="tabtool" ToolTip="注销" ID="toolSignOut">
<Listeners>
<f:Listener Event="click" Handler="onToolSignOutClick" />
</Listeners>
</f:Tool>
</Tools>
</f:TabStrip>
</Items>
</f:Panel>
<f:Window ID="windowCustomQuery" Title="自定义查询" Hidden="true" EnableIFrame="true" IFrameUrl="./SysManage/CustomQuery.aspx" ClearIFrameAfterClose="false"
runat="server" IsModal="true" Width="1200px" Height="620px" EnableClose="true"
EnableMaximize="true" EnableResize="false">
</f:Window>
2023-09-21 19:13:16 +08:00
<f:Window ID="WindowAtt" Title="帮助" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
2021-04-30 10:28:37 +08:00
<asp:XmlDataSource ID="XmlDataSource1" runat="server" EnableCaching="false"></asp:XmlDataSource>
2023-08-25 09:52:24 +08:00
<f:Button runat="server" ID="ProjectZJ" OnClick="ProjectZJ_Click" Hidden="true"></f:Button>
<f:Button runat="server" ID="ProjectTG" OnClick="ProjectTG_Click" Hidden="true"></f:Button>
<f:Button runat="server" ID="ProjectJG" OnClick="ProjectJG_Click" Hidden="true"></f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="质量管理" OnClick="btnCQMS_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCQMS" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="安全管理" OnClick="btnHSSE_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHSSE" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="进度管理" OnClick="btnJDGL_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnJDGL" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="焊接管理" OnClick="btnHJGL_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHJGL" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="材料管理" OnClick="btnCLGL_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCLGL" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="试车管理" OnClick="btnTestRun_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnTestRun" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="关键事项" OnClick="btnPGJSX_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPGJSX" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="视频监控" OnClick="btnDigitalSite_Click" OnClientClick="openVideo();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnDigitalSite" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="现场考勤" OnClick="btnPDigData_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPDigData" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="意见收集" OnClick="btnOpinion_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnOpinion" Hidden="true">
</f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="协调与沟通" ID="btnDoc" OnClick="btnDoc_Click"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" OnClientClick="parent.removeActiveTab();" Hidden="true">
</f:Button>
2023-10-18 15:55:42 +08:00
<f:SimpleForm ID="SimpleForm1" runat="server" ShowBorder="true" ShowHeader="false" Hidden="true"
LabelWidth="80px" BodyPadding="5px" Width="350px">
<Items>
<f:HiddenField runat="server" ID="hfProjectCode" ></f:HiddenField>
<f:HiddenField runat="server" ID="hfMonitorPW" ></f:HiddenField>
</Items>
</f:SimpleForm>
2021-04-30 10:28:37 +08:00
</form>
<script type="text/javascript">
var toolRefreshClientID = '<%= toolRefresh.ClientID %>';
var toolNewWindowClientID = '<%= toolNewWindow.ClientID %>';
var mainTabStripClientID = '<%= mainTabStrip.ClientID %>';
var windowCustomQueryClientID = '<%= windowCustomQuery.ClientID %>';
var MenuStyleClientID = '<%= MenuStyle.ClientID %>';
var MenuLangClientID = '<%= MenuLang.ClientID %>';
var topPanelClientID = '<%= topPanel.ClientID %>';
var leftPanelClientID = '<%= leftPanel.ClientID %>';
var leftPanelToolGearClientID = '<%= leftPanelToolGear.ClientID %>';
var leftPanelToolCollapseClientID = '<%= leftPanelToolCollapse.ClientID %>';
var tab1ClientID = '<%= Tab1.ClientID %>';
2023-08-25 09:52:24 +08:00
var ProjectZJClientID = '<%= ProjectZJ.ClientID %>';
var ProjectTGClientID = '<%= ProjectTG.ClientID %>';
var ProjectJGClientID = '<%= ProjectJG.ClientID %>';
var btnCQMSClientID = '<%= btnCQMS.ClientID %>';
var btnHSSEClientID = '<%= btnHSSE.ClientID %>';
var btnJDGLClientID = '<%= btnJDGL.ClientID %>';
var btnHJGLClientID = '<%= btnHJGL.ClientID %>';
var btnCLGLClientID = '<%= btnCLGL.ClientID %>';
var btnTestRunClientID = '<%= btnTestRun.ClientID %>';
var btnPGJSXClientID = '<%= btnPGJSX.ClientID %>';
var btnDigitalSiteClientID = '<%= btnDigitalSite.ClientID %>';
var btnPDigDataClientID = '<%= btnPDigData.ClientID %>';
var btnOpinionClientID = '<%= btnOpinion.ClientID %>';
var btnDocClientID = '<%= btnDoc.ClientID %>';
function ProjectZJClick() {
F(ProjectZJClientID).click();
}
function ProjectTGClick() {
F(ProjectTGClientID).click();
2023-09-01 08:53:55 +08:00
2023-08-25 09:52:24 +08:00
}
function ProjectJGClick() {
F(ProjectJGClientID).click();
2023-09-01 08:53:55 +08:00
2023-08-25 09:52:24 +08:00
}
function CQMSClick() {
parent.removeActiveTab();
F(btnCQMSClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function HSSEClick() {
parent.removeActiveTab();
F(btnHSSEClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function JDGLClick() {
parent.removeActiveTab();
F(btnJDGLClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function HJGLClick() {
parent.removeActiveTab();
F(btnHJGLClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function CLGLClick() {
parent.removeActiveTab();
F(btnCLGLClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function TestRunClick() {
parent.removeActiveTab();
F(btnTestRunClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function PGJSXClick() {
parent.removeActiveTab();
F(btnPGJSXClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function DigitalSiteClick() {
parent.removeActiveTab();
F(btnDigitalSiteClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
2023-10-18 15:55:42 +08:00
// 点击标题栏工具图标 - 查看源代码
var videoURL ='<%=VideoURL %>'
function openVideo() {
if (videoURL) {
var username = $('#<%= hfProjectCode.ClientID %>-inputEl').val()
var password = $('#<%= hfMonitorPW.ClientID %>-inputEl').val();
if (password != "") {
window.open(videoURL + "#/screen?username=" + username + "&password=" + password, '_blank');
} else {
alert("该项目未关联监控信息!");
}
}
else {
alert("您没有权限!");
}
}
2023-08-25 09:52:24 +08:00
function PDigDataClick() {
parent.removeActiveTab();
F(btnPDigDataClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function OpinionClick() {
parent.removeActiveTab();
F(btnOpinionClientID).click();
2023-09-01 08:53:55 +08:00
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
function DocClick() {
parent.removeActiveTab();
2023-09-01 08:53:55 +08:00
F(btnDocClientID).click();
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
2023-08-25 09:52:24 +08:00
}
2021-04-30 10:28:37 +08:00
// 展开左侧面板
function expandLeftPanel() {
var leftPanel = F(leftPanelClientID);
// 获取左侧树控件实例
var leftMenuTree = leftPanel.items[0];
leftMenuTree.miniMode = false;
leftPanel.el.removeClass('minimodeinside');
leftPanel.setWidth(220);
F(leftPanelToolGearClientID).show();
F(leftPanelToolCollapseClientID).setIconFont('chevron-circle-left');
// 重新加载树菜单
leftMenuTree.loadData();
}
// 展开左侧面板
function collapseLeftPanel() {
var leftPanel = F(leftPanelClientID);
// 获取左侧树控件实例
var leftMenuTree = leftPanel.items[0];
leftMenuTree.miniMode = true;
leftMenuTree.miniModePopWidth = 220;
leftPanel.el.addClass('minimodeinside');
leftPanel.setWidth(50);
F(leftPanelToolGearClientID).hide();
F(leftPanelToolCollapseClientID).setIconFont('chevron-circle-right');
// 重新加载树菜单
leftMenuTree.loadData();
}
// 自定义展开折叠工具图标
function onLeftPanelToolCollapseClick(event) {
var leftPanel = F(leftPanelClientID);
var menuStyle = F.cookie('MenuStyle_Pro') || 'tree';
if (menuStyle === 'tree' || menuStyle === 'tree_minimode') {
// 获取左侧树控件实例
var leftMenuTree = leftPanel.items[0];
// 设置 miniMode 模式
if (leftMenuTree.miniMode) {
expandLeftPanel();
} else {
collapseLeftPanel();
}
// 对左侧面板重新布局
leftPanel.doLayout();
} else {
leftPanel.toggleCollapse();
}
}
function myFunction() {
$('[id$="_toolRefresh"]').click();
}
// 点击展开菜单
function onExpandAllClick(event) {
var leftPanel = F(leftPanelClientID);
var firstChild = leftPanel.items[0];
if (firstChild.isType('tree')) {
// 左侧为树控件
firstChild.expandAll();
} else {
// 左侧为树控件+手风琴控件
var activePane = firstChild.getActivePane();
if (activePane) {
activePane.items[0].expandAll();
}
}
}
// 点击折叠菜单
function onCollapseAllClick(event) {
var leftPanel = F(leftPanelClientID);
var firstChild = leftPanel.items[0];
if (firstChild.isType('tree')) {
// 左侧为树控件
firstChild.collapseAll();
} else {
// 左侧为树控件+手风琴控件
var activePane = firstChild.getActivePane();
if (activePane) {
activePane.items[0].collapseAll();
}
}
}
function onSearchTrigger1Click(event) {
F.removeCookie('SearchText_Pro');
top.window.location.reload();
}
function onSearchTrigger2Click(event) {
F.cookie('SearchText_Pro', this.getValue(), {
expires: 100 // 单位:天
});
top.window.location.reload();
}
// 点击标题栏工具图标 - 刷新
function onToolRefreshClick(event) {
var mainTabStrip = F(mainTabStripClientID);
var activeTab = mainTabStrip.getActiveTab();
if (activeTab.iframe) {
var iframeWnd = activeTab.getIFrameWindow();
iframeWnd.location.reload();
}
}
// 点击标题栏工具图标 - 在新标签页中打开
function onToolNewWindowClick(event) {
var mainTabStrip = F(mainTabStripClientID);
var activeTab = mainTabStrip.getActiveTab();
if (activeTab.iframe) {
var iframeUrl = activeTab.getIFrameUrl();
iframeUrl = iframeUrl.replace(/\/mobile\/\?file=/ig, '/mobile/');
window.open(iframeUrl, '_blank');
}
}
2023-09-21 17:42:56 +08:00
// 点击标题栏工具图标 - 查看源代码
function onToolSourceCodeClick(event) {
window.open('File/智慧施工软件使用说明书.rar', '_blank');
}
2021-04-30 10:28:37 +08:00
// 点击标题栏工具图标 - 注销
function onToolSignOutClick(event) {
var bConfirmed = confirm('您确定要退出吗?');
if (bConfirmed) { window.open('login.aspx', '_top'); }
}
// 点击标题栏工具图标 - 最大化
function onToolMaximizeClick(event) {
var topPanel = F(topPanelClientID);
var leftPanel = F(leftPanelClientID);
var currentTool = this;
if (currentTool.iconFont.indexOf('expand') >= 0) {
topPanel.collapse();
currentTool.setIconFont('compress');
collapseLeftPanel();
} else {
topPanel.expand();
currentTool.setIconFont('expand');
expandLeftPanel();
}
}
// 添加示例标签页
// id 选项卡ID
// iframeUrl: 选项卡IFrame地址
// title 选项卡标题
// icon 选项卡图标
// createToolbar 创建选项卡前的回调函数接受tabOptions参数
// refreshWhenExist 添加选项卡时如果选项卡已经存在是否刷新内部IFrame
// iconFont 选项卡图标字体
function addExampleTab(tabOptions) {
if (typeof (tabOptions) === 'string') {
tabOptions = {
id: arguments[0],
iframeUrl: arguments[1],
title: arguments[2],
icon: arguments[3],
createToolbar: arguments[4],
refreshWhenExist: arguments[5],
iconFont: arguments[6]
};
}
F.addMainTab(F(mainTabStripClientID), tabOptions);
}
// 移除选中标签页
function removeActiveTab() {
var mainTabStrip = F(mainTabStripClientID);
var activeTab = mainTabStrip.getActiveTab();
if (activeTab) {
if (activeTab.id != tab1ClientID) {
activeTab.hide();
removeActiveTab();
}
}
}
2023-08-25 09:52:24 +08:00
// 点击标题栏工具图标 - 查看源代码
2021-04-30 10:28:37 +08:00
var videoURL ='<%=VideoURL %>'
function openVideo() {
window.open(videoURL, '_blank');
}
// 获取当前激活选项卡的ID
function getActiveTabId() {
var mainTabStrip = F(mainTabStripClientID);
var activeTab = mainTabStrip.getActiveTab();
if (activeTab) {
return activeTab.id;
}
return '';
}
// 激活选项卡,并刷新其中的内容,示例:表格控件->杂项->在新标签页中打开(关闭后刷新父选项卡)
function activeTabAndRefresh(tabId) {
var mainTabStrip = F(mainTabStripClientID);
var targetTab = mainTabStrip.getTab(tabId);
if (targetTab) {
mainTabStrip.activeTab(targetTab);
targetTab.refreshIFrame();
}
}
// 激活选项卡,并刷新其中的内容,示例:表格控件->杂项->在新标签页中打开(关闭后更新父选项卡中的表格)
function activeTabAndUpdate(tabId, param1) {
var mainTabStrip = F(mainTabStripClientID);
var targetTab = mainTabStrip.getTab(tabId);
if (targetTab) {
mainTabStrip.activeTab(targetTab);
targetTab.getIFrameWindow().updatePage(param1);
}
}
// 通知框
function notify(msg) {
F.notify({
message: msg,
messageIcon: 'information',
target: '_top',
header: false,
displayMilliseconds: 3 * 1000,
positionX: 'center',
positionY: 'center'
});
}
// 点击菜单样式
function onMenuStyleCheckChange(event, item, checked) {
var menuStyle = item.getAttr('data-tag');
F.cookie('MenuStyle_Pro', menuStyle, {
expires: 100 // 单位:天
});
top.window.location.reload();
}
// 点击显示模式
function onMenuModeCheckChange(event, item, checked) {
var menuMode = item.getAttr('data-tag');
F.cookie('MenuMode_Pro', menuMode, {
expires: 100 // 单位:天
});
top.window.location.reload();
}
// 点击语言
function onMenuLangCheckChange(event, item, checked) {
var lang = item.getAttr('data-tag');
F.cookie('Language_Pro', lang, {
expires: 100 // 单位:天
});
top.window.location.reload();
}
// 点击标题栏工具图标 - 退出
function onSignOutClick(event) {
var bConfirmed = confirm('您确定要退出吗?');
if (bConfirmed) { window.close(); }
}
///个人信息
function onUserProfileClick() {
var windowUserProfile = F(windowUserProfileClientID);
windowUserProfile.show();
}
F.ready(function () {
2023-09-01 08:53:55 +08:00
$(".y_row div").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
});
$(".up-wrap-ul").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
});
2021-04-30 10:28:37 +08:00
$(".up-wrap-ul").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
});
$(".layui-nav-item").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:block !important;")
});
2023-09-01 08:53:55 +08:00
$(".y_title").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:none !important;")
$(".bgbtn,.bgbtntop").removeClass("activeClick")
});
2021-04-30 10:28:37 +08:00
$(".item-pbig").click(function () {
var $item = $('.f-tabstrip-header')
$item.attr('style', ";display:none !important;")
$(".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')
}
});
var mainTabStrip = F(mainTabStripClientID);
var leftPanel = F(leftPanelClientID);
var mainMenu = leftPanel.items[0];
// 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
// treeMenu 主框架中的树控件实例,或者内嵌树控件的手风琴控件实例
// mainTabStrip 选项卡实例
// updateLocationHash: 切换Tab时是否更新地址栏Hash值
// refreshWhenExist 添加选项卡时如果选项卡已经存在是否刷新内部IFrame
// refreshWhenTabChange: 切换选项卡时是否刷新内部IFrame
F.initTreeTabStrip(mainMenu, mainTabStrip, true, false, false);
2023-09-21 17:42:56 +08:00
//var themeTitle = F.cookie('Theme_Pro_Title');
//var themeName = F.cookie('Theme_Pro');
//if (themeTitle) {
// F.removeCookie('Theme_Pro_Title');
// //notify('主题更改为:' + themeTitle + '' + themeName + '');
//}
2021-04-30 10:28:37 +08:00
});
2023-08-25 09:52:24 +08:00
// 在建 停工  竣工 切换样式
$('.y_navbar').click(function () {
$('.y_navbar').removeClass('y_action1')
$(this).addClass('y_action1')
})
//我的
function PersonalFunction() {
$('[id$="_btnPersonal"]').click();
}
2023-09-21 19:13:16 +08:00
//帮助
function HelpFunction() {
$('[id$="_btnHelp"]').click();
}
2023-08-25 09:52:24 +08:00
//设置
function btnSysSetFunction() {
$('[id$="_btnProjectSet"]').click();
}
//退出
function SignOutFunction() {
var bConfirmed = confirm('您确定要退出吗?');
if (bConfirmed) { window.open('login.aspx', '_top'); }
}
// 全屏
document.querySelector('.full').onclick = function () {
const element = document.documentElement
if (document.fullscreenElement) {
// 退出
// 如果浏览器有这个Function
if (document.exitFullscreen) {
document.exitFullscreen()
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen()
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen()
} else if (document.msExitFullscreen) {
document.msExitFullscreen()
}
} else {
// 全屏
// 如果浏览器有这个Function
if (element.requestFullscreen) {
element.requestFullscreen()
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen()
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen()
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen()
}
}
}
2021-04-30 10:28:37 +08:00
</script>
</body>
</html>