|
@@ -6,19 +6,24 @@
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
|
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
|
<title><%= projectData.name !== undefined ? projectData.name : '造价书' %>-纵横云计价</title>
|
|
|
+
|
|
|
<!-- inject:css -->
|
|
|
+ <link rel="stylesheet" href="/lib/jquery-ui/jquery-ui.css" type="text/css">
|
|
|
<link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
|
|
|
+ <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.sc.css" type="text/css">
|
|
|
<link rel="stylesheet" href="/web/building_saas/css/main.css">
|
|
|
<link rel="stylesheet" href="/web/building_saas/css/custom.css">
|
|
|
<link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
|
|
|
+ <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">
|
|
|
+
|
|
|
<!--zTree-->
|
|
|
<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
|
|
|
<!--SpreadJs-->
|
|
|
- <link rel="stylesheet" href="/lib/jquery-ui/jquery-ui.css" type="text/css">
|
|
|
- <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.sc.css" type="text/css">
|
|
|
+ <!-- <link rel="stylesheet" href="/lib/jquery-ui/jquery-ui.css" type="text/css">
|
|
|
+ <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.sc.css" type="text/css">-->
|
|
|
<link rel="stylesheet" href="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.css">
|
|
|
<!-- jquery.contextmenu -->
|
|
|
- <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">
|
|
|
+ <!-- <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">-->
|
|
|
<!-- endinject -->
|
|
|
<script>
|
|
|
// 这里的变量供页面调用
|
|
@@ -63,22 +68,22 @@
|
|
|
<!--<a href="javascript:void(0)" class="btn btn-sm" title="复制" ><i class="fa fa-files-o" aria-hidden="true"></i></a>
|
|
|
<a href="javascript:void(0)" class="btn btn-sm" title="剪切"><i class="fa fa-scissors" aria-hidden="true"></i></a>
|
|
|
<a href="javascript:void(0)" class="btn btn-sm" title="粘贴"><i class="fa fa-clipboard" aria-hidden="true"></i></a>-->
|
|
|
- <a class="btn btn-sm" href="javascript:void(0);" aria-expanded="false" data-toggle="modal" data-target="#poj-set" title="项目属性"><i class="fa fa-cog" data-placement="bottom"></i></a>
|
|
|
- <span class="btn btn-sm">
|
|
|
- <a class="dropdown-toggle" id="uploadDropDown" href="#" data-toggle="dropdown" title="导入"><i class="fa fa-cloud-upload" data-placement="bottom"></i></a>
|
|
|
+ <a class="btn btn-light btn-sm" href="javascript:void(0);" aria-expanded="false" data-toggle="modal" data-target="#poj-set"><i class="fa fa-cog" data-toggle="tooltip" data-original-title="项目属性" data-placement="bottom"></i></a>
|
|
|
+ <span class="btn btn-light btn-sm">
|
|
|
+ <a class="dropdown-toggle" id="uploadDropDown" href="#" data-toggle="dropdown"><i class="fa fa-cloud-upload" data-toggle="tooltip" data-original-title="导入" data-placement="bottom"></i></a>
|
|
|
<div class="dropdown-menu">
|
|
|
<a id="uploadLj" class="dropdown-item" href="#import" data-toggle="modal" data-target="#import">导入09表Excel清单</a>
|
|
|
<a id="uploadGld" class="dropdown-item" href="#import" data-toggle="modal" data-target="#import">导入广联达算量Excel清单</a>
|
|
|
</div>
|
|
|
</span>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="insertRation" title="插入定额"><i class="fa fa-sign-in" aria-hidden="true"></i></a>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="delete" title="删除"><i class="fa fa-remove" aria-hidden="true"></i></a>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="upLevel" title="升级"><i class="fa fa-arrow-left" aria-hidden="true"></i></a>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="downLevel" title="降级"><i class="fa fa-arrow-right" aria-hidden="true"></i></a>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="upMove" title="上移"><i class="fa fa-arrow-up" aria-hidden="true"></i></a>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" id="downMove" title="下移"><i class="fa fa-arrow-down" aria-hidden="true"></i></a>
|
|
|
- <span class="btn btn-sm">
|
|
|
- <a href="" data-toggle="dropdown" title="显示至..."><span data-placement="bottom"><i class="fa fa-list-ol"></i></span></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="insertRation" data-toggle="tooltip" data-placement="bottom" data-original-title="插入定额"><i class="fa fa-sign-in" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="delete" data-toggle="tooltip" data-placement="bottom" data-original-title="删除"><i class="fa fa-remove" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="upLevel" data-toggle="tooltip" data-placement="bottom" data-original-title="升级"><i class="fa fa-arrow-left" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="downLevel" data-toggle="tooltip" data-placement="bottom" data-original-title="降级"><i class="fa fa-arrow-right" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="upMove" data-toggle="tooltip" data-placement="bottom" data-original-title="上移"><i class="fa fa-arrow-up" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" id="downMove" data-toggle="tooltip" data-placement="bottom" data-original-title="下移"><i class="fa fa-arrow-down" aria-hidden="true"></i></a>
|
|
|
+ <span class="btn btn-light btn-sm">
|
|
|
+ <a href="" data-toggle="dropdown"><span data-toggle="tooltip" data-original-title="显示至" data-placement="bottom"><i class="fa fa-list-ol"></i></span></a>
|
|
|
<div class="dropdown-menu dropdown-menu-left" style="min-width: 6.5rem">
|
|
|
<a class="dropdown-item" href="javascript:void(0);" id="displayDXFY">大项费用</a>
|
|
|
<a class="dropdown-item" href="javascript:void(0);" id="displayFB1">一级分部</a>
|
|
@@ -90,13 +95,13 @@
|
|
|
<a class="dropdown-item" href="javascript:void(0);" id="displayZD">最底层</a>
|
|
|
</div>
|
|
|
</span>
|
|
|
- <a href="javascript:void(0);" id="ZLFB_btn" class="btn btn-sm" data-placement="bottom" title="整理分部"><i class="fa fa-retweet" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0);" id="ZLFB_btn" class="btn btn-light btn-sm" data-placement="bottom" data-toggle="tooltip" data-original-title="整理分部"><i class="fa fa-retweet" aria-hidden="true"></i></a>
|
|
|
<% if (projectData.property.lockBills == true) { %>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" name="lockBills" title="解锁清单"> <i class="fa fa-unlock-alt" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" name="lockBills" data-toggle="tooltip" data-placement="bottom" data-original-title="解锁清单"> <i class="fa fa-unlock-alt" aria-hidden="true"></i></a>
|
|
|
<% } else { %>
|
|
|
- <a href="javascript:void(0)" class="btn btn-sm" name="lockBills" title="锁定清单"> <i class="fa fa-lock" aria-hidden="true"></i></a>
|
|
|
+ <a href="javascript:void(0)" class="btn btn-light btn-sm" name="lockBills" data-toggle="tooltip" data-placement="bottom" data-original-title="锁定清单"> <i class="fa fa-lock" aria-hidden="true"></i></a>
|
|
|
<% } %>
|
|
|
- <a id="switchTznr" href="javascript:void(0);" class="btn btn-sm" data-placement="bottom" title="显示特征"><i class="fa fa-eye" aria-hidden="true"></i></a>
|
|
|
+ <a id="switchTznr" href="javascript:void(0);" class="btn btn-light btn-sm" data-toggle="tooltip" data-placement="bottom" data-original-title="显示特征"><i class="fa fa-eye" aria-hidden="true"></i></a>
|
|
|
</div>
|
|
|
<div class="side-tabs">
|
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
@@ -348,9 +353,9 @@
|
|
|
<div class="col px-1">
|
|
|
<div class="input-group" id="stdBillsGuidanceSearch">
|
|
|
<input type="text" class="form-control form-control-sm" placeholder="输入编码或名称">
|
|
|
- <span class="input-group-btn">
|
|
|
- <button class="btn btn-secondary btn-sm" type="button"><i class="fa fa-search" aria-hidden="true"></i></button>
|
|
|
- </span>
|
|
|
+ <div class="input-group-append">
|
|
|
+ <button class="btn btn-secondary btn-sm" type="button"><i class="fa fa-search" aria-hidden="true"></i></button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col p-0">
|
|
@@ -389,11 +394,17 @@
|
|
|
<select class="form-control form-control-sm col-6" id="stdBillsLibSelect">
|
|
|
</select>
|
|
|
<div class="input-group col-6" id="stdBillsSearch">
|
|
|
+ <input type="text" class="form-control form-control-sm" placeholder="输入编码或名称" value="">
|
|
|
+ <div class="input-group-append">
|
|
|
+ <button class="btn btn-secondary btn-sm" type="button"><i class="fa fa-search" aria-hidden="true"></i></button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- <div class="input-group col-6" id="stdBillsSearch">
|
|
|
<input type="text" class="form-control form-control-sm" placeholder="输入编码或名称">
|
|
|
<span class="input-group-btn">
|
|
|
<button class="btn btn-secondary btn-sm" type="button"><i class="fa fa-search" aria-hidden="true"></i></button>
|
|
|
</span>
|
|
|
- </div>
|
|
|
+ </div>-->
|
|
|
<!--搜索结果窗体-->
|
|
|
<div class="side-search-box col-12 p-2" id="stdBillsSearchResult" style="display: none;">
|
|
|
<div class="d-flex justify-content-between">
|
|
@@ -428,9 +439,9 @@
|
|
|
</select>
|
|
|
<div class="input-group col-6">
|
|
|
<input type="text" class="form-control form-control-sm" placeholder="搜索定额" value="" id="rationSearchKeyword">
|
|
|
- <span class="input-group-btn">
|
|
|
+ <div class="input-group-append">
|
|
|
<button class="btn btn-secondary btn-sm" type="button" id="rationSearch"><i class="fa fa-search" aria-hidden="true"></i></button>
|
|
|
- </span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!--搜索结果窗体-->
|
|
|
<div class="side-search-box col-12 p-0" id="rationSearchResult" style="display: none;">
|
|
@@ -844,7 +855,7 @@
|
|
|
<input type="hidden" id="actionType">
|
|
|
</div>
|
|
|
<div class="modal-body" style="padding-left: 0; padding-right: 3px; margin-left: 0;">
|
|
|
- <div style="width: 20%; float: left;">
|
|
|
+ <div style="width: 25%; float: left;">
|
|
|
<div class="modal-auto-height" id="componentTreeDiv" style=" height: 415px; overflow: hidden;">
|
|
|
<!--<div class="print-list">-->
|
|
|
<div style="width: 100%; height: 100%; overflow: auto">
|
|
@@ -853,7 +864,7 @@
|
|
|
<!--</div>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="width:80%; padding-left: 3px; float: left;">
|
|
|
+ <div style="width:75%; padding-left: 3px; float: left;">
|
|
|
<div class="row">
|
|
|
<div class="col-12" id="gljRadios">
|
|
|
<div class="row">
|
|
@@ -914,7 +925,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!--费率选择窗口-->
|
|
|
- <div class="modal fade" id="fee_rate_tree" data-backdrop="static">
|
|
|
+ <!--<div class="modal fade" id="fee_rate_tree" data-backdrop="static">
|
|
|
<div class="modal-dialog modal-feeRate" role="document" id="fee_rate_dialog">
|
|
|
<div class="modal-content" >
|
|
|
<div class="modal-header">
|
|
@@ -935,9 +946,95 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ </div>-->
|
|
|
+ <!--弹出 清单 计算基数 和 费率(%)-->
|
|
|
+ <div class="modal fade" id="calcBaseFeeRate" data-backdrop="static">
|
|
|
+ <div class="modal-dialog" role="document">
|
|
|
+ <div class="modal-content">
|
|
|
+ <div class="modal-header">
|
|
|
+ <h5 class="modal-title">计算基数选择</h5>
|
|
|
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
+ <span aria-hidden="true">×</span>
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ <div class="modal-body">
|
|
|
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
+ <span aria-hidden="true">×</span>
|
|
|
+ </button>
|
|
|
+ <ul class="nav nav-tabs mb-3" role="tablist">
|
|
|
+ <li class="nav-item">
|
|
|
+ <a class="nav-link active px-3" data-toggle="tab" href="#m-js" id="tabCalcBase" role="tab">计算基数</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item">
|
|
|
+ <a class="nav-link px-3" data-toggle="tab" href="#m-fl" id="tabFeeRate" role="tab">费率(%)</a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <div class="tab-content">
|
|
|
+ <div class="tab-pane active" id="m-js" role="tabpanel">
|
|
|
+ <div class="form-group">
|
|
|
+ <input class="form-control" id="calcBaseExp" value="">
|
|
|
+ <p class="form-text">
|
|
|
+ <button class="btn btn-secondary btn-sm" id="addOpr">+</button>
|
|
|
+ <button class="btn btn-secondary btn-sm" id="subOpr">-</button>
|
|
|
+ <button class="btn btn-secondary btn-sm" id="mulOpr">*</button>
|
|
|
+ <button class="btn btn-secondary btn-sm" id="divOpr">/</button>
|
|
|
+ <button class="btn btn-secondary btn-sm" id="leftOpr">(</button>
|
|
|
+ <button class="btn btn-secondary btn-sm" id="rightOpr">)</button>
|
|
|
+ <span id="errorInfo" style="margin-left:15px;"></span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <div class="row" id="cbRowDiv">
|
|
|
+ <div class="col-3" id="cbClassList">
|
|
|
+ <ul class="list-unstyled">
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_ALL" class="btn btn-outline-secondary btn-sm active" href="javascript:void(0)">所有</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_FBFX" href="javascript:void(0);">分部分项</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_CSXM" href="javascript:void(0)">措施项目</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_QTXM" href="javascript:void(0)">其他项目</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_RCJ" href="javascript:void(0)">人材机</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_FBF" href="javascript:void(0)">分包费</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_GF" href="javascript:void(0)">规费</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_SJ" href="javascript:void(0)">税金</a>
|
|
|
+ </li>
|
|
|
+ <li class="py-1">
|
|
|
+ <a id="cb_SQGCZJ" href="javascript:void(0)">税前工程造价</a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class=" modal-auto-height col-9" style="overflow: hidden; padding: 0; margin: 0;" id="billsBaseSpread">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab-pane" id="m-fl" role="tabpanel">
|
|
|
+ <input type="hidden" id="edit_from">
|
|
|
+ <div class="modal-fixed-height" style="overflow: hidden" id="fee_rate_sheet">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="modal-footer">
|
|
|
+ <a href="javascript:void(0);" class="btn btn-primary" id="calcBaseFeeRateConf">确定</a>
|
|
|
+ <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!--弹出 清单 计算基数-->
|
|
|
- <div class="modal fade" id="qd-jsjs" data-backdrop="static">
|
|
|
+ <!--<div class="modal fade" id="qd-jsjs" data-backdrop="static">
|
|
|
<div class="modal-dialog" role="document">
|
|
|
<div class="modal-content" style="width:670px;">
|
|
|
<div class="modal-header">
|
|
@@ -1002,7 +1099,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>-->
|
|
|
<!--弹出补充定额库-->
|
|
|
<div class="modal fade" id="comple-ration" data-backdrop="static">
|
|
|
<div class="modal-dialog modal-lg" role="document">
|
|
@@ -1356,6 +1453,10 @@
|
|
|
<script src = "/lib/spreadjs/sheets/gc.spread.sheets.all.11.1.2.min.js"></script>
|
|
|
<script>GC.Spread.Sheets.LicenseKey = '<%- LicenseKey %>';</script>
|
|
|
|
|
|
+ <script type="text/javascript" src="/lib/jquery-ui/jquery-ui-datepickerCN.js"></script>
|
|
|
+ <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.contextMenu.js"></script>
|
|
|
+ <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.ui.position.js"></script>
|
|
|
+
|
|
|
<script src="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.min.js" type="text/javascript"></script>
|
|
|
<script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
|
|
|
<script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>
|
|
@@ -1385,10 +1486,10 @@
|
|
|
<script src="/lib/JSExpressionEval_src/Tokanizer.js"></script>
|
|
|
<script src="/lib/JSExpressionEval_src/Evaluator.js"></script>
|
|
|
<!--end expression calculate-->
|
|
|
- <script type="text/javascript" src="/lib/jquery-ui/jquery-ui.min.js"></script>
|
|
|
+ <!--<script type="text/javascript" src="/lib/jquery-ui/jquery-ui.min.js"></script>
|
|
|
<script type="text/javascript" src="/lib/jquery-ui/jquery-ui-datepickerCN.js"></script>
|
|
|
<script type="text/javascript" src="/lib/jquery-contextmenu/jquery.contextMenu.js"></script>
|
|
|
- <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.ui.position.js"></script>
|
|
|
+ <script type="text/javascript" src="/lib/jquery-contextmenu/jquery.ui.position.js"></script>-->
|
|
|
<!--<script type="text/javascript" src="/lib/lodash/lodash.js"></script>-->
|
|
|
<!-- Common -->
|
|
|
<script type="text/javascript" src="/public/web/common_ajax.js"></script>
|
|
@@ -1397,8 +1498,8 @@
|
|
|
<script type="text/javascript" src="/public/web/sheet/sheet_common.js"></script>
|
|
|
|
|
|
<!-- JS. -->
|
|
|
- <script src="/lib/popper/popper.min.js"></script>
|
|
|
- <script src="/lib/bootstrap/bootstrap.min.js"></script>
|
|
|
+ <!--<script src="/lib/popper/popper.min.js"></script>
|
|
|
+ <script src="/lib/bootstrap/bootstrap.min.js"></script>-->
|
|
|
<script src="/web/building_saas/js/global.js"></script>
|
|
|
<!--报表 zTree -->
|
|
|
|