指挥调度中心

This commit is contained in:
夏菊 2025-05-24 18:33:32 +08:00
parent 10c25ed463
commit 9adf1ed58c
5 changed files with 64 additions and 32 deletions

View File

@ -11,3 +11,20 @@ update JDGL_MonthPlan set IsOK =1 where RealDate is not null
update JDGL_MonthPlan set IsOK =0 where RealDate is null update JDGL_MonthPlan set IsOK =0 where RealDate is null
GO GO
--1
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '09E6A03F-65C8-4FAC-9659-7A0B56D8CC19')
BEGIN
--
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('09E6A03F-65C8-4FAC-9659-7A0B56D8CC19','指挥调度中心','ZHDD/ZHDD.aspx',10,'0','Menu_CommandDispatchCenter',0,1,1)
END
GO
--1
IF NOT EXISTS (SELECT * FROM Sys_Const WHERE ID = '182BC982-F98F-41B3-A2D2-9DD834BF5833')
BEGIN
--
INSERT INTO dbo.Sys_Const(ID,ConstText,ConstValue,SortIndex,GroupId)
VALUES('182BC982-F98F-41B3-A2D2-9DD834BF5833','指挥调度中心','Menu_CommandDispatchCenter',11,'MenuType_P')
END
GO

View File

@ -796,6 +796,10 @@ namespace BLL
/// </summary> /// </summary>
public const string Menu_Opinion = "Menu_Opinion"; public const string Menu_Opinion = "Menu_Opinion";
/// <summary> /// <summary>
/// 指挥调度中心
/// </summary>
public const string Menu_CommandDispatchCenter = "Menu_CommandDispatchCenter";
/// <summary>
/// 文档管理 /// 文档管理
/// </summary> /// </summary>
public const string Menu_Doc = "Menu_Doc"; public const string Menu_Doc = "Menu_Doc";

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Tree>
<TreeNode id="09E6A03F-65C8-4FAC-9659-7A0B56D8CC19" Text="指挥调度中心" NavigateUrl="ZHDD/ZHDD.aspx">
</TreeNode>
</Tree>

View File

