integral.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. <style type="text/css">
  2. .incidentsearch {
  3. width: 20% !important;
  4. margin-right: 16px;
  5. }
  6. .wt_width5 {
  7. width: 60%;
  8. border-color: #dedede;
  9. float: right;
  10. height: 28px;
  11. border-radius: 2px !important;
  12. }
  13. .iptSize {
  14. width: 60% !important;
  15. height: 28px !important;
  16. }
  17. .tree-control .tree-input {
  18. min-height: 28px !important;
  19. }
  20. .searchBtnBox > .btn {
  21. margin: 0 8px 10px 0;
  22. }
  23. </style>
  24. <div ng-controller="integralCtrl">
  25. <!-- <section id="page-title">
  26. <div class="row">
  27. <div class="col-sm-8">
  28. <h1 class="mainTitle">积分管理</h1><span class="mainDescription">积分管理列表,可对巡检进行修改,新增,删除</span></div>
  29. </div>
  30. </section> -->
  31. <section id="page-title">
  32. <div class="row">
  33. <!-- <i class="iconfont icon-bianji pull-left"></i> -->
  34. <div class="col-sm-8">
  35. <h1 class="mainTitle">
  36. 事件审核管理<i
  37. tooltip="事件审核管理列表,可对巡检进行修改"
  38. tooltip-placement="right"
  39. class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"
  40. ></i>
  41. </h1>
  42. </div>
  43. </div>
  44. </section>
  45. <!-- <div class="col-xs-2 col-md-2 col-sm-2">
  46. <h5 class="over-title margin-bottom-15"><i class="fa fa-building-o" /><span class="text-bold">巡检类型</span></h5>
  47. <div>
  48. <div class="row">
  49. <div class="panel panel-white">
  50. <div class="panel-body">
  51. <div class="box-tree">
  52. <span ng-if="doing_async">...加载中...</span>
  53. <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>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. </div> -->
  60. <div class="schuback" id="searchid">
  61. <div class="row" style="padding-right: 0px !important">
  62. <div class="col-xs-12">
  63. <div class="col-xs-10" style="padding-right: 0px !important">
  64. <form class="form-inline incidentsearchsize">
  65. <!-- <div class="form-group incidentsearch">
  66. <div>
  67. <div class="control-label pull-left" style="padding-top: 4px">
  68. 计划主题:
  69. </div>
  70. <input
  71. class="form-control pull-right inputcolor iptSize"
  72. style="border-color: #dedede; color: #93989e"
  73. type="text"
  74. ng-model="fileData.inspection.title"
  75. placeholder=""
  76. />
  77. </div>
  78. </div>
  79. <div class="form-group incidentsearch">
  80. <div class="pull-left" style="padding-top: 4px">巡检范围:</div>
  81. <div class="pull-right iptSize" style="display: inline">
  82. <div>
  83. <multi-select-tree
  84. ng-model="inspecttype.type"
  85. data-input-model="my_data"
  86. data-output-model="inspectdata.type"
  87. theme="bootstrap"
  88. multi-select="false"
  89. data-default-label=""
  90. data-callback="onFilterCallback(item)"
  91. data-select-only-leafs="true"
  92. reset-search-input="false"
  93. data-trans-label="label"
  94. data-switch-view="false"
  95. ></multi-select-tree>
  96. </div>
  97. </div>
  98. </div>
  99. <div class="form-group incidentsearch">
  100. <div class="pull-left" style="padding-top: 4px">执行人:</div>
  101. <ui-select
  102. class="pull-right iptSize"
  103. ng-model="fileData.inspection.executeUser"
  104. theme="bootstrap"
  105. >
  106. <ui-select-match placeholder="">
  107. {{$select.selected.name}}
  108. </ui-select-match>
  109. <ui-select-choices repeat="item in executeUserData">
  110. <div
  111. ng-bind-html="item.name | highlight: $select.search"
  112. ></div>
  113. </ui-select-choices>
  114. </ui-select>
  115. </div> -->
  116. <div class="form-group incidentsearch wt_width">
  117. <div class="">
  118. <div class="control-label pull-left margin-top-5">
  119. 登记时间:
  120. </div>
  121. <input
  122. type="text"
  123. class="incidentsearchsize wt_width5"
  124. datepicker-popuptime="yyyy-MM-dd"
  125. ng-model="fileData.incidentIntegral.startTime"
  126. max-date="fileData.incidentIntegral.endTime"
  127. is-open="startOpened"
  128. hour-time="true"
  129. ng-init="startOpened = false"
  130. close-text="关闭"
  131. ng-click="startOpen($event)"
  132. placeholder=""
  133. />
  134. </div>
  135. </div>
  136. <div class="form-group incidentsearch wt_width">
  137. <div class="">
  138. <div class="control-label pull-left margin-top-5">至</div>
  139. <input
  140. type="text"
  141. class="selectzise incidentsearchsize wt_width5"
  142. datepicker-popuptime="yyyy-MM-dd"
  143. ng-model="fileData.incidentIntegral.endTime"
  144. hour-time="true"
  145. min-date="fileData.incidentIntegral.startTime"
  146. is-open="endOpened"
  147. ng-init="endOpened = false"
  148. close-text="关闭"
  149. ng-click="endOpen($event)"
  150. placeholder=""
  151. />
  152. </div>
  153. </div>
  154. <div class="form-group incidentsearch">
  155. <div class="pull-left" style="padding-top: 4px">审核状态:</div>
  156. <ui-select
  157. class="pull-right iptSize"
  158. ng-model="fileData.incidentIntegral.auditState"
  159. theme="bootstrap"
  160. >
  161. <ui-select-match placeholder="">
  162. {{$select.selected.desc}}
  163. </ui-select-match>
  164. <ui-select-choices repeat="item in statusData">
  165. <div
  166. ng-bind-html="item.desc | highlight: $select.search"
  167. ></div>
  168. </ui-select-choices>
  169. </ui-select>
  170. </div>
  171. <div class="form-group incidentsearch" ng-if="isIncidentManager">
  172. <div class="pull-left" style="padding-top: 4px">处理人:</div>
  173. <ui-select
  174. class="pull-right iptSize"
  175. ng-model="fileData.incidentIntegral.handlerUser"
  176. theme="bootstrap"
  177. >
  178. <ui-select-match placeholder="">
  179. {{$select.selected.name}}
  180. </ui-select-match>
  181. <ui-select-choices repeat="item in createUserData" refresh="getCreateUser($select.search)">
  182. <div
  183. ng-bind-html="item.name | highlight: $select.search"
  184. ></div>
  185. </ui-select-choices>
  186. </ui-select>
  187. </div>
  188. </form>
  189. </div>
  190. <div class="col-xs-2">
  191. <div>
  192. <!-- <div class="centerdiv-one"></div> -->
  193. <div class="pull-left margin-top-10 searchBtnBox">
  194. <!-- <div class="form-group"> -->
  195. <!-- <a class="btn btn-searchbutton steelbutton" ng-click="searchinspe(inspectdata)" type="button">搜索</a> -->
  196. <div class="btn btn_search" ng-click="searchinspe(inspectdata)">
  197. <span>搜索</span>
  198. </div>
  199. <div class="btn btn_search" ng-click="batchReview()" ng-if="selected.items.length">
  200. <span>批量审核</span>
  201. </div>
  202. <!-- </div> -->
  203. <!-- <div class="form-group">
  204. <button class="blank btn btn-downbutton downbutton" ng-click="export()" ladda="ldloading.zoom_in" data-style="zoom-in"><span translate="sidebar.nav.configuremanagerdb.LISTButton.EXPORT ">Export Data</span></button>
  205. </div> -->
  206. <!-- <button ladda="ldloading.expand_right" type="button" class="btn btn-reashbutton reashbutton" data-style="expand-right" ng-click="reload()">
  207. <span translate="list.button.REFRESH">Refresh Data</span>
  208. </button> -->
  209. <!-- <a class="btn btn-searchbutton steelbutton" ng-click="reload()" type="button">重置</a> -->
  210. <div class="btn btn_clean" ng-click="reload()">重置</div>
  211. <!-- <a class="btn btn-searchbutton steelbutton" ng-click="refresh()" type="button">刷新</a> -->
  212. <!-- <button type="button" class="btn btn-addbutton addbutton" ng-click="addData()">
  213. <span translate="list.button.CREATE">Add Data</span>
  214. </button> -->
  215. <!-- <div
  216. class="btn btn_search"
  217. ng-click="addData()"
  218. ng-show="xinzeng"
  219. >
  220. <span translate="list.button.CREATE">Add Data</span>
  221. </div> -->
  222. <!--<button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">-->
  223. <!-- <button type="button" class="btn btn-downbutton downbutton" ng-click="removeData()" ng-disabled="selected.items.length==0">
  224. <span translate=" list.button.REMOVE ">Remove First Row</span>
  225. </button> -->
  226. <!-- <div
  227. class="btn btn_remove"
  228. ng-click="removeData()"
  229. ng-class="isMousedown?'btn_removeMousedown':''"
  230. ng-mousedown="changeRemoveClass()"
  231. ng-show="shanchu"
  232. ng-disabled="selected.items.length==0"
  233. >
  234. <span translate="list.button.REMOVE">Remove First Row</span>
  235. </div> -->
  236. </div>
  237. </div>
  238. </div>
  239. </div>
  240. </div>
  241. </div>
  242. <div class="tableList" ui-i18n="{{lang}}">
  243. <!-- <div class="col-xs-2 col-md-2 col-sm-2">
  244. <h5 class="over-title margin-bottom-15"><i class="fa fa-building-o" /><span class="text-bold">巡检类型</span></h5>
  245. <div>
  246. <div class="row">
  247. <div class="panel panel-white">
  248. <div class="panel-body">
  249. <div class="box-tree">
  250. <span ng-if="doing_async">...加载中...</span>
  251. <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>
  252. </div>
  253. </div>
  254. </div>
  255. </div>
  256. </div>
  257. </div> -->
  258. <!-- <div class="col-xs-10"> -->
  259. <!-- <div class="margin-bottom-10">
  260. <a ladda="ldloading.expand_right" class="btn btn-primary" data-style="expand-right" ng-click="reload()">
  261. <span translate="list.button.REFRESH">Refresh Data</span>
  262. <i class="ti-reload" />
  263. </a>
  264. <button type="button" id="addData" class="btn btn-success" ng-click="addData()">
  265. <span translate="list.button.CREATE">Add Data</span>
  266. <i class="ti-plus"/>
  267. </button>
  268. <button type="button" id="removeData" class="btn btn-warning" ng-click="removeData()" ng-disabled="selected.items.length==0">
  269. <span translate=" list.button.REMOVE ">Remove First Row</span>
  270. <i class="ti-trash "/>
  271. </button>
  272. </div> -->
  273. <div class=" ">
  274. <div
  275. id="grid1 "
  276. ui-grid="gridOptions "
  277. ui-grid-pagination
  278. external-scopes="$scope "
  279. ui-grid-resize-columns
  280. ui-grid-selection
  281. ui-grid-auto-resize
  282. class="grid"
  283. ></div>
  284. </div>
  285. </div>
  286. </div>