chente 5 лет назад
Родитель
Сommit
a1ba87a965
2 измененных файлов с 302 добавлено и 1 удалено
  1. 199 1
      xiangmu.html
  2. 103 0
      xiangmu2.html

+ 199 - 1
xiangmu.html

@@ -83,6 +83,15 @@
                             <div class="col-auto p-0">
                               <div class="card text-center border-0 bg-light mx-1">
                                 <div class="card-body p-2">
+                                  <h5 class="card-title"><i class="fa fa-pie-chart"></i></h5>
+                                  <p class="card-text text-muted"><a href="">展开图表</a></p>
+
+                                </div>
+                              </div>
+                            </div>
+                            <div class="col-auto p-0">
+                              <div class="card text-center border-0 bg-light mx-1">
+                                <div class="card-body p-2">
                                   <h5 class="card-title">4</h5>
                                   <p class="card-text text-muted">成员</p>
                                 </div>
@@ -140,11 +149,18 @@
                         <h5 class="card-title">
                           <a href="biaoduan.html">XXXX大桥</a>
                         </h5>
-
                           <div class="row mx-0">
                             <div class="col-auto p-0">
                               <div class="card text-center border-0 bg-light mx-1">
                                 <div class="card-body p-2">
+                                  <h5 class="card-title"><i class="fa fa-angle-double-up"></i></h5>
+                                  <p class="card-text text-muted"><a href="">收起图表</a></p>
+                                </div>
+                              </div>
+                            </div>
+                            <div class="col-auto p-0">
+                              <div class="card text-center border-0 bg-light mx-1">
+                                <div class="card-body p-2">
                                   <h5 class="card-title">4</h5>
                                   <p class="card-text text-muted">成员</p>
                                 </div>
@@ -195,6 +211,16 @@
                               </div>
                             </div>
                           </div>
+                          <div class="row mx-0">
+                            <div class="col-6 p-0">
+                              <div id="chartContainer1" style="height: 200px; width: 100%;">
+                              </div>
+                            </div>
+                            <div class="col-6 p-0">
+                              <div id="chartContainer3" style="height: 200px; width: 100%;">
+                              </div>
+                            </div>
+                          </div>
                       </div>
                     </div>
                   </div>
@@ -212,6 +238,178 @@
         <!-- zTree -->
     <script type="text/javascript" src="js/ztree/jquery.ztree.core.js"></script>
     <script type="text/javascript" src="js/ztree/jquery.ztree.excheck.js"></script>
+    <script>
+                          //chartContainer1//
+    // 基于准备好的dom,初始化echarts图表
+                    var myChart = echarts.init(document.getElementById('chartContainer1'));
+                    var option = {
+                      color: ['#e9af68','#57b7b6','#e4575a','#959eac','#6699FF',
+                              '#d38b70','#8fb7cf','#cd5c5c','#ffa500','#40e0d0',
+                              '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700',
+                              '#5c616b','#ff6666','#3cb371','#b8860b','#30e0e0'],
+                              title : {
+                                  text: ''
+                              },
+        tooltip : {
+            trigger: 'axis'
+        },
+        calculable : true,
+        legend: {
+            data:['总价','累计完成','完成进度']
+        },
+        dataZoom : {
+            show : true,
+            start : 50,
+            end : 100,
+            height:20
+        },
+        xAxis : [
+            {
+                type : 'category',
+                splitLine : {show : true},
+                data : ['1标','2标','3标','4标','5标','6标','7标']
+            }
+        ],
+        yAxis : [
+            {
+               type : 'value',
+                name : '金额',
+                position:'left',
+                axisLabel : {
+                    formatter: '{value} '
+                },
+                splitArea : {show : true}
+            },
+            {
+                type : 'value',
+                name:'完成进度',
+                axisLabel : {
+                    formatter: '{value} %'
+                },
+                position: 'right',
+                splitArea : {show : true}
+            }
+        ],
+        series : [
+            {
+                name:'总价',
+                type:'bar',
+                tooltip : {formatter: "{b}<br/>{a}:{c} %"},
+                stack: '总价',
+                label: {
+                    show: true,
+                    position: 'top',
+                    color:'#000'
+                },
+                data:[2, 1, 3, 5, 2, 1, 1]
+            },
+            {
+                name:'累计完成',
+                type:'bar',
+                tooltip : {formatter: "{b}<br/>{a}:{c} %"},
+                stack: '累计完成',
+                label: {
+                    show: true,
+                    position: 'top',
+                    color:'#000'
+                },
+                data:[0, 2, 2, 1, 4, 2, 1]
+            },
+            {
+                name:'完成进度',
+                type:'line',
+                tooltip : {trigger: 'axis',formatter: "{b}<br/>{a}:{c} %"},
+                yAxisIndex: 1,
+                data:[10, 15, 20, 13, 11, 9, 10]
+            },
+        ]
+    };
+                    // 为echarts对象加载数据 
+                    myChart.setOption(option); 
+                    //END chartContainer1//
+                         
 
