incidentSetUp.html 71 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372
  1. <style>
  2. .bigBoxBg{
  3. background-color: rgb(249,249,249);
  4. padding: 8px 0
  5. }
  6. .leftBox{
  7. border: 1px rgb(234,234,234) solid;
  8. background-color: white;
  9. padding: 11px;
  10. margin-top: 7px;
  11. height: 565px;
  12. }
  13. .leftBox i{
  14. font-size: 14px;
  15. color: rgb(121,163,196)
  16. }
  17. .leftBox .list{
  18. height: 30px;
  19. line-height: 30px;
  20. padding: 0 4px
  21. }
  22. .leftBox .listCliI{
  23. color:rgb(0,83,149)
  24. }
  25. .leftBox .listCli{
  26. background-color: rgb(230,238,244);
  27. }
  28. .leftBox .list span{
  29. font-size: 14px;
  30. display: inline-block;
  31. margin-left: 4px
  32. }
  33. .rightBox{
  34. overflow-y: auto;
  35. border: 1px rgb(234,234,234) solid;
  36. background-color: white;
  37. padding: 11px;
  38. margin-top: 7px;
  39. height: 565px;
  40. }
  41. .btn_box{
  42. margin-top: 8px;
  43. width: 100%;
  44. display: flex;
  45. justify-content:center
  46. }
  47. .btnAdd{
  48. width: 60px!important;
  49. height: 34px!important;
  50. background-color: rgb(0,83,149)!important;
  51. border:1px rgb(0,83,149) solid;
  52. color: white;
  53. font-size: 14px;
  54. margin-top: 8px
  55. }
  56. .btnReturn{
  57. width: 100px!important;
  58. height: 34px!important;
  59. background-color: white!important;
  60. border:1px #666666 solid;
  61. color: #666666;
  62. font-size: 14px;
  63. margin-top: 8px;
  64. margin-left: 8px
  65. }
  66. .emergencyIptSize{
  67. width: 100%;
  68. margin-top: 8px
  69. }
  70. .guanbiIco{
  71. display: inline-block;
  72. color: #999999;
  73. margin-top: 10px;
  74. margin-left: 9px;
  75. font-size: 16px!important;
  76. cursor: pointer;
  77. }
  78. .contentName{
  79. text-align: center
  80. }
  81. .fonsize{
  82. font-size: 14px
  83. }
  84. /* 故障现象开始 */
  85. /* 公共css,需要复用 */
  86. .iconfont {
  87. font-size: 14px;
  88. }
  89. .nav-pills>li>a {
  90. border-radius: 0px;
  91. }
  92. .nav-pills>li.active>a,
  93. .nav-pills>li.active>a:hover,
  94. .nav-pills>li.active>a:focus {
  95. background-color: #006bbf;
  96. color: white !important;
  97. }
  98. .panel-tabs,
  99. .tabbable {
  100. /* padding: 14px; */
  101. background-color: white;
  102. }
  103. .tab-content>.tab-pane,
  104. .pill-content>.pill-pane {
  105. padding: 14px;
  106. border-bottom: 1px solid #eeeeee;
  107. border-left: 1px solid #eeeeee;
  108. border-right: 1px solid #eeeeee;
  109. border-radius: 0px 0px 8px 8px;
  110. }
  111. .nav-tabs>li.active a,
  112. .nav-tabs>li.active a:hover,
  113. .nav-tabs>li.active a:focus {
  114. background-color: #006bc0;
  115. color: white;
  116. }
  117. .nav-tabs {
  118. border-top: 1px solid #eeeeee;
  119. border-bottom: 1px solid #eeeeee;
  120. border-left: 1px solid #eeeeee;
  121. border-right: 1px solid #eeeeee;
  122. border-radius: 8px 8px 0 0;
  123. height: 47px;
  124. }
  125. .nav-tabs>li {
  126. border-right: 1px solid #eeeeee;
  127. }
  128. .nav-tabs>li:last-child {
  129. border-right: none;
  130. }
  131. /* 独立css */
  132. .mainDiv {
  133. /* background: red; */
  134. /* padding: 14px; */
  135. /* height: 50px; */
  136. overflow: hidden;
  137. /* zoom: 1; */
  138. }
  139. .mainDivLeft {
  140. border-radius: 8px;
  141. border: 1px solid #eeeeee;
  142. width: 288px;
  143. float: left;
  144. }
  145. .mainDivRight {
  146. margin-left: 302px;
  147. border-radius: 8px;
  148. border: 1px solid #eeeeee;
  149. }
  150. .mainDiv-head {
  151. height: 47px;
  152. line-height: 47px;
  153. background: #f5f5f5;
  154. font-size: 16px;
  155. color: #606367;
  156. border-radius: 8px 8px 0 0;
  157. padding-left: 10px;
  158. padding-right: 4px;
  159. }
  160. .mainDivLeft-span {
  161. border: 1px solid;
  162. /* padding: 15px 0px 15px 0px; */
  163. padding-left: 15px;
  164. padding-right: 15px;
  165. padding-top: 4px;
  166. padding-bottom: 4px;
  167. height: 28px;
  168. line-height: 28px;
  169. border-radius: 4px;
  170. margin-right: 10px;
  171. font-size: 14px;
  172. }
  173. .mainDiv-head-right {
  174. display: inline-block;
  175. float: right;
  176. }
  177. .edit-left {
  178. display: inline-block;
  179. /* float: left; */
  180. margin-left: 10px;
  181. }
  182. .span-1 {
  183. border-color: #006bc0;
  184. color: #006bc0;
  185. }
  186. .span-2 {
  187. border: none;
  188. color: white;
  189. background-color: #006bc0;
  190. }
  191. .span-3 {
  192. border: none;
  193. color: white;
  194. background-color: #fc4c58;
  195. }
  196. .mainDiv-body {
  197. border-radius: 8px;
  198. border: 1px solid #eeeeee;
  199. margin: 14px;
  200. padding-top: 14px;
  201. padding-bottom: 140px;
  202. height: 402px;
  203. overflow: auto;
  204. }
  205. .mainDiv-body-1 {
  206. height: 50px;
  207. line-height: 50px;
  208. font-size: 16px;
  209. color: #606367;
  210. padding: 0px 14px;
  211. border-bottom: 1px solid #eeeeee;
  212. }
  213. .mainDiv-body-2 {
  214. height: 70px;
  215. line-height: 70px;
  216. font-size: 14px;
  217. color: #606367;
  218. padding: 0px 30px;
  219. border-bottom: 1px solid #eeeeee;
  220. }
  221. .mainDiv-body-2:last-child {
  222. border-bottom: none;
  223. }
  224. .fixHeight {
  225. height: 450px;
  226. overflow: auto;
  227. }
  228. .mainDiv-body-3 {
  229. height: 50px;
  230. line-height: 50px;
  231. font-size: 14px;
  232. color: #606367;
  233. padding: 0px 30px;
  234. border-bottom: 1px solid #eeeeee;
  235. }
  236. .mainDiv-body-3:last-child {
  237. border-bottom: none;
  238. }
  239. .btn{
  240. margin-left: 5px
  241. }
  242. .mainDiv-body-img {
  243. height: 90px;
  244. border-radius: 4px;
  245. margin: 14px;
  246. margin-bottom: 0px;
  247. overflow: hidden;
  248. }
  249. .mainDiv-body-noList {
  250. height: 110px;
  251. margin: 50px 0;
  252. text-align: center;
  253. }
  254. .form-control {
  255. display: inline-block;
  256. }
  257. .mainDivLeft-span-1 {
  258. border: 1px solid;
  259. padding-left: 15px;
  260. padding-right: 15px;
  261. /* padding-top: 4px; */
  262. /* padding-bottom: 4px; */
  263. height: 28px;
  264. line-height: 28px;
  265. border-radius: 4px;
  266. margin-right: 10px;
  267. font-size: 14px;
  268. display: inline-block;
  269. }
  270. .mainDivLeft-span-2 {
  271. border: 1px solid;
  272. padding-left: 15px;
  273. padding-right: 15px;
  274. /* padding-top: 4px; */
  275. /* padding-bottom: 4px; */
  276. height: 28px;
  277. line-height: 28px;
  278. border-radius: 4px;
  279. margin-right: 10px;
  280. font-size: 14px;
  281. display: inline-block;
  282. }
  283. .mainDivLeft-span-edit-1 {
  284. border: 1px solid;
  285. padding-left: 8px;
  286. padding-right: 8px;
  287. /* padding-top: 4px; */
  288. /* padding-bottom: 4px; */
  289. height: 22px;
  290. line-height: 22px;
  291. border-radius: 2px;
  292. margin-right: 10px;
  293. font-size: 12px;
  294. display: inline-block;
  295. }
  296. .mainDivLeft-span-edit-2 {
  297. border: 1px solid;
  298. padding-left: 8px;
  299. padding-right: 8px;
  300. /* padding-top: 4px; */
  301. /* padding-bottom: 4px; */
  302. height: 22px;
  303. line-height: 22px;
  304. border-radius: 2px;
  305. margin-right: 10px;
  306. font-size: 12px;
  307. display: inline-block;
  308. }
  309. /* tab内容css */
  310. .tab-mainDiv {
  311. border: 1px solid #eeeeee;
  312. border-radius: 8px;
  313. /* min-height: 360px; */
  314. }
  315. .tab-mainDiv-head {
  316. text-align: center;
  317. border-bottom: 1px solid #eeeeee;
  318. height: 34px;
  319. line-height: 34px;
  320. font-size: 14px;
  321. color: #93989e;
  322. }
  323. .tab-mainDiv-body {
  324. padding: 14px;
  325. min-height: 280px;
  326. max-height: 320px;
  327. overflow: auto;
  328. /* padding-top: 14px; */
  329. /* padding-bottom: 14px; */
  330. }
  331. .tab-mainDiv-body-lineDiv-50 {
  332. /* display: inline-block; */
  333. font-size: 14px;
  334. color: #93989e;
  335. margin-right: 14px;
  336. width: 47%;
  337. padding-left: 14px;
  338. }
  339. .tab-mainDiv-body-lineDiv-100 {
  340. /* display: inline-block; */
  341. font-size: 14px;
  342. color: #93989e;
  343. margin-right: 14px;
  344. width: 96%;
  345. padding-left: 14px;
  346. }
  347. .tab-mainDiv-body-lable {
  348. padding-bottom: 10px;
  349. /* width: 370px; */
  350. }
  351. .tab-mainDiv-body-content {
  352. padding-bottom: 10px;
  353. /* width: 370px; */
  354. }
  355. .tab-mainDiv-body-content>textarea {
  356. min-height: 68px;
  357. width: 100%;
  358. }
  359. .tab-mainDiv-foot {
  360. /* margin: 14px auto; */
  361. border-top: 1px solid #eeeeee;
  362. text-align: center;
  363. padding: 7px;
  364. }
  365. .tab-mainDiv-body-button-1 {
  366. display: inline-block;
  367. width: 80px;
  368. height: 34px;
  369. line-height: 34px;
  370. font-size: 14px;
  371. color: white;
  372. text-align: center;
  373. background-color: #006bc0;
  374. border-radius: 4px;
  375. margin-right: 14px;
  376. }
  377. .tab-mainDiv-body-button-2 {
  378. display: inline-block;
  379. width: 80px;
  380. height: 34px;
  381. line-height: 34px;
  382. font-size: 14px;
  383. color: #93989e;
  384. text-align: center;
  385. background-color: #f5f5f5;
  386. border-radius: 4px;
  387. box-sizing: border-box;
  388. border: 1px solid #eeeeee;
  389. }
  390. .abn-tree {}
  391. .tree-control .tree-view {
  392. width: inherit;
  393. z-index: 9999;
  394. }
  395. .userGroupType label:nth-child(2){
  396. margin-left: 26px;
  397. margin-bottom: 20px;
  398. }
  399. .userGroupType label input{
  400. margin-right: 5px;
  401. }
  402. /* 故障现象结束 */
  403. </style>
  404. <section id="page-title">
  405. <div class="row">
  406. <div class="col-sm-8">
  407. <h1 class="mainTitle">事件设置
  408. <i tooltip='事件设置' tooltip-placement="right" class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i>
  409. </h1>
  410. </div>
  411. </div>
  412. </section>
  413. <div ng-controller="incidentSetUp">
  414. <div class="col-xs-12 bigBoxBg">
  415. <div class="col-xs-3">
  416. <div class="fonsize">事件设置:</div>
  417. <div class="leftBox">
  418. <div class="list" ng-repeat="v in listData" ng-click="leftListCli($index,v)" ng-class="{'listCli':$index==leftListIdx}">
  419. <i class="iconfont icon-liebiao1" ng-class="{'listCliI':$index==leftListIdx}"></i>
  420. <span>{{v.name}}</span>
  421. </div>
  422. </div>
  423. </div>
  424. <div class="col-xs-9">
  425. <div class="fonsize">事件设置>{{leftListName}}</div>
  426. <div class="rightBox">
  427. <!-- 故障现象开始 -->
  428. <div ng-if="leftListName=='故障现象'">
  429. <div class="mainDiv">
  430. <!-- 谁固定谁在前 -->
  431. <div class="mainDivLeft">
  432. <div class="mainDiv-head">
  433. <span>服务目录</span>
  434. <div class="mainDiv-head-right">
  435. <div class="btn btn_search" ng-click="addType(output)" ng-show="xinzeng">新增</div>
  436. <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove(output)" ng-show="shanchu">删除</div>
  437. </div>
  438. </div>
  439. <div class="mainDiv-body fixHeight">
  440. <div class="box-tree">
  441. <span ng-if="doing_async">...加载中...</span>
  442. <!-- <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf="iconfont icon-zuzhijiaose" icon-expand="ti-plus" icon-collapse="ti-minus "></abn-tree> -->
  443. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  444. </div>
  445. </div>
  446. </div>
  447. <div class="mainDivRight" ng-if="changecate">
  448. <!-- <div class="mainDivRight"> -->
  449. <div class="mainDiv-head">
  450. <span>服务目录修改</span>
  451. </div>
  452. <div class="mainDiv-body">
  453. <div class="tab-mainDiv-body-lineDiv-50">
  454. <div class="tab-mainDiv-body-lable">
  455. 服务目录名称:
  456. </div>
  457. <div class="tab-mainDiv-body-content">
  458. <input class="form-control" ng-model="subdata.category" placeholder="服务目录名称..." />
  459. </div>
  460. </div>
  461. <!-- <div class="tab-mainDiv-body-lineDiv-50" ng-show="subdata.parent">
  462. <div class="tab-mainDiv-body-lable">
  463. 父类:
  464. </div>
  465. <div class="tab-mainDiv-body-content">
  466. <input class="form-control" id="type" name="type" class="form-control" ng-model="subdata.parent.category" placeholder="父类" disabled="disabled" />
  467. </div>
  468. </div> -->
  469. <div class="tab-mainDiv-body-lineDiv-50" ng-if="thisParent">
  470. <div class="tab-mainDiv-body-lable">
  471. 父类:
  472. </div>
  473. <div class="tab-mainDiv-body-content">
  474. <multi-select-tree ng-model="subdata.parent" data-input-model="tree_data" data-output-model="subdata.parent" theme="bootstrap" multi-select="false" data-default-label="{{thisParent.category}}" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
  475. data-switch-view="false"></multi-select-tree>
  476. </div>
  477. </div>
  478. <div class="tab-mainDiv-body-lineDiv-50">
  479. <div class="tab-mainDiv-body-lable">优先级:</div>
  480. <ui-select class="tab-mainDiv-body-content" ng-model="subdata.priority"
  481. theme="bootstrap">
  482. <ui-select-match placeholder="">
  483. {{$select.selected.name}}
  484. </ui-select-match>
  485. <ui-select-choices repeat="item in priority | filter: $select.search">
  486. <div ng-bind-html="item.name | highlight: $select.search"></div>
  487. </ui-select-choices>
  488. </ui-select>
  489. </div>
  490. <div class="tab-mainDiv-body-lineDiv-50">
  491. <div class="tab-mainDiv-body-lable">工时:</div>
  492. <ui-select class="tab-mainDiv-body-content" ng-model="subdata.complexity"
  493. theme="bootstrap">
  494. <ui-select-match placeholder="">
  495. {{$select.selected.name}}
  496. </ui-select-match>
  497. <ui-select-choices repeat="item in complexity | filter: $select.search">
  498. <div ng-bind-html="item.name | highlight: $select.search"></div>
  499. </ui-select-choices>
  500. </ui-select>
  501. </div>
  502. <div class="tab-mainDiv-body-lineDiv-50">
  503. <div class="tab-mainDiv-body-lable">分类管理员:</div>
  504. <ui-select class="tab-mainDiv-body-content" ng-model="subdata.managerUser"
  505. theme="bootstrap">
  506. <ui-select-match placeholder="">
  507. {{$select.selected.name}}
  508. </ui-select-match>
  509. <ui-select-choices repeat="item in userList1 | filter: $select.search">
  510. <div ng-bind-html="item.name | highlight: $select.search"></div>
  511. </ui-select-choices>
  512. </ui-select>
  513. </div>
  514. <div class="tab-mainDiv-body-lineDiv-50">
  515. <div class="tab-mainDiv-body-lable">
  516. 是否简单处理:
  517. </div>
  518. <div class="tab-mainDiv-body-content">
  519. <switch ng-model="subdata.hasSimple" class="green"></switch>
  520. </div>
  521. </div>
  522. <div class="tab-mainDiv-body-lineDiv-50">
  523. <div class="tab-mainDiv-body-lable">
  524. 是否分院区处理:
  525. </div>
  526. <div class="tab-mainDiv-body-content userGroupType">
  527. <label>
  528. <input type="radio" value="1" ng-model="subdata.branchType"
  529. name="branchType">是
  530. </label>
  531. <label>
  532. <input type="radio" value="0" ng-model="subdata.branchType"
  533. name="branchType">否
  534. </label>
  535. </div>
  536. </div>
  537. <!-- 分院区处理-否 -->
  538. <div class="tab-mainDiv-body-lineDiv-50" ng-if="subdata.branchType == 0">
  539. <div class="tab-mainDiv-body-lable">运维组/运维人员:</div>
  540. <div class="userGroupType">
  541. <label>
  542. <input type="radio" value="2" ng-model="userOrGroupType['type']"
  543. name="userGroupType">运维组
  544. </label>
  545. <label>
  546. <input type="radio" value="1" ng-model="userOrGroupType['type']"
  547. name="userGroupType">运维人员
  548. </label>
  549. </div>
  550. <div class="group" ng-if="userOrGroupType.type==2">
  551. <ui-select class="tab-mainDiv-body-content" ng-model="userGroupChecked.groupCheck"
  552. theme="bootstrap">
  553. <ui-select-match placeholder="">
  554. {{$select.selected.groupName}}
  555. </ui-select-match>
  556. <ui-select-choices repeat="item in groupList | filter: $select.search">
  557. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  558. </ui-select-choices>
  559. </ui-select>
  560. </div>
  561. <div class="user" ng-if="userOrGroupType.type==1">
  562. <ui-select class="tab-mainDiv-body-content" ng-model="userGroupChecked.userCheck"
  563. theme="bootstrap">
  564. <ui-select-match placeholder="">
  565. {{$select.selected.name}}
  566. </ui-select-match>
  567. <ui-select-choices repeat="item in userList | filter: $select.search">
  568. <div ng-bind-html="item.name | highlight: $select.search"></div>
  569. </ui-select-choices>
  570. </ui-select>
  571. </div>
  572. </div>
  573. <!-- 分院区处理-是 -->
  574. <div class="tab-mainDiv-body-lineDiv-50" ng-if="subdata.branchType == 1" ng-repeat="item in subdata.branchUserGroups">
  575. <div class="tab-mainDiv-body-lable">{{item.branchName}} - 运维组/运维人员:</div>
  576. <div class="userGroupType">
  577. <label>
  578. <input type="radio" value="2" ng-model="item.branchUserOrGroupType"
  579. name="{{'branchUserOrGroupType'+ item.branchId +'sub'}}">运维组
  580. </label>
  581. <label>
  582. <input type="radio" value="1" ng-model="item.branchUserOrGroupType"
  583. name="{{'branchUserOrGroupType'+ item.branchId + 'sub'}}">运维人员
  584. </label>
  585. </div>
  586. <div class="group" ng-if="item.branchUserOrGroupType==2">
  587. <ui-select class="tab-mainDiv-body-content" ng-model="item.group"
  588. theme="bootstrap">
  589. <ui-select-match placeholder="">
  590. {{$select.selected.groupName}}
  591. </ui-select-match>
  592. <ui-select-choices repeat="item in groupList | filter: $select.search">
  593. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  594. </ui-select-choices>
  595. </ui-select>
  596. </div>
  597. <div class="user" ng-if="item.branchUserOrGroupType==1">
  598. <ui-select class="tab-mainDiv-body-content" ng-model="item.user"
  599. theme="bootstrap">
  600. <ui-select-match placeholder="">
  601. {{$select.selected.name}}
  602. </ui-select-match>
  603. <ui-select-choices repeat="item in userList | filter: $select.search">
  604. <div ng-bind-html="item.name | highlight: $select.search"></div>
  605. </ui-select-choices>
  606. </ui-select>
  607. </div>
  608. </div>
  609. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  610. <div class="tab-mainDiv-body-lable">关联组:</div>
  611. <ui-select class="tab-mainDiv-body-content" ng-model="subdata.group" theme="bootstrap">
  612. <ui-select-match placeholder="">
  613. {{$select.selected.groupName}}
  614. </ui-select-match>
  615. <ui-select-choices repeat="item in group | filter: $select.search">
  616. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  617. </ui-select-choices>
  618. </ui-select>
  619. </div>
  620. <div class="tab-mainDiv-body-lineDiv-50">
  621. <div class="tab-mainDiv-body-lable">关联优先级:</div>
  622. <ui-select class="tab-mainDiv-body-content" ng-model="subdata.priority" theme="bootstrap">
  623. <ui-select-match placeholder="">
  624. {{$select.selected.name}}
  625. </ui-select-match>
  626. <ui-select-choices repeat="item in priority | filter: $select.search">
  627. <div ng-bind-html="item.name | highlight: $select.search"></div>
  628. </ui-select-choices>
  629. </ui-select>
  630. </div> -->
  631. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  632. <div class="tab-mainDiv-body-lable">
  633. 是否关联区域地点:
  634. </div>
  635. <div class="tab-mainDiv-body-content">
  636. <switch ng-model="subdata.hasArea" class="green"></switch>
  637. </div>
  638. </div> -->
  639. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  640. <div class="tab-mainDiv-body-lable">
  641. 是否关联地点:
  642. </div>
  643. <div class="tab-mainDiv-body-content">
  644. <switch ng-model="subdata.hasPlace" class="green"></switch>
  645. </div>
  646. </div> -->
  647. </div>
  648. <div class="tab-mainDiv-foot">
  649. <div class="btn btn_search" ng-click="submitchange(subdata)" ng-show="bianji">
  650. 确认
  651. </div>
  652. <!-- <div class="tab-mainDiv-body-button-2 pointfont" ng-click="cancel()">
  653. 取消
  654. </div> -->
  655. </div>
  656. </div>
  657. <div class="mainDivRight" ng-if="addcate">
  658. <!-- <div class="mainDivRight"> -->
  659. <div class="mainDiv-head">
  660. <span>服务目录新增</span>
  661. </div>
  662. <div class="mainDiv-body">
  663. <div class="tab-mainDiv-body-lineDiv-50">
  664. <div class="tab-mainDiv-body-lable">
  665. 服务目录名称:
  666. </div>
  667. <div class="tab-mainDiv-body-content">
  668. <input class="form-control" ng-model="adddata.category" placeholder="服务目录名称..." />
  669. </div>
  670. </div>
  671. <div class="tab-mainDiv-body-lineDiv-50">
  672. <div class="tab-mainDiv-body-lable">
  673. 是否有父类:
  674. </div>
  675. <div class="tab-mainDiv-body-content">
  676. <switch ng-model="addparent" class="green"></switch>
  677. </div>
  678. </div>
  679. <div class="tab-mainDiv-body-lineDiv-50" ng-if="addparent">
  680. <div class="tab-mainDiv-body-lable">
  681. 父类:
  682. </div>
  683. <div class="tab-mainDiv-body-content">
  684. <multi-select-tree ng-model="adddata.parent" data-input-model="tree_data" data-output-model="adddata.parent" theme="bootstrap" multi-select="false" data-default-label="服务目录" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
  685. data-switch-view="false"></multi-select-tree>
  686. </div>
  687. </div>
  688. <div class="tab-mainDiv-body-lineDiv-50">
  689. <div class="tab-mainDiv-body-lable">优先级:</div>
  690. <ui-select class="tab-mainDiv-body-content" ng-model="adddata.priority"
  691. theme="bootstrap">
  692. <ui-select-match placeholder="">
  693. {{$select.selected.name}}
  694. </ui-select-match>
  695. <ui-select-choices repeat="item in priority | filter: $select.search">
  696. <div ng-bind-html="item.name | highlight: $select.search"></div>
  697. </ui-select-choices>
  698. </ui-select>
  699. </div>
  700. <div class="tab-mainDiv-body-lineDiv-50">
  701. <div class="tab-mainDiv-body-lable">工时:</div>
  702. <ui-select class="tab-mainDiv-body-content" ng-model="adddata.complexity"
  703. theme="bootstrap">
  704. <ui-select-match placeholder="">
  705. {{$select.selected.name}}
  706. </ui-select-match>
  707. <ui-select-choices repeat="item in complexity | filter: $select.search">
  708. <div ng-bind-html="item.name | highlight: $select.search"></div>
  709. </ui-select-choices>
  710. </ui-select>
  711. </div>
  712. <div class="tab-mainDiv-body-lineDiv-50">
  713. <div class="tab-mainDiv-body-lable">分类管理员:</div>
  714. <ui-select class="tab-mainDiv-body-content" ng-model="adddata.managerUser"
  715. theme="bootstrap">
  716. <ui-select-match placeholder="">
  717. {{$select.selected.name}}
  718. </ui-select-match>
  719. <ui-select-choices repeat="item in userList1 | filter: $select.search">
  720. <div ng-bind-html="item.name | highlight: $select.search"></div>
  721. </ui-select-choices>
  722. </ui-select>
  723. </div>
  724. <div class="tab-mainDiv-body-lineDiv-50">
  725. <div class="tab-mainDiv-body-lable">
  726. 是否简单处理:
  727. </div>
  728. <div class="tab-mainDiv-body-content">
  729. <switch ng-model="adddata.hasSimple" class="green"></switch>
  730. </div>
  731. </div>
  732. <div class="tab-mainDiv-body-lineDiv-50">
  733. <div class="tab-mainDiv-body-lable">
  734. 是否分院区处理:
  735. </div>
  736. <div class="tab-mainDiv-body-content userGroupType">
  737. <label>
  738. <input type="radio" value="1" ng-model="adddata.branchType"
  739. name="branchType">是
  740. </label>
  741. <label>
  742. <input type="radio" value="0" ng-model="adddata.branchType"
  743. name="branchType">否
  744. </label>
  745. </div>
  746. </div>
  747. <!-- 分院区处理-否 -->
  748. <div class="tab-mainDiv-body-lineDiv-50" ng-if="adddata.branchType == 0">
  749. <div class="tab-mainDiv-body-lable">运维组/运维人员:</div>
  750. <div class="userGroupType">
  751. <label>
  752. <input type="radio" value="2" ng-model="userOrGroupTypeAdd['type']"
  753. name="userGroupType1">运维组
  754. </label>
  755. <label>
  756. <input type="radio" value="1" ng-model="userOrGroupTypeAdd['type']"
  757. name="userGroupType1">运维人员
  758. </label>
  759. </div>
  760. <div class="group" ng-if="userOrGroupTypeAdd.type==2">
  761. <ui-select class="tab-mainDiv-body-content" ng-model="userGroupCheckedAdd.groupCheck"
  762. theme="bootstrap">
  763. <ui-select-match placeholder="">
  764. {{$select.selected.groupName}}
  765. </ui-select-match>
  766. <ui-select-choices repeat="item in groupList | filter: $select.search">
  767. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  768. </ui-select-choices>
  769. </ui-select>
  770. </div>
  771. <div class="user" ng-if="userOrGroupTypeAdd.type==1">
  772. <ui-select class="tab-mainDiv-body-content" ng-model="userGroupCheckedAdd.userCheck"
  773. theme="bootstrap">
  774. <ui-select-match placeholder="">
  775. {{$select.selected.name}}
  776. </ui-select-match>
  777. <ui-select-choices repeat="item in userList | filter: $select.search">
  778. <div ng-bind-html="item.name | highlight: $select.search"></div>
  779. </ui-select-choices>
  780. </ui-select>
  781. </div>
  782. </div>
  783. <!-- 分院区处理-是 -->
  784. <div class="tab-mainDiv-body-lineDiv-50" ng-if="adddata.branchType == 1" ng-repeat="item in adddata.branchUserGroups">
  785. <div class="tab-mainDiv-body-lable">{{item.branchName}} - 运维组/运维人员:</div>
  786. <div class="userGroupType">
  787. <label>
  788. <input type="radio" value="2" ng-model="item.branchUserOrGroupType"
  789. name="{{'branchUserOrGroupType'+ item.branchId +'add'}}">运维组
  790. </label>
  791. <label>
  792. <input type="radio" value="1" ng-model="item.branchUserOrGroupType"
  793. name="{{'branchUserOrGroupType'+ item.branchId +'add'}}">运维人员
  794. </label>
  795. </div>
  796. <div class="group" ng-if="item.branchUserOrGroupType==2">
  797. <ui-select class="tab-mainDiv-body-content" ng-model="item.group"
  798. theme="bootstrap">
  799. <ui-select-match placeholder="">
  800. {{$select.selected.groupName}}
  801. </ui-select-match>
  802. <ui-select-choices repeat="item in groupList | filter: $select.search">
  803. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  804. </ui-select-choices>
  805. </ui-select>
  806. </div>
  807. <div class="user" ng-if="item.branchUserOrGroupType==1">
  808. <ui-select class="tab-mainDiv-body-content" ng-model="item.user"
  809. theme="bootstrap">
  810. <ui-select-match placeholder="">
  811. {{$select.selected.name}}
  812. </ui-select-match>
  813. <ui-select-choices repeat="item in userList | filter: $select.search">
  814. <div ng-bind-html="item.name | highlight: $select.search"></div>
  815. </ui-select-choices>
  816. </ui-select>
  817. </div>
  818. </div>
  819. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  820. <div class="tab-mainDiv-body-lable">关联组:</div>
  821. <ui-select class="tab-mainDiv-body-content" ng-model="adddata.group" theme="bootstrap">
  822. <ui-select-match placeholder="">
  823. {{$select.selected.groupName}}
  824. </ui-select-match>
  825. <ui-select-choices repeat="item in group | filter: $select.search">
  826. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  827. </ui-select-choices>
  828. </ui-select>
  829. </div>
  830. <div class="tab-mainDiv-body-lineDiv-50">
  831. <div class="tab-mainDiv-body-lable">关联优先级:</div>
  832. <ui-select class="tab-mainDiv-body-content" ng-model="adddata.priority" theme="bootstrap">
  833. <ui-select-match placeholder="">
  834. {{$select.selected.name}}
  835. </ui-select-match>
  836. <ui-select-choices repeat="item in priority | filter: $select.search">
  837. <div ng-bind-html="item.name | highlight: $select.search"></div>
  838. </ui-select-choices>
  839. </ui-select>
  840. </div> -->
  841. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  842. <div class="tab-mainDiv-body-lable">
  843. 是否关联区域地点:
  844. </div>
  845. <div class="tab-mainDiv-body-content">
  846. <switch ng-model="adddata.hasArea" class="green"></switch>
  847. </div>
  848. </div> -->
  849. <!-- <div class="tab-mainDiv-body-lineDiv-50">
  850. <div class="tab-mainDiv-body-lable">
  851. 是否关联地点:
  852. </div>
  853. <div class="tab-mainDiv-body-content">
  854. <switch ng-model="adddata.hasPlace" class="green"></switch>
  855. </div>
  856. </div> -->
  857. </div>
  858. <div class="tab-mainDiv-foot">
  859. <div class="btn btn_search" ng-click="submitadd(adddata,addparent)">
  860. 确认
  861. </div>
  862. <div class="btn btn_clean" ng-click="closethis(addcategory)">
  863. 取消
  864. </div>
  865. </div>
  866. </div>
  867. <div class="mainDivRight" ng-if="addcate==''&&changecate==''">
  868. <!-- <div class="mainDivRight"> -->
  869. <div class="mainDiv-head">
  870. <span>操作提示</span>
  871. </div>
  872. <div class="mainDiv-body">
  873. <div class="mainDiv-body-noList">
  874. <img src="./assets/images/place/icon_quesheng.png" alt="">
  875. <p class="handlefont">请选择服务目录</p>
  876. </div>
  877. </div>
  878. </div>
  879. </div>
  880. </div>
  881. <!-- 故障现象结束 -->
  882. <!-- 巡检范围开始 -->
  883. <div ng-if="leftListName=='巡检范围'">
  884. <div class="mainDiv">
  885. <!-- 谁固定谁在前 -->
  886. <div class="mainDivLeft">
  887. <div class="mainDiv-head">
  888. <span>服务目录</span>
  889. <div class="mainDiv-head-right">
  890. <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">新增</div>
  891. <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">删除</div>
  892. </div>
  893. </div>
  894. <div class="mainDiv-body fixHeight">
  895. <div class="box-tree">
  896. <span ng-if="doing_async">...加载中...</span>
  897. <abn-tree tree-data="my_1data" tree-control="my_tree" on-select="my_tree_1handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  898. </div>
  899. </div>
  900. </div>
  901. <div class="mainDivRight" ng-if="changecate">
  902. <div class="mainDiv-head">
  903. <span>服务目录修改</span>
  904. </div>
  905. <div class="mainDiv-body">
  906. <div class="tab-mainDiv-body-lineDiv-50">
  907. <div class="tab-mainDiv-body-lable">
  908. 服务目录名称:
  909. </div>
  910. <div class="tab-mainDiv-body-content">
  911. <input class="form-control" ng-model="sub1data.type" placeholder="服务目录名称..." />
  912. </div>
  913. </div>
  914. <div class="tab-mainDiv-body-lineDiv-50" ng-if="thisParent">
  915. <div class="tab-mainDiv-body-lable">
  916. 父类:
  917. </div>
  918. <div class="tab-mainDiv-body-content">
  919. <multi-select-tree ng-model="sub1data.parent" data-input-model="tree_1data" data-output-model="sub1data.parent" theme="bootstrap" multi-select="false" data-default-label="{{thisParent.type}}" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
  920. data-switch-view="false"></multi-select-tree>
  921. </div>
  922. </div>
  923. <div class="tab-mainDiv-body-lineDiv-50">
  924. <div class="tab-mainDiv-body-lable">线下巡检默认组:</div>
  925. <ui-select class="tab-mainDiv-body-content" ng-model="group_user.offlineGroup"
  926. theme="bootstrap">
  927. <ui-select-match placeholder="">
  928. {{$select.selected.groupName}}
  929. </ui-select-match>
  930. <ui-select-choices repeat="item in groupList | filter: $select.search">
  931. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  932. </ui-select-choices>
  933. </ui-select>
  934. </div>
  935. <div class="tab-mainDiv-body-lineDiv-50">
  936. <div class="tab-mainDiv-body-lable">线上巡检默认人:</div>
  937. <ui-select class="tab-mainDiv-body-content" ng-model="group_user.onlineUser"
  938. theme="bootstrap">
  939. <ui-select-match placeholder="">
  940. {{$select.selected.name}}
  941. </ui-select-match>
  942. <ui-select-choices repeat="item in userList | filter: $select.search">
  943. <div ng-bind-html="item.name | highlight: $select.search"></div>
  944. </ui-select-choices>
  945. </ui-select>
  946. </div>
  947. </div>
  948. <div class="tab-mainDiv-foot">
  949. <div class="btn btn_search" ng-click="submit1change(sub1data)" ng-show="bianji">
  950. 确认
  951. </div>
  952. </div>
  953. </div>
  954. <div class="mainDivRight" ng-if="add1cate">
  955. <div class="mainDiv-head">
  956. <span>服务目录新增</span>
  957. </div>
  958. <div class="mainDiv-body">
  959. <div class="tab-mainDiv-body-lineDiv-50">
  960. <div class="tab-mainDiv-body-lable">
  961. 服务目录名称:
  962. </div>
  963. <div class="tab-mainDiv-body-content">
  964. <input class="form-control" ng-model="add1data.type" placeholder="服务目录名称..." />
  965. </div>
  966. </div>
  967. <div class="tab-mainDiv-body-lineDiv-50">
  968. <div class="tab-mainDiv-body-lable">
  969. 是否有父类:
  970. </div>
  971. <div class="tab-mainDiv-body-content">
  972. <switch ng-model="addparent" class="green"></switch>
  973. </div>
  974. </div>
  975. <div class="tab-mainDiv-body-lineDiv-50" ng-if="addparent">
  976. <div class="tab-mainDiv-body-lable">
  977. 父类:
  978. </div>
  979. <div class="tab-mainDiv-body-content">
  980. <multi-select-tree ng-model="add1data.parent" data-input-model="tree_1data" data-output-model="add1data.parent" theme="bootstrap" multi-select="false" data-default-label="服务目录" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
  981. data-switch-view="false"></multi-select-tree>
  982. </div>
  983. </div>
  984. <div class="tab-mainDiv-body-lineDiv-50">
  985. <div class="tab-mainDiv-body-lable">线下巡检默认组:</div>
  986. <ui-select class="tab-mainDiv-body-content" ng-model="group_user_Add.group"
  987. theme="bootstrap">
  988. <ui-select-match placeholder="">
  989. {{$select.selected.groupName}}
  990. </ui-select-match>
  991. <ui-select-choices repeat="item in groupList | filter: $select.search">
  992. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  993. </ui-select-choices>
  994. </ui-select>
  995. </div>
  996. <div class="tab-mainDiv-body-lineDiv-50">
  997. <div class="tab-mainDiv-body-lable">线上巡检默认人:</div>
  998. <ui-select class="tab-mainDiv-body-content" ng-model="group_user_Add.user"
  999. theme="bootstrap">
  1000. <ui-select-match placeholder="">
  1001. {{$select.selected.name}}
  1002. </ui-select-match>
  1003. <ui-select-choices repeat="item in userList | filter: $select.search">
  1004. <div ng-bind-html="item.name | highlight: $select.search"></div>
  1005. </ui-select-choices>
  1006. </ui-select>
  1007. </div>
  1008. </div>
  1009. <div class="tab-mainDiv-foot">
  1010. <div class="btn btn_search" ng-click="submit1add(add1data)">
  1011. 确认
  1012. </div>
  1013. <div class="btn btn_clean" ng-click="closethis(addcategory)">
  1014. 取消
  1015. </div>
  1016. </div>
  1017. </div>
  1018. <div class="mainDivRight" ng-if="add1cate==''&&changecate==''">
  1019. <!-- <div class="mainDivRight"> -->
  1020. <div class="mainDiv-head">
  1021. <span>操作提示</span>
  1022. </div>
  1023. <div class="mainDiv-body">
  1024. <div class="mainDiv-body-noList">
  1025. <img src="./assets/images/place/icon_quesheng.png" alt="">
  1026. <p class="handlefont">请选择服务目录</p>
  1027. </div>
  1028. </div>
  1029. </div>
  1030. </div>
  1031. </div>
  1032. <!-- 巡检范围结束 -->
  1033. <!-- 事件紧急度开始 -->
  1034. <div ng-if="leftListName=='事件紧急度'">
  1035. <div class="col-xs-4">
  1036. <div class="contentName col-xs-12">紧急度</div>
  1037. <div class="col-xs-12" ng-repeat="v in incident_emergencyData">
  1038. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1039. </div>
  1040. </div>
  1041. </div>
  1042. <!-- 事件紧急度结束 -->
  1043. <!-- 事件影响度开始 -->
  1044. <div ng-if="leftListName=='事件影响度'">
  1045. <div class="col-xs-4">
  1046. <div class="contentName col-xs-12">影响度</div>
  1047. <div class="col-xs-12" ng-repeat="v in incident_influenceData">
  1048. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1049. </div>
  1050. </div>
  1051. </div>
  1052. <!-- 事件影响度结束 -->
  1053. <!-- 事件优先级开始 -->
  1054. <div ng-if="leftListName=='事件优先级'">
  1055. <div class="col-xs-4">
  1056. <div class="contentName col-xs-12">优先级</div>
  1057. <div class="col-xs-12" ng-repeat="v in incident_priorityData">
  1058. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1059. </div>
  1060. </div>
  1061. </div>
  1062. <!-- 事件优先级结束 -->
  1063. <!-- 服务级别协议开始 -->
  1064. <div ng-if="leftListName=='服务级别协议'">
  1065. <div class="col-xs-4">
  1066. <div class="contentName col-xs-12">名称</div>
  1067. <div class="col-xs-12" ng-repeat="v in incident_SLA_Data">
  1068. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" disabled="true">
  1069. </div>
  1070. </div>
  1071. <div class="col-xs-4">
  1072. <div class="contentName col-xs-12">解决时间(分钟)</div>
  1073. <div class="col-xs-12" ng-repeat="v in incident_SLA_Data">
  1074. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.resolveTime" placeholder="" />
  1075. </div>
  1076. </div>
  1077. <div class="col-xs-4">
  1078. <div class="contentName col-xs-12">响应时间(分钟)</div>
  1079. <div class="col-xs-12" ng-repeat="v in incident_SLA_Data">
  1080. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.responseTime" placeholder="" />
  1081. </div>
  1082. </div>
  1083. </div>
  1084. <!-- 服务级别协议结束 -->
  1085. <!-- 工时开始 -->
  1086. <div ng-if="leftListName=='工时'">
  1087. <div class="col-xs-4">
  1088. <div class="contentName col-xs-12">工时</div>
  1089. <div class="col-xs-12" ng-repeat="v in incident_complexityData">
  1090. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1091. </div>
  1092. </div>
  1093. </div>
  1094. <!-- 工时结束 -->
  1095. <!-- 事件来源开始 -->
  1096. <div ng-if="leftListName=='事件来源'">
  1097. <div class="col-xs-4">
  1098. <div class="contentName col-xs-12">来源</div>
  1099. <div class="col-xs-12" ng-repeat="v in incident_sourceData">
  1100. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1101. </div>
  1102. </div>
  1103. <div class="col-xs-4">
  1104. <div class="contentName col-xs-12">来源关联</div>
  1105. <div class="col-xs-12" ng-repeat="v in incident_sourceData">
  1106. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.value" placeholder="" />
  1107. </div>
  1108. </div>
  1109. </div>
  1110. <!-- 事件来源结束 -->
  1111. <!-- 关闭代码开始 -->
  1112. <div ng-if="leftListName=='关闭代码'">
  1113. <div class="col-xs-4">
  1114. <div class="contentName col-xs-12">关闭代码</div>
  1115. <div class="col-xs-12" ng-repeat="v in incident_closecodeData">
  1116. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.value" placeholder="" />
  1117. </div>
  1118. </div>
  1119. <div class="col-xs-4">
  1120. <div class="contentName col-xs-12">关闭原因</div>
  1121. <div class="col-xs-12" ng-repeat="v in incident_closecodeData">
  1122. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.desc" placeholder="" />
  1123. </div>
  1124. </div>
  1125. <div class="col-xs-4">
  1126. <div class="contentName col-xs-12">关闭原因缩写</div>
  1127. <div class="col-xs-12" ng-repeat="v in incident_closecodeData">
  1128. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1129. </div>
  1130. </div>
  1131. </div>
  1132. <!-- 关闭代码结束 -->
  1133. <!-- 事件状态开始 -->
  1134. <div ng-if="leftListName=='事件状态'">
  1135. <div class="col-xs-4">
  1136. <div class="contentName col-xs-12">事件状态</div>
  1137. <div class="col-xs-12" ng-repeat="v in incident_classificationData">
  1138. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1139. </div>
  1140. </div>
  1141. </div>
  1142. <!-- 事件状态结束 -->
  1143. <!-- 满意度评价开始 -->
  1144. <div ng-if="leftListName=='满意度评价'">
  1145. <div class="col-xs-4">
  1146. <div class="contentName col-xs-12">满意度评价</div>
  1147. <div class="col-xs-12" ng-repeat="v in incident_evaluateData">
  1148. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1149. </div>
  1150. </div>
  1151. </div>
  1152. <!-- 满意度评价结束 -->
  1153. <!-- 结果类型开始 -->
  1154. <div ng-if="leftListName=='结果类型'">
  1155. <div class="col-xs-4">
  1156. <div class="contentName col-xs-12">结果类型</div>
  1157. <div class="col-xs-12" ng-repeat="v in incident_resultData">
  1158. <input class="form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="v.name" placeholder="" />
  1159. </div>
  1160. </div>
  1161. </div>
  1162. <!-- 结果类型结束 -->
  1163. <!-- 优先级规则开始 -->
  1164. <div ng-if="leftListName=='优先级规则'">
  1165. <div class="col-xs-4">
  1166. <div class="contentName col-xs-12">影响度</div>
  1167. <div class="col-xs-12" ng-repeat="v in prioritymatrixData">
  1168. <ui-select class="emergencyIptSize" ng-model="v.influence" theme="bootstrap">
  1169. <ui-select-match placeholder="">
  1170. {{$select.selected.name}}
  1171. </ui-select-match>
  1172. <ui-select-choices repeat="item in incident_influenceData | filter: $select.search">
  1173. <div ng-bind-html="item.name | highlight: $select.search"></div>
  1174. </ui-select-choices>
  1175. </ui-select>
  1176. </div>
  1177. </div>
  1178. <div class="col-xs-4">
  1179. <div class="contentName col-xs-12">紧急度</div>
  1180. <div class="col-xs-12" ng-repeat="v in prioritymatrixData">
  1181. <ui-select class="emergencyIptSize" ng-model="v.emergency" theme="bootstrap">
  1182. <ui-select-match placeholder="">
  1183. {{$select.selected.name}}
  1184. </ui-select-match>
  1185. <ui-select-choices repeat="item in incident_emergencyData | filter: $select.search">
  1186. <div ng-bind-html="item.name | highlight: $select.search"></div>
  1187. </ui-select-choices>
  1188. </ui-select>
  1189. </div>
  1190. </div>
  1191. <div class="col-xs-4">
  1192. <div class="contentName col-xs-12">优先级</div>
  1193. <div>
  1194. <div class="col-xs-12" ng-repeat="v in prioritymatrixData">
  1195. <ui-select class="emergencyIptSize" style="width:80%!important;float:left" ng-model="v.priority" theme="bootstrap">
  1196. <ui-select-match placeholder="">
  1197. {{$select.selected.name}}
  1198. </ui-select-match>
  1199. <ui-select-choices repeat="item in incident_priorityData | filter: $select.search">
  1200. <div ng-bind-html="item.name | highlight: $select.search"></div>
  1201. </ui-select-choices>
  1202. </ui-select>
  1203. <i class="iconfont icon-shanchu2 guanbiIco" ng-click="removePrioritymatrix(v)" ng-show="shanchu"></i>
  1204. </div>
  1205. </div>
  1206. </div>
  1207. <div class="col-xs-12" ng-show="xinzeng">
  1208. <button class="btn btnAdd" ng-click="incident_prioritymatrixAdd()">新增</button>
  1209. </div>
  1210. </div>
  1211. <!-- 优先级规则结束 -->
  1212. <!-- 维修记录开始 -->
  1213. <div ng-if="leftListName=='维修记录'">
  1214. <div class="col-xs-4">
  1215. <div class="contentName col-xs-12">维修记录</div>
  1216. <div class="col-xs-12" ng-repeat="v in processingLogList">
  1217. <input class="col-xs-10 form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;width: 80%;" type="text" ng-model="v.value" placeholder="" />
  1218. <i class="iconfont icon-shanchu2 guanbiIco" ng-click="removePrioritymatrix(v)" ng-show="shanchu"></i>
  1219. </div>
  1220. </div>
  1221. <div class="col-xs-12" ng-show="xinzeng">
  1222. <button class="btn btnAdd" ng-click="incident_prioritymatrixAdd()">新增</button>
  1223. </div>
  1224. </div>
  1225. <!-- 维修记录结束 -->
  1226. <!-- 维修方式开始 -->
  1227. <div ng-if="leftListName=='维修方式'">
  1228. <div class="col-xs-4">
  1229. <div class="contentName col-xs-12">维修方式</div>
  1230. <div class="col-xs-12" ng-repeat="v in maintenanceModList">
  1231. <input class="col-xs-10 form-control inputcolor emergencyIptSize" style="border-color: #dedede;color: #93989e;width: 80%;" type="text" ng-model="v.name" placeholder="" />
  1232. <i class="iconfont icon-shanchu2 guanbiIco" ng-click="removeMaintenanceMode(v)" ng-show="shanchu"></i>
  1233. </div>
  1234. </div>
  1235. <div class="col-xs-12" ng-show="xinzeng">
  1236. <button class="btn btnAdd" ng-click="incident_maintenanceModeAdd()">新增</button>
  1237. </div>
  1238. </div>
  1239. <!-- 维修方式结束 -->
  1240. </div>
  1241. </div>
  1242. <!-- 事件紧急度 -->
  1243. <div class="col-xs-12 btn_box" ng-if="leftListName=='事件紧急度'&&bianji">
  1244. <div class="btn btn_search" ng-click="incident_emergencySave()">保存</div>
  1245. <div class="btn btn_other" ng-click="incident_emergencyReturn()">恢复默认</div>
  1246. </div>
  1247. <!-- 事件影响度 -->
  1248. <div class="col-xs-12 btn_box" ng-if="leftListName=='事件影响度'&&bianji">
  1249. <div class="btn btn_search" ng-click="incident_influenceSave()">保存</div>
  1250. <div class="btn btn_other" ng-click="incident_influenceReturn()">恢复默认</div>
  1251. </div>
  1252. <!-- 事件状态 -->
  1253. <div class="col-xs-12 btn_box" ng-if="leftListName=='事件状态'&&bianji">
  1254. <div class="btn btn_search" ng-click="incident_classificationSave()">保存</div>
  1255. <div class="btn btn_other" ng-click="incident_classificationReturn()">恢复默认</div>
  1256. </div>
  1257. <!-- 满意度评价 -->
  1258. <div class="col-xs-12 btn_box" ng-if="leftListName=='满意度评价'&&bianji">
  1259. <div class="btn btn_search" ng-click="incident_evaluateSave()">保存</div>
  1260. <div class="btn btn_other" ng-click="incident_evaluateReturn()">恢复默认</div>
  1261. </div>
  1262. <!-- 结果类型 -->
  1263. <div class="col-xs-12 btn_box" ng-if="leftListName=='结果类型'&&bianji">
  1264. <div class="btn btn_search" ng-click="incident_resultSave()">保存</div>
  1265. <div class="btn btn_other" ng-click="incident_resultReturn()">恢复默认</div>
  1266. </div>
  1267. <!-- 事件优先级 -->
  1268. <div class="col-xs-12 btn_box" ng-if="leftListName=='事件优先级'&&bianji">
  1269. <div class="btn btn_search" ng-click="incident_prioritySave()">保存</div>
  1270. <div class="btn btn_other" ng-click="incident_priorityReturn()">恢复默认</div>
  1271. </div>
  1272. <!-- 工时 -->
  1273. <div class="col-xs-12 btn_box" ng-if="leftListName=='工时'&&bianji">
  1274. <div class="btn btn_search" ng-click="incident_complexitySave()">保存</div>
  1275. <!-- <div class="btn btn_other" ng-click="incident_complexityReturn()">恢复默认</div> -->
  1276. </div>
  1277. <!-- 服务级别协议 -->
  1278. <div class="col-xs-12 btn_box" ng-if="leftListName=='服务级别协议'&&bianji">
  1279. <div class="btn btn_search" ng-click="incident_SLASave()">保存</div>
  1280. <div class="btn btn_other" ng-click="incident_SLAReturn()">恢复默认</div>
  1281. </div>
  1282. <!-- 事件来源 -->
  1283. <div class="col-xs-12 btn_box" ng-if="leftListName=='事件来源'&&bianji">
  1284. <div class="btn btn_search" ng-click="incident_sourceSave()">保存</div>
  1285. <div class="btn btn_other" ng-click="incident_sourceReturn()">恢复默认</div>
  1286. </div>
  1287. <!-- 关闭代码 -->
  1288. <div class="col-xs-12 btn_box" ng-if="leftListName=='关闭代码'&&bianji">
  1289. <div class="btn btn_search" ng-click="incident_closecodeSave()">保存</div>
  1290. <div class="btn btn_other" ng-click="incident_closecodeReturn()">恢复默认</div>
  1291. </div>
  1292. <!-- 优先级规则 -->
  1293. <div class="col-xs-12 btn_box" ng-if="leftListName=='优先级规则'&&bianji">
  1294. <div class="btn btn_search" ng-click="incident_prioritymatrixSave()">保存</div>
  1295. </div>
  1296. <!-- 维修记录 -->
  1297. <div class="col-xs-12 btn_box" ng-if="leftListName=='维修记录'&&bianji">
  1298. <div class="btn btn_search" ng-click="incident_processingLogListSave()">保存</div>
  1299. </div>
  1300. <!-- 维修方式 -->
  1301. <div class="col-xs-12 btn_box" ng-if="leftListName=='维修方式'&&bianji">
  1302. <div class="btn btn_search" ng-click="incident_maintenanceModeListSave()">保存</div>
  1303. </div>
  1304. </div>
  1305. </div>