stage.ejs 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main d-flex justify-content-between">
  4. <div>
  5. </div>
  6. <div>
  7. <a href="#add-qi" data-toggle="modal" data-target="#add-qi" class="btn btn-primary btn-sm pull-right">添加期</a>
  8. </div>
  9. </div>
  10. </div>
  11. <div class="content-wrap">
  12. <div class="c-body">
  13. <!--期汇总图表-->
  14. <div id="chartContainer4" style="height: 300px; width: 100%;" class="mb-4">
  15. </div>
  16. <table class="table table-bordered">
  17. <thead>
  18. <tr>
  19. <th>期数</th>
  20. <th class="text-center">计量月份</th>
  21. <th class="text-center">本期合同计量</th>
  22. <th class="text-center">本期数量变更计量</th>
  23. <th class="text-center">截止上期累计完成</th>
  24. <th class="text-center">本期完成计量</th>
  25. <th class="text-center">累计完成计量</th>
  26. <th class="text-center">状态</th>
  27. </tr>
  28. </thead>
  29. <tbody>
  30. <tr>
  31. <td><a href="jiliang-qi-detail.html">第 4 期</a></td>
  32. <td class="text-center">201710</td>
  33. <td class="text-right">34234234.00</td>
  34. <td class="text-right">34234234.00</td>
  35. <td class="text-right">34234234.00</td>
  36. <td class="text-right">34234234.00</td>
  37. <td class="text-right">34234234.00</td>
  38. <td class="text-cenetr">待上报</td>
  39. </tr>
  40. <tr>
  41. <td><a href="jiliang-qi-detail.html">第 3 期</a></td>
  42. <td class="text-center">201710</td>
  43. <td class="text-right">34234234.00</td>
  44. <td class="text-right">34234234.00</td>
  45. <td class="text-right">34234234.00</td>
  46. <td class="text-right">34234234.00</td>
  47. <td class="text-right">34234234.00</td>
  48. <td class="text-cenetr"><a href="" class="btn btn-primary btn-sm">审批</a></td>
  49. </tr>
  50. <tr>
  51. <td><a href="jiliang-qi-detail.html">第 2 期</a></td>
  52. <td class="text-center">201710</td>
  53. <td class="text-right">34234234.00</td>
  54. <td class="text-right">34234234.00</td>
  55. <td class="text-right">34234234.00</td>
  56. <td class="text-right">34234234.00</td>
  57. <td class="text-right">34234234.00</td>
  58. <td class="text-cenetr text-warning">审批中</td>
  59. </tr>
  60. <tr>
  61. <td><a href="jiliang-qi-detail.html">第 1 期</a></td>
  62. <td class="text-center">201710</td>
  63. <td class="text-right">34234234.00</td>
  64. <td class="text-right">34234234.00</td>
  65. <td class="text-right">34234234.00</td>
  66. <td class="text-right">34234234.00</td>
  67. <td class="text-right">34234234.00</td>
  68. <td class="text-cenetr text-success">审批完成</td>
  69. </tr>
  70. </tbody>
  71. </table>
  72. </div>
  73. </div>
  74. </div>
  75. <script src=/public/js/echarts/echarts.min.js></script>
  76. <script type="text/javascript">
  77. //4 标段期数计量进度//
  78. var myChart = echarts.init(document.getElementById('chartContainer4'));
  79. var option = {
  80. color: ['#e9af68','#57b7b6','#e4575a','#959eac','#6699FF',
  81. '#d38b70','#8fb7cf','#cd5c5c','#ffa500','#40e0d0',
  82. '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700',
  83. '#5c616b','#ff6666','#3cb371','#b8860b','#30e0e0'],
  84. tooltip : {
  85. trigger: 'axis'
  86. },
  87. calculable : true,
  88. legend: {
  89. data:['本期合同计量','本期数量变更计量','截至上期累计完成','本期完成计量','完成度']
  90. },
  91. dataZoom: [
  92. {show: true,start: 0, end: 100}
  93. ],
  94. xAxis : [
  95. {
  96. type : 'category',
  97. splitLine : {show : true},
  98. data : ['第一期','第二期','第三期','第四期','第五期','第六期','第七期']
  99. }
  100. ],
  101. yAxis : [
  102. {
  103. type : 'value',
  104. name : '金额',
  105. position:'left',
  106. axisLabel : {
  107. formatter: '{value} 元'
  108. },
  109. splitArea : {show : true}
  110. },
  111. {
  112. type : 'value',
  113. name:'完成度',
  114. axisLabel : {
  115. formatter: '{value} %'
  116. },
  117. position: 'right',
  118. splitArea : {show : true}
  119. }
  120. ],
  121. series : [
  122. {
  123. name:'本期合同计量',
  124. type:'bar',
  125. tooltip : {trigger: 'item',formatter: "{b} <br/>{a}:{c}元"},
  126. stack: '合同',
  127. data:[320, 332, 301, 334, 390, 330, 320]
  128. },
  129. {
  130. name:'本期数量变更计量',
  131. type:'bar',
  132. tooltip : {trigger: 'item',formatter: "{b} <br/>{a}:{c}元"},
  133. stack: '合同',
  134. data:[320, -20, 301, 334, 390, 330, 320]
  135. },
  136. {
  137. name:'截至上期累计完成',
  138. type:'bar',
  139. tooltip : {trigger: 'item',formatter: "{b} <br/>{a}:{c}元"},
  140. stack: '完成',
  141. data:[120, 132, 101, 134, 90, 230, 210]
  142. },
  143. {
  144. name:'本期完成计量',
  145. type:'bar',
  146. tooltip : {trigger: 'item',formatter: "{b} <br/>{a}:{c}元"},
  147. stack: '完成',
  148. data:[220, 182, 191, 234, 290, 330, 310]
  149. },
  150. {
  151. name:'完成度',
  152. type:'line',
  153. tooltip : {trigger: 'axis',formatter: "{b}占总标段<br/>{a}:{c} %"},
  154. yAxisIndex: 1,
  155. data:[10, 15, 20, 13, 11, 9, 5]
  156. },
  157. ]
  158. };
  159. // 为echarts对象加载数据
  160. myChart.setOption(option);
  161. //4 标段期数计量进度//
  162. </script>