myIncident.html 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <!-- <style type="text/css">
  2. .activeButton {
  3. background-color: #006bc0 !important;
  4. color: white !important;
  5. }
  6. .flexButton {
  7. position: absolute;
  8. right: 20px;
  9. top: -4px;
  10. }
  11. .textOver {
  12. overflow: hidden;
  13. text-overflow: ellipsis;
  14. white-space: nowrap;
  15. }
  16. .button-bar>.button {
  17. padding: 0 0;
  18. }
  19. .handleButtonLook {
  20. margin-bottom: -5px;
  21. margin-top: 5px;
  22. }
  23. .handleButtonHandler {
  24. margin-bottom: -5px;
  25. margin-top: 5px;
  26. }
  27. .icontfontMarginLeft {
  28. margin-left: 6px;
  29. }
  30. </style>
  31. <div style="background:white" class="tabs-top fz-16">
  32. <div class="top-header">
  33. <div class="item item-icon-right bordo height_3" ng-click="inputclick()">
  34. <a class="" ng-focus="inputclick()">
  35. <i class="icon ion-ios-arrow-right font-color-gray" style="font-size: 2rem;"></i>
  36. </a>
  37. <span class="">{{searchstate.label}}</span>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="row body-background-color" style="height:1rem;"></div>
  42. <div class="scroll-content top-header has-footer body-background-color ">
  43. <ion-content>
  44. <ion-refresher pulling-text="下拉刷新 " on-refresh="doRefresh() "></ion-refresher>
  45. <div class="item " ng-if="!myData.length ">
  46. <div class="row ">
  47. <div class="col col-33 col-offset-33 ">
  48. <img src="./assets/images/weChat/quesheng.png " alt=" " style="height:10rem; ">
  49. </div>
  50. </div>
  51. <div class="row ">
  52. <div class="col col-33 col-offset-33 " style="text-align: center; ">
  53. <span class="textOver font-color-gray "> 暂无报修</span>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="item padding-top-bottom list-margin-bottom " ng-repeat="item in myData ">
  58. <div class="row-16">
  59. <div class="row_16" style="line-height: normal" ng-click="lookFunction(item) ">
  60. <div class="row_0 col col-10 ">
  61. <i class="icon iconfont dsit-baoxiuliebiao font-color-lightblue"></i>
  62. </div>
  63. <div class="col col-70 font-color-black textOver rowtop">
  64. <span>报障编号:{{item.incidentsign}}</span>
  65. </div>
  66. <div class="col col-20-all rowtop">
  67. <span class="state-wrap-normal ">{{item.state}}</span>
  68. </div>
  69. </div>
  70. <div class="row list-border-top list-border-bottom">
  71. <div class="rowtop" style="margin-left:3.4rem">
  72. <div class="col font-color-black fz-14 " ng-click="lookFunction(item) ">
  73. <p class="font-color-gray fz-14"><span class="font-color-black">报修内容:</span>{{item.description}}</p>
  74. </div>
  75. </div>
  76. </div>
  77. <div class="row list-border-bottom">
  78. <div class="" style="margin-left:3.4rem;width:100%">
  79. <div class="pull-left font-color-gray fz-12 rowtop-8" ng-click="lookFunction(item) ">
  80. <span>维修人:</span>
  81. <span>{{item.name}}</span>
  82. </div>
  83. <div class="pull-right font-color-gray fz-12 rowtop-8" ng-click="lookFunction(item) ">
  84. <span>报修时间:</span>
  85. <span>{{item.createTime | date:"yyyy-MM-dd HH:mm:ss "}}</span>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <ion-infinite-scroll ng-if="!domore " on-infinite="loadMore() " immediate-check="false " distance="1% "></ion-infinite-scroll>
  92. </ion-content>
  93. </div> -->
  94. <style type="text/css">
  95. .textOver {
  96. overflow: hidden;
  97. text-overflow: ellipsis;
  98. white-space: nowrap;
  99. }
  100. input::-ms-input-placeholder {
  101. text-align: center;
  102. }
  103. input::-webkit-input-placeholder {
  104. text-align: center;
  105. }
  106. </style>
  107. <!-- <div class="bar bar-header bar-stable">
  108. <div class="item-input-wrapper" style="background: white;border: 0.1rem solid #eee;">
  109. <input type="text" class="form-control border-2 icon iconfont xinjian" style="height: 28px;background:white;" ng-change="searchNoticesearchInput)" placeholder="&#xe633搜索" ng-model="searchInput">
  110. </div>
  111. </div> -->
  112. <div style="background:white" class="tabs-top fz-16">
  113. <div class="top-header">
  114. <div class="item item-icon-right bordo height_3" ng-click="inputclick()">
  115. <a class="" ng-focus="inputclick()">
  116. <i class="icon ion-ios-arrow-right font-color-gray" style="font-size: 2rem;"></i>
  117. </a>
  118. <span class="">{{searchstate.label}}</span>
  119. </div>
  120. </div>
  121. </div>
  122. <div class="row body-background-color" style="height:1rem;"></div>
  123. <div class="scroll-content top-header has-footer body-background-color">
  124. <ion-content>
  125. <ion-refresher pulling-text="下拉刷新 " on-refresh="doRefresh() "></ion-refresher>
  126. <div class="item" ng-if="myData.length==0&&isgetdata">
  127. <div class="row">
  128. <div class="col col-33 col-offset-33">
  129. <img src="./assets/images/weChat/quesheng.png" alt="" style="height:10rem;">
  130. </div>
  131. </div>
  132. <div class="row">
  133. <div class="col col-33 col-offset-33" style="text-align: center;">
  134. <span class="textOver font-color-gray"> 暂无报修</span>
  135. </div>
  136. </div>
  137. </div>
  138. <a class="item padding-top-bottom list-margin-bottom" ng-if="myData.length>0" ng-repeat="item in myData" ng-click="lookFunction(item)">
  139. <div class="row-1r list-border-bottom">
  140. <div class="row">
  141. <div class="col col-10 ">
  142. <i class="icon iconfont dsit-baoxiuliebiao font-color-lightblue"></i>
  143. </div>
  144. <!-- <div class="col col-70 font-color-black">
  145. 报障编号:{{item.incident.incidentsign}}
  146. </div> -->
  147. <div class="col col-70 font-color-black">
  148. <p class="font-color-gray fz-15"><span class="font-color-black">报修编号:</span><span>{{item.incident.incidentsign}}</span></p>
  149. </div>
  150. <span style="padding:5px"><span class="pull-right {{item.statecolor}}" >{{item.state}}</span></span>
  151. </div>
  152. </div>
  153. <div class="row-1r list-border-bottom">
  154. <div class="row">
  155. <div class="col col-10 ">
  156. </div>
  157. <div class="col font-color-black">
  158. <p class="font-color-gray fz-15"><span class="font-color-black">报修内容:</span>{{item.description}}</p>
  159. </div>
  160. </div>
  161. </div>
  162. <div class="row-1r list-border-bottom">
  163. <!-- <div class="row">
  164. <div class="col col-50 col-offset-10 font-color-gray">
  165. <span class="font-color-black-1 fz-14">维修人:{{item.name}}</span>
  166. </div>
  167. <div class="col col-20 col-offset-10 font-color-gray">
  168. <span class="font-color-black-1 fz-14">报修时间:{{item.createTime | date:"yyyy-MM-dd HH:mm:ss "}}</span>
  169. </div>
  170. </div> -->
  171. <div class="row">
  172. <div class="col col-offset-10 font-color-gray">
  173. <div class="pull-left font-color-gray fz-12" ng-click="lookFunction(item) ">
  174. <span>维修人:</span>
  175. <span>{{item.incident.handlingPersonnelUser.name}}</span>
  176. </div>
  177. <div class="pull-right font-color-gray fz-12" ng-click="lookFunction(item) ">
  178. <span>报修时间:</span>
  179. <span>{{item.createTime | date:"yyyy-MM-dd HH:mm"}}</span>
  180. </div>
  181. </div>
  182. </div>
  183. </div>
  184. </a>
  185. <ion-infinite-scroll ng-if="!domore " on-infinite="loadMore() " immediate-check="false " distance="1% "></ion-infinite-scroll>
  186. </ion-content>
  187. </div>