+      //3 标段月进度//
+    // 基于准备好的dom,初始化echarts图表
+                    var myChart = echarts.init(document.getElementById('chartContainer3'));
+                    var option = {
+                              color:["#e9af68","#57b7b6"],
+                              title : {
+                                  text: ''
+                              },
+                              tooltip : {
+                                  trigger: 'axis',
+                                  formatter: "{b} <br/>{a}:{c} %<br/>{a1}:{c1} %"
+                              },
+                              legend: {
+                                  data:['截止本月完成','本月完成']
+                              },
+                              toolbox: {
+                                  show : true,
+                                  feature : {
+                                      magicType : {show: true, type: ['line', 'bar']}
+                                  }
+                              },
+        dataZoom : {
+            show : true,
+            start : 50,
+            end : 100,
+            height:20
+        },
+        xAxis : [
+            {
+                                      type : 'category',
+                                      boundaryGap : true,
+                data : [
+                    '2月','3月','4月','5月','6月','7月','8月','9月','10月'
+                ]
+            }
+        ],
+        yAxis : [
+                                  {
+                                      type : 'value',
+                                      axisLabel : {
+                                          formatter: '{value} %'
+                                      },
+                                      splitArea : {show : true}
+                                  }
+                              ],
+        series : [
+                                  {
+                                      name:'截止本月完成',
+                                      type:'line',
+                                      itemStyle: {
+                                          normal: {
+                                              lineStyle: {
+                                                  shadowColor : 'rgba(0,0,0,0.4)',
+                                                  shadowBlur: 5,
+                                                  shadowOffsetX: 3,
+                                                  shadowOffsetY: 3
+                                              }
+                                          }
+                                      },
+                                      data:[10, 10, 30, 40, 50, 60, 80, 85, 100]
+                                  },
+                                  {
+                                      name:'本月完成',
+                                      type:'line',
+                                      itemStyle: {
+                                          normal: {
+                                              lineStyle: {
+                                                  shadowColor : 'rgba(0,0,0,0.4)',
+                                                  shadowBlur: 5,
+                                                  shadowOffsetX: 3,
+                                                  shadowOffsetY: 3
+                                              }
+                                          }
+                                      },
+                                      data:[10, 0, 20, 10, 10, 10, 10, 5, 15]
+                                  }
+                              ]
+      };
+                    // 为echarts对象加载数据 
+                    myChart.setOption(option); 
+                    //3 标段月进度//
+    </script>
 </body>
 </html>

+ 103 - 0
xiangmu2.html

