inspectList.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  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">
  72. 巡检列表<i
  73. tooltip="巡检列表,点击操作处理任务"
  74. tooltip-placement="right"
  75. class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"
  76. ></i>
  77. </h1>
  78. </div>
  79. </div>
  80. </section>
  81. <!-- <div class="row searchlistback margin-top-15" id="searchid"> -->
  82. <div class="list-controls clearfix">
  83. <div class="btn-group">
  84. <button
  85. class="btn btn-statebutton statebutton keepleftbottom"
  86. ng-click="onChange('all')"
  87. ng-class="{'statecolor':searchstate=='all'}"
  88. >
  89. 全部
  90. </button>
  91. <button
  92. class="btn btn-statebutton statebutton"
  93. ng-class="{'statecolor':searchstate=='todo'}"
  94. ng-click="onChange('todo')"
  95. >
  96. 待处理
  97. </button>
  98. <button
  99. class="btn btn-statebutton statebutton"
  100. ng-class="{'statecolor':searchstate=='done'}"
  101. ng-click="onChange('done')"
  102. >
  103. 处理过
  104. </button>
  105. </div>
  106. </div>
  107. <div class="row searchlistback" id="searchid">
  108. <div class="col-xs-10" style="padding-right: 0px !important">
  109. <form class="form-inline incidentsearchsize col-xs-12">
  110. <div class="form-group inspectlistsearch">
  111. <div>
  112. <div class="control-label pull-left" style="padding-top: 4px">
  113. 计划主题:
  114. </div>
  115. <ui-select
  116. class="pull-right iptSize"
  117. ng-model="tData.title" ng-change="changeTitle()"
  118. theme="bootstrap"
  119. >
  120. <ui-select-match placeholder="">
  121. {{$select.selected.title}}
  122. </ui-select-match>
  123. <ui-select-choices repeat="item in titleData">
  124. <div
  125. ng-bind-html="item.title | highlight: $select.search"
  126. ></div>
  127. </ui-select-choices>
  128. </ui-select>
  129. </div>
  130. </div>
  131. <div class="form-group inspectlistsearch">
  132. <div>
  133. <div class="control-label pull-left" style="padding-top: 4px">
  134. 批次号:
  135. </div>
  136. <ui-select
  137. class="pull-right iptSize"
  138. ng-model="tData.batchNo"
  139. theme="bootstrap"
  140. >
  141. <ui-select-match placeholder="">
  142. {{$select.selected.batchNo}}
  143. </ui-select-match>
  144. <ui-select-choices repeat="item in batchNoData">
  145. <div
  146. ng-bind-html="item.batchNo | highlight: $select.search"
  147. ></div>
  148. </ui-select-choices>
  149. </ui-select>
  150. </div>
  151. </div>
  152. <div class="form-group inspectlistsearch">
  153. <div class="pull-left" style="padding-top: 4px">巡检范围:</div>
  154. <div class="pull-right iptSize" style="display: inline">
  155. <div>
  156. <multi-select-tree
  157. ng-model="model.inspectionProcessActual.inspectionType"
  158. data-input-model="my_data"
  159. data-output-model="model.inspectionProcessActual.inspectionType"
  160. theme="bootstrap"
  161. multi-select="false"
  162. data-default-label=""
  163. data-callback="onFilterCallback(item)"
  164. data-select-only-leafs="false"
  165. reset-search-input="false"
  166. data-trans-label="label"
  167. data-switch-view="false"
  168. ></multi-select-tree>
  169. </div>
  170. </div>
  171. </div>
  172. <div class="form-group inspectlistsearch">
  173. <div class="pull-left" style="padding-top: 4px">处理人:</div>
  174. <ui-select
  175. class="pull-right iptSize"
  176. ng-model="model.inspectionProcessActual.inspection.executeUser"
  177. theme="bootstrap"
  178. >
  179. <ui-select-match placeholder="">
  180. {{$select.selected.name}}
  181. </ui-select-match>
  182. <ui-select-choices repeat="item in executeUserData">
  183. <div ng-bind-html="item.name | highlight: $select.search"></div>
  184. </ui-select-choices>
  185. </ui-select>
  186. </div>
  187. <!-- <div class="form-group inspectlistsearch">
  188. <div class="pull-left" style="padding-top: 4px">创建人:</div>
  189. <ui-select
  190. class="pull-right iptSize"
  191. ng-model="model.inspectionProcessActual.inspection.createUser"
  192. theme="bootstrap"
  193. >
  194. <ui-select-match placeholder="">
  195. {{$select.selected.name}}
  196. </ui-select-match>
  197. <ui-select-choices repeat="item in createUserData">
  198. <div ng-bind-html="item.name | highlight: $select.search"></div>
  199. </ui-select-choices>
  200. </ui-select>
  201. </div> -->
  202. <!-- <div class="form-group inspectlistsearch ">
  203. <div class=" pull-left" style="padding-top:4px">创建时间:</div>
  204. <input type="text" class="pull-right iptSize" datepicker-popuptime="yyyy-MM-dd"
  205. ng-model="inspecttype.createTime" max-date="searchkeys.acceptDateEnd" is-open="startOpened"
  206. hour-time=true ng-init="startOpened = false" close-text="关闭" ng-click="startOpen($event)"
  207. placeholder="" />
  208. </div> -->
  209. <div class="form-group inspectlistsearch">
  210. <div class="pull-left" style="padding-top: 4px">状态:</div>
  211. <ui-select
  212. class="pull-right iptSize"
  213. ng-model="statusData.state"
  214. theme="bootstrap"
  215. >
  216. <ui-select-match placeholder="">
  217. {{$select.selected.name}}
  218. </ui-select-match>
  219. <ui-select-choices repeat="item in statusData">
  220. <div ng-bind-html="item.name | highlight: $select.search"></div>
  221. </ui-select-choices>
  222. </ui-select>
  223. </div>
  224. <!-- <div class="form-group inspectlistsearch">
  225. <div class="pull-right">
  226. <div class="control-label pull-left" style="padding-top:4px">计划主题:</div>
  227. <input class="form-control pull-right inputcolor" style="width:170px !important;border-color: #dedede;color: #93989e;" type="text" ng-model="inspectdata.title" placeholder="" />
  228. </div>
  229. </div> -->
  230. </form>
  231. </div>
  232. <div class="col-xs-2">
  233. <div>
  234. <!-- <div class="centerdiv-one"></div> -->
  235. <div class="pull-left margin-top-10 searchBtnBox">
  236. <!-- <div class="form-group"> -->
  237. <!-- <a class="btn btn-searchbutton steelbutton" id="jry_searchBtn" ng-click="searchinspectlist(inspecttype)" type="button">搜索</a> -->
  238. <div class="btn btn_search" ng-click="searchinspectlist(inspecttype)">
  239. <span>搜索</span>
  240. </div>
  241. <div class="btn btn_clean" ng-click="clean()">重置</div>
  242. <div class="btn btn_clean" ng-if="assign" ng-click="toAssign()" ng-disabled="selected.items.length==0">批量派单</div>
  243. <!-- <a ladda="ldloading.expand_right" class="btn btn-primary" data-style="expand-right" ng-click="reload()">
  244. <span translate="list.button.REFRESH">Refresh Data</span>
  245. <i class="ti-reload" />
  246. </a> -->
  247. <!-- <button ladda="ldloading.expand_right" type="button" class="btn btn-reashbutton reashbutton jry_reashbutton" data-style="expand-right" ng-click="reload()">
  248. <span translate="list.button.REFRESH">Refresh Data</span>
  249. </button> -->
  250. <!-- <a ladda="ldloading.expand_right" class="btn btn-reashbutton reashbutton" data-style="expand-right" ng-click="reload()">
  251. <span translate="list.button.REFRESH">Refresh Data</span>
  252. </a> -->
  253. <!-- <button type="button" id="addData" class="btn btn-success" ng-click="addData()">
  254. <span translate="list.button.CREATE">Add Data</span>
  255. <i class="ti-plus"/>
  256. </button> -->
  257. <!--<button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">-->
  258. <!-- <button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">
  259. <span translate=" list.button.REMOVE ">Remove First Row</span>
  260. <i class="ti-trash "/>
  261. </button> -->
  262. </div>
  263. </div>
  264. <!-- </div>
  265. </div> -->
  266. </div>
  267. </div>
  268. <div class="jry_gridBg">
  269. <div ui-i18n="{{lang}}">
  270. <div class=" ">
  271. <div
  272. id="grid1 "
  273. ui-grid="gridOptions "
  274. ui-grid-pagination
  275. external-scopes="$scope "
  276. ui-grid-resize-columns
  277. ui-grid-selection
  278. ui-grid-auto-resize
  279. class="grid"
  280. ></div>
  281. </div>
  282. </div>
  283. </div>
  284. </div>
  285. <style>
  286. .jry_gridBg {
  287. padding: 15px;
  288. background: #f9f9f9;
  289. }
  290. /* tab点击颜色 */
  291. .statecolor {
  292. background-color: #005395 !important;
  293. }
  294. /* 搜索按钮 */
  295. #jry_searchBtn {
  296. width: 60px;
  297. height: 34px !important;
  298. border-radius: 2px;
  299. background-color: #005395;
  300. padding: 6px 0px !important;
  301. }
  302. #jry_searchBtn:hover {
  303. background-color: #004279 !important;
  304. }
  305. /* 刷新按钮 */
  306. .jry_reashbutton {
  307. width: 60px;
  308. height: 34px;
  309. border-radius: 2px !important;
  310. border: 1px #005395 solid;
  311. color: #005395;
  312. background-color: #e6eef4 !important;
  313. padding: 0 6px !important;
  314. }
  315. .jry_reashbutton:hover {
  316. color: #005395;
  317. background-color: #e6eef4 !important;
  318. }
  319. </style>