浏览代码

adjust code structure

MaiXinRong 8 年之前
父节点
当前提交
7b3c1c839a
共有 92 个文件被更改,包括 1088 次插入193 次删除
  1. 0 0
      lib/bootstrap/css/bootstrap.min.css
  2. 0 0
      lib/font-awesome/font-awesome.min.css
  3. 0 0
      lib/font-awesome/fonts/FontAwesome.otf
  4. 0 0
      lib/font-awesome/fonts/fontawesome-webfont.eot
  5. 0 0
      lib/font-awesome/fonts/fontawesome-webfont.svg
  6. 0 0
      lib/font-awesome/fonts/fontawesome-webfont.ttf
  7. 0 0
      lib/font-awesome/fonts/fontawesome-webfont.woff
  8. 0 0
      lib/font-awesome/fonts/fontawesome-webfont.woff2
  9. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.10.0.1.css
  10. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.excel2013darkGray.10.0.1.css
  11. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.excel2013lightGray.10.0.1.css
  12. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.excel2013white.10.0.1.css
  13. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.excel2016colorful.10.0.1.css
  14. 0 0
      lib/spreadjs/sheets/css/gc.spread.sheets.excel2016darkGray.10.0.1.css
  15. 0 0
      lib/ztree/css/img/diy/1_close.png
  16. 0 0
      lib/ztree/css/img/diy/1_open.png
  17. 0 0
      lib/ztree/css/img/diy/2.png
  18. 0 0
      lib/ztree/css/img/diy/3.png
  19. 0 0
      lib/ztree/css/img/diy/4.png
  20. 0 0
      lib/ztree/css/img/diy/5.png
  21. 0 0
      lib/ztree/css/img/diy/6.png
  22. 0 0
      lib/ztree/css/img/diy/7.png
  23. 0 0
      lib/ztree/css/img/diy/8.png
  24. 0 0
      lib/ztree/css/img/diy/9.png
  25. 0 0
      lib/ztree/css/img/line_conn.gif
  26. 0 0
      lib/ztree/css/img/loading.gif
  27. 0 0
      lib/ztree/css/img/zTreeStandard.gif
  28. 0 0
      lib/ztree/css/img/zTreeStandard.png
  29. 4 4
      web/css/ztree/zTreeStyle.css
  30. 0 0
      public/web/sheet/sheet_contextmenu.js
  31. 0 0
      public/web/sheet/sheet_data_helper.js
  32. 0 0
      public/web/tree_sheet/tree_sheet_controller.js
  33. 0 0
      public/web/tree_sheet/tree_sheet_helper.js
  34. 0 0
      public/web/tree_table/tree_table.js
  35. 11 11
      server.js
  36. 0 0
      web/building_saas/css/main.css
  37. 6 6
      web/fee_rates/fee_rate.html
  38. 0 0
      web/building_saas/fee_rates/fee_rate.js
  39. 0 0
      web/building_saas/img/baobiao.png
  40. 0 0
      web/building_saas/js/global.js
  41. 32 32
      web/main/html/main.html
  42. 0 0
      web/building_saas/main/js/main.js
  43. 0 0
      web/building_saas/main/js/main_ajax.js
  44. 0 0
      web/building_saas/main/js/models/bills.js
  45. 0 0
      web/building_saas/main/js/models/cache_tree.js
  46. 0 0
      web/building_saas/main/js/models/glj.js
  47. 0 0
      web/building_saas/main/js/models/mainConsts.js
  48. 0 0
      web/building_saas/main/js/models/project.js
  49. 0 0
      web/building_saas/main/js/models/ration.js
  50. 0 0
      web/building_saas/main/js/views/gljView.js
  51. 1 0
      web/main/js/views/std_bills_lib.js
  52. 1 0
      web/main/js/views/std_ration_lib.js
  53. 14 14
      web/pm/html/project-management.html
  54. 0 0
      web/building_saas/pm/js/pm_ajax.js
  55. 0 0
      web/building_saas/pm/js/pm_main.js
  56. 0 13
      web/css/spreadjs/gc.spread.views.dataview.10.0.0.css
  57. 274 0
      web/maintain/billsLib/css/main.css
  58. 9 9
      web/billsLib/html/main.html
  59. 16 16
      web/billsLib/html/neirong.html
  60. 19 19
      web/billsLib/html/qingdan.html
  61. 16 16
      web/billsLib/html/tezheng.html
  62. 0 0
      web/maintain/billsLib/scripts/billsLibAjax.js
  63. 0 0
      web/maintain/billsLib/scripts/billsLibSetting.js
  64. 0 0
      web/maintain/billsLib/scripts/billsLibTree.js
  65. 0 0
      web/maintain/billsLib/scripts/dbController.js
  66. 0 0
      web/maintain/billsLib/scripts/global.js
  67. 0 0
      web/maintain/billsLib/scripts/setSheets.js
  68. 0 0
      web/maintain/billsLib/scripts/tools.js
  69. 274 0
      web/maintain/rationRepository/css/main.css
  70. 11 11
      web/rationRepository/dinge.html
  71. 7 7
      web/rationRepository/fuzhu.html
  72. 9 9
      web/rationRepository/gongliao.html
  73. 0 0
      web/maintain/rationRepository/js/chapterTree.js
  74. 0 0
      web/maintain/rationRepository/js/coe.js
  75. 42 0
      web/maintain/rationRepository/js/global.js
  76. 0 0
      web/maintain/rationRepository/js/mainJ.js
  77. 0 0
      web/maintain/rationRepository/js/ration.js
  78. 0 0
      web/maintain/rationRepository/js/rationGLJ.js
  79. 0 0
      web/maintain/rationRepository/js/repositoryGLJ.js
  80. 0 0
      web/maintain/rationRepository/js/sheetCommon.js
  81. 0 0
      web/maintain/rationRepository/js/zTreeCommon.js
  82. 6 6
      web/rationRepository/main.html
  83. 2 2
      web/report/html/RptHome.html
  84. 0 0
      web/maintain/report/js/Jpc_Output.js
  85. 0 0
      web/maintain/report/js/Jpc_Output_ValueDefine.js
  86. 274 0
      web/maintain/templates/css/main.css
  87. 9 9
      web/templates/html/bills.html
  88. 0 0
      web/maintain/templates/js/bills.js
  89. 42 0
      web/maintain/templates/js/global.js
  90. 0 0
      web/maintain/templates/js/tp_bills_setting.js
  91. 4 4
      web/users/login.html
  92. 5 5
      web/users/project-management.html

web/css/bootstrap/bootstrap.min.css → lib/bootstrap/css/bootstrap.min.css


web/css/font-awesome/font-awesome.min.css → lib/font-awesome/font-awesome.min.css


web/css/font-awesome/fonts/FontAwesome.otf → lib/font-awesome/fonts/FontAwesome.otf


web/css/font-awesome/fonts/fontawesome-webfont.eot → lib/font-awesome/fonts/fontawesome-webfont.eot


web/css/font-awesome/fonts/fontawesome-webfont.svg → lib/font-awesome/fonts/fontawesome-webfont.svg


web/css/font-awesome/fonts/fontawesome-webfont.ttf → lib/font-awesome/fonts/fontawesome-webfont.ttf


web/css/font-awesome/fonts/fontawesome-webfont.woff → lib/font-awesome/fonts/fontawesome-webfont.woff


web/css/font-awesome/fonts/fontawesome-webfont.woff2 → lib/font-awesome/fonts/fontawesome-webfont.woff2


web/css/spreadjs/gc.spread.sheets.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.10.0.1.css


web/css/spreadjs/gc.spread.sheets.excel2013darkGray.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.excel2013darkGray.10.0.1.css


web/css/spreadjs/gc.spread.sheets.excel2013lightGray.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.excel2013lightGray.10.0.1.css


web/css/spreadjs/gc.spread.sheets.excel2013white.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.excel2013white.10.0.1.css


web/css/spreadjs/gc.spread.sheets.excel2016colorful.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.excel2016colorful.10.0.1.css


web/css/spreadjs/gc.spread.sheets.excel2016darkGray.10.0.1.css → lib/spreadjs/sheets/css/gc.spread.sheets.excel2016darkGray.10.0.1.css


web/css/ztree/img/diy/1_close.png → lib/ztree/css/img/diy/1_close.png


web/css/ztree/img/diy/1_open.png → lib/ztree/css/img/diy/1_open.png


web/css/ztree/img/diy/2.png → lib/ztree/css/img/diy/2.png


web/css/ztree/img/diy/3.png → lib/ztree/css/img/diy/3.png


