notification.html 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <link rel="stylesheet" type="text/css" href="module/report/notification/css/notification.css" />
  2. <section class="user_page container">
  3. <div class="sales_report">
  4. <div class="sales_report_in">
  5. <div class="sales_card" ng-show="listFound">
  6. <div class="container-fluid table_area">
  7. <div class="page-head">
  8. <p>Notifications</p>
  9. </div>
  10. <div class="row top_box">
  11. <div class="right_box">
  12. <div class="addbtn">
  13. <button class="btn export" ng-click="addFun()">
  14. <p>Add</p>
  15. </button>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="filter-area">
  20. <div class="table_box">
  21. <div class="table-content table-fixed">
  22. <table class="table table-striped">
  23. <thead>
  24. <tr class="row-name">
  25. <th class="col-xs-1">S.No</th>
  26. <th class="col-xs-2">Title</th>
  27. <th class="col-xs-3">Description</th>
  28. <th class="col-xs-3">Role</th>
  29. <th class="col-xs-3">Published Date</th>
  30. <!-- <th>action</th> -->
  31. </tr>
  32. </thead>
  33. <tbody>
  34. <tr class="row-content" ng-repeat="notification in notificationListdata track by $index" current-page="{{currentPage}}" style='min-height:50px'>
  35. <td class="col-xs-1">{{pageSize * (currentPage-1)+$index+1}}</td>
  36. <td class="col-xs-2">{{notification.notificationtitle}}</td>
  37. <td class="col-xs-3">{{notification.notificationtext}}</td>
  38. <td class="col-xs-3">
  39. <div ng-if="notification.filter_role_name.length!=0">
  40. <div class="td-content" ng-repeat="role in notification.filter_role_name">{{role.rolename}}{{$last ? '' : ', '}}</div>
  41. </div>
  42. <div ng-if="notification.filter_role_name.length==0">
  43. <div>-</div>
  44. </div>
  45. </td>
  46. <td class="col-xs-3">{{notification.publisheddate| date}}</td>
  47. </tr>
  48. </tbody>
  49. </table>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="container">
  55. <div class="row">
  56. <nav aria-label="Page navigation" id="div1">
  57. <ul class="pagination pager" uib-pagination total-items="totalItems" ng-model="currentPage" ng-change="pageChanged()" max-size="maxSize"
  58. boundary-links="true" rotate="false" num-pages="numPages" items-per-page="itemsPerPage"></ul>
  59. </nav>
  60. </div>
  61. </div>
  62. </div>
  63. <!---ADD / EDIT FORM -------->
  64. <div class="profile_bg" ng-if="formLoad">
  65. <div class="container-fluid pro_head">
  66. <h4 class="text4">{{formTitle}}</h4>
  67. <button type="button" class="close ass-close" ng-click="closeForm()">
  68. <span>×</span>
  69. </button>
  70. </div>
  71. <div class="container-fluid form_bg form-scroll">
  72. <form name="contentform" class="row form_2" ng-submit="notificationSubmit()">
  73. <div class="form-group col-sm-12">
  74. <input id="topic" class="form-control" ng-model="formData.notificationtitle" autocomplete="off" required="required">
  75. <label for="topic" class="control-label form-control-placeholder">{{sideselect.formText[0]}}</label>
  76. <div class="color_error shake" ng-if="title_error!=''">
  77. <a class="text-left shake">
  78. {{title_error}}</a>
  79. </div>
  80. </div>
  81. <div class="form-group col-sm-12">
  82. <input id="topic" class="form-control" ng-model="formData.notificationtext" autocomplete="off" required="required">
  83. <label for="topic" class="control-label form-control-placeholder">{{sideselect.formText[1]}}</label>
  84. <div class="color_error shake" ng-if="description_error!=''">
  85. <a class="text-left shake">
  86. {{description_error}}</a>
  87. </div>
  88. </div>
  89. <div class="form-group col-sm-12">
  90. <label>Role</label>
  91. <multiple-autocomplete ng-model="formData.roleList" object-property="rolename" suggestions-arr="role">
  92. </multiple-autocomplete>
  93. </div>
  94. <div class="clearfix"></div>
  95. <div class="box-footer col-sm-12 text-center">
  96. <button type="button" class="btn primary fixed" ng-click="closeForm()">Cancel</button>
  97. <button type="submit" class="btn primary fixed">Publish</button>
  98. </div>
  99. </form>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </section>