index.vue 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. <template>
  2. <el-dialog custom-class="cDialog" top="50px" v-model="dialogVisible" width="80%" @closed="dialogClosed">
  3. <div slot="title">
  4. <div class="title">健康评价报告概述</div>
  5. </div>
  6. <el-form style="margin-top:10px;">
  7. <el-form-item>健康状态:2016C505513</el-form-item>
  8. </el-form>
  9. <div class="tableBox">
  10. <div class="l">
  11. <el-form>
  12. <el-form-item class="imp fw">麻黄山001号风机</el-form-item>
  13. <el-form-item class="imp fw">评级结果:A+ </el-form-item>
  14. <el-form-item class="imp fw">评级展望:稳定</el-form-item>
  15. <el-form-item class="imp fw">评级有效期:一个月</el-form-item>
  16. <el-form-item class="imp fw">主要参数指标数据:</el-form-item>
  17. </el-form>
  18. <el-table :data="tableData" border stripe max-height="300" style="width: 100%; margin:10px 0;">
  19. <el-table-column prop="date" label="日期">
  20. </el-table-column>
  21. <el-table-column prop="name" label="姓名">
  22. </el-table-column>
  23. <el-table-column prop="address" label="地址">
  24. </el-table-column>
  25. </el-table>
  26. <el-form>
  27. <el-form-item class="imp fw">运行分析员:</el-form-item>
  28. <el-form-item class="imp fw">报告出具时间:2016-09-30</el-form-item>
  29. <el-form-item>注:本报告表述了健康管理系统对该设备的健康评级观点,仅供参考,并非是最终的决策的结论、建议。</el-form-item>
  30. </el-form>
  31. </div>
  32. <div class="r">
  33. <el-form>
  34. <el-form-item class="imp fw" style="border-bottom:8px solid #000;">评级观点:</el-form-item>
  35. <div class="infoBox">
  36. <p>麻黄山001号风机于2010年9月26日并网运行,本年累计发电量为5,100万Kwh,平均故障时间为72小时,平均故障发生周期为100小时。</p>
  37. <p>去年同期故障发生率为0%</p>
  38. <p class="red">本年1-8月份故障次数22次</p>
  39. <p class="red">温度类故障10次集中在7-8月份</p>
  40. <p class="red">安全链故障5次集中在3月份</p>
  41. <p class="red">其他类故障7次</p>
  42. <p class="purple">消缺主要手段采用</p>
  43. <p class="purple">复位70%</p>
  44. <p class="purple">检修30%</p>
  45. <p class="purple">部件更换0%</p>
  46. <p class="purple">本年9月份故障次数2次</p>
  47. <p class="purple">传感器类故障 100%</p>
  48. <p>预警9次全部是温度类预警,集中在7-8月份</p>
  49. <p>风机整体性能稳定,性能损失电量占比为11%,性能评估等级B+</p>
  50. <p class="red">总体预估10分月该台风机运行状态良好,不需要作为重点关注。</p>
  51. </div>
  52. </el-form>
  53. </div>
  54. </div>
  55. <div class="textBox">
  56. <el-form>
  57. <el-form-item class="imp fw">部件:</el-form-item>
  58. <el-form-item class="imp fw">发电机</el-form-item>
  59. <el-form-item>1)关键参数:发电机采用“发电机转速”、“发电机轴A温度” 、“发电机轴B温度”为关键参数,该参数在统计周期内数据显示样本在安全运行区内,没有超过进入劣化区</el-form-item>
  60. <el-table :data="tableData" border stripe max-height="300" style="width: 100%; margin:10px 0;">
  61. <el-table-column prop="date" label="日期">
  62. </el-table-column>
  63. <el-table-column prop="name" label="姓名">
  64. </el-table-column>
  65. <el-table-column prop="address" label="地址">
  66. </el-table-column>
  67. </el-table>
  68. <el-form-item>2)震动监测:</el-form-item>
  69. <el-form-item>时域分析分析法</el-form-item>
  70. <div class="infoBox">
  71. <p>有量纲参数:均值为100,方差为49,均方幅值67,峰值,260,平均幅值44,均方值120</p>
  72. <p>无量纲参数:峭度指标20,峰值指标50,波形指标90,脉冲指标77</p>
  73. <p>结合两种指标都位发现明显劣化值</p>
  74. </div>
  75. <el-form-item>时域分析分析法</el-form-item>
  76. <DoubleLineChart style="margin:10px 0;" width="100%" height="300px" />
  77. <el-form-item>3)统计分析:</el-form-item>
  78. <div class="infoBox">
  79. <p>发电机类故障,平均故障周期在12个月,上次故障距此次评价时间为5个月,发电机处于平稳运行周期,</p>
  80. </div>
  81. <el-form-item class="imp fw">变桨</el-form-item>
  82. <div class="infoBox">
  83. <p>1)关键参数:变桨采用“变桨电机温度1”、“变桨电机温度2” 、“变桨电机温度3”、“变频器温度1”、“变频器温度2”
  84. 、“变频器温度3”为关键参数,该参数在统计周期内数据显示样本在安全运行区内,没有超过进入劣化区</p>
  85. </div>
  86. <el-table :data="tableData" border stripe max-height="300" style="width: 100%; margin:10px 0;">
  87. <el-table-column prop="date" label="日期">
  88. </el-table-column>
  89. <el-table-column prop="name" label="姓名">
  90. </el-table-column>
  91. <el-table-column prop="address" label="地址">
  92. </el-table-column>
  93. </el-table>
  94. <el-form-item>2)震动监测:</el-form-item>
  95. <el-form-item>时域分析分析法</el-form-item>
  96. <div class="infoBox">
  97. <p>有量纲参数:均值为100,方差为49,均方幅值67,峰值,260,平均幅值44,均方值120</p>
  98. <p>无量纲参数:峭度指标20,峰值指标50,波形指标90,脉冲指标77</p>
  99. <p>结合两种指标都位发现明显劣化值</p>
  100. </div>
  101. <el-form-item>频域分析法:根据震动检测提供频域分析结果,现有设备运行正常</el-form-item>
  102. <DoubleLineChart style="margin:10px 0;" width="100%" height="300px" />
  103. <el-form-item>2)震动监测:</el-form-item>
  104. <div class="infoBox">
  105. <p>发电机类故障,平均故障周期在12个月,上次故障距此次评价时间为5个月,发电机处于平稳运行周期,</p>
  106. </div>
  107. <el-form-item class="imp fw">指标:</el-form-item>
  108. <el-form-item class="imp fw">1、风能利用率</el-form-item>
  109. </el-form>
  110. </div>
  111. <div class="tableBox" style="margin:20px 0;">
  112. <div class="l">
  113. <div class="infoBox">
  114. <p>近三月,受宁夏电网限电,及自然天气情况等因素影响,麻黄山1#风机发电能力在这个三个月程下降趋势,但非计划损失电量和计划损失电量逐渐减少,风能利用率并未体现出递减趋势,而是逐步增长。</p>
  115. <p>2016年9月,非计划检修率和计划检修率分别为6%和12%,计划检修率尚可,风机产生的非计划检修率还存在,但较前两月明显较低。</p>
  116. <p>风机因自身原因造成5%的性能损失率,在可接受范围。</p>
  117. <p>总体来看,该风机逐步进入平稳期,风能利用率增长趋势,可利率较高。</p>
  118. </div>
  119. </div>
  120. <div class="r">
  121. <el-table :data="tableData" border stripe max-height="300" style="width: 100%; margin:10px 0;">
  122. <el-table-column prop="date" label="日期">
  123. </el-table-column>
  124. <el-table-column prop="name" label="姓名">
  125. </el-table-column>
  126. <el-table-column prop="address" label="地址">
  127. </el-table-column>
  128. </el-table>
  129. </div>
  130. </div>
  131. </el-dialog>
  132. </template>
  133. <script>
  134. import DoubleLineChart from "@com/chart/line/double-line-chart.vue";
  135. export default {
  136. data () {
  137. return {
  138. dialogVisible: false, // 弹窗是否显示
  139. tableData: [{ // 表格1数据
  140. date: '2016-05-02',
  141. name: '王小虎',
  142. address: '上海市普陀区金沙江路 1518 弄'
  143. }, {
  144. date: '2016-05-04',
  145. name: '王小虎',
  146. address: '上海市普陀区金沙江路 1517 弄'
  147. }, {
  148. date: '2016-05-01',
  149. name: '王小虎',
  150. address: '上海市普陀区金沙江路 1519 弄'
  151. }, {
  152. date: '2016-05-03',
  153. name: '王小虎',
  154. address: '上海市普陀区金沙江路 1516 弄'
  155. }]
  156. };
  157. },
  158. props: {
  159. show: {
  160. type: Boolean,
  161. default: false
  162. }
  163. },
  164. components: {
  165. DoubleLineChart
  166. },
  167. mounted () {
  168. this.dialogVisible = this.show;
  169. },
  170. methods: {
  171. dialogClosed () {
  172. this.dialogVisible = false;
  173. this.$emit("closed", false);
  174. }
  175. },
  176. watch: {
  177. show (value) {
  178. this.dialogVisible = value;
  179. }
  180. }
  181. };
  182. </script>
  183. <style lang="less" scoped>
  184. .cDialog {
  185. .title {
  186. text-align: center;
  187. font-size: 24px;
  188. font-weight: 700;
  189. }
  190. .tableBox {
  191. width: 100%;
  192. display: flex;
  193. justify-content: space-between;
  194. align-items: center;
  195. .l,
  196. .r {
  197. width: 49%;
  198. align-self: flex-start;
  199. }
  200. .fw {
  201. font-weight: 700;
  202. }
  203. }
  204. .infoBox {
  205. margin-top: 10px;
  206. font-size: 16px;
  207. .red {
  208. color: #f25656;
  209. }
  210. .purple {
  211. color: rgb(112, 88, 209);
  212. }
  213. p {
  214. text-indent: 2em;
  215. }
  216. }
  217. .textBox {
  218. width: 100%;
  219. margin-top: 10px;
  220. font-size: 16px;
  221. }
  222. }
  223. </style>
  224. <style lang="less">
  225. .cDialog {
  226. .cell {
  227. text-align: center;
  228. }
  229. .el-dialog__body {
  230. max-height: 700px;
  231. overflow-y: scroll;
  232. }
  233. .el-form-item.imp {
  234. .el-form-item__content {
  235. font-size: 20px;
  236. }
  237. }
  238. .el-form-item {
  239. margin-bottom: 0;
  240. }
  241. }
  242. </style>