@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <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="css/bootstrap/bootstrap.min.css">
+    <link rel="stylesheet" href="css/main.css">
+    <link rel="stylesheet" href="css/font-awesome/font-awesome.min.css">
+    <script src=js/echarts/echarts.min.js></script>
+    <!--zTree-->
+    <link rel="stylesheet" href="css/ztree/zTreeStyle.css" type="text/css">
+</head>
+<body>
+  <div class="main">
+    <div class="main-nav d-flex align-items-start flex-column">
+      <div class="logo"><img src="img/logo.png"></div>
+      <div class="nav-top">
+        <ul class="nav nav-pills nav-stacked bg-nav">
+          <!--系统维护信息-->
+          <!-- <li class="bg-danger"><a class="text-white maintain-icon"><i class="fa fa-wrench "></i><span class="bg-danger maintain-info">系统将于 2019年3月10日 14:09 开始停机维护,持续30分钟。</span></a></li> -->
+          <!--系统维护信息 end-->
+          <li><a href="dashboard.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="代办事项"><i class="fa fa-check-square-o"></i><span>待办</span></a></li>
+          <li class="active"><a href="biaoduan.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="项目"><i class="fa fa-list-ul"></i><span>项目</span></a></li>
+          <li><a href="fenbao.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="总分包"><i class="fa fa-sitemap"></i></a></li>
+        </ul>
+      </div>
+      <div class="nav-bottom mt-auto">
+        <ul class="nav nav-pills nav-stacked bg-nav">
+          <li><a href="settings-system.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="平台设置"><i class="fa fa-cogs"></i><span>平台设置</span></a></li>
+
+        </ul>
+        <div class="dropright my-1 ml-1">
+          <a href="" class="avatar bg-1" data-toggle="dropdown" aria-haspopup="false" aria-expanded="false">张匡胤</a>
+          <div class="dropdown-menu">
+           <a href="account-info.html" class="dropdown-item">账号资料</a>
+           <a href="#" class="dropdown-item">账号安全</a>
+           <div class="dropdown-divider"></div>
+           <a href="#" class="dropdown-item">帮助中心</a>
+           <a href="#" class="dropdown-item">退出登录</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class="main-panel">
+      <div class="panel-content">
+        <div class="panel-title fluid">
+          <div class="title-main  d-flex justify-content-between">
+            <div>
+              <div class="d-inline-block">
+                <div class="btn-group btn-group-toggle group-tab" data-toggle="buttons">
+                  <label class="btn btn-sm btn-light">
+                    <a href="xiangmu.html"><i class="fa fa-th-list"></i> 列表显示</a>
+                  </label>
+                  <label class="btn btn-sm btn-light active">
+                    <a href="xiangmu2.html"><i class="fa fa-table"></i> 表格显示</a>
+                  </label>
+                </div>
+              </div>
+            </div>
+            <div>
+              
+            </div>
+          </div>
+        </div>
+        <div class="content-wrap">
+            <div class="c-body">
+              <div class="sjs-height-0">
+                  <!--没有标段数据-->
+                  <!-- <div class="jumbotron">
+                    <h3 class="display-6">还没有项目数据</h3>
+                  </div> -->
+                  <!--列表显示项目-->
+                <table class="table table-hover table-bordered">
+                  <tr><th>项目名称</th><th>标段</th><th>合同金额</th><th>累计变更</th><th>完成金额</th><th>进度</th></tr>
+                  <tr><td><a href="#">XXXX大桥</a></td><td>11</td><td class="text-right">31102121</td><td class="text-right">50000</td><td class="text-right">6102121</td><td><div class="progress">
+                        <div class="progress-bar bg-success" style="width: 19.6%;" data-placement="bottom" data-toggle="tooltip" data-original-title="完成进度:¥6,102,121.00">19.6%</div>
+                        <div class="progress-bar bg-danger" style="width:80.4%;" data-placement="bottom" data-toggle="tooltip" data-original-title="未完成:¥25,000,000.00">80.4%</div>
+                      </div></td></tr>
+                  <tr><td><a href="#">XXXX大桥</a></td><td>11</td><td class="text-right">31102121</td><td class="text-right">50000</td><td class="text-right">6102121</td><td><div class="progress">
+                        <div class="progress-bar bg-success" style="width: 19.6%;" data-placement="bottom" data-toggle="tooltip" data-original-title="完成进度:¥6,102,121.00">19.6%</div>
+                        <div class="progress-bar bg-danger" style="width:80.4%;" data-placement="bottom" data-toggle="tooltip" data-original-title="未完成:¥25,000,000.00">80.4%</div>
+                      </div></td></tr>
+                  <tr><th>合计</th><th></th><th class="text-right">62204242</th><th class="text-right">100000</th><th class="text-right">12204242</th><th></th></tr>
+                </table>
+              </div>
+            </div>
+        </div>
+      </div>
+    </div>
+  </div>
+    <!-- JS. -->
+    <script src="js/jquery/jquery-3.2.1.min.js"></script>
+    <script src="js/bootstrap/bootstrap.bundle.min.js"></script>
+    <script src="js/global.js"></script>
+    <script type="text/javascript">  autoFlashHeight();</script>
+        <!-- zTree -->
+    <script type="text/javascript" src="js/ztree/jquery.ztree.core.js"></script>
+    <script type="text/javascript" src="js/ztree/jquery.ztree.excheck.js"></script>
+
+</body>
+</html>