@ -535,7 +535,10 @@
<f:Button runat="server" CssClass="bgbtn" Text="视频监控" OnClick="btnDigitalSite_Click" OnClientClick="openVideo();" <f:Button runat="server" CssClass="bgbtn" Text="视频监控" OnClick="btnDigitalSite_Click" OnClientClick="openVideo();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnDigitalSite" Hidden="true"> EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnDigitalSite" Hidden="true">
</f:Button> </f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="指挥调度中心" OnClick="btnCommandDispatch_Click" OnClientClick="openCommandDispatchCenter();" <%-- <f:Button runat="server" CssClass="bgbtn" Text="指挥调度中心" OnClick="btnCommandDispatch_Click" OnClientClick="openCommandDispatchCenter();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCommandDispatch" Hidden="true">
</f:Button>--%>
<f:Button runat="server" CssClass="bgbtn" Text="指挥调度中心" OnClick="btnCommandDispatch_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCommandDispatch" Hidden="true"> EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCommandDispatch" Hidden="true">
</f:Button> </f:Button>
<f:Button runat="server" CssClass="bgbtn" Text="现场考勤" OnClick="btnPDigData_Click" OnClientClick="parent.removeActiveTab();" <f:Button runat="server" CssClass="bgbtn" Text="现场考勤" OnClick="btnPDigData_Click" OnClientClick="parent.removeActiveTab();"
@ -683,23 +686,16 @@
} }
} }
// 点击标题栏工具图标 - 查看源代码 <%--// 点击标题栏工具图标 - 查看源代码
var dispatchCenterURL = '<%=CommandDispatchCenterURL %>' var dispatchCenterURL = '<%=CommandDispatchCenterURL %>'
function openCommandDispatchCenter() { function openCommandDispatchCenter() {
if (dispatchCenterURL) { if (dispatchCenterURL) {
window.open(dispatchCenterURL, '_blank'); window.open(dispatchCenterURL, '_blank');
<%-- 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 { else {
alert("您没有权限!"); alert("您没有权限!");
} }
} }--%>
function PDigDataClick() { function PDigDataClick() {
parent.removeActiveTab(); parent.removeActiveTab();

View File

@ -739,6 +739,12 @@ namespace FineUIPro.Web
this.Tab1.IFrameUrl = "~/Opinion/OpinionCollection.aspx"; this.Tab1.IFrameUrl = "~/Opinion/OpinionCollection.aspx";
this.Tab1.Title = "意见收集"; this.Tab1.Title = "意见收集";
} }
else if (type == Const.Menu_CommandDispatchCenter)
{
this.leftPanel.Hidden = true;
this.Tab1.IFrameUrl = "~/ZHDD/ZHDD.aspx";
this.Tab1.Title = "指挥调度中心";
}
else if (type == Const.Menu_Doc) else if (type == Const.Menu_Doc)
{ {
this.Tab1.IFrameUrl = "~/DocManage/DocManage.aspx"; this.Tab1.IFrameUrl = "~/DocManage/DocManage.aspx";
@ -842,11 +848,6 @@ namespace FineUIPro.Web
Response.Write("<script>window.open(" + url + "'',''_blank'')</script>"); Response.Write("<script>window.open(" + url + "'',''_blank'')</script>");
// this.MenuSwitchMethod(Const.Menu_DigitalSite); // this.MenuSwitchMethod(Const.Menu_DigitalSite);
} }
protected void btnCommandDispatch_Click(object sender, EventArgs e)
{
string url = "ZHDD/ZHDD.aspx";
Response.Write("<script>window.open(" + url + "'',''_blank'')</script>");
}
protected void btnDoc_Click(object sender, EventArgs e) protected void btnDoc_Click(object sender, EventArgs e)
{ {
this.MenuSwitchMethod(Const.Menu_Doc); this.MenuSwitchMethod(Const.Menu_Doc);
@ -858,24 +859,24 @@ namespace FineUIPro.Web
return ConfigurationManager.AppSettings["Video_URL"] + "#/screen"; return ConfigurationManager.AppSettings["Video_URL"] + "#/screen";
} }
} }
protected string CommandDispatchCenterURL //protected string CommandDispatchCenterURL
{ //{
get // get
{ // {
string username = "rdys_test"; // string username = "rdys_test";
string password = "Runde.2024"; // string password = "Runde.2024";
var res1 = APIGetHttpService.Http("https://caps.runde.pro/api/index.php?ctl=tool&act=get_pkey&user_name=" + username + "&pwd=" + password, "POST"); // var res1 = APIGetHttpService.Http("https://caps.runde.pro/api/index.php?ctl=tool&act=get_pkey&user_name=" + username + "&pwd=" + password, "POST");
var j1 = JsonConvert.DeserializeObject<dynamic>(res1); // var j1 = JsonConvert.DeserializeObject<dynamic>(res1);
string data = j1.data; // string data = j1.data;
var res2 = APIGetHttpService.Http("https://caps.runde.pro/api/index.php?ctl=tool&act=get_token&user_name=" + username + "&pkey=" + j1.data, "POST"); // var res2 = APIGetHttpService.Http("https://caps.runde.pro/api/index.php?ctl=tool&act=get_token&user_name=" + username + "&pkey=" + j1.data, "POST");
var j2 = JsonConvert.DeserializeObject<dynamic>(res2); // var j2 = JsonConvert.DeserializeObject<dynamic>(res2);
string session_id = j2.session_id; // string session_id = j2.session_id;
string token = j2.token; // string token = j2.token;
string url = "https://caps.runde.pro/login/#token=" + session_id + "&user_name=" + username + "target=home"; // string url = "https://caps.runde.pro/login/#token=" + session_id + "&user_name=" + username + "target=home";
return url; // return url;
} // }
} //}
protected void btnPDigData_Click(object sender, EventArgs e) protected void btnPDigData_Click(object sender, EventArgs e)
{ {
@ -891,6 +892,15 @@ namespace FineUIPro.Web
{ {
this.MenuSwitchMethod(Const.Menu_Opinion); this.MenuSwitchMethod(Const.Menu_Opinion);
} }
protected void btnCommandDispatch_Click(object sender, EventArgs e)
{
this.MenuSwitchMethod(Const.Menu_CommandDispatchCenter);
}
//protected void btnCommandDispatch_Click(object sender, EventArgs e)
//{
// string url = "ZHDD/ZHDD.aspx";
// Response.Write("<script>window.open(" + url + "'',''_blank'')</script>");
//}
protected void btnTodo_Click(object sender, EventArgs e) protected void btnTodo_Click(object sender, EventArgs e)
{ {