inspectList.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. <!-- <div ng-controller="inspectListCtrl">
  2. <section id="page-title">
  3. <div class="row">
  4. <div class="col-sm-8">
  5. <h1 class="mainTitle">巡检列表</h1><span class="mainDescription">巡检列表,点击操作处理任务</span></div>
  6. </div>
  7. </section>
  8. <div ui-i18n="{{lang}}" class="col-xs-12">
  9. <div class="col-xs-12 margin-bottom-10 padding-left-0">
  10. <div class="margin-right-20" style="float:left;display:inline;min-width:210px;">
  11. <select ng-model="searchTypes" class="cs-select cs-skin-slide" ng-change="onChange(searchTypes)">
  12. <option value="all"> 全部巡检请求 </option>
  13. <option value="todo" selected="selected">待我处理的巡检请求</option>
  14. <option value="done">我处理过的巡检请求</option>
  15. </select>
  16. </div>
  17. <a ladda="ldloading.expand_right" class="btn btn-primary" data-style="expand-right" ng-click="reload()">
  18. <span translate="list.button.REFRESH">Refresh Data</span>
  19. <i class="ti-reload" />
  20. </a>
  21. </div>
  22. <div class="col-xs-2 col-md-2 col-sm-2">
  23. <h5 class="over-title margin-bottom-15"><i class="fa fa-building-o" /><span class="text-bold">巡检分类</span></h5>
  24. <div>
  25. <div class="row">
  26. <div class="panel panel-white">
  27. <div class="panel-body">
  28. <div class="box-tree">
  29. <span ng-if="doing_async">...加载中...</span>
  30. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" initial-selection="Granny Smith" icon-leaf="ti-file" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <div class="col-xs-10">
  38. <div class=" ">
  39. <div id="grid1 " ui-grid="gridOptions " ui-grid-pagination external-scopes="$scope " ui-grid-cellNav ui-grid-resize-columns ui-grid-selection ui-grid-auto-resize class="grid ">
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div> -->
  45. <style>
  46. .inspectlistsearch{
  47. width: 30%!important;
  48. margin-right: 16px
  49. }
  50. .iptSize{
  51. width: 60%!important;
  52. height: 28px!important;
  53. }
  54. .tree-control .tree-input{
  55. min-height:28px!important
  56. }
  57. .searchBtnBox>.btn {
  58. margin: 0 8px 10px 0;
  59. }
  60. </style>
  61. <div ng-controller="inspectListCtrl">
  62. <!-- <section id="page-title">
  63. <div class="row">
  64. <div class="col-sm-8">
  65. <h1 class="mainTitle">巡检列表</h1><span class="mainDescription">巡检列表,点击操作处理任务</span></div>
  66. </div>
  67. </section> -->
  68. <section id="page-title">
  69. <div class="row">
  70. <div class="col-sm-8">
  71. <h1 class="mainTitle">巡检列表<i tooltip='巡检列表,点击操作处理任务' tooltip-placement="right" class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i></h1>
  72. </div>
  73. </div>
  74. </section>
  75. <!-- <div class="row searchlistback margin-top-15" id="searchid"> -->
  76. <div class="list-controls clearfix">
  77. <div class="btn-group">
  78. <button class="btn btn-statebutton statebutton keepleftbottom" ng-click="onChange('all')" ng-class="{'statecolor':searchstate=='all'}">全部</button>
  79. <button class="btn btn-statebutton statebutton" ng-class="{'statecolor':searchstate=='todo'}" ng-click="onChange('todo')">待处理</button>
  80. <button class="btn btn-statebutton statebutton" ng-class="{'statecolor':searchstate=='done'}" ng-click="onChange('done')">处理过</button>
  81. </div>
  82. </div>
  83. <div class="row searchlistback" id="searchid">
  84. <div class="col-xs-10" style="padding-right: 0px !important;">
  85. <form class="form-inline incidentsearchsize col-xs-12">
  86. <div class="form-group inspectlistsearch ">
  87. <div>
  88. <div class="control-label pull-left" style="padding-top:4px">计划主题:</div>
  89. <input class="form-control pull-right inputcolor iptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="model.inspectionProcessActual.inspection.title" placeholder="" />
  90. </div>
  91. </div>
  92. <div class="form-group inspectlistsearch ">
  93. <div class=" pull-left" style="padding-top:4px">巡检类型:</div>
  94. <div class="pull-right iptSize" style="display:inline">
  95. <div>
  96. <multi-select-tree ng-model="model.inspectionProcessActual.inspectionType" data-input-model="my_data" data-output-model="model.inspectionProcessActual.inspectionType" theme="bootstrap" multi-select="false" data-default-label="" data-callback="onFilterCallback(item)" data-select-only-leafs="true" reset-search-input="false"
  97. data-trans-label="label" data-switch-view="false"></multi-select-tree>
  98. </div>
  99. </div>
  100. </div>
  101. <div class="form-group inspectlistsearch ">
  102. <div class=" pull-left" style="padding-top:4px">处理人:</div>
  103. <ui-select class="pull-right iptSize" ng-model="model.inspectionProcessActual.inspection.executeUser"
  104. theme="bootstrap">
  105. <ui-select-match placeholder="">
  106. {{$select.selected.name}}
  107. </ui-select-match>
  108. <ui-select-choices repeat="item in executeUserData">
  109. <div ng-bind-html="item.name | highlight: $select.search"></div>
  110. </ui-select-choices>
  111. </ui-select>
  112. </div>
  113. <div class="form-group inspectlistsearch ">
  114. <div class=" pull-left" style="padding-top:4px">创建人:</div>
  115. <ui-select class="pull-right iptSize" ng-model="model.inspectionProcessActual.inspection.createUser"
  116. theme="bootstrap">
  117. <ui-select-match placeholder="">
  118. {{$select.selected.name}}
  119. </ui-select-match>
  120. <ui-select-choices repeat="item in createUserData">
  121. <div ng-bind-html="item.name | highlight: $select.search"></div>
  122. </ui-select-choices>
  123. </ui-select>
  124. </div>
  125. <!-- <div class="form-group inspectlistsearch ">
  126. <div class=" pull-left" style="padding-top:4px">创建时间:</div>
  127. <input type="text" class="pull-right iptSize" datepicker-popuptime="yyyy-MM-dd"
  128. ng-model="inspecttype.createTime" max-date="searchkeys.acceptDateEnd" is-open="startOpened"
  129. hour-time=true ng-init="startOpened = false" close-text="关闭" ng-click="startOpen($event)"
  130. placeholder="" />
  131. </div> -->
  132. <div class="form-group inspectlistsearch">
  133. <div class=" pull-left" style="padding-top:4px">状态:</div>
  134. <ui-select class="pull-right iptSize" ng-model="statusData.state"
  135. theme="bootstrap">
  136. <ui-select-match placeholder="">
  137. {{$select.selected.name}}
  138. </ui-select-match>
  139. <ui-select-choices repeat="item in statusData">
  140. <div ng-bind-html="item.name | highlight: $select.search"></div>
  141. </ui-select-choices>
  142. </ui-select>
  143. </div>
  144. <!-- <div class="form-group inspectlistsearch">
  145. <div class="pull-right">
  146. <div class="control-label pull-left" style="padding-top:4px">计划主题:</div>
  147. <input class="form-control pull-right inputcolor" style="width:170px !important;border-color: #dedede;color: #93989e;" type="text" ng-model="inspectdata.title" placeholder="" />
  148. </div>
  149. </div> -->
  150. </form>
  151. </div>
  152. <div class="col-xs-2">
  153. <div>
  154. <!-- <div class="centerdiv-one"></div> -->
  155. <div class="pull-left margin-top-10 searchBtnBox">
  156. <!-- <div class="form-group"> -->
  157. <!-- <a class="btn btn-searchbutton steelbutton" id="jry_searchBtn" ng-click="searchinspectlist(inspecttype)" type="button">搜索</a> -->
  158. <div class="btn btn_search" ng-click="searchinspectlist(inspecttype)"><span>搜索</span></div>
  159. <div class="btn btn_clean" ng-click="clean()">重置</div>
  160. <!-- <a ladda="ldloading.expand_right" class="btn btn-primary" data-style="expand-right" ng-click="reload()">
  161. <span translate="list.button.REFRESH">Refresh Data</span>
  162. <i class="ti-reload" />
  163. </a> -->
  164. <!-- <button ladda="ldloading.expand_right" type="button" class="btn btn-reashbutton reashbutton jry_reashbutton" data-style="expand-right" ng-click="reload()">
  165. <span translate="list.button.REFRESH">Refresh Data</span>
  166. </button> -->
  167. <!-- <a ladda="ldloading.expand_right" class="btn btn-reashbutton reashbutton" data-style="expand-right" ng-click="reload()">
  168. <span translate="list.button.REFRESH">Refresh Data</span>
  169. </a> -->
  170. <!-- <button type="button" id="addData" class="btn btn-success" ng-click="addData()">
  171. <span translate="list.button.CREATE">Add Data</span>
  172. <i class="ti-plus"/>
  173. </button> -->
  174. <!--<button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">-->
  175. <!-- <button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">
  176. <span translate=" list.button.REMOVE ">Remove First Row</span>
  177. <i class="ti-trash "/>
  178. </button> -->
  179. </div>
  180. </div>
  181. <!-- </div>
  182. </div> -->
  183. </div>
  184. </div>
  185. <div class="jry_gridBg">
  186. <div ui-i18n="{{lang}}">
  187. <div class=" ">
  188. <div id="grid1 " ui-grid="gridOptions " ui-grid-pagination external-scopes="$scope " ui-grid-resize-columns ui-grid-auto-resize class="grid "></div>
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. <style>
  194. .jry_gridBg{
  195. padding: 15px;
  196. background: #f9f9f9;
  197. }
  198. /* tab点击颜色 */
  199. .statecolor{
  200. background-color: #005395!important
  201. }
  202. /* 搜索按钮 */
  203. #jry_searchBtn{
  204. width: 60px;
  205. height: 34px!important;
  206. border-radius: 2px;
  207. background-color: #005395;
  208. padding: 6px 0px!important
  209. }
  210. #jry_searchBtn:hover{
  211. background-color: #004279!important
  212. }
  213. /* 刷新按钮 */
  214. .jry_reashbutton{
  215. width: 60px;
  216. height: 34px;
  217. border-radius: 2px!important;
  218. border:1px #005395 solid;
  219. color: #005395;
  220. background-color: #e6eef4!important;
  221. padding: 0 6px!important
  222. }
  223. .jry_reashbutton:hover{
  224. color: #005395;
  225. background-color: #e6eef4!important;
  226. }
  227. </style>