Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 100.07 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html xmlns:th="http://www.thymeleaf.org">
  3.  
  4. <div th:fragment="manageAppealGrievancesIncludeStyle" th:remove="tag">
  5. <link href="assets/global/plugins/datatables/datatables.min.css" rel="stylesheet" type="text/css" />
  6. <link href="assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" rel="stylesheet" type="text/css" />
  7. <link href="assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" rel="stylesheet" type="text/css" />
  8. </div>
  9.  
  10. <div class="page-content" th:fragment="manageAppealGrievances">
  11. <div class="portlet light portlet-fit full-height-content full-height-content-scrollable bordered">
  12. <div class="portlet-title">
  13. <div class="caption">
  14. <i class="icon-bubbles "></i>
  15. <span class="caption-subject bold uppercase"> আপিল এর তালিকা</span>
  16. <span class="caption-helper">&nbsp;</span>
  17. </div>
  18. <div class="actions">
  19. <a class="btn btn-circle btn-icon-only btn-default fullscreen" href="javascript:;" data-original-title="" title=""> </a>
  20. </div>
  21. </div>
  22. <div class="portlet-body">
  23. <div class="tabbable-line">
  24. <ul class="nav nav-tabs">
  25. <li class="active">
  26. <a href="#inbox" id="navInbox" data-toggle="tab"><i class="icon-arrow-down"></i> আগত </a>
  27. </li>
  28. <li>
  29. <a href="#sent" id="navSent" data-toggle="tab"><i class="icon-arrow-right"></i> প্রেরিত </a>
  30. </li>
  31. <li>
  32. <a href="#closed" id="navClosed" data-toggle="tab"><i class="icon-check"></i> নিস্পত্তিকৃত</a>
  33. </li>
  34. <li>
  35. <a href="#rejected" id="navRejected" data-toggle="tab"><i class="icon-trash"></i> নথিজাত</a>
  36. </li>
  37. <li th:if="${isGro}">
  38. <a href="#expired" id="navExpired" data-toggle="tab"><i class="icon-trash"></i> মেয়াদোত্তীর্ণ</a>
  39. </li>
  40. </ul>
  41. <div class="tab-content">
  42. <div class="tab-pane active" id="inbox">
  43. <div class="table-container">
  44. <table class="table table-striped table-bordered table-hover" id="tblListViewInbox">
  45. <thead>
  46. <tr role="row" class="filter">
  47. <td>
  48. <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
  49. </td>
  50. <td>
  51. <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
  52. </td>
  53. <td>
  54. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  55. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  56. <span class="input-group-btn">
  57. <button class="btn btn-sm default" type="button">
  58. <i class="fa fa-calendar"></i>
  59. </button>
  60. </span>
  61. </div>
  62. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  63. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
  64. <span class="input-group-btn">
  65. <button class="btn btn-sm default" type="button">
  66. <i class="fa fa-calendar"></i>
  67. </button>
  68. </span>
  69. </div>
  70. </td>
  71. <td>
  72. <select name="complaint_type" class="form-control form-filter input-sm">
  73. <option value="">নির্বাচন করুন</option>
  74. <option value="DAKTORIK">দাপ্তরিক</option>
  75. <option value="NAGORIK">নাগরিক</option>
  76. <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
  77. </select>
  78. </td>
  79. <td>
  80. <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
  81. </td>
  82. <td>
  83. <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
  84. </td>
  85. <td>
  86. <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
  87. </td>
  88. <td>
  89. <select name="current_status" class="form-control form-filter input-sm">
  90. <option value="">নির্বাচন করুন</option>
  91. <option value="NEW">নতুন</option>
  92. <option value="FORWARDED_OUT">অন্য দপ্তর থেকে আগত</option>
  93. <option value="FORWARDED_IN">আওতাধীন দপ্তর থেকে আগত</option>
  94. <option value="ACCEPTED">গৃহীত</option>
  95. <option value="INVESTIGATION">তদন্ত চলমান</option>
  96. <option value="INV_NOTICE_FILE">প্রমান এর জন্য নোটিশ</option>
  97. <option value="INV_HEARING">শুনানি</option>
  98. <option value="INV_REPORT">তদন্ত প্রতিবেদন প্রেরিত</option>
  99. <option value="APPEAL_STATEMENT_ASKED">আপিলকৃত</option>
  100. </select>
  101. </td>
  102. <td>
  103. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  104. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  105. <span class="input-group-btn">
  106. <button class="btn btn-sm default" type="button">
  107. <i class="fa fa-calendar"></i>
  108. </button>
  109. </span>
  110. </div>
  111. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  112. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
  113. <span class="input-group-btn">
  114. <button class="btn btn-sm default" type="button">
  115. <i class="fa fa-calendar"></i>
  116. </button>
  117. </span>
  118. </div>
  119. </td>
  120. <td>
  121. <div class="margin-bottom-5">
  122. <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
  123. <i class="fa fa-search"></i> খুঁজুন
  124. </button>
  125. </div>
  126. <button class="btn btn-sm btn-default filter-cancel">
  127. <i class="fa fa-times"></i> বাতিল
  128. </button>
  129. </td>
  130. </tr>
  131. <tr role="row" class="heading">
  132. <th> কেস নম্বর</th>
  133. <th> ট্র্যাকিং নম্বর</th>
  134. <th> অভিযোগের তারিখ</th>
  135. <th> অভিযোগের ধরণ</th>
  136. <th> সংশ্লিষ্ট সেবা</th>
  137. <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
  138. <th> অভিযোগের বিষয়</th>
  139. <th> অভিযোগের অবস্থা</th>
  140. <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
  141. <th></th>
  142. </tr>
  143. </thead>
  144. <tbody>
  145.  
  146. </tbody>
  147. </table>
  148. <div class="row">
  149. <div class="col-sm-5 col-md-5">
  150. <div class="dataTables_info" id="tblListViewInbox_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
  151. </div>
  152. </div>
  153. <div class="col-md-7 col-sm-7">
  154. <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewInbox_paginate">
  155. <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
  156. <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="inbox">
  157. <i class="fa fa-angle-left"></i>
  158. </a>
  159. <input class="pagination-panel-input form-control input-sm input-inline input-mini" maxlength="5" style="text-align:center; margin: 0 5px;" id="currentPageInbox" value="০" type="text">
  160. <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="inbox">
  161. <i class="fa fa-angle-right"></i>
  162. </a> পৃষ্ঠা দেখানো হচ্ছে
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. </div>
  168. </div>
  169. <div class="tab-pane" id="sent">
  170. <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewOutbox">
  171. <thead>
  172. <tr role="row" class="filter">
  173. <td>
  174. <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
  175. </td>
  176. <td>
  177. <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
  178. </td>
  179. <td>
  180. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  181. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  182. <span class="input-group-btn">
  183. <button class="btn btn-sm default" type="button">
  184. <i class="fa fa-calendar"></i>
  185. </button>
  186. </span>
  187. </div>
  188. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  189. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
  190. <span class="input-group-btn">
  191. <button class="btn btn-sm default" type="button">
  192. <i class="fa fa-calendar"></i>
  193. </button>
  194. </span>
  195. </div>
  196. </td>
  197. <td>
  198. <select name="complaint_type" class="form-control form-filter input-sm">
  199. <option value="">নির্বাচন করুন</option>
  200. <option value="DAKTORIK">দাপ্তরিক</option>
  201. <option value="NAGORIK">নাগরিক</option>
  202. <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
  203. </select>
  204. </td>
  205. <td>
  206. <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
  207. </td>
  208. <td>
  209. <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
  210. </td>
  211. <td>
  212. <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
  213. </td>
  214. <td>
  215. <select name="current_status" class="form-control form-filter input-sm">
  216. <option value="">নির্বাচন করুন</option>
  217. <option value="new">নতুন</option>
  218. <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
  219. <option value="opinion_received">মতামতপ্রাপ্ত</option>
  220. <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
  221. <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
  222. <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
  223. <option value="appealed">আপিলকৃত</option>
  224. <option value="closed">নিস্পত্তিকৃত</option>
  225. <option value="rejected">নথিজাতকৃত</option>
  226. </select>
  227. </td>
  228. <td>
  229. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  230. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  231. <span class="input-group-btn">
  232. <button class="btn btn-sm default" type="button">
  233. <i class="fa fa-calendar"></i>
  234. </button>
  235. </span>
  236. </div>
  237. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  238. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
  239. <span class="input-group-btn">
  240. <button class="btn btn-sm default" type="button">
  241. <i class="fa fa-calendar"></i>
  242. </button>
  243. </span>
  244. </div>
  245. </td>
  246. <td>
  247. <div class="margin-bottom-5">
  248. <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
  249. <i class="fa fa-search"></i> খুঁজুন
  250. </button>
  251. </div>
  252. <button class="btn btn-sm btn-default filter-cancel">
  253. <i class="fa fa-times"></i> বাতিল
  254. </button>
  255. </td>
  256. </tr>
  257. <tr role="row" class="heading">
  258. <th> কেস নম্বর</th>
  259. <th> ট্র্যাকিং নম্বর</th>
  260. <th> অভিযোগের তারিখ</th>
  261. <th> অভিযোগের ধরণ</th>
  262. <th> সংশ্লিষ্ট সেবা</th>
  263. <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
  264. <th> অভিযোগের বিষয়</th>
  265. <th> অভিযোগের অবস্থা</th>
  266. <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
  267. <th></th>
  268. </tr>
  269. </thead>
  270. <tbody>
  271.  
  272. </tbody>
  273. </table>
  274. <div class="row">
  275. <div class="col-sm-5 col-md-5">
  276. <div class="dataTables_info" id="tblListViewOutbox_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
  277. </div>
  278. </div>
  279. <div class="col-md-7 col-sm-7">
  280. <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewOutbox_paginate">
  281. <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
  282. <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="outbox">
  283. <i class="fa fa-angle-left"></i>
  284. </a>
  285. <input class="pagination-panel-input form-control input-sm input-inline input-mini" maxlength="5" style="text-align:center; margin: 0 5px;" id="currentPageOutbox" value="০" type="text">
  286. <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="outbox">
  287. <i class="fa fa-angle-right"></i>
  288. </a> পৃষ্ঠা দেখানো হচ্ছে
  289. </div>
  290. </div>
  291. </div>
  292. </div>
  293. </div>
  294. <div class="tab-pane" id="closed">
  295. <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewClosed">
  296. <thead>
  297. <tr role="row" class="filter">
  298. <td>
  299. <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
  300. </td>
  301. <td>
  302. <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
  303. </td>
  304. <td>
  305. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  306. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  307. <span class="input-group-btn">
  308. <button class="btn btn-sm default" type="button">
  309. <i class="fa fa-calendar"></i>
  310. </button>
  311. </span>
  312. </div>
  313. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  314. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
  315. <span class="input-group-btn">
  316. <button class="btn btn-sm default" type="button">
  317. <i class="fa fa-calendar"></i>
  318. </button>
  319. </span>
  320. </div>
  321. </td>
  322. <td>
  323. <select name="complaint_type" class="form-control form-filter input-sm">
  324. <option value="">নির্বাচন করুন</option>
  325. <option value="DAKTORIK">দাপ্তরিক</option>
  326. <option value="NAGORIK">নাগরিক</option>
  327. <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
  328. </select>
  329. </td>
  330. <td>
  331. <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
  332. </td>
  333. <td>
  334. <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
  335. </td>
  336. <td>
  337. <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
  338. </td>
  339. <td>
  340. <select name="current_status" class="form-control form-filter input-sm">
  341. <option value="">নির্বাচন করুন</option>
  342. <option value="new">নতুন</option>
  343. <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
  344. <option value="opinion_received">মতামতপ্রাপ্ত</option>
  345. <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
  346. <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
  347. <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
  348. <option value="appealed">আপিলকৃত</option>
  349. <option value="closed">নিস্পত্তিকৃত</option>
  350. <option value="rejected">নথিজাতকৃত</option>
  351. </select>
  352. </td>
  353. <td>
  354. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  355. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  356. <span class="input-group-btn">
  357. <button class="btn btn-sm default" type="button">
  358. <i class="fa fa-calendar"></i>
  359. </button>
  360. </span>
  361. </div>
  362. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  363. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
  364. <span class="input-group-btn">
  365. <button class="btn btn-sm default" type="button">
  366. <i class="fa fa-calendar"></i>
  367. </button>
  368. </span>
  369. </div>
  370. </td>
  371. <td>
  372. <div class="margin-bottom-5">
  373. <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
  374. <i class="fa fa-search"></i> খুঁজুন
  375. </button>
  376. </div>
  377. <button class="btn btn-sm btn-default filter-cancel">
  378. <i class="fa fa-times"></i> বাতিল
  379. </button>
  380. </td>
  381. </tr>
  382. <tr role="row" class="heading">
  383. <th> কেস নম্বর</th>
  384. <th> ট্র্যাকিং নম্বর</th>
  385. <th> অভিযোগের তারিখ</th>
  386. <th> অভিযোগের ধরণ</th>
  387. <th> সংশ্লিষ্ট সেবা</th>
  388. <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
  389. <th> অভিযোগের বিষয়</th>
  390. <th> অভিযোগের অবস্থা</th>
  391. <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
  392. <th></th>
  393. </tr>
  394. </thead>
  395. <tbody>
  396.  
  397. </tbody>
  398. </table>
  399. <div class="row">
  400. <div class="col-sm-5 col-md-5">
  401. <div class="dataTables_info" id="tblListViewClosed_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
  402. </div>
  403. </div>
  404. <div class="col-md-7 col-sm-7">
  405. <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewClosed_paginate">
  406. <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
  407. <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="closed">
  408. <i class="fa fa-angle-left"></i>
  409. </a>
  410. <input class="pagination-panel-input form-control input-sm input-inline input-mini" maxlength="5" style="text-align:center; margin: 0 5px;" id="currentPageClosed" value="০" type="text">
  411. <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="closed">
  412. <i class="fa fa-angle-right"></i>
  413. </a> পৃষ্ঠা দেখানো হচ্ছে
  414. </div>
  415. </div>
  416. </div>
  417. </div>
  418. </div>
  419. <div class="tab-pane" id="rejected">
  420. <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewRejected">
  421. <thead>
  422. <tr role="row" class="filter">
  423. <td>
  424. <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
  425. </td>
  426. <td>
  427. <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
  428. </td>
  429. <td>
  430. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  431. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  432. <span class="input-group-btn">
  433. <button class="btn btn-sm default" type="button">
  434. <i class="fa fa-calendar"></i>
  435. </button>
  436. </span>
  437. </div>
  438. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  439. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
  440. <span class="input-group-btn">
  441. <button class="btn btn-sm default" type="button">
  442. <i class="fa fa-calendar"></i>
  443. </button>
  444. </span>
  445. </div>
  446. </td>
  447. <td>
  448. <select name="complaint_type" class="form-control form-filter input-sm">
  449. <option value="">নির্বাচন করুন</option>
  450. <option value="DAKTORIK">দাপ্তরিক</option>
  451. <option value="NAGORIK">নাগরিক</option>
  452. <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
  453. </select>
  454. </td>
  455. <td>
  456. <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
  457. </td>
  458. <td>
  459. <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
  460. </td>
  461. <td>
  462. <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
  463. </td>
  464. <td>
  465. <select name="current_status" class="form-control form-filter input-sm">
  466. <option value="">নির্বাচন করুন</option>
  467. <option value="new">নতুন</option>
  468. <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
  469. <option value="opinion_received">মতামতপ্রাপ্ত</option>
  470. <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
  471. <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
  472. <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
  473. <option value="appealed">আপিলকৃত</option>
  474. <option value="closed">নিস্পত্তিকৃত</option>
  475. <option value="rejected">নথিজাতকৃত</option>
  476. </select>
  477. </td>
  478. <td>
  479. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  480. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  481. <span class="input-group-btn">
  482. <button class="btn btn-sm default" type="button">
  483. <i class="fa fa-calendar"></i>
  484. </button>
  485. </span>
  486. </div>
  487. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  488. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
  489. <span class="input-group-btn">
  490. <button class="btn btn-sm default" type="button">
  491. <i class="fa fa-calendar"></i>
  492. </button>
  493. </span>
  494. </div>
  495. </td>
  496. <td>
  497. <div class="margin-bottom-5">
  498. <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
  499. <i class="fa fa-search"></i> খুঁজুন
  500. </button>
  501. </div>
  502. <button class="btn btn-sm btn-default filter-cancel">
  503. <i class="fa fa-times"></i> বাতিল
  504. </button>
  505. </td>
  506. </tr>
  507. <tr role="row" class="heading">
  508. <th> কেস নম্বর</th>
  509. <th> ট্র্যাকিং নম্বর</th>
  510. <th> অভিযোগের তারিখ</th>
  511. <th> অভিযোগের ধরণ</th>
  512. <th> সংশ্লিষ্ট সেবা</th>
  513. <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
  514. <th> অভিযোগের বিষয়</th>
  515. <th> অভিযোগের অবস্থা</th>
  516. <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
  517. <th></th>
  518. </tr>
  519. </thead>
  520. <tbody>
  521.  
  522. </tbody>
  523. </table>
  524. <div class="row">
  525. <div class="col-sm-5 col-md-5">
  526. <div class="dataTables_info" id="tblListViewRejected_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
  527. </div>
  528. </div>
  529. <div class="col-md-7 col-sm-7">
  530. <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewRejected_paginate">
  531. <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
  532. <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="rejected">
  533. <i class="fa fa-angle-left"></i>
  534. </a>
  535. <input class="pagination-panel-input form-control input-sm input-inline input-mini" maxlength="5" style="text-align:center; margin: 0 5px;" id="currentPageRejected" value="০" type="text">
  536. <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="rejected">
  537. <i class="fa fa-angle-right"></i>
  538. </a> পৃষ্ঠা দেখানো হচ্ছে
  539. </div>
  540. </div>
  541. </div>
  542. </div>
  543. </div>
  544. <div class="tab-pane" th:if="${isGro}" id="expired">
  545. <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewExpired">
  546. <thead>
  547. <tr role="row" class="filter">
  548. <td>
  549. <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
  550. </td>
  551. <td>
  552. <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
  553. </td>
  554. <td>
  555. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  556. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  557. <span class="input-group-btn">
  558. <button class="btn btn-sm default" type="button">
  559. <i class="fa fa-calendar"></i>
  560. </button>
  561. </span>
  562. </div>
  563. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  564. <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
  565. <span class="input-group-btn">
  566. <button class="btn btn-sm default" type="button">
  567. <i class="fa fa-calendar"></i>
  568. </button>
  569. </span>
  570. </div>
  571. </td>
  572. <td>
  573. <select name="complaint_type" class="form-control form-filter input-sm">
  574. <option value="">নির্বাচন করুন</option>
  575. <option value="DAKTORIK">দাপ্তরিক</option>
  576. <option value="NAGORIK">নাগরিক</option>
  577. <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
  578. </select>
  579. </td>
  580. <td>
  581. <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
  582. </td>
  583. <td>
  584. <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
  585. </td>
  586. <td>
  587. <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
  588. </td>
  589. <td>
  590. <select name="current_status" class="form-control form-filter input-sm">
  591. <option value="">নির্বাচন করুন</option>
  592. <option value="new">নতুন</option>
  593. <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
  594. <option value="opinion_received">মতামতপ্রাপ্ত</option>
  595. <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
  596. <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
  597. <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
  598. <option value="appealed">আপিলকৃত</option>
  599. <option value="closed">নিস্পত্তিকৃত</option>
  600. <option value="rejected">নথিজাতকৃত</option>
  601. </select>
  602. </td>
  603. <td>
  604. <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
  605. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
  606. <span class="input-group-btn">
  607. <button class="btn btn-sm default" type="button">
  608. <i class="fa fa-calendar"></i>
  609. </button>
  610. </span>
  611. </div>
  612. <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
  613. <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
  614. <span class="input-group-btn">
  615. <button class="btn btn-sm default" type="button">
  616. <i class="fa fa-calendar"></i>
  617. </button>
  618. </span>
  619. </div>
  620. </td>
  621. <td>
  622. <div class="margin-bottom-5">
  623. <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
  624. <i class="fa fa-search"></i> খুঁজুন
  625. </button>
  626. </div>
  627. <button class="btn btn-sm btn-default filter-cancel">
  628. <i class="fa fa-times"></i> বাতিল
  629. </button>
  630. </td>
  631. </tr>
  632. <tr role="row" class="heading">
  633. <th> কেস নম্বর</th>
  634. <th> ট্র্যাকিং নম্বর</th>
  635. <th> অভিযোগের তারিখ</th>
  636. <th> অভিযোগের ধরণ</th>
  637. <th> সংশ্লিষ্ট সেবা</th>
  638. <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
  639. <th> অভিযোগের বিষয়</th>
  640. <th> অভিযোগের অবস্থা</th>
  641. <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
  642. <th></th>
  643. </tr>
  644. </thead>
  645. <tbody>
  646.  
  647. </tbody>
  648. </table>
  649. <div class="row">
  650. <div class="col-sm-5 col-md-5">
  651. <div class="dataTables_info" id="tblListViewExpired_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
  652. </div>
  653. </div>
  654. <div class="col-md-7 col-sm-7">
  655. <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewExpired_paginate">
  656. <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
  657. <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="rejected">
  658. <i class="fa fa-angle-left"></i>
  659. </a>
  660. <input class="pagination-panel-input form-control input-sm input-inline input-mini" maxlength="5" style="text-align:center; margin: 0 5px;" id="currentPageExpired" value="০" type="text">
  661. <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="rejected">
  662. <i class="fa fa-angle-right"></i>
  663. </a> পৃষ্ঠা দেখানো হচ্ছে
  664. </div>
  665. </div>
  666. </div>
  667. </div>
  668. </div>
  669. </div>
  670. </div>
  671. </div>
  672. </div>
  673. <div class="modal fade" id="ajaxProcessingModal" tabindex="-1" data-backdrop="static" data-keyboard="false">
  674. <div class="modal-dialog">
  675. <div class="modal-content">
  676. <div class="modal-body">
  677. <img src="assets/global/img/loading-spinner-grey.gif" alt="" class="loading">
  678. <span> &nbsp;&nbsp;লোড হচ্ছে... দয়া করে অপেক্ষা করুন </span>
  679. </div>
  680. </div>
  681. </div>
  682. </div>
  683. </div>
  684.  
  685. <div th:fragment="manageAppealGrievancesIncludeScript" th:remove="tag">
  686. <script src="assets/global/scripts/datatable.js" type="text/javascript"></script>
  687. <script src="assets/global/plugins/datatables/datatables.min.js" type="text/javascript"></script>
  688. <script src="assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js" type="text/javascript"></script>
  689. <script src="assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js" type="text/javascript"></script>
  690. <script src="assets/global/plugins/bootstrap-maxlength/bootstrap-maxlength.min.js" type="text/javascript"></script>
  691. </div>
  692.  
  693. <script th:fragment="manageAppealGrievancesScript">
  694. $("#header_inbox_bar a").addClass("active");
  695. var currentPageInbox = 1;
  696. var currentPageOutbox = 1;
  697. var currentPageClosed = 1;
  698. var currentPageRejected = 1;
  699. var currentPageExpired = 1;
  700. var maxPageInbox = 1;
  701. var maxPageSent = 1;
  702. var maxPageClosed = 1;
  703. var maxPageRejected = 1;
  704. var maxPageExpired = 1;
  705.  
  706. var searchSize = 10;
  707. var currentView = "inbox";
  708.  
  709. $(document).ready(function() {
  710. $('.date-picker').datepicker({
  711. rtl: App.isRTL(),
  712. autoclose: true
  713. });
  714.  
  715. $("thead td").click(function() {
  716. console.log("hi nigga")
  717. });
  718.  
  719. loadComplaintsList(currentPageInbox);
  720.  
  721. var tableInbox = $('#tblListViewInbox');
  722. var tableOutbox = $('#tblListViewOutbox');
  723. var tableClosed = $('#tblListViewClosed');
  724. var tableRejected = $('#tblListViewRejected');
  725. var tableExpired = $('#tblListViewExpired');
  726.  
  727. tableInbox.dataTable({
  728. "language": {
  729. "aria": {
  730. "sortAscending": ": activate to sort column ascending",
  731. "sortDescending": ": activate to sort column descending"
  732. },
  733. "emptyTable": "দুঃখিত, কোনো তথ্য পাওয়া যায়নি ",
  734. "info": "Showing _START_ to _END_ of _TOTAL_ records",
  735. "infoEmpty": "No records found",
  736. "infoFiltered": "(filtered1 from _MAX_ total records)",
  737. "lengthMenu": "Show _MENU_",
  738. "search": "ফিল্টার:",
  739. "zeroRecords": "No matching records found",
  740. "paginate": {
  741. "previous": "Prev",
  742. "next": "Next",
  743. "last": "Last",
  744. "first": "First"
  745. }
  746. },
  747. "bPaginate": false,
  748. "bFilter": false,
  749. "bInfo": false,
  750. "bAutoWidth": true,
  751. "columnDefs": [{
  752. 'orderable': false,
  753. 'targets': [9]
  754. },
  755. {
  756. "searchable": false,
  757. "targets": [0, 9]
  758. },
  759. {
  760. targets: [0],
  761. orderData: [0]
  762. }
  763. ],
  764. columns: [{
  765. data: "caseNumberBangla"
  766. },
  767. {
  768. data: "trackingNumberBangla"
  769. },
  770. {
  771. data: "dateBangla"
  772. },
  773. {
  774. data: "typeBangla"
  775. },
  776. {
  777. data: "serviceNameBangla"
  778. },
  779. {
  780. data: "serviceOfficerPostBangla"
  781. },
  782. {
  783. data: "subject"
  784. },
  785. {
  786. data: "statusBangla"
  787. },
  788. {
  789. data: "expectedDateOfClosingBangla"
  790. },
  791. {
  792. data: function(row) {
  793. return '<a href="viewGrievances.do?id=' + row.id + '" class="btn btn-sm btn-circle btn-default btn-editable"><i class="fa fa-search"></i> বিস্তারিত</a>';
  794. //return "<a href='viewGrievances.do?id=" + row.id + "' class='btn btn-primary'><i class='icon-list'></i> বিস্তারিত</a>";
  795. }
  796. }
  797. ],
  798. "fnRowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
  799. if (aData.seen == false) {
  800. $(nRow).addClass('bg-inverse font-lg bold');
  801. } else {
  802. $(nRow).addClass('bg-default');
  803. }
  804. },
  805. "order": [
  806. [1, "desc"]
  807. ]
  808. });
  809.  
  810. tableOutbox.dataTable({
  811. "language": {
  812. "aria": {
  813. "sortAscending": ": activate to sort column ascending",
  814. "sortDescending": ": activate to sort column descending"
  815. },
  816. "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
  817. "info": "Showing _START_ to _END_ of _TOTAL_ records",
  818. "infoEmpty": "No records found",
  819. "infoFiltered": "(filtered1 from _MAX_ total records)",
  820. "lengthMenu": "Show _MENU_",
  821. "search": "ফিল্টার:",
  822. "zeroRecords": "No matching records found",
  823. "paginate": {
  824. "previous": "Prev",
  825. "next": "Next",
  826. "last": "Last",
  827. "first": "First"
  828. }
  829. },
  830. "bPaginate": false,
  831. "bFilter": false,
  832. "bInfo": false,
  833. "bAutoWidth": true,
  834. "columnDefs": [{
  835. 'orderable': false,
  836. 'targets': [9]
  837. },
  838. {
  839. "searchable": false,
  840. "targets": [0, 9]
  841. },
  842. {
  843. targets: [0],
  844. orderData: [0]
  845. }
  846. ],
  847. columns: [{
  848. data: "caseNumberBangla"
  849. },
  850. {
  851. data: "trackingNumberBangla"
  852. },
  853. {
  854. data: "dateBangla"
  855. },
  856. {
  857. data: "typeBangla"
  858. },
  859. {
  860. data: "serviceNameBangla"
  861. },
  862. {
  863. data: "serviceOfficerPostBangla"
  864. },
  865. {
  866. data: "subject"
  867. },
  868. {
  869. data: "statusBangla"
  870. },
  871. {
  872. data: "expectedDateOfClosingBangla"
  873. },
  874. {
  875. data: function(row) {
  876. return '<a href="viewGrievances.do?id=' + row.id + '" class="btn btn-sm btn-circle btn-default btn-editable"><i class="fa fa-search"></i> বিস্তারিত</a>';
  877. }
  878. }
  879. ],
  880. "order": [
  881. [1, "desc"]
  882. ]
  883. });
  884.  
  885. tableClosed.dataTable({
  886. "language": {
  887. "aria": {
  888. "sortAscending": ": activate to sort column ascending",
  889. "sortDescending": ": activate to sort column descending"
  890. },
  891. "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
  892. "info": "Showing _START_ to _END_ of _TOTAL_ records",
  893. "infoEmpty": "No records found",
  894. "infoFiltered": "(filtered1 from _MAX_ total records)",
  895. "lengthMenu": "Show _MENU_",
  896. "search": "ফিল্টার:",
  897. "zeroRecords": "No matching records found",
  898. "paginate": {
  899. "previous": "Prev",
  900. "next": "Next",
  901. "last": "Last",
  902. "first": "First"
  903. }
  904. },
  905. "bPaginate": false,
  906. "bFilter": false,
  907. "bInfo": false,
  908. "bAutoWidth": true,
  909. "columnDefs": [{
  910. 'orderable': false,
  911. 'targets': [9]
  912. },
  913. {
  914. "searchable": false,
  915. "targets": [0, 9]
  916. },
  917. {
  918. targets: [0],
  919. orderData: [0]
  920. }
  921. ],
  922. columns: [{
  923. data: "caseNumberBangla"
  924. },
  925. {
  926. data: "trackingNumberBangla"
  927. },
  928. {
  929. data: "dateBangla"
  930. },
  931. {
  932. data: "typeBangla"
  933. },
  934. {
  935. data: "serviceNameBangla"
  936. },
  937. {
  938. data: "serviceOfficerPostBangla"
  939. },
  940. {
  941. data: "subject"
  942. },
  943. {
  944. data: "statusBangla"
  945. },
  946. {
  947. data: "expectedDateOfClosingBangla"
  948. },
  949. {
  950. data: function(row) {
  951. return '<a href="viewGrievances.do?id=' + row.id + '" class="btn btn-sm btn-circle btn-default btn-editable"><i class="fa fa-search"></i> বিস্তারিত</a>';
  952. }
  953. }
  954. ],
  955. "order": [
  956. [1, "desc"]
  957. ]
  958. });
  959.  
  960. tableRejected.dataTable({
  961. "language": {
  962. "aria": {
  963. "sortAscending": ": activate to sort column ascending",
  964. "sortDescending": ": activate to sort column descending"
  965. },
  966. "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
  967. "info": "Showing _START_ to _END_ of _TOTAL_ records",
  968. "infoEmpty": "No records found",
  969. "infoFiltered": "(filtered1 from _MAX_ total records)",
  970. "lengthMenu": "Show _MENU_",
  971. "search": "ফিল্টার:",
  972. "zeroRecords": "No matching records found",
  973. "paginate": {
  974. "previous": "Prev",
  975. "next": "Next",
  976. "last": "Last",
  977. "first": "First"
  978. }
  979. },
  980. "bPaginate": false,
  981. "bFilter": false,
  982. "bInfo": false,
  983. "bAutoWidth": true,
  984. "columnDefs": [{
  985. 'orderable': false,
  986. 'targets': [9]
  987. },
  988. {
  989. "searchable": false,
  990. "targets": [0, 9]
  991. },
  992. {
  993. targets: [0],
  994. orderData: [0]
  995. }
  996. ],
  997. columns: [{
  998. data: "caseNumberBangla"
  999. },
  1000. {
  1001. data: "trackingNumberBangla"
  1002. },
  1003. {
  1004. data: "dateBangla"
  1005. },
  1006. {
  1007. data: "typeBangla"
  1008. },
  1009. {
  1010. data: "serviceNameBangla"
  1011. },
  1012. {
  1013. data: "serviceOfficerPostBangla"
  1014. },
  1015. {
  1016. data: "subject"
  1017. },
  1018. {
  1019. data: "statusBangla"
  1020. },
  1021. {
  1022. data: "expectedDateOfClosingBangla"
  1023. },
  1024. {
  1025. data: function(row) {
  1026. return '<a href="viewGrievances.do?id=' + row.id + '" class="btn btn-sm btn-circle btn-default btn-editable"><i class="fa fa-search"></i> বিস্তারিত</a>';
  1027. }
  1028. }
  1029. ],
  1030. "order": [
  1031. [1, "desc"]
  1032. ]
  1033. });
  1034.  
  1035. tableExpired.dataTable({
  1036. "language": {
  1037. "aria": {
  1038. "sortAscending": ": activate to sort column ascending",
  1039. "sortDescending": ": activate to sort column descending"
  1040. },
  1041. "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
  1042. "info": "Showing _START_ to _END_ of _TOTAL_ records",
  1043. "infoEmpty": "No records found",
  1044. "infoFiltered": "(filtered1 from _MAX_ total records)",
  1045. "lengthMenu": "Show _MENU_",
  1046. "search": "ফিল্টার:",
  1047. "zeroRecords": "No matching records found",
  1048. "paginate": {
  1049. "previous": "Prev",
  1050. "next": "Next",
  1051. "last": "Last",
  1052. "first": "First"
  1053. }
  1054. },
  1055. "bPaginate": false,
  1056. "bFilter": false,
  1057. "bInfo": false,
  1058. "bAutoWidth": true,
  1059. "columnDefs": [{
  1060. 'orderable': false,
  1061. 'targets': [9]
  1062. },
  1063. {
  1064. "searchable": false,
  1065. "targets": [0, 9]
  1066. },
  1067. {
  1068. targets: [0],
  1069. orderData: [0]
  1070. }
  1071. ],
  1072. columns: [{
  1073. data: "caseNumberBangla"
  1074. },
  1075. {
  1076. data: "trackingNumberBangla"
  1077. },
  1078. {
  1079. data: "dateBangla"
  1080. },
  1081. {
  1082. data: "typeBangla"
  1083. },
  1084. {
  1085. data: "serviceNameBangla"
  1086. },
  1087. {
  1088. data: "serviceOfficerPostBangla"
  1089. },
  1090. {
  1091. data: "subject"
  1092. },
  1093. {
  1094. data: "statusBangla"
  1095. },
  1096. {
  1097. data: "expectedDateOfClosingBangla"
  1098. },
  1099. {
  1100. data: function(row) {
  1101. return '<a href="viewGrievances.do?id=' + row.id + '" class="btn btn-sm btn-circle btn-default btn-editable"><i class="fa fa-search"></i> বিস্তারিত</a>';
  1102. }
  1103. }
  1104. ],
  1105. "order": [
  1106. [1, "desc"]
  1107. ]
  1108. });
  1109.  
  1110. $(".next").click(function(e) {
  1111. var currentPageForNext;
  1112. var searchCriteriaNo;
  1113. if (currentView == "inbox") {
  1114. currentPageInbox = currentPageInbox + 1;
  1115. if (currentPageInbox == maxPageInbox) {
  1116. $(this).addClass("disabled");
  1117. }
  1118. if (currentPageInbox > maxPageInbox) {
  1119. currentPageInbox = maxPageInbox;
  1120. }
  1121. searchCriteriaNo = 0;
  1122. currentPageForNext = currentPageInbox;
  1123. } else if (currentView == "outbox") {
  1124. currentPageOutbox = currentPageOutbox + 1;
  1125. if (currentPageOutbox == maxPageOutbox) {
  1126. $(this).addClass("disabled");
  1127. }
  1128. if (currentPageOutbox > maxPageOutbox) {
  1129. currentPageOutbox = maxPageOutbox;
  1130. }
  1131. searchCriteriaNo = 1;
  1132. currentPageForNext = currentPageOutbox;
  1133. } else if (currentView == "closed") {
  1134. currentPageClosed = currentPageClosed + 1;
  1135. if (currentPageClosed == maxPageClosed) {
  1136. $(this).addClass("disabled");
  1137. }
  1138. if (currentPageClosed > maxPageClosed) {
  1139. currentPageClosed = maxPageClosed;
  1140. }
  1141. searchCriteriaNo = 2;
  1142. currentPageForNext = currentPageClosed;
  1143. } else if (currentView == "rejected") {
  1144. currentPageRejected = currentPageRejected + 1;
  1145. if (currentPageRejected == maxPageRejected) {
  1146. $(this).addClass("disabled");
  1147. }
  1148. if (currentPageRejected > maxPageRejected) {
  1149. currentPageRejected = maxPageRejected;
  1150. }
  1151. searchCriteriaNo = 3;
  1152. currentPageForNext = currentPageRejected;
  1153. }
  1154. var searchUrlString = getSearchURL();
  1155. if (searchUrlString.localeCompare("types&values") != 0) {
  1156. searchComplaintsList(currentPageForNext);
  1157. } else {
  1158. loadComplaintsList(currentPageForNext);
  1159. }
  1160. $(this).parent().find(".prev").removeClass("disabled");
  1161. });
  1162.  
  1163. $(".prev").click(function(e) {
  1164. var currentPageForPrev;
  1165. var searchFieldNo;
  1166. if (currentView == "inbox") {
  1167. currentPageInbox = currentPageInbox - 1;
  1168.  
  1169. if (currentPageInbox == 1) {
  1170. $(this).addClass("disabled");
  1171. }
  1172. if (currentPageInbox < 1) {
  1173. currentPageInbox = 1;
  1174. }
  1175. currentPageForPrev = currentPageInbox;
  1176. searchFieldNo = 0;
  1177. } else if (currentView == "outbox") {
  1178. currentPageOutbox = currentPageOutbox - 1;
  1179. if (currentPageOutbox == 1) {
  1180. $(this).addClass("disabled");
  1181. }
  1182. if (currentPageOutbox < 1) {
  1183. currentPageOutbox = 1;
  1184. }
  1185. currentPageForPrev = currentPageOutbox;
  1186. searchFieldNo = 1;
  1187. } else if (currentView == "closed") {
  1188. currentPageClosed = currentPageClosed - 1;
  1189. if (currentPageClosed == 1) {
  1190. $(this).addClass("disabled");
  1191. }
  1192. if (currentPageClosed < 1) {
  1193. currentPageClosed = 1;
  1194. }
  1195. currentPageForPrev = currentPageClosed;
  1196. searchFieldNo = 2;
  1197. } else if (currentView == "rejected") {
  1198. currentPageRejected = currentPageRejected - 1;
  1199. if (currentPageRejected == 1) {
  1200. $(this).addClass("disabled");
  1201. }
  1202. if (currentPageRejected < 1) {
  1203. currentPageRejected = 1;
  1204. }
  1205. currentPageForPrev = currentPageRejected;
  1206. searchFieldNo = 3;
  1207. }
  1208. var searchUrlString = getSearchURL();
  1209. if (searchUrlString.localeCompare("types&values") != 0) {
  1210. searchComplaintsList(currentPageForPrev);
  1211. } else {
  1212. loadComplaintsList(currentPageForPrev);
  1213. }
  1214. $(this).parent().find(".next").removeClass("disabled");
  1215. });
  1216.  
  1217. $("#currentPageInbox").blur(function(e) {
  1218. e.preventDefault();
  1219. var curValue = $("#currentPageInbox").val();
  1220. if ($.isNumeric(curValue)) {
  1221. if (curValue > 0 && curValue <= maxPageInbox) {
  1222. currentPageInbox = curValue;
  1223. if (currentPageInbox == 1) {
  1224. $(this).parent().find(".prev").addClass("disabled");
  1225. } else {
  1226. $(this).parent().find(".prev").removeClass("disabled");
  1227. }
  1228. if (currentPageInbox == maxPageInbox) {
  1229. $(this).parent().find(".next").addClass("disabled");
  1230. } else {
  1231. $(this).parent().find(".next").removeClass("disabled");
  1232. }
  1233. loadComplaintsList(currentPageInbox);
  1234. } else {
  1235. toastr.error("Sorry, page range out of bound");
  1236. $("#currentPageInbox").val(currentPageInbox);
  1237. }
  1238. } else {
  1239. toastr.error("Sorry, invalid page number");
  1240. $("#currentPageInbox").val(currentPageInbox);
  1241. }
  1242. });
  1243.  
  1244. $("#currentPageOutbox").blur(function(e) {
  1245. e.preventDefault();
  1246. var curValue = $("#currentPageOutbox").val();
  1247. if ($.isNumeric(curValue)) {
  1248. if (curValue > 0 && curValue <= maxPageOutbox) {
  1249. currentPageOutbox = curValue;
  1250. if (currentPageOutbox == 1) {
  1251. $(this).parent().find(".prev").addClass("disabled");
  1252. } else {
  1253. $(this).parent().find(".prev").removeClass("disabled");
  1254. }
  1255. if (currentPageOutbox == maxPageOutbox) {
  1256. $(this).parent().find(".next").addClass("disabled");
  1257. } else {
  1258. $(this).parent().find(".next").removeClass("disabled");
  1259. }
  1260. loadComplaintsList(currentPageOutbox);
  1261. } else {
  1262. toastr.error("Sorry, page range out of bound");
  1263. $("#currentPageOutbox").val(currentPageOutbox);
  1264. }
  1265. } else {
  1266. toastr.error("Sorry, invalid page number");
  1267. $("#currentPageOutbox").val(currentPageOutbox);
  1268. }
  1269. });
  1270.  
  1271. $("#currentPageClosed").blur(function(e) {
  1272. e.preventDefault();
  1273. var curValue = $("#currentPageClosed").val();
  1274. if ($.isNumeric(curValue)) {
  1275. if (curValue > 0 && curValue <= maxPageClosed) {
  1276. currentPageClosed = curValue;
  1277. if (currentPageClosed == 1) {
  1278. $(this).parent().find(".prev").addClass("disabled");
  1279. } else {
  1280. $(this).parent().find(".prev").removeClass("disabled");
  1281. }
  1282. if (currentPageClosed == maxPageClosed) {
  1283. $(this).parent().find(".next").addClass("disabled");
  1284. } else {
  1285. $(this).parent().find(".next").removeClass("disabled");
  1286. }
  1287. loadComplaintsList(currentPageClosed);
  1288. } else {
  1289. toastr.error("Sorry, page range out of bound");
  1290. $("#currentPageClosed").val(currentPageClosed);
  1291. }
  1292. } else {
  1293. toastr.error("Sorry, invalid page number");
  1294. $("#currentPageClosed").val(currentPageClosed);
  1295. }
  1296. });
  1297.  
  1298. $("#currentPageRejected").blur(function(e) {
  1299. e.preventDefault();
  1300. var curValue = $("#currentPageRejected").val();
  1301. if ($.isNumeric(curValue)) {
  1302. if (curValue > 0 && curValue <= maxPageRejected) {
  1303. currentPageRejected = curValue;
  1304. if (currentPageRejected == 1) {
  1305. $(this).parent().find(".prev").addClass("disabled");
  1306. } else {
  1307. $(this).parent().find(".prev").removeClass("disabled");
  1308. }
  1309. if (currentPageRejected == maxPageRejected) {
  1310. $(this).parent().find(".next").addClass("disabled");
  1311. } else {
  1312. $(this).parent().find(".next").removeClass("disabled");
  1313. }
  1314. loadComplaintsList(currentPageRejected);
  1315. } else {
  1316. toastr.error("Sorry, page range out of bound");
  1317. $("#currentPageRejected").val(currentPageRejected);
  1318. }
  1319. } else {
  1320. toastr.error("Sorry, invalid page number");
  1321. $("#currentPageRejected").val(currentPageRejected);
  1322. }
  1323. });
  1324.  
  1325. $("#navInbox").click(function(e) {
  1326. currentView = "inbox";
  1327. loadComplaintsList(currentPageInbox);
  1328. });
  1329.  
  1330. $("#navSent").click(function(e) {
  1331. currentView = "outbox";
  1332. loadComplaintsList(currentPageOutbox);
  1333. });
  1334.  
  1335. $("#navClosed").click(function(e) {
  1336. currentView = "closed";
  1337. loadComplaintsList(currentPageClosed);
  1338. });
  1339.  
  1340. $("#navRejected").click(function(e) {
  1341. currentView = "rejected";
  1342. loadComplaintsList(currentPageRejected);
  1343. });
  1344. $("#navExpired").click(function(e) {
  1345. currentView = "expired";
  1346. loadComplaintsList(currentPageRejected);
  1347. });
  1348.  
  1349. });
  1350.  
  1351. function loadComplaintsList(page) {
  1352. $("#ajaxProcessingModal").modal("show");
  1353. var pageNo = 0;
  1354.  
  1355. if (currentView == "inbox") {
  1356. $("#currentPageInbox").val(currentPageInbox);
  1357. pageNo = currentPageInbox;
  1358. } else if (currentView == "outbox") {
  1359. $("#currentPageOutbox").val(currentPageOutbox);
  1360. pageNo = currentPageOutbox;
  1361. } else if (currentView == "closed") {
  1362. $("#currentPageClosed").val(currentPageClosed);
  1363. pageNo = currentPageClosed;
  1364. } else if (currentView == "rejected") {
  1365. $("#currentPageRejected").val(currentPageRejected);
  1366. pageNo = currentPageRejected;
  1367. } else if (currentView == "expired") {
  1368. $("#currentPageExpired").val(currentPageExpired);
  1369. pageNo = currentPageExpired;
  1370. }
  1371.  
  1372. $.ajax({
  1373. url: "/api/grievance/appeal/" + currentView,
  1374. type: "get",
  1375. data: {
  1376. "page": (pageNo - 1),
  1377. "size": searchSize
  1378. },
  1379. dataType: "json",
  1380. success: function(response) {
  1381. if (response == 0 || response == "" || response.content.length == 0) {
  1382. toastr.info("দুঃখিত, কোনো তথ্য পাওয়া যায়নি ");
  1383. if (currentView == "inbox") {
  1384. $("#tblListViewInbox_paginate .pagination-panel-total").html(0);
  1385. $("#tblListViewInbox_paginate .pagination-panel-input").val(0);
  1386. $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
  1387. } else if (currentView == "outbox") {
  1388. $("#tblListViewOutbox_paginate .pagination-panel-total").html(0);
  1389. $("#tblListViewOutbox_paginate .pagination-panel-input").val(0);
  1390. $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
  1391. } else if (currentView == "closed") {
  1392. $("#tblListViewClosed_paginate .pagination-panel-total").html(0);
  1393. $("#tblListViewClosed_paginate .pagination-panel-input").val(0);
  1394. $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
  1395. } else if (currentView == "rejected") {
  1396. $("#tblListViewRejected_paginate .pagination-panel-total").html(0);
  1397. $("#tblListViewRejected_paginate .pagination-panel-input").val(0);
  1398. $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
  1399. } else if (currentView == "expired") {
  1400. $("#tblListViewExpired_paginate .pagination-panel-total").html(0);
  1401. $("#tblListViewExpired_paginate .pagination-panel-input").val(0);
  1402. $("#tblListViewExpired_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
  1403. }
  1404. $("#ajaxProcessingModal").modal("hide");
  1405. } else {
  1406. var totalPages = response.totalPages;
  1407. var totalElements = response.totalElements;
  1408. var dataSize = response.size;
  1409. var numberOfElements = response.numberOfElements;
  1410. var number = response.number;
  1411. var sort = response.sort;
  1412. var isFirst = response.isFirst;
  1413. var isLast = response.isLast;
  1414.  
  1415. if (currentView == "inbox") {
  1416. $("#tblListViewInbox_paginate .pagination-panel-total").html(totalPages);
  1417. maxPageInbox = totalPages;
  1418. if (maxPageInbox == 1) {
  1419. $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
  1420. }
  1421. if (currentPageInbox == 1) {
  1422. $("#tblListViewInbox_paginate .prev").addClass("disabled");
  1423. }
  1424. if (maxPageInbox > 1 && maxPageInbox != currentPageInbox) {
  1425. $("#tblListViewInbox_paginate .next").removeClass("disabled");
  1426. }
  1427.  
  1428. $("#tblListViewInbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1429. $('#tblListViewInbox').dataTable().fnClearTable();
  1430. $('#tblListViewInbox').dataTable().fnAddData(response.content);
  1431. } else if (currentView == "outbox") {
  1432. $("#tblListViewOutbox_paginate .pagination-panel-total").html(totalPages);
  1433. maxPageOutbox = totalPages;
  1434. if (maxPageOutbox == 1) {
  1435. $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
  1436. }
  1437. if (currentPageOutbox == 1) {
  1438. $("#tblListViewOutbox_paginate .prev").addClass("disabled");
  1439. }
  1440. if (maxPageOutbox > 1 && maxPageOutbox != currentPageOutbox) {
  1441. $("#tblListViewOutbox_paginate .next").removeClass("disabled");
  1442. }
  1443.  
  1444. $("#tblListViewOutbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1445. $('#tblListViewOutbox').dataTable().fnClearTable();
  1446. $('#tblListViewOutbox').dataTable().fnAddData(response.content);
  1447.  
  1448. } else if (currentView == "closed") {
  1449. $("#tblListViewClosed_paginate .pagination-panel-total").html(totalPages);
  1450. maxPageClosed = totalPages;
  1451. if (maxPageClosed == 1) {
  1452. $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
  1453. }
  1454. if (currentPageClosed == 1) {
  1455. $("#tblListViewClosed_paginate .prev").addClass("disabled");
  1456. }
  1457. if (maxPageClosed > 1 && maxPageClosed != currentPageClosed) {
  1458. $("#tblListViewClosed_paginate .next").removeClass("disabled");
  1459. }
  1460.  
  1461. $("#tblListViewClosed_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1462. $('#tblListViewClosed').dataTable().fnClearTable();
  1463. $('#tblListViewClosed').dataTable().fnAddData(response.content);
  1464.  
  1465. } else if (currentView == "rejected") {
  1466. $("#tblListViewRejected_paginate .pagination-panel-total").html(totalPages);
  1467. maxPageRejected = totalPages;
  1468. if (maxPageRejected == 1) {
  1469. $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
  1470. }
  1471. if (currentPageRejected == 1) {
  1472. $("#tblListViewRejected_paginate .prev").addClass("disabled");
  1473. }
  1474. if (maxPageRejected > 1 && maxPageRejected != currentPageRejected) {
  1475. $("#tblListViewRejected_paginate .next").removeClass("disabled");
  1476. }
  1477.  
  1478. $("#tblListViewRejected_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1479. $('#tblListViewRejected').dataTable().fnClearTable();
  1480. $('#tblListViewRejected').dataTable().fnAddData(response.content);
  1481.  
  1482. } else if (currentView == "expired") {
  1483. $("#tblListViewExpired_paginate .pagination-panel-total").html(totalPages);
  1484. maxPageExpired = totalPages;
  1485. if (maxPageRejected == 1) {
  1486. $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
  1487. }
  1488. if (currentPageRejected == 1) {
  1489. $("#tblListViewExpired_paginate .prev").addClass("disabled");
  1490. }
  1491. if (maxPageExpired > 1 && maxPageExpired != currentPageExpired) {
  1492. $("#tblListViewExpired_paginate .next").removeClass("disabled");
  1493. }
  1494.  
  1495. $("#tblListViewExpired_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1496. $('#tblListViewExpired').dataTable().fnClearTable();
  1497. $('#tblListViewExpired').dataTable().fnAddData(response.content);
  1498.  
  1499. }
  1500. $("#ajaxProcessingModal").modal("hide");
  1501. }
  1502. }
  1503. });
  1504. }
  1505.  
  1506. function searchComplaintsList() {
  1507. $("#ajaxProcessingModal").modal("show");
  1508. var pageNo = 0;
  1509. var SearchFieldNo;
  1510. if (currentView == "inbox") {
  1511. $("#currentPageInbox").val(currentPageInbox);
  1512. pageNo = currentPageInbox;
  1513. SearchFieldNo = 0;
  1514. } else if (currentView == "outbox") {
  1515. $("#currentPageOutbox").val(currentPageOutbox);
  1516. pageNo = currentPageOutbox;
  1517. SearchFieldNo = 1;
  1518. } else if (currentView == "closed") {
  1519. $("#currentPageClosed").val(currentPageClosed);
  1520. pageNo = currentPageClosed;
  1521. SearchFieldNo = 2;
  1522. } else if (currentView == "rejected") {
  1523. $("#currentPageRejected").val(currentPageRejected);
  1524. pageNo = currentPageRejected;
  1525. SearchFieldNo = 3;
  1526. } else if (currentView == "expired") {
  1527. $("#currentPageRejected").val(currentPageExpired);
  1528. pageNo = currentPageExpired;
  1529. SearchFieldNo = 3;
  1530. }
  1531.  
  1532. $.ajax({
  1533. url: "/api/grievance/appeal/" + currentView + "/search?" + getSearchURL(),
  1534. type: "get",
  1535. data: {
  1536. "page": (pageNo - 1),
  1537. "size": searchSize
  1538. },
  1539. dataType: "json",
  1540. success: function(response) {
  1541. if (response == 0 || response == "" || response.content.length == 0) {
  1542. toastr.info("দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ");
  1543. if (currentView == "inbox") {
  1544. $("#tblListViewInbox_paginate .pagination-panel-total").html(0);
  1545. $("#tblListViewInbox_paginate .pagination-panel-input").val(0);
  1546. $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
  1547. } else if (currentView == "outbox") {
  1548. $("#tblListViewOutbox_paginate .pagination-panel-total").html(0);
  1549. $("#tblListViewOutbox_paginate .pagination-panel-input").val(0);
  1550. $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
  1551. } else if (currentView == "closed") {
  1552. $("#tblListViewClosed_paginate .pagination-panel-total").html(0);
  1553. $("#tblListViewClosed_paginate .pagination-panel-input").val(0);
  1554. $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
  1555. } else if (currentView == "rejected") {
  1556. $("#tblListViewRejected_paginate .pagination-panel-total").html(0);
  1557. $("#tblListViewRejected_paginate .pagination-panel-input").val(0);
  1558. $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
  1559. } else if (currentView == "expired") {
  1560. $("#tblListViewExpired_paginate .pagination-panel-total").html(0);
  1561. $("#tblListViewExpired_paginate .pagination-panel-input").val(0);
  1562. $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
  1563. }
  1564. $("#ajaxProcessingModal").modal("hide");
  1565.  
  1566. } else {
  1567. var totalPages = response.totalPages;
  1568. var totalElements = response.totalElements;
  1569. var dataSize = response.size;
  1570. var numberOfElements = response.numberOfElements;
  1571. var number = response.number;
  1572. var sort = response.sort;
  1573. var isFirst = response.isFirst;
  1574. var isLast = response.isLast;
  1575. if (currentView == "inbox") {
  1576. $("#tblListViewInbox_paginate .pagination-panel-total").html(totalPages);
  1577. maxPageInbox = totalPages;
  1578. if (maxPageInbox == 1) {
  1579. $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
  1580. }
  1581. if (currentPageInbox == 1) {
  1582. $("#tblListViewInbox_paginate .prev").addClass("disabled");
  1583. }
  1584. if (maxPageInbox > 1 && maxPageInbox != currentPageInbox) {
  1585. $("#tblListViewInbox_paginate .next").removeClass("disabled");
  1586. }
  1587. $("#tblListViewInbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1588. $('#tblListViewInbox').dataTable().fnClearTable();
  1589. $('#tblListViewInbox').dataTable().fnAddData(response.content);
  1590. } else if (currentView == "outbox") {
  1591. $("#tblListViewOutbox_paginate .pagination-panel-total").html(totalPages);
  1592. maxPageOutbox = totalPages;
  1593. if (maxPageOutbox == 1) {
  1594. $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
  1595. }
  1596. if (currentPageOutbox == 1) {
  1597. $("#tblListViewOutbox_paginate .prev").addClass("disabled");
  1598. }
  1599. if (maxPageOutbox > 1 && maxPageOutbox != currentPageOutbox) {
  1600. $("#tblListViewOutbox_paginate .next").removeClass("disabled");
  1601. }
  1602. $("#tblListViewOutbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1603. $('#tblListViewOutbox').dataTable().fnClearTable();
  1604. $('#tblListViewOutbox').dataTable().fnAddData(response.content);
  1605. } else if (currentView == "closed") {
  1606. $("#tblListViewClosed_paginate .pagination-panel-total").html(totalPages);
  1607. maxPageClosed = totalPages;
  1608. if (maxPageClosed == 1) {
  1609. $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
  1610. }
  1611. if (currentPageClosed == 1) {
  1612. $("#tblListViewClosed_paginate .prev").addClass("disabled");
  1613. }
  1614. if (maxPageClosed > 1 && maxPageClosed != currentPageClosed) {
  1615. $("#tblListViewClosed_paginate .next").removeClass("disabled");
  1616. }
  1617. $("#tblListViewClosed_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1618. $('#tblListViewClosed').dataTable().fnClearTable();
  1619. $('#tblListViewClosed').dataTable().fnAddData(response.content);
  1620. } else if (currentView == "rejected") {
  1621. $("#tblListViewRejected_paginate .pagination-panel-total").html(totalPages);
  1622. maxPageRejected = totalPages;
  1623. if (maxPageRejected == 1) {
  1624. $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
  1625. }
  1626. if (currentPageRejected == 1) {
  1627. $("#tblListViewRejected_paginate .prev").addClass("disabled");
  1628. }
  1629. if (maxPageRejected > 1 && maxPageRejected != currentPageRejected) {
  1630. $("#tblListViewRejected_paginate .next").removeClass("disabled");
  1631. }
  1632. $("#tblListViewRejected_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1633. $('#tblListViewRejected').dataTable().fnClearTable();
  1634. $('#tblListViewRejected').dataTable().fnAddData(response.content);
  1635. } else if (currentView == "expired") {
  1636. $("#tblListViewExpired_paginate .pagination-panel-total").html(totalPages);
  1637. maxPageExpired = totalPages;
  1638. if (maxPageRejected == 1) {
  1639. $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
  1640. }
  1641. if (currentPageRejected == 1) {
  1642. $("#tblListViewExpired_paginate .prev").addClass("disabled");
  1643. }
  1644. if (maxPageExpired > 1 && maxPageExpired != currentPageExpired) {
  1645. $("#tblListViewExpired_paginate .next").removeClass("disabled");
  1646. }
  1647. $("#tblListViewExpired_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
  1648. $('#tblListViewExpired').dataTable().fnClearTable();
  1649. $('#tblListViewExpired').dataTable().fnAddData(response.content);
  1650. }
  1651. $("#ajaxProcessingModal").modal("hide");
  1652. }
  1653. }
  1654. });
  1655. }
  1656.  
  1657. function getSearchURL() {
  1658. var array = ["caseNumber", "trackingNumber", "createdAtStart", "createdAtEnd", "serviceName", "designationName", "subject", "closeDateStart", "closeDateEnd", "serviceType", "status"];
  1659. var types = "types=";
  1660. var values = "values=";
  1661. var count = 0;
  1662. var SearchFieldNo;
  1663. if (currentView == "inbox") {
  1664. SearchFieldNo = 0;
  1665. } else if (currentView == "outbox") {
  1666. SearchFieldNo = 1;
  1667. } else if (currentView == "closed") {
  1668. SearchFieldNo = 2;
  1669. } else if (currentView == "rejected") {
  1670. SearchFieldNo = 3;
  1671. }
  1672. $($("tr.filter")[SearchFieldNo]).find("input").each(function(index) {
  1673. var value = $(this).val();
  1674. if (value != "") {
  1675. types = types + array[index] + ',';
  1676. values = values + value + ',';
  1677. }
  1678. count += 1;
  1679. })
  1680. $($("tr.filter")[0]).find("select").each(function(index) {
  1681. var value = $(this).val();
  1682. if (value != "") {
  1683. types = types + array[count] + ',';
  1684. values = values + encodeURIComponent(value) + ',';
  1685. }
  1686. count += 1;
  1687. })
  1688. types = types.substring(0, types.length - 1);
  1689. values = values.substring(0, values.length - 1);
  1690. var str = types + "&" + values;
  1691. return str;
  1692. }
  1693. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement