Geen omschrijving

leftframe.aspx 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="leftframe.aspx.cs" Inherits="_framepage_leftframe" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <html>
  4. <head id="Head1" runat="server">
  5. <title></title>
  6. <link href="../_common/styles/left.css" rel="stylesheet" type="text/css" />
  7. <link href="../_common/styles/global.css" type="text/css" rel="stylesheet">
  8. <script type="text/javascript" language="javascript" src="../_common/scripts/global.js"></script>
  9. <script type="text/javascript" language="javascript" src="../_javascripts/globalctrl.js"></script>
  10. <link href="../_common/styles/fonts.css" type="text/css" rel="stylesheet">
  11. <script language="JavaScript">
  12. function getNavBarFrame(sAreaId) {
  13. return window.frames(sAreaId + "Frame");
  14. }
  15. function getNavBarDiv(sAreaId) {
  16. return document.all(sAreaId + "Div");
  17. }
  18. function loadArea(sAreaId) {
  19. //alert(crmWonderBar.SelectedItem+"?0");
  20. if (loadLeftNavBar(sAreaId)) {
  21. loadHomePage(sAreaId);
  22. }
  23. else {
  24. var oSubArea = getNavBarFrame(sAreaId).crmNavBar.SelectedItem;
  25. if (!IsNull(oSubArea)) {
  26. loadHomePage(sAreaId, getNavBarFrame(sAreaId).crmNavBar.SelectedArea.id, oSubArea.id, oSubArea.title, oSubArea.id);
  27. }
  28. }
  29. }
  30. function loadLeftNavBar(sAreaId, sGroupId, sSubAreaId) {
  31. var oAreaNode = siteMap.selectSingleNode("/SiteMap/Area[@Id='" + sAreaId + "']");
  32. if (!IsNull(oAreaNode)) {
  33. top.setAreaTitle(oAreaNode.getAttribute("Title"));
  34. } else {
  35. top.setAreaTitle(document.getElementById(sAreaId).getAttribute("title"));
  36. }
  37. var o = getNavBarDiv(sAreaId);
  38. if (o) {
  39. o.style.display = "inline";
  40. if (sGroupId && sSubAreaId) {
  41. getNavBarFrame(sAreaId).crmNavBar.SelectItem(sGroupId, sSubAreaId);
  42. }
  43. return false;
  44. }
  45. else {
  46. //var sUrl = sAreaId+".htm";
  47. var sUrl = "submenu.aspx";
  48. html = "<iframe src=\"" + sUrl;
  49. html += "?area=" + encodeURIComponent(sAreaId);
  50. if (sGroupId && sSubAreaId) {
  51. html += "&group=" + encodeURIComponent(sGroupId) + "&subarea=" + encodeURIComponent(sSubAreaId)
  52. }
  53. html += "\" id=\"" + sAreaId + "Frame\" scrolling=\"no\" width=\"100%\" height=\"100%\" frameborder=\"0\"></iframe>";
  54. o = document.createElement("DIV");
  55. o.id = sAreaId + "Div";
  56. o.innerHTML = html;
  57. tdAreas.appendChild(o);
  58. return true;
  59. }
  60. }
  61. function loadHomePage(sAreaId, sGroupId, sSubAreaId, tabname, oid) {
  62. var sGroupExp;
  63. var sSubAreaExp = IsNull(sSubAreaId) ? "[0]" : "[@Id='" + sSubAreaId + "']";
  64. // top.stage.location.href = sSubAreaId;
  65. if (IsNull(sAreaId)) {
  66. sAreaId = crmWonderBar.SelectedItem.id;
  67. }
  68. top.framemain.OnWestClicked(oid, tabname, sSubAreaId);
  69. if (IsNull(sGroupId) && IsNull(sSubAreaId)) {
  70. sGroupExp = "[0]";
  71. }
  72. else if (IsNull(sGroupId) && !IsNull(sSubAreaId)) {
  73. sGroupExp = "";
  74. }
  75. else {
  76. sGroupExp = "[@Id='" + sGroupId + "']";
  77. }
  78. var oNode = siteMap.selectSingleNode("/SiteMap/Area[@Id='" + sAreaId + "']/Group" + sGroupExp + "/SubArea" + sSubAreaExp);
  79. if (!IsNull(oNode)) {
  80. // top.stage.location.href = onUrlLoaded(oNode.getAttribute("Id"), oNode.getAttribute("Url"));
  81. top.framemain.OnWestClicked(oid, tabname, onUrlLoaded(oNode.getAttribute("Id"), oNode.getAttribute("Url")));
  82. top.setStageTitle(oNode.getAttribute("Title"));
  83. }
  84. }
  85. function onUrlLoaded(sPageId, sUrl) {
  86. switch (sPageId) {
  87. case "nav_apptbook":
  88. return sUrl + getApptBookParameters();
  89. break;
  90. default:
  91. return sUrl;
  92. }
  93. }
  94. function getApptBookParameters() {
  95. var defaultTime = LocalDateTimeNow();
  96. defaultTime.setHours(0, 0, 0, 0);
  97. var dStartDate = new Date(GetCachedSetting("AB_StartDate", defaultTime));
  98. var dEndDate = new Date(GetCachedSetting("AB_EndDate", defaultTime));
  99. var iZoomLevel = GetCachedSetting("AB_ZoomLevel", 4);
  100. var bShowConflict = GetCachedSetting("AB_ShowConflict", false);
  101. return "?zoomLevel=" + iZoomLevel + "&startDate=" + FormatUtcDate(dStartDate) + "&endDate=" + FormatUtcDate(dEndDate) + "&showConflict=" + bShowConflict;
  102. }
  103. function goTo(sAreaId, sGroupId, sSubAreaId) {
  104. hideCurrentNavBar();
  105. if (!IsNull(crmWonderBar.SelectItem(sAreaId))) {
  106. loadLeftNavBar(sAreaId, sGroupId, sSubAreaId);
  107. loadHomePage(sAreaId, sGroupId, sSubAreaId);
  108. }
  109. }
  110. //function window.onload() {
  111. window.onload = function () {
  112. crmWonderBar.attachEvent("onbeforeswitch", hideCurrentNavBar);
  113. }
  114. function hideCurrentNavBar() {
  115. //alert(crmWonderBar.SelectedItem);
  116. if (!IsNull(crmWonderBar.SelectedItem)) {
  117. var o = getNavBarDiv(crmWonderBar.SelectedItem.id);
  118. if (!IsNull(o)) {
  119. o.style.display = "none";
  120. }
  121. }
  122. }
  123. </script>
  124. </head>
  125. <body class="leftBody">
  126. <xml id="siteMap">
  127. <SiteMap>
  128. <Area Id="Workplace" ShowGroups="True" Title="业务管理" Icon="../_images/workplace_24x24.gif">
  129. <Group Id="_usemanage" Title="用户管理">
  130. <SubArea Id="lbItem1" Url="../UserAdmin/RegistUserList.aspx" Title="注册用户管理" Icon="../_imgs/ico_18_ref.gif" />
  131. <SubArea Id="lbItem2" Url="../UserAdmin/SMSTotal.aspx" Title="用户短信统计" Icon="../_imgs/ico_18_sales.gif" />
  132. </Group>
  133. <Group Id="_psi" Title="升级管理">
  134. <SubArea Id="_psiview" Url="../InventoryMag/Desktop.aspx" Title="版本设置" Icon="../_imgs/ico_16_rpt_other.gif" />
  135. <SubArea Id="_warehouseset" Url="../InventoryMag/WarehouseSetView.aspx" Title="用户升级" Icon="../_imgs/ico_16_import.gif" />
  136. </Group>
  137. <Group Id="_purchase" Title="账户充值">
  138. <SubArea Id="_purchaseview" Url="../PurchaseMag/Desktop.aspx" Title="充值卡管理" Icon="../_imgs/ico_16_1011.gif" />
  139. <SubArea Id="_purchaseview1" Url="../PurchaseMag/Desktop.aspx" Title="用户充值" Icon="../_imgs/ico_16_4301_d.gif" />
  140. </Group>
  141. <Group Id="_devicemanage" Title="设备管理">
  142. <SubArea Id="lbItem7" Url="../DeviceManage/DeviceList.aspx" Title="设备查询" Icon="../_imgs/ico_16_1011.gif" />
  143. <SubArea Id="lbItem8" Url="../DeviceManage/DeviceEdit.aspx" Title="设备读写" Icon="../_imgs/ico_16_4301_d.gif" />
  144. </Group>
  145. </Area>
  146. <Area Id="Customer" ShowGroups="False" Title="客户管理" Icon="../_images/settings_24x24.gif">
  147. <Group Id="_settings" Title="">
  148. <SubArea Id="_basic" Url="../SysSettings/Desktop.aspx" Title="基础信息" Icon="../_imgs/area/18_settings.gif" />
  149. </Group>
  150. </Area>
  151. <Area Id="Finance" ShowGroups="False" Title="财务管理" Icon="../_images/settings_24x24.gif">
  152. <Group Id="_settings" Title="">
  153. <SubArea Id="_basic" Url="../SysSettings/Desktop.aspx" Title="基础信息" Icon="../_imgs/area/18_settings.gif" />
  154. </Group>
  155. </Area>
  156. <Area Id="Reports" ShowGroups="False" Title="报表分析" Icon="../_images/sales_24x24.gif">
  157. <Group Id="_reports" Title="">
  158. <SubArea Id="salesreport" Url="../Report/SalesDefault.aspx" Title="单据汇总" Icon="../_imgs/ico_18_126.gif" />
  159. <SubArea Id="alcatelreprot" Url="../Report/AlcatelDefault.aspx" Title="Alcatel 报表" Icon="../_imgs/ico_18_sales.gif" />
  160. <SubArea Id="sellreport" Url="../Report/SellDefault.aspx" Title="销售" Icon="../_imgs/ico_16_salesprocess.gif" />
  161. <SubArea Id="logisticereport" Url="../Report/LogisticeDefault.aspx" Title="物流" Icon="../_imgs/ico_18_112.gif" />
  162. <SubArea Id="finacialreport" Url="../Report/FinacialReportDefault.aspx" Title="账务" Icon="../_imgs/sales_d_24x24.gif" />
  163. <SubArea Id="administrationreport" Url="../Report/AdminDefault.aspx" Title="行政" Icon="../_imgs/ico_18_4007.gif" />
  164. <SubArea Id="synthesizedreport" Url="../Report/SynthesizedDefault.aspx" Title="综合管理" Icon="../_imgs/ico_18_salesOverview.gif" />
  165. </Group>
  166. </Area>
  167. <Area Id="BaseManage" ShowGroups="False" Title="平台设置" Icon="../_images/settings_24x24.gif">
  168. <Group Id="_settings" Title="">
  169. <SubArea Id="_basic" Url="../SysSettings/Desktop.aspx" Title="基础信息" Icon="../_imgs/area/18_settings.gif" />
  170. <SubArea Id="_systemset" Url="../BasicConfig/Desktop.aspx" Title="系统设置" Icon="../_imgs/area/18_syscust.gif" />
  171. </Group>
  172. </Area>
  173. </SiteMap>
  174. </xml>
  175. <table class="stdTable" cellspacing="0" cellpadding="0">
  176. <tbody>
  177. <tr>
  178. <td id="leftContextTD" width="100%" style="height: 40px">
  179. <table class="stdTable leftContextBar" cellspacing="0" cellpadding="0">
  180. <tbody>
  181. <tr>
  182. <td class="bar">
  183. <nobr id="tdLeftContextBar" runat="server">
  184. </nobr>
  185. </td>
  186. </tr>
  187. </tbody>
  188. </table>
  189. </td>
  190. </tr>
  191. <tr height="100%">
  192. <td id="tdAreas" style="border-right: #1064A5 1px solid; padding-left: 20px; height: 100%;"
  193. valign="top">
  194. <div id="submenu" runat="server">
  195. </div>
  196. </td>
  197. </tr>
  198. <tr>
  199. <td style="border-right: #1064A5 1px solid; border-top: #1064A5 1px solid;">
  200. <div id="crmWonderBar" runat="server" style="behavior: url(../_controls/list/list.htc)"
  201. tabindex="-1" selected="" selectedclass="area areaSel" hoverclass="area areaHover"
  202. itemclass="area">
  203. </div>
  204. </td>
  205. </tr>
  206. </tbody>
  207. </table>
  208. </body>
  209. </html>