web/css/ztree/img/diy/4.png → lib/ztree/css/img/diy/4.png


web/css/ztree/img/diy/5.png → lib/ztree/css/img/diy/5.png


web/css/ztree/img/diy/6.png → lib/ztree/css/img/diy/6.png


web/css/ztree/img/diy/7.png → lib/ztree/css/img/diy/7.png


web/css/ztree/img/diy/8.png → lib/ztree/css/img/diy/8.png


web/css/ztree/img/diy/9.png → lib/ztree/css/img/diy/9.png


web/css/ztree/img/line_conn.gif → lib/ztree/css/img/line_conn.gif


web/css/ztree/img/loading.gif → lib/ztree/css/img/loading.gif


web/css/ztree/img/zTreeStandard.gif → lib/ztree/css/img/zTreeStandard.gif


web/css/ztree/img/zTreeStandard.png → lib/ztree/css/img/zTreeStandard.png


+ 4 - 4
web/css/ztree/zTreeStyle.css

@@ -12,7 +12,7 @@ website:	http://code.google.com/p/jquerytree/
 .ztree {margin:0; padding:5px; color:#333}
 .ztree li{padding:0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0}
 .ztree li ul{ margin:0; padding:0 0 0 18px}
-.ztree li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;}
+.ztree li ul.line{ background:url(img/line_conn.gif) 0 0 repeat-y;}
 
 .ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent;
 	text-decoration:none; vertical-align:top; display: inline-block}
@@ -29,7 +29,7 @@ website:	http://code.google.com/p/jquerytree/
 .ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
 	border:0 none; cursor: pointer;outline:none;
 	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
-	background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
+	background-image:url("img/zTreeStandard.png"); *background-image:url("img/zTreeStandard.gif")}
 
 .ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
 .ztree li span.button.chk.checkbox_false_full {background-position:0 0}
@@ -76,13 +76,13 @@ website:	http://code.google.com/p/jquerytree/
 .ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
 .ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}
 
