cmdbcontrast.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <div ng-controller="cmdbcontrastCtrl" class="col-xs-12 padding-left-0">
  2. <div class="users-list fontsizes-14 col-xs-8 padding-left-0 padding-right-0" ng-style="textheight" style="border-collapse:collapse;overflow:scroll">
  3. <div class="col-xs-12 cmdbheader">
  4. 配置版本对比
  5. </div>
  6. <div class="users-list fontsizes-14 col-xs-6">
  7. <div class="col-xs-12 center">
  8. CMDB
  9. </div>
  10. <div class="row padding-top-5 padding-bottom-15">
  11. <div ng-repeat="tab in vm.tabs">
  12. <div class="col-xs-12 padding-right-10">
  13. <table ng-table="tableParam" class="table">
  14. <thead>
  15. <th class="panel-headinglist px-nested-panel-heading table-heading-background padding-left-15">{{tab.title}}</th>
  16. </thead>
  17. <tbody>
  18. <tr class="col-xs-12 col-0 fontsizes-12 pointfont" ng-repeat="tablast in tab.form.fields" ng-click="historylong(tablast)" ng-if="tablast.key!='hw_createtime'&&tablast.key!='hw_updata'&&tablast.key!='hw_change'">
  19. <td class="col-xs-4 rowTd pull-left tablelistleft fontcolor-one th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{tablast.templateOptions.label}}</span></td>
  20. <td class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{tablast.key!='hw_createtime'? allcmdbdata.xdetails[tablast.key]:vm.models.createtime}}</span></td>
  21. <!-- <td class="col-xs-4 rowTd pull-left tablelistleft fontcolor-one th-aline">{{tablast.templateOptions.label}}</td> -->
  22. <!-- <td ng-if="tablast.key!='hw_updata'&&tablast.key!='hw_change'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{tablast.key!='hw_createtime'? allcmdbdata.xdetails[tablast.key]:allcmdbdata.xdetails.createtime}}</td>
  23. <td ng-if="tablast.key=='hw_updata'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{vm.models.lastupdatetime}}</td>
  24. <td ng-if="tablast.key=='hw_change'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{vm.models.props.lastupdateperson}}</td> -->
  25. </tr>
  26. </tbody>
  27. </table>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. <div class="users-list fontsizes-14 col-xs-6">
  33. <div class="col-xs-12 center">
  34. 现实环境
  35. </div>
  36. <div class="row padding-top-5 padding-bottom-15">
  37. <div ng-repeat="tab in vm.tabs">
  38. <div class="col-xs-12 padding-left-10">
  39. <table ng-table="tableParam" class="table">
  40. <thead>
  41. <th class="panel-headinglist px-nested-panel-heading table-heading-background padding-left-15">{{tab.title}}</th>
  42. </thead>
  43. <tbody>
  44. <tr class="col-xs-12 col-0 fontsizes-12 pointfont" ng-repeat="tablast in tab.form.fields" ng-click="historylong(tablast)" ng-if="tablast.key!='hw_createtime'&&tablast.key!='hw_updata'&&tablast.key!='hw_change'">
  45. <td class="col-xs-4 rowTd pull-left tablelistleft fontcolor-one th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{tablast.templateOptions.label}}</span></td>
  46. <td class="col-xs-8 rowTd pull-right tablelistright ashy th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{tablast.key!='hw_createtime'? allcmdbdata.ydetails[tablast.key]:vm.models.createtime}}</span></td>
  47. <!-- <td ng-if="tablast.key=='hw_updata'" class="col-xs-8 rowTd pull-right tablelistright ashy th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{vm.models.lastupdatetime}}</span></td>
  48. <td ng-if="tablast.key=='hw_change'" class="col-xs-8 rowTd pull-right tablelistright ashy th-aline"><span ng-class="{wangfont:wangfont(tablast.key)}">{{vm.models.props.lastupdateperson}}</span></td> -->
  49. </tr>
  50. </tbody>
  51. </table>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="users-list fontsizes-14 col-xs-4 outborder" ng-style="textheight" style="border-collapse:collapse;overflow:scroll">
  58. <div class="titledetail row ng-binding border-style" style="background: #e6eef4">
  59. <div class="padding-10"> 修改历史<span class="padding-left-10" style="background: #e6eef4;color:#be2636">[{{choicetype||'暂无'}}]</span></div>
  60. </div>
  61. <timeline class="paddingall">
  62. <timeline-event ng-repeat="event in events" side="right">
  63. <timeline-badge class="{{event.badgeClass}} dianback timeline-hidden" ng-class="{timelinebadge:events.length==5&&events[5].when!=' '}" when-visible="animateElementIn" when-not-visible="animateElementOut">
  64. <i class="glyphicon {{event.badgeIconClass}}"></i>
  65. </timeline-badge>
  66. <timeline-title class="{{event.titleClass}} center timeline-hidden timepost fz-14 pull-left" ng-class="{timepostlast:events.length==5&&events[5].when!=' '}" when-visible="animateElementIn" when-not-visible="animateElementOut">
  67. {{event.time}}
  68. </timeline-title>
  69. <timeline-panel class="{{event.badgeClass}} timeline-hidden fz-12" ng-class="{timelinepanellast:events.length==5&&events[5].when!=' '}" when-visible="animateElementIn" when-not-visible="animateElementOut">
  70. <timeline-heading class="font-color-six">
  71. <p ng-if="event.versionNumber">
  72. <small class="fontsizes-14 font-color-gray">版本号:<span class="fontcolor-one">{{event.versionNumber}}</span></small>
  73. </p>
  74. <p ng-if="event.motion">
  75. <small class="fontsizes-14 font-color-gray">操作动作:<span class="fontcolor-one">{{event.motion}}</span></small>
  76. </p>
  77. <!-- <p ng-if="event.when">
  78. <small class="fz-12 font-color-gray">操作内容:{{event.versionNumber}}</small>
  79. </p> -->
  80. <p ng-class="{telephone:event.title=='处理'}">操作内容:<span class="fontcolor-one">{{event.description}}</span>
  81. </p>
  82. <!-- <p ng-if="event.when">
  83. <small class="text-muted fz-12"><i class="glyphicon glyphicon-time"></i>{{event.when}}</small>
  84. </p>
  85. <p ng-if="event.titleContentHtml" ng-bind-html="event.titleContentHtml">
  86. </p> -->
  87. </timeline-heading>
  88. <!-- <p ng-bind-html="event.contentHtml"></p>
  89. <timeline-footer ng-if="event.footerContentHtml">
  90. <span ng-bind-html="event.footerContentHtml"></span>
  91. </timeline-footer> -->
  92. </timeline-panel>
  93. </timeline-event>
  94. </timeline>
  95. </div>
  96. <!-- <div class="col-xs-12 padding-top-15 padding-bottom-15 subfooter center" ng-style='width'>
  97. <button type="close" class="margin-left-5 btn btn-default" ng-click="backlastpage()" translate="form.button.CLOSE">CLOSE </button>
  98. </div> -->
  99. </div>
  100. <style>
  101. .timepost {
  102. margin-top: 13px;
  103. width: 30%;
  104. }
  105. .cmdbheader {
  106. font-size: 20px;
  107. padding: 15px;
  108. }
  109. .wangfont {
  110. color: #be2636 !important;
  111. }
  112. .paddingall {
  113. padding: 10px;
  114. }
  115. </style>
  116. <!-- <script>
  117. var trHeight = $('td').parent('tr').height();
  118. if (trHeight > 25) {
  119. $('tr').children('td').css('height', trHeight + 'px');
  120. }
  121. </script> -->