incidentSetUp.html 69 KB

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