-.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
+.ztree li span.button.ico_loading{margin-right:2px; background:url(img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
 
 ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
 
 span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
 	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
-	background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
+	background-position:-110px -80px; background-image:url("img/zTreeStandard.png"); *background-image:url("img/zTreeStandard.gif")}
 
 ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
 .zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

public/web/sheet_contextmenu.js → public/web/sheet/sheet_contextmenu.js


web/scripts/sheetDataHelper.js → public/web/sheet/sheet_data_helper.js


public/web/tree_sheet_controller.js → public/web/tree_sheet/tree_sheet_controller.js


public/web/tree_sheet_helper.js → public/web/tree_sheet/tree_sheet_helper.js


web/scripts/tree_table.js → public/web/tree_table/tree_table.js


+ 11 - 11
server.js

@@ -59,7 +59,7 @@ app.get('/template/bills', function (req, res) {
         return true;
     }
     if (checkAdmin(req.session.userAccount)) {
-        res.render('templates/html/bills.html',
+        res.render('maintain/templates/html/bills.html',
             {userAccount: req.session.userAccount,
                 userID: req.session.userID});
     } else {
@@ -81,7 +81,7 @@ var billsTemplateRouter = require('./modules/templates/routes/bills_template_rou
 app.use('/template/bills/api', billsTemplateRouter);
 
 app.get('/pm', function(req, res){
-    res.render('pm/html/project-management.html',
+    res.render('building_saas/pm/html/project-management.html',
         {userAccount: req.session.userAccount,
             userID: req.session.userID});
 });
@@ -93,7 +93,7 @@ app.get('/main',  function(req, res) {
         return true;
     }
     if (checkProjectRight(req.session.userID, req.query.project)) {
-        res.render('main/html/main.html',
+        res.render('building_saas/main/html/main.html',
             {
                 userAccount: req.session.userAccount,
                 userID: req.session.userID
@@ -132,21 +132,21 @@ app.use("/report_api", rpt_Router);
 
 var rationRepository_Router = require("./modules/rationRepository/routes/rationRepRoutes");
 app.get('/rationRepository/main', function(req, res) {
-    res.render('rationRepository/main.html',
+    res.render('maintain/rationRepository/main.html',
         {
             userAccount: req.session.userAccount,
             userID: req.session.userID
         });
 });
 app.get('/rationRepository/ration', function(req, res) {
-    res.render('rationRepository/dinge.html',
+    res.render('maintain/rationRepository/dinge.html',
         {
             userAccount: req.session.userAccount,
             userID: req.session.userID
         });
 });
 app.get('/rationRepository/lmm', function(req, res) {
-    res.render('rationRepository/gongliao.html',
+    res.render('maintain/rationRepository/gongliao.html',
         {
             userAccount: req.session.userAccount,
             userID: req.session.userID
@@ -154,7 +154,7 @@ app.get('/rationRepository/lmm', function(req, res) {
 });
 
 app.get('/rationRepository/coeList', function(req, res) {
-    res.render('rationRepository/fuzhu.html',
+    res.render('maintain/rationRepository/fuzhu.html',
         {
             userAccount: req.session.userAccount,
             userID: req.session.userID
@@ -168,19 +168,19 @@ app.get("/stdBillsmain", function(req, res){
         res.redirect('/login');
     }
     else {
-        res.render("billsLib/html/main.html",
+        res.render("maintain/billsLib/html/main.html",
             {userAccount: req.session.userAccount,
                 userID: req.session.userID});
     }
 });
 app.get("/stdBills", function(req, res){
-    res.render("billsLib/html/qingdan.html");
+    res.render("maintain/billsLib/html/qingdan.html");
 });
 app.get('/stdJobs', function(req, res){
-    res.render('billsLib/html/neirong.html');
+    res.render('maintain/billsLib/html/neirong.html');
 });
 app.get('/stdItems', function(req, res){
-    res.render('billsLib/html/tezheng.html');
+    res.render('maintain/billsLib/html/tezheng.html');
 });
 var billsLibRouter = require("./modules/billsLib/billsLibRoutes/billsLibRoutes");
 app.use("/stdBillsEditor", billsLibRouter);

web/css/main.css → web/building_saas/css/main.css


+ 6 - 6
web/fee_rates/fee_rate.html

@@ -6,10 +6,10 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>费率-Smartcost</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
-    <link rel="stylesheet" href="/web/css/spreadjs/gc.spread.views.dataview.10.0.0.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.css">
     <script src="/lib/spreadjs/views/common/gc.spread.common.10.0.0.min.js" type="text/javascript"></script>
     <script src="/lib/spreadjs/views/gc.spread.views.dataview.10.0.0.min.js" type="text/javascript"></script>
     <script src="/lib/spreadjs/views/plugins/gc.spread.views.gridlayout.10.0.0.min.js" type="text/javascript"></script>
@@ -116,8 +116,8 @@
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
-    <script src="/web/fee_rates/fee_rate.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
+    <script src="/web/building_saas/fee_rates/fee_rate.js"></script>
 </body>
 <script type="text/javascript">
     autoFlashHeight();

web/fee_rates/fee_rate.js → web/building_saas/fee_rates/fee_rate.js


web/img/baobiao.png → web/building_saas/img/baobiao.png


lib/global.js → web/building_saas/js/global.js


+ 32 - 32
web/main/html/main.html

@@ -6,17 +6,17 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>造价书-Smartcost</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--zTree-->
-    <link rel="stylesheet" href="web/css/ztree/zTreeStyle.css" type="text/css">
+    <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
     <!--SpreadJs-->
-    <link rel="stylesheet" href="web/css/spreadjs/gc.spread.sheets.excel2013lightGray.10.0.1.css" type="text/css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.excel2013lightGray.10.0.1.css" type="text/css">
     <!-- jquery.contextmenu -->
     <link rel="stylesheet" href="/lib/jquery-contextmenu/jquery.contextMenu.css" type="text/css">
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/global.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
     <script>
         // 这里的变量供页面调用
         var userAccount = '<%- userAccount %>';
@@ -389,16 +389,16 @@
                       <div class="print-view poj-list">
                         <div class="pageContainer">
                           <div class="page">
-                            <img src="web/img/baobiao.png">
+                            <img src="/web/building_saas/img/baobiao.png">
                           </div>
                           <div class="page">
-                            <img src="web/img/baobiao.png">
+                            <img src="/web/building_saas/img/baobiao.png">
                           </div>
                           <div class="page">
-                            <img src="web/img/baobiao.png">
+                            <img src="/web/building_saas/img/baobiao.png">
                           </div>
                           <div class="page">
-                            <img src="web/img/baobiao.png">
+                            <img src="/web/building_saas/img/baobiao.png">
                           </div>
                         </div>
                       </div>
@@ -473,40 +473,40 @@
         autoFlashHeight();
     </script>
 
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
     <script type="text/javascript" src="/lib/bootstrap/bootstrap-select.min.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>
     <!-- Common -->
     <script type="text/javascript" src="/public/web/common_ajax.js"></script>
     <!--报表 zTree -->
-    <script type="text/javascript" src="lib/ztree/jquery.ztree.core.js"></script>
-    <script type="text/javascript" src="lib/ztree/jquery.ztree.excheck.js"></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>
     <!-- SpreadJs -->
-    <script type="text/javascript" src="lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
+    <script type="text/javascript" src="/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
     <script>GC.Spread.Sheets.LicenseKey = "559432293813965#A0y3iTOzEDOzkjMyMDN9UTNiojIklkI1pjIEJCLi4TPB9mM5AFNTd4cvZ7SaJUVy3CWKtWYXx4VVhjMpp7dYNGdx2ia9sEVlZGOTh7NRlTUwkWR9wEV4gmbjBDZ4ElR8N7cGdHVvEWVBtCOwIGW0ZmeYVWVr3mI0IyUiwCMzETN8kzNzYTM0IicfJye&Qf35VfiEzRwEkI0IyQiwiIwEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsIyNyMzM5ADI5ADNwcTMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56ciojIz5GRiwiI8+Y9sWY9QmZ0Jyp96uL9v6L0wap9biY9qiq95q197Wr9g+89iojIh94Wiqi";</script>
     <!-- Model -->
-    <script type="text/javascript" src="web/main/js/models/mainConsts.js"></script>
-    <script type="text/javascript" src="web/main/js/models/project.js"></script>
-    <script type="text/javascript" src="web/main/js/models/bills.js"></script>
-    <script type="text/javascript" src="web/main/js/models/ration.js"></script>
-    <script type="text/javascript" src="web/main/js/models/glj.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/mainConsts.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/project.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/bills.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/ration.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/glj.js"></script>
 
-    <script type="text/javascript" src="public/web/idTree.js"></script>
-    <script type="text/javascript" src="web/main/js/models/cache_tree.js"></script>
+    <script type="text/javascript" src="/public/web/idTree.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/models/cache_tree.js"></script>
     <script type="text/javascript" src="/test/tmp_data/data_15690.js"></script>
     <!-- Controller -->
-    <script type="text/javascript" src="public/web/tree_sheet_controller.js"></script>
-    <script type="text/javascript" src="public/web/tree_sheet_helper.js"></script>
-    <script type="text/javascript" src="/web/scripts/sheetDataHelper.js"></script>
+    <script type="text/javascript" src="/public/web/tree_sheet/tree_sheet_controller.js"></script>
+    <script type="text/javascript" src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
+    <script type="text/javascript" src="/public/web/sheet/sheet_data_helper.js"></script>
     <!-- Test Data -->
-    <script type="text/javascript" src="test/tmp_data/bills_grid_setting.js"></script>
+    <script type="text/javascript" src="/test/tmp_data/bills_grid_setting.js"></script>
     <!-- view -->
-    <script type="text/javascript" src="web/main/js/main_ajax.js"></script>
-    <script type="text/javascript" src="web/main/js/main.js"></script>
-    <script type="text/javascript" src="/web/main/js/views/std_bills_lib.js"></script>
-    <script type="text/javascript" src="/web/main/js/views/std_ration_lib.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/main_ajax.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/main.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/views/std_bills_lib.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/views/std_ration_lib.js"></script>
     <script type="text/javascript" src="/public/web/urlUtil.js"></script>
     <SCRIPT type="text/javascript">
   		<!--
@@ -574,7 +574,7 @@
   		});
   		//-->
   	</SCRIPT>
-    <script type="text/javascript" src="web/main/js/gljView.js"></script>
+    <script type="text/javascript" src="/web/building_saas/main/js/views/gljView.js"></script>
 </body>
 <script>
 

web/main/js/main.js → web/building_saas/main/js/main.js


web/main/js/main_ajax.js → web/building_saas/main/js/main_ajax.js


web/main/js/models/bills.js → web/building_saas/main/js/models/bills.js


web/main/js/models/cache_tree.js → web/building_saas/main/js/models/cache_tree.js


web/main/js/models/glj.js → web/building_saas/main/js/models/glj.js


web/main/js/models/mainConsts.js → web/building_saas/main/js/models/mainConsts.js


web/main/js/models/project.js → web/building_saas/main/js/models/project.js


web/main/js/models/ration.js → web/building_saas/main/js/models/ration.js


web/main/js/gljView.js → web/building_saas/main/js/views/gljView.js


+ 1 - 0
web/main/js/views/std_bills_lib.js

@@ -1,4 +1,5 @@
 /**
+ * Standard Bills Lib
  * Created by Mai on 2017/5/16.
  */
 

+ 1 - 0
web/main/js/views/std_ration_lib.js

@@ -1,4 +1,5 @@
 /**
+ * Standard Ration Lib
  * Created by Mai on 2017/5/16.
  */
 /*var rationChapterSpread, sectionRationsSpread;*/

+ 14 - 14
web/pm/html/project-management.html

@@ -6,11 +6,11 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>项目管理-Smartcost</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--zTree-->
-  	<link rel="stylesheet" href="web/css/ztree/zTreeStyle.css" type="text/css">
+  	<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 
     <script>
         // 这里的变量供页面调用
@@ -451,18 +451,18 @@
         </div>
     </div>
     <!-- JS. -->
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
-    <script src="lib/global.js"></script>
-    <script src="public/dateUtil.js"></script>
-    <script src="web/scripts/tree_table.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
+    <script src="/public/web/dateUtil.js"></script>
+    <script src="/public/web/tree_table/tree_table.js"></script>
     <script type="text/javascript" src="/public/web/common_ajax.js"></script>
-    <script src="web/pm/js/pm_ajax.js"></script>
-    <script src="web/pm/js/pm_main.js" charset="UTF-8"></script>
+    <script src="/web/building_saas/pm/js/pm_ajax.js"></script>
+    <script src="/web/building_saas/pm/js/pm_main.js" charset="UTF-8"></script>
     <!-- zTree -->
-  	<script type="text/javascript" src="lib/ztree/jquery.ztree.core.js"></script>
-  	<script type="text/javascript" src="lib/ztree/jquery.ztree.excheck.js"></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>
     <SCRIPT type="text/javascript">
   		<!--
   		var setting = {	};

web/pm/js/pm_ajax.js → web/building_saas/pm/js/pm_ajax.js


web/pm/js/pm_main.js → web/building_saas/pm/js/pm_main.js


文件差异内容过多而无法显示
+ 0 - 13
web/css/spreadjs/gc.spread.views.dataview.10.0.0.css


+ 274 - 0
web/maintain/billsLib/css/main.css

@@ -0,0 +1,274 @@
+/*building SAAS 0.1*/
+/*bootstrap 初始化*/
+body {
+    font-size: 0.9rem;
+    overflow: hidden;
+}
+.dropdown-menu {
+    font-size: 0.9rem
+}
+/*自定义css*/
+.header {
+    background: #e1e1e1
+}
+.header .header-logo {
+    background: #ff6501;
+    color: #fff;
+    float: left;
+    padding-top: .25rem;
+    padding-bottom: .25rem;
+    margin-right: 1rem;
+    font-size: 1.25rem;
+    line-height: inherit
+}
+.top-msg{
+  position: fixed;
+  top:0;
+  width:100%;
+  z-index: 999
+}
+.in-1{padding-left:0px!important}
+.in-2{padding-left:21px!important}
+.in-3{padding-left:42px!important}
+.in-4{padding-left:63px!important}
+.in-5{padding-left:84px!important}
+.in-6{padding-left:105px!important}
+.main {
+    position: relative;
+    background: #f7f7f9;
+}
+.main-nav {
+    position: absolute;
+    text-align: center;
+    z-index: 999;
+    padding: 2px 0 0 2px
+}
+.main-nav .nav a {
+    display: block;
+    width: 28px;
+    text-align: center;
+    line-height: 18px;
+    color: #999;
+    padding: 10px 0;
+    border-right: 1px solid #ccc;
+}
+.main-nav .nav a:hover {
+    background: #fff;
+    color: #333;
+    text-decoration: none;
+}
+.main-nav .nav a.active {
+    border: 1px solid #ccc;
+    border-right: 1px solid #fff;
+    background: #fff;
+    color: #333
+}
+.main-nav .nav-tabs{
+  border-bottom: none
+}
+.content {
+    border-left: 1px solid #ccc;
+    margin-left: 29px;
+    background: #fff
+}
+.tools-btn {
+    height: 30px;
+    line-height: 30px;
+}
+.toolsbar .tools-btn.btn:hover {
+    background: #f7f7f9;
+}
+.main-side {
+    border-top: 1px solid #ccc;
+    border-left: 1px solid #ccc;
+    overflow-y: hidden;
+}
+.sidebar-bottom,.sidebar-bottom .col-lg-6,.sidebar-bottom .col-lg-12 {
+  height:200px
+}
+.top-content, .fluid-content {
+    overflow: auto;
+    border-bottom: 1px solid #ccc;
+}
+.bottom-content .nav {
+    background: #f7f7f9;
+    padding:0 0 0 2px
+}
+.bottom-content .nav-tabs .nav-link, .side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0.2em 0.5em
+}
+.side-tabs .nav-tabs .nav-item {
+  z-index: 999
+}
+.side-tabs .nav-tabs {
+    border-bottom: none;
+    margin-bottom: -1px
+}
+.side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0em 0.5em;
+    line-height: 30px;
+    z-index: 999
+}
+.bottom-content .nav-tabs .nav-link.active {
+    border-top: 1px solid #f7f7f9
+}
+.side-tabs .nav-tabs .nav-link.active {
+    border-top: none;
+    border-bottom:1px solid #fff
+}
+.side-tabs a.active, .sub-nav a.active {
+    background: #ccc
+}
+.poj-manage {
+    background: #fff
+}
+.slide-sidebar {
+    border-left: 1px solid #E1E1E1;
+    box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
+    background: none repeat scroll 0% 0% #ffffff;
+    overflow: hidden;
+    position: absolute;
+    right: 0px;
+    top: 0;
+    z-index: 999;
+    width: 0px;
+}
+.new-msg {
+    -webkit-animation: tada 1s infinite .2s ease both;
+    -moz-animation: tada 1s infinite .2s ease both;
+}
+@-webkit-keyframes tada {
+    0% {
+        -webkit-transform: scale(1)
+    }
+    10%, 20% {
+        -webkit-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -webkit-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -webkit-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -webkit-transform: scale(1) rotate(0)
+    }
+}
+@-moz-keyframes tada {
+    0% {
+        -moz-transform: scale(1)
+    }
+    10%, 20% {
+        -moz-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -moz-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -moz-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -moz-transform: scale(1) rotate(0)
+    }
+}
+.has-danger {
+    -webkit-animation: shake 1s .2s ease both;
+    -moz-animation: shake 1s .2s ease both;
+    animation: shake 1s .2s ease both;
+}
+@-webkit-keyframes shake {
+    0%, 100% {
+        -webkit-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -webkit-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -webkit-transform: translateX(10px);
+    }
+}
+@-moz-keyframes shake {
+    0%, 100% {
+        -moz-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -moz-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -moz-transform: translateX(10px);
+    }
+}
+@keyframes shake {
+    0%, 100% {
+        transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        transform: translateX(10px);
+    }
+}
+.bottom-content .tab-content .main-data-bottom{
+    height: 200px;
+    overflow: auto;
+}
+.bottom-content .tab-content .ovf-hidden{
+    overflow: hidden;
+}
+.form-signin {
+    max-width: 500px;
+    margin: 150px auto;
+}
+.poj-list, .side-content {
+    overflow: auto;
+}
+.poj-list span.poj-icon {
+  padding-right:7px;
+  color:#ccc
+}
+.poj-list a.tree-open,.poj-list a.tree-close{
+  width:15px;
+  display: inline-block;
+}
+.print-toolsbar{
+  padding:5px
+}
+.print-toolsbar .panel {
+  display:inline-block;
+  vertical-align:top;
+  background:#f7f7f9
+}
+.print-toolsbar .panel .panel-foot{
+  text-align: center;
+  font-size: 12px
+}
+.print-list {
+  border-right:1px solid #ccc
+}
+.print-list .form-list {
+  overflow: auto
+}
+.print-list .list-tools{
+  height:50px;
+  padding:10px 0;
+  border-bottom:1px solid #f2f2f2
+}
+.pageContainer {
+  background: #ededed;
+  text-align: center
+}
+.pageContainer .page{
+  border:9px solid transparent;
+  display: inline-block;
+}
+.pageContainer .page img{
+  width:inherit;
+  height: inherit;
+}
+.modal-fixed-height {
+  height: 400px;
+  overflow-y: auto;
+}

+ 9 - 9
web/billsLib/html/main.html

@@ -6,9 +6,9 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>清单规则编辑器</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/maintain/billsLib/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
 </head>
 
 <body>
@@ -117,12 +117,12 @@
         </div>
     </div>
     <!-- JS. -->
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
-    <script src="lib/global.js"></script>
-    <script src="web/billsLib/scripts/billsLibAjax.js"></script>
-    <script src="web/billsLib/scripts/tools.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/web/maintain/js/global.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibAjax.js"></script>
+    <script src="/web/maintain/billsLib/scripts/tools.js"></script>
 
 </body>
 <script type="text/javascript">

+ 16 - 16
web/billsLib/html/neirong.html

@@ -6,14 +6,14 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>清单规则编辑器</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
     <!--<link rel="stylesheet" href="../../web/css/bootstrap/themes.css">-->
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/web/maintain/billsLib/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--spread-->
-    <link rel="stylesheet" href="web/css/spreadjs/gc.spread.sheets.excel2013white.10.0.1.css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.excel2013white.10.0.1.css">
     <!--zTree-->
-    <link rel="stylesheet" href="web/css/ztree/zTreeStyle.css" type="text/css">
+    <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 </head>
 
 <body>
@@ -165,17 +165,17 @@
         </div>
     </div>
     <!-- JS. -->
-    <script src="lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
-    <script src="web/billsLib/scripts/global.js"></script>
-    <script src="web/billsLib/scripts/setSheets.js"></script>
-    <script src="web/billsLib/scripts/billsLibAjax.js"></script>
-    <script src="web/billsLib/scripts/tools.js"></script>
-    <script src="public/web/tree_sheet_helper.js"></script>
-    <script src="web/billsLib/scripts/billsLibSetting.js"></script>
-    <script src="web/billsLib/scripts/dbController.js"></script>
+    <script src="/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/web/maintain/billsLib/scripts/global.js"></script>
+    <script src="/web/maintain/billsLib/scripts/setSheets.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibAjax.js"></script>
+    <script src="/web/maintain/billsLib/scripts/tools.js"></script>
+    <script src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibSetting.js"></script>
+    <script src="/web/maintain/billsLib/scripts/dbController.js"></script>
     <SCRIPT type="text/javascript">
         var billsLibId = getQueryString("billsLibId");
         tools.redirect(billsLibId, 'stdBillsmain');

+ 19 - 19
web/billsLib/html/qingdan.html

@@ -6,11 +6,11 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>清单规则编辑器</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/maintain/billsLib/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--spread-->
-    <link rel="stylesheet" href="web/css/spreadjs/gc.spread.sheets.excel2013white.10.0.1.css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.excel2013white.10.0.1.css">
 </head>
 
 <body>
@@ -210,22 +210,22 @@
         </div>
     </div>
     <!-- JS. -->
-    <script src="lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
-    <script src="web/billsLib/scripts/global.js"></script>
-    <script src="web/billsLib/scripts/setSheets.js"></script>
-    <script src="web/billsLib/scripts/billsLibAjax.js"></script>
+    <script src="/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/web/maintain/billsLib/scripts/global.js"></script>
+    <script src="/web/maintain/billsLib/scripts/setSheets.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibAjax.js"></script>
     <!--idTree-->
-    <script src="public/web/idTree.js"></script>
-    <script src="public/web/tree_sheet_controller.js"></script>
-    <script src="public/web/tree_sheet_helper.js"></script>
-    <script src="web/billsLib/scripts/billsLibSetting.js"></script>
-    <script src="web/billsLib/scripts/billsLibTree.js"></script>
-    <script src="test/tmp_data/bills_grid_setting.js"></script>
-    <script src="web/billsLib/scripts/dbController.js"></script>
-    <script src="web/billsLib/scripts/tools.js"></script>
+    <script src="/public/web/idTree.js"></script>
+    <script src="/public/web/tree_sheet/tree_sheet_controller.js"></script>
+    <script src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibSetting.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibTree.js"></script>
+    <script src="/test/tmp_data/bills_grid_setting.js"></script>
+    <script src="/web/maintain/billsLib/scripts/dbController.js"></script>
+    <script src="/web/maintain/billsLib/scripts/tools.js"></script>
 </body>
 <script type="text/javascript">
     autoFlashHeight();

+ 16 - 16
web/billsLib/html/tezheng.html

@@ -6,14 +6,14 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>清单规则编辑器</title>
-    <link rel="stylesheet" href="web/css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
     <!--<link rel="stylesheet" href="../../web/css/bootstrap/themes.css">-->
-    <link rel="stylesheet" href="web/css/main.css">
-    <link rel="stylesheet" href="web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/web/maintain/billsLib/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--spread-->
-    <link rel="stylesheet" href="web/css/spreadjs/gc.spread.sheets.excel2013white.10.0.1.css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.excel2013white.10.0.1.css">
     <!--zTree-->
-    <link rel="stylesheet" href="web/css/ztree/zTreeStyle.css" type="text/css">
+    <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 </head>
 
 <body>
@@ -166,18 +166,18 @@
         </div>
     </div>
     <!-- JS. -->
-    <script src="lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
-    <script src="lib/jquery/jquery.min.js"></script>
-    <script src="lib/tether/tether.min.js"></script>
-    <script src="lib/bootstrap/bootstrap.min.js"></script>
-    <script src="web/billsLib/scripts/global.js"></script>
+    <script src="/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
+    <script src="/lib/jquery/jquery.min.js"></script>
+    <script src="/lib/tether/tether.min.js"></script>
+    <script src="/lib/bootstrap/bootstrap.min.js"></script>
+    <script src="/web/maintain/billsLib/scripts/global.js"></script>
     <!--<script src="lib/global.js"></script>-->
-    <script src="web/billsLib/scripts/setSheets.js"></script>
-    <script src="web/billsLib/scripts/billsLibAjax.js"></script>
-    <script src="web/billsLib/scripts/tools.js"></script>
-    <script src="public/web/tree_sheet_helper.js"></script>
-    <script src="web/billsLib/scripts/billsLibSetting.js"></script>
-    <script src="web/billsLib/scripts/dbController.js"></script>
+    <script src="/web/maintain/billsLib/scripts/setSheets.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibAjax.js"></script>
+    <script src="/web/maintain/billsLib/scripts/tools.js"></script>
+    <script src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
+    <script src="/web/maintain/billsLib/scripts/billsLibSetting.js"></script>
+    <script src="/web/maintain/billsLib/scripts/dbController.js"></script>
     <SCRIPT type="text/javascript">
         var spread = new GC.Spread.Sheets.Workbook($('#spreadAllItems')[0], {sheetCount: 1});
         var spreadVal = new GC.Spread.Sheets.Workbook($('#spreadEigenvalue')[0], {sheetCount: 1});

web/billsLib/scripts/billsLibAjax.js → web/maintain/billsLib/scripts/billsLibAjax.js


web/billsLib/scripts/billsLibSetting.js → web/maintain/billsLib/scripts/billsLibSetting.js


web/billsLib/scripts/billsLibTree.js → web/maintain/billsLib/scripts/billsLibTree.js


web/billsLib/scripts/dbController.js → web/maintain/billsLib/scripts/dbController.js


web/billsLib/scripts/global.js → web/maintain/billsLib/scripts/global.js


web/billsLib/scripts/setSheets.js → web/maintain/billsLib/scripts/setSheets.js


web/billsLib/scripts/tools.js → web/maintain/billsLib/scripts/tools.js


+ 274 - 0
web/maintain/rationRepository/css/main.css

@@ -0,0 +1,274 @@
+/*building SAAS 0.1*/
+/*bootstrap 初始化*/
+body {
+    font-size: 0.9rem;
+    overflow: hidden;
+}
+.dropdown-menu {
+    font-size: 0.9rem
+}
+/*自定义css*/
+.header {
+    background: #e1e1e1
+}
+.header .header-logo {
+    background: #ff6501;
+    color: #fff;
+    float: left;
+    padding-top: .25rem;
+    padding-bottom: .25rem;
+    margin-right: 1rem;
+    font-size: 1.25rem;
+    line-height: inherit
+}
+.top-msg{
+  position: fixed;
+  top:0;
+  width:100%;
+  z-index: 999
+}
+.in-1{padding-left:0px!important}
+.in-2{padding-left:21px!important}
+.in-3{padding-left:42px!important}
+.in-4{padding-left:63px!important}
+.in-5{padding-left:84px!important}
+.in-6{padding-left:105px!important}
+.main {
+    position: relative;
+    background: #f7f7f9;
+}
+.main-nav {
+    position: absolute;
+    text-align: center;
+    z-index: 999;
+    padding: 2px 0 0 2px
+}
+.main-nav .nav a {
+    display: block;
+    width: 28px;
+    text-align: center;
+    line-height: 18px;
+    color: #999;
+    padding: 10px 0;
+    border-right: 1px solid #ccc;
+}
+.main-nav .nav a:hover {
+    background: #fff;
+    color: #333;
+    text-decoration: none;
+}
+.main-nav .nav a.active {
+    border: 1px solid #ccc;
+    border-right: 1px solid #fff;
+    background: #fff;
+    color: #333
+}
+.main-nav .nav-tabs{
+  border-bottom: none
+}
+.content {
+    border-left: 1px solid #ccc;
+    margin-left: 29px;
+    background: #fff
+}
+.tools-btn {
+    height: 30px;
+    line-height: 30px;
+}
+.toolsbar .tools-btn.btn:hover {
+    background: #f7f7f9;
+}
+.main-side {
+    border-top: 1px solid #ccc;
+    border-left: 1px solid #ccc;
+    overflow-y: hidden;
+}
+.sidebar-bottom,.sidebar-bottom .col-lg-6,.sidebar-bottom .col-lg-12 {
+  height:200px
+}
+.top-content, .fluid-content {
+    overflow: auto;
+    border-bottom: 1px solid #ccc;
+}
+.bottom-content .nav {
+    background: #f7f7f9;
+    padding:0 0 0 2px
+}
+.bottom-content .nav-tabs .nav-link, .side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0.2em 0.5em
+}
+.side-tabs .nav-tabs .nav-item {
+  z-index: 999
+}
+.side-tabs .nav-tabs {
+    border-bottom: none;
+    margin-bottom: -1px
+}
+.side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0em 0.5em;
+    line-height: 30px;
+    z-index: 999
+}
+.bottom-content .nav-tabs .nav-link.active {
+    border-top: 1px solid #f7f7f9
+}
+.side-tabs .nav-tabs .nav-link.active {
+    border-top: none;
+    border-bottom:1px solid #fff
+}
+.side-tabs a.active, .sub-nav a.active {
+    background: #ccc
+}
+.poj-manage {
+    background: #fff
+}
+.slide-sidebar {
+    border-left: 1px solid #E1E1E1;
+    box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
+    background: none repeat scroll 0% 0% #ffffff;
+    overflow: hidden;
+    position: absolute;
+    right: 0px;
+    top: 0;
+    z-index: 999;
+    width: 0px;
+}
+.new-msg {
+    -webkit-animation: tada 1s infinite .2s ease both;
+    -moz-animation: tada 1s infinite .2s ease both;
+}
+@-webkit-keyframes tada {
+    0% {
+        -webkit-transform: scale(1)
+    }
+    10%, 20% {
+        -webkit-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -webkit-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -webkit-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -webkit-transform: scale(1) rotate(0)
+    }
+}
+@-moz-keyframes tada {
+    0% {
+        -moz-transform: scale(1)
+    }
+    10%, 20% {
+        -moz-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -moz-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -moz-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -moz-transform: scale(1) rotate(0)
+    }
+}
+.has-danger {
+    -webkit-animation: shake 1s .2s ease both;
+    -moz-animation: shake 1s .2s ease both;
+    animation: shake 1s .2s ease both;
+}
+@-webkit-keyframes shake {
+    0%, 100% {
+        -webkit-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -webkit-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -webkit-transform: translateX(10px);
+    }
+}
+@-moz-keyframes shake {
+    0%, 100% {
+        -moz-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -moz-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -moz-transform: translateX(10px);
+    }
+}
+@keyframes shake {
+    0%, 100% {
+        transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        transform: translateX(10px);
+    }
+}
+.bottom-content .tab-content .main-data-bottom{
+    height: 200px;
+    overflow: auto;
+}
+.bottom-content .tab-content .ovf-hidden{
+    overflow: hidden;
+}
+.form-signin {
+    max-width: 500px;
+    margin: 150px auto;
+}
+.poj-list, .side-content {
+    overflow: auto;
+}
+.poj-list span.poj-icon {
+  padding-right:7px;
+  color:#ccc
+}
+.poj-list a.tree-open,.poj-list a.tree-close{
+  width:15px;
+  display: inline-block;
+}
+.print-toolsbar{
+  padding:5px
+}
+.print-toolsbar .panel {
+  display:inline-block;
+  vertical-align:top;
+  background:#f7f7f9
+}
+.print-toolsbar .panel .panel-foot{
+  text-align: center;
+  font-size: 12px
+}
+.print-list {
+  border-right:1px solid #ccc
+}
+.print-list .form-list {
+  overflow: auto
+}
+.print-list .list-tools{
+  height:50px;
+  padding:10px 0;
+  border-bottom:1px solid #f2f2f2
+}
+.pageContainer {
+  background: #ededed;
+  text-align: center
+}
+.pageContainer .page{
+  border:9px solid transparent;
+  display: inline-block;
+}
+.pageContainer .page img{
+  width:inherit;
+  height: inherit;
+}
+.modal-fixed-height {
+  height: 400px;
+  overflow-y: auto;
+}

+ 11 - 11
web/rationRepository/dinge.html

@@ -6,13 +6,13 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>定额库编辑器</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
    <!-- <link rel="stylesheet" href="/lib/css/bootstrap/themes.css">-->
-    <link rel="stylesheet" href="/web/css/main_dinge.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main_dinge.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--zTree-->
-  	<link rel="stylesheet" href="/web/css/ztree/zTreeStyle.css" type="text/css">
-    <link rel="stylesheet" href="/web/css/spreadjs/gc.spread.sheets.10.0.1.css" type="text/css">
+  	<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.10.0.1.css" type="text/css">
 
 </head>
 
@@ -497,16 +497,16 @@
         <script src="/lib/jquery/jquery.min.js"></script>
         <script src="/lib/tether/tether.min.js"></script>
         <script src="/lib/bootstrap/bootstrap.min.js"></script>
-        <script src="/lib/global.js"></script>
+        <script src="/web/building_saas/js/global.js"></script>
         <!-- zTree -->
         <script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
         <script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>
         <script type="text/javascript" src="/lib/ztree/jquery.ztree.exedit.js"></script>
-        <script type="text/javascript" src="/web/rationRepository/js/chapterTree.js"></script>
-        <script type="text/javascript" src="/web/rationRepository/js/zTreeCommon.js"></script>
-        <script type="text/javascript" src="/web/rationRepository/js/sheetCommon.js"></script>
-        <script type="text/javascript" src="/web/rationRepository/js/ration.js"></script>
-        <script type="text/javascript" src="/web/rationRepository/js/rationGLJ.js"></script>
+        <script type="text/javascript" src="/web/maintain/rationRepository/js/chapterTree.js"></script>
+        <script type="text/javascript" src="/web/maintain/rationRepository/js/zTreeCommon.js"></script>
+        <script type="text/javascript" src="/web/maintain/rationRepository/js/sheetCommon.js"></script>
+        <script type="text/javascript" src="/web/maintain/rationRepository/js/ration.js"></script>
+        <script type="text/javascript" src="/web/maintain/rationRepository/js/rationGLJ.js"></script>
         <script type="text/javascript" src="/public/web/treeDataHelper.js"></script>
         <script type="text/javascript" src="/public/web/QueryParam.js"></script>
         <script type="text/javascript" src="/public/web/storageUtil.js"></script>

+ 7 - 7
web/rationRepository/fuzhu.html

@@ -6,12 +6,12 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>定额库编辑器</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
-    <link rel="stylesheet" href="/web/css/spreadjs/gc.spread.sheets.10.0.1.css" type="text/css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/maintain/rationRepository/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.10.0.1.css" type="text/css">
     <!--zTree-->
-    <link rel="stylesheet" href="/web/css/ztree/zTreeStyle.css" type="text/css">
+    <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 </head>
 
 <body>
@@ -184,7 +184,7 @@
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
     <!-- zTree -->
     <script src = "/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
     <script>GC.Spread.Sheets.LicenseKey = "559432293813965#A0y3iTOzEDOzkjMyMDN9UTNiojIklkI1pjIEJCLi4TPB9mM5AFNTd4cvZ7SaJUVy3CWKtWYXx4VVhjMpp7dYNGdx2ia9sEVlZGOTh7NRlTUwkWR9wEV4gmbjBDZ4ElR8N7cGdHVvEWVBtCOwIGW0ZmeYVWVr3mI0IyUiwCMzETN8kzNzYTM0IicfJye&Qf35VfiEzRwEkI0IyQiwiIwEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsIyNyMzM5ADI5ADNwcTMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56ciojIz5GRiwiI8+Y9sWY9QmZ0Jyp96uL9v6L0wap9biY9qiq95q197Wr9g+89iojIh94Wiqi";</script>
@@ -196,7 +196,7 @@
     <script src="/public/web/sheet.js"></script>
     <script src="/public/debug.js"></script>
     <script type="text/javascript" src="/public/web/storageUtil.js"></script>
-    <script type="text/javascript" src="/web/rationRepository/js/coe.js"></script>
+    <script type="text/javascript" src="/web/maintain/rationRepository/js/coe.js"></script>
     <!--<script type="text/javascript" src="/web/rationRepository/js/zTreeCommon.js"></script>-->
     <!--<script type="text/javascript" src="/web/rationRepository/js/sheetCommon.js"></script>-->
     <SCRIPT type="text/javascript">

+ 9 - 9
web/rationRepository/gongliao.html

@@ -6,12 +6,12 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>定额库编辑器</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="/web/css/main_dinge.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
-    <link rel="stylesheet" href="/web/css/spreadjs/gc.spread.sheets.10.0.1.css" type="text/css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main_dinge.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.10.0.1.css" type="text/css">
     <!--zTree-->
-  	<link rel="stylesheet" href="/web/css/ztree/zTreeStyle.css" type="text/css">
+  	<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 </head>
 
 <body>
@@ -171,7 +171,7 @@
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
     <!-- zTree -->
     <script src = "/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
     <script>GC.Spread.Sheets.LicenseKey = "559432293813965#A0y3iTOzEDOzkjMyMDN9UTNiojIklkI1pjIEJCLi4TPB9mM5AFNTd4cvZ7SaJUVy3CWKtWYXx4VVhjMpp7dYNGdx2ia9sEVlZGOTh7NRlTUwkWR9wEV4gmbjBDZ4ElR8N7cGdHVvEWVBtCOwIGW0ZmeYVWVr3mI0IyUiwCMzETN8kzNzYTM0IicfJye&Qf35VfiEzRwEkI0IyQiwiIwEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsIyNyMzM5ADI5ADNwcTMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56ciojIz5GRiwiI8+Y9sWY9QmZ0Jyp96uL9v6L0wap9biY9qiq95q197Wr9g+89iojIh94Wiqi";</script>
@@ -180,9 +180,9 @@
     <script type="text/javascript" src="/lib/ztree/jquery.ztree.exedit.js"></script>
     <script type="text/javascript" src="/public/web/treeDataHelper.js"></script>
     <script type="text/javascript" src="/public/web/QueryParam.js"></script>
-    <script type="text/javascript" src="/web/rationRepository/js/repositoryGLJ.js"></script>
-    <script type="text/javascript" src="/web/rationRepository/js/zTreeCommon.js"></script>
-    <script type="text/javascript" src="/web/rationRepository/js/sheetCommon.js"></script>
+    <script type="text/javascript" src="/web/maintain/rationRepository/js/repositoryGLJ.js"></script>
+    <script type="text/javascript" src="/web/maintain/rationRepository/js/zTreeCommon.js"></script>
+    <script type="text/javascript" src="/web/maintain/rationRepository/js/sheetCommon.js"></script>
     <script type="text/javascript" src="/public/web/storageUtil.js"></script>
     <script type="text/javascript">
         var gljSetting = {

web/rationRepository/js/chapterTree.js → web/maintain/rationRepository/js/chapterTree.js


web/rationRepository/js/coe.js → web/maintain/rationRepository/js/coe.js


+ 42 - 0
web/maintain/rationRepository/js/global.js

@@ -0,0 +1,42 @@
+/*全局自适应高度*/
+function autoFlashHeight(){
+    var headerHeight = $(".header").height();
+    var bottomContentHeight = $(".bottom-content").height();
+    var toolsBar = $(".tools-bar").height();
+    $(".content").height($(window).height()-headerHeight);
+    $(".main-side").height($(window).height()-headerHeight-2);
+    $(".fluid-content").height($(window).height()-headerHeight-1);
+    $(".side-content").height($(window).height()-headerHeight );
+    $(".poj-list").height($(window).height()-headerHeight);
+    $(".form-list").height($(window).height()-headerHeight-50 );
+    $(".main-data-top").height($(window).height()-headerHeight-toolsBar-bottomContentHeight-2);
+    $(".main-data").height($(window).height()-headerHeight);
+};
+$(window).resize(autoFlashHeight);
+/*全局自适应高度结束*/
+$(function(){
+/*侧滑*/
+$(".open-sidebar").click(function(){
+    $(".slide-sidebar").animate({width:"800"}).addClass("open");
+});
+$("body").click(function(event){
+        var e = event || window.event; //浏览器兼容性
+        if(!$(event.target).is('a')) {
+            var elem = event.target || e.srcElement;
+            while (elem) { //循环判断至跟节点,防止点击的是div子元素
+                if (elem.className == "open-sidebar" || elem.className == 'slide-sidebar open') {
+                    return false;
+                }
+                elem = elem.parentNode;
+            }
+            $(".slide-sidebar").animate({width:"0"}).removeClass("open")// 关闭处理
+        }
+
+    });
+/*侧滑*/
+/*工具提示*/
+$('*[data-toggle=tooltip]').mouseover(function() {
+ $(this).tooltip('show');
+  });
+/*工具提示*/
+});

web/rationRepository/js/mainJ.js → web/maintain/rationRepository/js/mainJ.js


web/rationRepository/js/ration.js → web/maintain/rationRepository/js/ration.js


web/rationRepository/js/rationGLJ.js → web/maintain/rationRepository/js/rationGLJ.js


web/rationRepository/js/repositoryGLJ.js → web/maintain/rationRepository/js/repositoryGLJ.js


web/rationRepository/js/sheetCommon.js → web/maintain/rationRepository/js/sheetCommon.js


web/rationRepository/js/zTreeCommon.js → web/maintain/rationRepository/js/zTreeCommon.js


+ 6 - 6
web/rationRepository/main.html

@@ -6,12 +6,12 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>定额库编辑器</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
    <!-- <link rel="stylesheet" href="css/bootstrap/themes.css">-->
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/web/maintain/rationRepository/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--zTree-->
-  	<link rel="stylesheet" href="/web/css/ztree/zTreeStyle.css" type="text/css">
+  	<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 </head>
 
 <body>
@@ -128,12 +128,12 @@
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
+    <script src="/web/maintain/rationRepository/js/global.js"></script>
     <!-- zTree -->
     <script type="text/javascript" src="/public/web/dateUtil.js"></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>
-    <script type="text/javascript" src="/web/rationRepository/js/mainJ.js"></script>
+    <script type="text/javascript" src="/web/maintain/rationRepository/js/mainJ.js"></script>
     <script type="text/javascript" src="/public/web/storageUtil.js"></script>
 </body>
 <script type="text/javascript">

+ 2 - 2
web/report/html/RptHome.html

@@ -10,8 +10,8 @@
     -->
 
     <script src="/lib/jquery/jquery.min.js"></script>
-    <script type="text/javascript" src="/web/report/js/Jpc_Output_ValueDefine.js"></script>
-    <script type="text/javascript" src="/web/report/js/Jpc_Output.js"></script>
+    <script type="text/javascript" src="/web/maintain/report/js/Jpc_Output_ValueDefine.js"></script>
+    <script type="text/javascript" src="/web/maintain/report/js/Jpc_Output.js"></script>
     <table id="forPrintHide">
         <tr>
             <td width="5"></td>

web/report/js/Jpc_Output.js → web/maintain/report/js/Jpc_Output.js


web/report/js/Jpc_Output_ValueDefine.js → web/maintain/report/js/Jpc_Output_ValueDefine.js


+ 274 - 0
web/maintain/templates/css/main.css

@@ -0,0 +1,274 @@
+/*building SAAS 0.1*/
+/*bootstrap 初始化*/
+body {
+    font-size: 0.9rem;
+    overflow: hidden;
+}
+.dropdown-menu {
+    font-size: 0.9rem
+}
+/*自定义css*/
+.header {
+    background: #e1e1e1
+}
+.header .header-logo {
+    background: #ff6501;
+    color: #fff;
+    float: left;
+    padding-top: .25rem;
+    padding-bottom: .25rem;
+    margin-right: 1rem;
+    font-size: 1.25rem;
+    line-height: inherit
+}
+.top-msg{
+  position: fixed;
+  top:0;
+  width:100%;
+  z-index: 999
+}
+.in-1{padding-left:0px!important}
+.in-2{padding-left:21px!important}
+.in-3{padding-left:42px!important}
+.in-4{padding-left:63px!important}
+.in-5{padding-left:84px!important}
+.in-6{padding-left:105px!important}
+.main {
+    position: relative;
+    background: #f7f7f9;
+}
+.main-nav {
+    position: absolute;
+    text-align: center;
+    z-index: 999;
+    padding: 2px 0 0 2px
+}
+.main-nav .nav a {
+    display: block;
+    width: 28px;
+    text-align: center;
+    line-height: 18px;
+    color: #999;
+    padding: 10px 0;
+    border-right: 1px solid #ccc;
+}
+.main-nav .nav a:hover {
+    background: #fff;
+    color: #333;
+    text-decoration: none;
+}
+.main-nav .nav a.active {
+    border: 1px solid #ccc;
+    border-right: 1px solid #fff;
+    background: #fff;
+    color: #333
+}
+.main-nav .nav-tabs{
+  border-bottom: none
+}
+.content {
+    border-left: 1px solid #ccc;
+    margin-left: 29px;
+    background: #fff
+}
+.tools-btn {
+    height: 30px;
+    line-height: 30px;
+}
+.toolsbar .tools-btn.btn:hover {
+    background: #f7f7f9;
+}
+.main-side {
+    border-top: 1px solid #ccc;
+    border-left: 1px solid #ccc;
+    overflow-y: hidden;
+}
+.sidebar-bottom,.sidebar-bottom .col-lg-6,.sidebar-bottom .col-lg-12 {
+  height:200px
+}
+.top-content, .fluid-content {
+    overflow: auto;
+    border-bottom: 1px solid #ccc;
+}
+.bottom-content .nav {
+    background: #f7f7f9;
+    padding:0 0 0 2px
+}
+.bottom-content .nav-tabs .nav-link, .side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0.2em 0.5em
+}
+.side-tabs .nav-tabs .nav-item {
+  z-index: 999
+}
+.side-tabs .nav-tabs {
+    border-bottom: none;
+    margin-bottom: -1px
+}
+.side-tabs .nav-tabs .nav-link {
+    border-radius: 0;
+    padding: 0em 0.5em;
+    line-height: 30px;
+    z-index: 999
+}
+.bottom-content .nav-tabs .nav-link.active {
+    border-top: 1px solid #f7f7f9
+}
+.side-tabs .nav-tabs .nav-link.active {
+    border-top: none;
+    border-bottom:1px solid #fff
+}
+.side-tabs a.active, .sub-nav a.active {
+    background: #ccc
+}
+.poj-manage {
+    background: #fff
+}
+.slide-sidebar {
+    border-left: 1px solid #E1E1E1;
+    box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
+    background: none repeat scroll 0% 0% #ffffff;
+    overflow: hidden;
+    position: absolute;
+    right: 0px;
+    top: 0;
+    z-index: 999;
+    width: 0px;
+}
+.new-msg {
+    -webkit-animation: tada 1s infinite .2s ease both;
+    -moz-animation: tada 1s infinite .2s ease both;
+}
+@-webkit-keyframes tada {
+    0% {
+        -webkit-transform: scale(1)
+    }
+    10%, 20% {
+        -webkit-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -webkit-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -webkit-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -webkit-transform: scale(1) rotate(0)
+    }
+}
+@-moz-keyframes tada {
+    0% {
+        -moz-transform: scale(1)
+    }
+    10%, 20% {
+        -moz-transform: scale(0.9) rotate(-3deg)
+    }
+    30%, 50%, 70%, 90% {
+        -moz-transform: scale(1.1) rotate(3deg)
+    }
+    40%, 60%, 80% {
+        -moz-transform: scale(1.1) rotate(-3deg)
+    }
+    100% {
+        -moz-transform: scale(1) rotate(0)
+    }
+}
+.has-danger {
+    -webkit-animation: shake 1s .2s ease both;
+    -moz-animation: shake 1s .2s ease both;
+    animation: shake 1s .2s ease both;
+}
+@-webkit-keyframes shake {
+    0%, 100% {
+        -webkit-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -webkit-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -webkit-transform: translateX(10px);
+    }
+}
+@-moz-keyframes shake {
+    0%, 100% {
+        -moz-transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        -moz-transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        -moz-transform: translateX(10px);
+    }
+}
+@keyframes shake {
+    0%, 100% {
+        transform: translateX(0);
+    }
+    10%, 30%, 50%, 70%, 90% {
+        transform: translateX(-10px);
+    }
+    20%, 40%, 60%, 80% {
+        transform: translateX(10px);
+    }
+}
+.bottom-content .tab-content .main-data-bottom{
+    height: 200px;
+    overflow: auto;
+}
+.bottom-content .tab-content .ovf-hidden{
+    overflow: hidden;
+}
+.form-signin {
+    max-width: 500px;
+    margin: 150px auto;
+}
+.poj-list, .side-content {
+    overflow: auto;
+}
+.poj-list span.poj-icon {
+  padding-right:7px;
+  color:#ccc
+}
+.poj-list a.tree-open,.poj-list a.tree-close{
+  width:15px;
+  display: inline-block;
+}
+.print-toolsbar{
+  padding:5px
+}
+.print-toolsbar .panel {
+  display:inline-block;
+  vertical-align:top;
+  background:#f7f7f9
+}
+.print-toolsbar .panel .panel-foot{
+  text-align: center;
+  font-size: 12px
+}
+.print-list {
+  border-right:1px solid #ccc
+}
+.print-list .form-list {
+  overflow: auto
+}
+.print-list .list-tools{
+  height:50px;
+  padding:10px 0;
+  border-bottom:1px solid #f2f2f2
+}
+.pageContainer {
+  background: #ededed;
+  text-align: center
+}
+.pageContainer .page{
+  border:9px solid transparent;
+  display: inline-block;
+}
+.pageContainer .page img{
+  width:inherit;
+  height: inherit;
+}
+.modal-fixed-height {
+  height: 400px;
+  overflow-y: auto;
+}

+ 9 - 9
web/templates/html/bills.html

@@ -5,11 +5,11 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>模板清单-Smartcost</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/maintain/templates/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--SpreadJs-->
-    <link rel="stylesheet" href="/web/css/spreadjs/gc.spread.sheets.excel2013lightGray.10.0.1.css" type="text/css">
+    <link rel="stylesheet" href="/lib/spreadjs/sheets/css/gc.spread.sheets.excel2013lightGray.10.0.1.css" type="text/css">
     <script>
         // 这里的变量供页面调用
         var userAccount = '<%- userAccount %>';
@@ -87,18 +87,18 @@
 <script src="/lib/jquery/jquery.min.js"></script>
 <script src="/lib/tether/tether.min.js"></script>
 <script src="/lib/bootstrap/bootstrap.min.js"></script>
-<script src="/lib/global.js"></script>
+<script src="/web/maintain/templates/js/global.js"></script>
 <!-- SpreadJs -->
 <script type="text/javascript" src="/lib/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
 <script>GC.Spread.Sheets.LicenseKey = "559432293813965#A0y3iTOzEDOzkjMyMDN9UTNiojIklkI1pjIEJCLi4TPB9mM5AFNTd4cvZ7SaJUVy3CWKtWYXx4VVhjMpp7dYNGdx2ia9sEVlZGOTh7NRlTUwkWR9wEV4gmbjBDZ4ElR8N7cGdHVvEWVBtCOwIGW0ZmeYVWVr3mI0IyUiwCMzETN8kzNzYTM0IicfJye&Qf35VfiEzRwEkI0IyQiwiIwEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsIyNyMzM5ADI5ADNwcTMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56ciojIz5GRiwiI8+Y9sWY9QmZ0Jyp96uL9v6L0wap9biY9qiq95q197Wr9g+89iojIh94Wiqi";</script>
 <!-- Models -->
 <script type="text/javascript" src="/public/web/idTree.js"></script>
 <!-- Controller -->
-<script type="text/javascript" src="/public/web/tree_sheet_controller.js"></script>
-<script type="text/javascript" src="/public/web/tree_sheet_helper.js"></script>
+<script type="text/javascript" src="/public/web/tree_sheet/tree_sheet_controller.js"></script>
+<script type="text/javascript" src="/public/web/tree_sheet/tree_sheet_helper.js"></script>
 <!-- service -->
-<script type="text/javascript" src="/web/templates/js/bills.js"></script>
-<script type="text/javascript" src="/web/templates/js/tp_bills_setting.js"></script>
+<script type="text/javascript" src="/web/maintain/templates/js/bills.js"></script>
+<script type="text/javascript" src="/web/maintain/templates/js/tp_bills_setting.js"></script>
 <script type="text/javascript" src="/public/web/common_ajax.js"></script>
 <script>
     autoFlashHeight();

web/templates/js/bills.js → web/maintain/templates/js/bills.js


+ 42 - 0
web/maintain/templates/js/global.js

@@ -0,0 +1,42 @@
+/*全局自适应高度*/
+function autoFlashHeight(){
+    var headerHeight = $(".header").height();
+    var bottomContentHeight = $(".bottom-content").height();
+    var toolsBar = $(".tools-bar").height();
+    $(".content").height($(window).height()-headerHeight);
+    $(".main-side").height($(window).height()-headerHeight-2);
+    $(".fluid-content").height($(window).height()-headerHeight-1);
+    $(".side-content").height($(window).height()-headerHeight );
+    $(".poj-list").height($(window).height()-headerHeight);
+    $(".form-list").height($(window).height()-headerHeight-50 );
+    $(".main-data-top").height($(window).height()-headerHeight-toolsBar-bottomContentHeight-2);
+    $(".main-data").height($(window).height()-headerHeight);
+};
+$(window).resize(autoFlashHeight);
+/*全局自适应高度结束*/
+$(function(){
+/*侧滑*/
+$(".open-sidebar").click(function(){
+    $(".slide-sidebar").animate({width:"800"}).addClass("open");
+});
+$("body").click(function(event){
+        var e = event || window.event; //浏览器兼容性
+        if(!$(event.target).is('a')) {
+            var elem = event.target || e.srcElement;
+            while (elem) { //循环判断至跟节点,防止点击的是div子元素
+                if (elem.className == "open-sidebar" || elem.className == 'slide-sidebar open') {
+                    return false;
+                }
+                elem = elem.parentNode;
+            }
+            $(".slide-sidebar").animate({width:"0"}).removeClass("open")// 关闭处理
+        }
+
+    });
+/*侧滑*/
+/*工具提示*/
+$('*[data-toggle=tooltip]').mouseover(function() {
+ $(this).tooltip('show');
+  });
+/*工具提示*/
+});

web/templates/js/tp_bills_setting.js → web/maintain/templates/js/tp_bills_setting.js


+ 4 - 4
web/users/login.html

@@ -5,9 +5,9 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>用户登录-Smartcost</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/public/web/urlUtil.js"></script>
 </head>
@@ -126,7 +126,7 @@
 
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
 </body>
 
 </html>

+ 5 - 5
web/users/project-management.html

@@ -6,12 +6,12 @@
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta http-equiv="x-ua-compatible" content="ie=edge">
     <title>项目管理-Smartcost</title>
-    <link rel="stylesheet" href="/web/css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
     <!--<link rel="stylesheet" href="/web/css/bootstrap/themes.css">-->
-    <link rel="stylesheet" href="/web/css/main.css">
-    <link rel="stylesheet" href="/web/css/font-awesome/font-awesome.min.css">
+    <link rel="stylesheet" href="/web/building_saas/css/main.css">
+    <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
     <!--zTree-->
-  	<link rel="stylesheet" href="/web/css/ztree/zTreeStyle.css" type="text/css">
+  	<link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
 
     <script>
         // 这里的变量供页面调用
@@ -455,7 +455,7 @@
     <script src="/lib/jquery/jquery.min.js"></script>
     <script src="/lib/tether/tether.min.js"></script>
     <script src="/lib/bootstrap/bootstrap.min.js"></script>
-    <script src="/lib/global.js"></script>
+    <script src="/web/building_saas/js/global.js"></script>
     <!-- zTree -->
   	<script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
   	<script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>