index.html 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <meta http-equiv="x-ua-compatible" content="ie=edge">
  7. <title>纵横公路养护云造价</title>
  8. <link rel="stylesheet" href="/lib/jquery-ui/jquery-ui.css" type="text/css">
  9. <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
  10. <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap-submenu.css">
  11. <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.sc.css" type="text/css">
  12. <link rel="stylesheet" href="/web/building_saas/css/main.css">
  13. <link rel="stylesheet" href="/web/building_saas/css/custom.css">
  14. <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
  15. <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">
  16. <link rel="stylesheet" href="/lib/jquery-editable-select/jquery.editable-select.min.css" type="text/css">
  17. <!--zTree-->
  18. <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
  19. <!--SpreadJs-->
  20. <!-- <link rel="stylesheet" href="/lib/jquery-ui/jquery-ui.css" type="text/css">
  21. <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.sc.css" type="text/css">-->
  22. <link rel="stylesheet" href="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.css">
  23. <!-- jquery.contextmenu -->
  24. <!-- <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">-->
  25. <link rel="shortcut icon" href="/web/building_saas/css/favicon.ico">
  26. <link rel="icon" type="image/gif" href="/web/building_saas/css/animated_favicon1.gif">
  27. <style type="text/css">
  28. .ztree * {
  29. font-family: Calibri;
  30. font-size: 0.9rem;
  31. }
  32. </style>
  33. </head>
  34. <script type="text/javascript">
  35. let unitPriceList = JSON.parse(`<%- unitpriceList %>`);
  36. let gljTypeMap = JSON.parse(`<%- gljTypeMap %>`);
  37. let mixRatioMap = JSON.parse(`<%- mixRatioMap %>`);
  38. </script>
  39. <body oncontextmenu="return false;"> <!--屏蔽input鼠标右键-->
  40. <!--<div id="toolToastWrap" style="left: 20px; right: 30px; position: fixed; z-index: 10001; top: 100px;">
  41. <div id="toolToast" class="toolToast">
  42. <span id="tool-toast-content">右键不支持粘贴外部内容,请使用Ctrl+V粘贴。<span id="toolToastBtn">我知道了</span></span>
  43. </div>
  44. </div>-->
  45. <div class="header">
  46. <div class="top-msg clearfix">
  47. <div class="alert alert-warning alert-dismissible" role="alert" id="notify" style="display: none">
  48. <button type="button" class="close" aria-label="Close" onclick="$('#notify').hide();">
  49. <span aria-hidden="true">&times;</span>
  50. </button>
  51. <strong id="message"></strong>-
  52. </div>
  53. </div>
  54. <nav class="navbar navbar-expand-lg p-0 d-flex <%= versionName.includes('免费') ? 'free-version' : 'pro-version' %>">
  55. <div class="unit_price_header header-logo ">
  56. <h5>单价文件编辑器</h5>
  57. </div>
  58. <div class="navbar-text navbar-crumb px-1 mr-auto" id="fullpath">
  59. <span class="text-muted px-1"></span>
  60. <span data-toggle="tooltip" data-placement="bottom" data-original-title="<%= rootProjectName%>"><i class="fa fa-cubes"></i>...</span>
  61. <span class="text-muted px-1"></span>
  62. <span><i class="fa fa-puzzle-piece"></i></span>
  63. <span class="text-truncate" data-toggle="tooltip" data-placement="bottom" data-original-title="<%= unitFileName%>">&nbsp;<%= unitFileName%></span>
  64. &nbsp;(<span class="a_color" data-toggle="tooltip" id="pop-used-list" style="float: none;" data-original-title="" title="<%= usedTenderString%>">与<span id="used-project-count" style="float: none;">1</span>个单位工程同步</span>)
  65. </div>
  66. </nav>
  67. </div>
  68. <div class="main">
  69. <div class="content" style="margin-left: 0px;">
  70. <div class="tab-content">
  71. <!--造价书-->
  72. <div class="container-fluid">
  73. <div class="row" id="mainRow">
  74. <!--col-lg-12 p-0-->
  75. <div class="main-content" style="width: 100%; display: inline-block" id="main">
  76. <div class="top-content" id="top_div" style="overflow:hidden;">
  77. <div class="main-data-top" id="mainSpread"></div>
  78. </div>
  79. <div class="resize-y" id="mainVerticalResize"></div>
  80. <div class="bottom-content" id="bottom_div">
  81. <ul class="nav nav-tabs" role="tablist" id="bottom_div_ul">
  82. <li class="nav-item" id="GLJ_div">
  83. <a class="nav-link sub-item active" id="linkGLJ" data-toggle="tab" href="#subSpread" role="tab">组成物计算</a>
  84. </li>
  85. </ul>
  86. <!-- Tab panes -->
  87. <div class="tab-content" id="tabCon">
  88. <div class="tab-pane active" id="subItems" role="tabpanel">
  89. <div class="main-data-bottom ovf-hidden" id="subSpread" tabindex="0"></div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. <img src="/web/dest/css/img/folder_open.png" id="folder_open_pic" style="display: none">
  101. <img src="/web/dest/css/img/folder_close.png" id="folder_close_pic" style="display: none">
  102. <img src="/web/dest/css/img/project.png" id="proj_pic" style="display: none">
  103. <img src="/web/dest/css/img/engineering.png" id="eng_pic" style="display: none">
  104. <img src="/web/dest/css/img/tender.png" id="tender_pic" style="display: none">
  105. <img src="/web/dest/css/img/blockLib.png" id="blockLib_pic" style="display: none">
  106. <img src="/web/dest/css/img/folder_open.png" id="folder_pic" style="display: none">
  107. <img src="/web/dest/css/img/tender.png" id="block_pic" style="display: none">
  108. <!-- JS. -->
  109. <script src="/lib/jquery/jquery-3.2.1.min.js"></script>
  110. <script type="text/javascript" src="/lib/jquery-ui/jquery-ui.min.js"></script>
  111. <script src = "/lib/spreadjs/sheets/gc.spread.sheets.all.11.1.2.min.js"></script>
  112. <script src="/lib/spreadjs/sheets/interop/gc.spread.excelio.11.1.2.min.js"></script>
  113. <script>GC.Spread.Sheets.LicenseKey = '<%- LicenseKey %>';</script>
  114. <script type="text/javascript" src="/lib/jquery-ui/jquery-ui-datepickerCN.js"></script>
  115. <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.contextMenu.js"></script>
  116. <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.ui.position.js"></script>
  117. <script src="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.min.js" type="text/javascript"></script>
  118. <script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
  119. <script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>
  120. <!--<script src="/lib/spreadjs/views/common/gc.spread.common.10.0.0.min.js" type="text/javascript"></script>-->
  121. <script src="/lib/spreadjs/views/plugins/gc.spread.views.gridlayout.10.0.0.min.js" type="text/javascript"></script>
  122. <script src="/lib/js-xlsx/xlsx.core.min.js"></script>
  123. <script src="/lib/lz-string/lz-string.min.js"></script>
  124. <script type="text/javascript" src="/lib/jspdf/jspdf.min.js"></script>
  125. <!-- inject:js -->
  126. <script src="/lib/popper/popper.min.js"></script>
  127. <script src="/lib/bootstrap/bootstrap.min.js"></script>
  128. <script src="/lib/bootstrap/bootstrap-submenu.js"></script>
  129. <script type="text/javascript" src="/web/building_saas/js/moment.min.js"></script>
  130. <script type="text/javascript" src="/web/building_saas/js/message.js"></script>
  131. <script type="text/javascript" src="/public/web/scMathUtil.js"></script>
  132. <script type="text/javascript" src="/public/web/gljUtil.js"></script>
  133. <script type="text/javascript" src="/public/web/PerfectLoad.js"></script>
  134. <script type="text/javascript" src="/lib/lodash/lodash.js"></script>
  135. <script type="text/javascript" src="/public/web/commonAlert.js"></script>
  136. <script type="text/javascript" src="/public/web/headerOpr.js"></script>
  137. <script type="text/javascript" src="/public/web/common_ajax.js"></script>
  138. <script type="text/javascript" src="/public/common_util.js"></script>
  139. <script src="/public/common_constants.js"></script>
  140. <script type="text/javascript" src="/lib/jquery-editable-select/jquery.editable-select.min.js"></script>
  141. <script type="text/javascript" src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
  142. <script type="text/javascript" src="/public/web/sheet/sheet_data_helper.js"></script>
  143. <script type="text/javascript" src="/public/web/sheet/sheet_common.js"></script>
  144. <script type="text/javascript" src="/web/building_saas/unit_price_file/index.js"></script>
  145. <!-- endinject -->
  146. </body>
  147. </html>