incidentcategory.1.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <section id="page-title">
  2. <div class="row">
  3. <div class="col-sm-8">
  4. <h1 class="mainTitle">故障现象设置</h1><span class="mainDescription">新增或编辑故障现象</span></div>
  5. </div>
  6. </section>
  7. <div class="container-fluid container-fullw bg-white">
  8. <div class="row" ng-controller="incidentcateCtrl">
  9. <div class="row">
  10. <div class=" col-md-4 col-sm-3 panel panel-light-grey col-md-offset-1">
  11. <div class="col-md-12">
  12. <h5 class="over-title margin-top-15 col-md-7"> <span class="text-bold">故障现象</span></h5>
  13. <button ng-click="addType(output)" class="btn btn-primary btn-sm margin-top-10 col-md-2">
  14. 新增
  15. </button>
  16. <button ng-click="remove(output)" class="btn btn-primary btn-sm margin-top-10 col-md-2" style="margin-left:10px">
  17. 删除
  18. </button>
  19. </div>
  20. <div class="col-md-12" style="overflow:auto; height:450px">
  21. <div class="panel-body">
  22. <div class="box-tree">
  23. <span ng-if="doing_async">...加载中...</span>
  24. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf="ti-file" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <div class=" col-md-5 col-sm-5 panel panel-light-grey col-md-offset-1" style="padding:0px" ng-if="changecate">
  30. <div class="modal-header bg-primary">
  31. <span class="label label-tag">分类修改</span>
  32. </div>
  33. <div style="padding:10px">
  34. <div class="row form-group">
  35. <label class="col-md-4 control-label" for="lable">分类名称:</label>
  36. <div class="col-md-8">
  37. <input id="lable" name="lable" class="form-control" ng-model="subdata.category" placeholder="分类名称" />
  38. </div>
  39. </div>
  40. <div class="row form-group" ng-if="subdata.parent">
  41. <label class="col-md-4 control-label" for="type">父类:</label>
  42. <div class="col-md-8">
  43. <input class="form-control" id="type" name="type" class="form-control" ng-model="subdata.parent.category" placeholder="父类" disabled="disabled" />
  44. </div>
  45. </div>
  46. <div style="margin-top:30px;float:right">
  47. <button class="btn btn-primary" ng-click="submitchange(subdata)" translate="modal.button.OK">OK</button>
  48. <!--<button class="btn btn-primary btn-o" ng-click="cancel()" translate="modal.button.CANCEL">Cancel</button>-->
  49. </div>
  50. </div>
  51. </div>
  52. <div class=" col-md-5 col-sm-5 panel panel-light-grey col-md-offset-1" style="padding:0px" ng-if="addcate">
  53. <div class="modal-header bg-primary">
  54. <span class="label label-tag">分类新增</span>
  55. </div>
  56. <div style="padding:10px" ng-if="changecate||addcate">
  57. <div class="row form-group">
  58. <label class="col-md-4 control-label" for="lable">分类名称:</label>
  59. <div class="col-md-8">
  60. <input id="lable" name="lable" class="form-control" ng-model="addcategory.category" placeholder="分类名称" />
  61. </div>
  62. </div>
  63. <div class="row form-group">
  64. <label class="col-md-4 control-label" for="reason">是否有父类:</label>
  65. <div class="col-md-8 class=" setting-box clearfix "">
  66. <span class="setting-switch pull-left">
  67. <switch ng-model="addparent" class="green"></switch>
  68. </span>
  69. </div>
  70. </div>
  71. <div class="row form-group" ng-if="addparent">
  72. <label class="col-md-4 control-label" for="type">父类:</label>
  73. <div class="col-md-8">
  74. <!-- <input class="form-control" id="type" name="type" class="form-control" ng-model="addcategory.parent.category" placeholder="父类" /> -->
  75. <multi-select-tree ng-model="addcategory.parent.category" data-input-model="tree_data" data-output-model="addcategory.parent.category" theme="bootstrap" multi-select="false" data-default-label="故障现象" data-callback="onFilterCallback(item)" data-select-only-leafs="false"
  76. data-trans-label="label" data-switch-view="false"></multi-select-tree>
  77. </div>
  78. </div>
  79. <div class="col-md-offset-8" style="margin-top:30px">
  80. <button class="btn btn-primary" ng-click="submitadd(addcategory,addparent)" ng-disabled="!addcategory||addcategory.category==''" translate="modal.button.OK">OK</button>
  81. <button class="btn btn-primary btn-o" ng-click="closethis(addcategory)" translate="modal.button.CANCEL">Cancel</button>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>