Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html xmlns:th="http://www.thymeleaf.org">
- <div th:fragment="manageAppealGrievancesIncludeStyle" th:remove="tag">
- <link href="assets/global/plugins/datatables/datatables.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" rel="stylesheet" type="text/css" />
- <link href="assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" rel="stylesheet" type="text/css" />
- </div>
- <div class="page-content" th:fragment="manageAppealGrievances">
- <div class="portlet light portlet-fit full-height-content full-height-content-scrollable bordered">
- <div class="portlet-title">
- <div class="caption">
- <i class="icon-bubbles "></i>
- <span class="caption-subject bold uppercase"> আপিল এর তালিকা</span>
- <span class="caption-helper"> </span>
- </div>
- <div class="actions">
- <a class="btn btn-circle btn-icon-only btn-default fullscreen" href="javascript:;" data-original-title="" title=""> </a>
- </div>
- </div>
- <div class="portlet-body">
- <div class="tabbable-line">
- <ul class="nav nav-tabs">
- <li class="active">
- <a href="#inbox" id="navInbox" data-toggle="tab"><i class="icon-arrow-down"></i> আগত </a>
- </li>
- <li>
- <a href="#sent" id="navSent" data-toggle="tab"><i class="icon-arrow-right"></i> প্রেরিত </a>
- </li>
- <li>
- <a href="#closed" id="navClosed" data-toggle="tab"><i class="icon-check"></i> নিস্পত্তিকৃত</a>
- </li>
- <li>
- <a href="#rejected" id="navRejected" data-toggle="tab"><i class="icon-trash"></i> নথিজাত</a>
- </li>
- <li th:if="${isGro}">
- <a href="#expired" id="navExpired" data-toggle="tab"><i class="icon-trash"></i> মেয়াদোত্তীর্ণ</a>
- </li>
- </ul>
- <div class="tab-content">
- <div class="tab-pane active" id="inbox">
- <div class="table-container">
- <table class="table table-striped table-bordered table-hover" id="tblListViewInbox">
- <thead>
- <tr role="row" class="filter">
- <td>
- <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <select name="complaint_type" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="DAKTORIK">দাপ্তরিক</option>
- <option value="NAGORIK">নাগরিক</option>
- <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
- </select>
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
- </td>
- <td>
- <select name="current_status" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="NEW">নতুন</option>
- <option value="FORWARDED_OUT">অন্য দপ্তর থেকে আগত</option>
- <option value="FORWARDED_IN">আওতাধীন দপ্তর থেকে আগত</option>
- <option value="ACCEPTED">গৃহীত</option>
- <option value="INVESTIGATION">তদন্ত চলমান</option>
- <option value="INV_NOTICE_FILE">প্রমান এর জন্য নোটিশ</option>
- <option value="INV_HEARING">শুনানি</option>
- <option value="INV_REPORT">তদন্ত প্রতিবেদন প্রেরিত</option>
- <option value="APPEAL_STATEMENT_ASKED">আপিলকৃত</option>
- </select>
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <div class="margin-bottom-5">
- <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
- <i class="fa fa-search"></i> খুঁজুন
- </button>
- </div>
- <button class="btn btn-sm btn-default filter-cancel">
- <i class="fa fa-times"></i> বাতিল
- </button>
- </td>
- </tr>
- <tr role="row" class="heading">
- <th> কেস নম্বর</th>
- <th> ট্র্যাকিং নম্বর</th>
- <th> অভিযোগের তারিখ</th>
- <th> অভিযোগের ধরণ</th>
- <th> সংশ্লিষ্ট সেবা</th>
- <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
- <th> অভিযোগের বিষয়</th>
- <th> অভিযোগের অবস্থা</th>
- <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="row">
- <div class="col-sm-5 col-md-5">
- <div class="dataTables_info" id="tblListViewInbox_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
- </div>
- </div>
- <div class="col-md-7 col-sm-7">
- <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewInbox_paginate">
- <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
- <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="inbox">
- <i class="fa fa-angle-left"></i>
- </a>
- <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">
- <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="inbox">
- <i class="fa fa-angle-right"></i>
- </a> পৃষ্ঠা দেখানো হচ্ছে
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="tab-pane" id="sent">
- <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewOutbox">
- <thead>
- <tr role="row" class="filter">
- <td>
- <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <select name="complaint_type" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="DAKTORIK">দাপ্তরিক</option>
- <option value="NAGORIK">নাগরিক</option>
- <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
- </select>
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
- </td>
- <td>
- <select name="current_status" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="new">নতুন</option>
- <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
- <option value="opinion_received">মতামতপ্রাপ্ত</option>
- <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
- <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
- <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
- <option value="appealed">আপিলকৃত</option>
- <option value="closed">নিস্পত্তিকৃত</option>
- <option value="rejected">নথিজাতকৃত</option>
- </select>
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <div class="margin-bottom-5">
- <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
- <i class="fa fa-search"></i> খুঁজুন
- </button>
- </div>
- <button class="btn btn-sm btn-default filter-cancel">
- <i class="fa fa-times"></i> বাতিল
- </button>
- </td>
- </tr>
- <tr role="row" class="heading">
- <th> কেস নম্বর</th>
- <th> ট্র্যাকিং নম্বর</th>
- <th> অভিযোগের তারিখ</th>
- <th> অভিযোগের ধরণ</th>
- <th> সংশ্লিষ্ট সেবা</th>
- <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
- <th> অভিযোগের বিষয়</th>
- <th> অভিযোগের অবস্থা</th>
- <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="row">
- <div class="col-sm-5 col-md-5">
- <div class="dataTables_info" id="tblListViewOutbox_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
- </div>
- </div>
- <div class="col-md-7 col-sm-7">
- <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewOutbox_paginate">
- <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
- <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="outbox">
- <i class="fa fa-angle-left"></i>
- </a>
- <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">
- <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="outbox">
- <i class="fa fa-angle-right"></i>
- </a> পৃষ্ঠা দেখানো হচ্ছে
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="tab-pane" id="closed">
- <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewClosed">
- <thead>
- <tr role="row" class="filter">
- <td>
- <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <select name="complaint_type" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="DAKTORIK">দাপ্তরিক</option>
- <option value="NAGORIK">নাগরিক</option>
- <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
- </select>
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
- </td>
- <td>
- <select name="current_status" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="new">নতুন</option>
- <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
- <option value="opinion_received">মতামতপ্রাপ্ত</option>
- <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
- <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
- <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
- <option value="appealed">আপিলকৃত</option>
- <option value="closed">নিস্পত্তিকৃত</option>
- <option value="rejected">নথিজাতকৃত</option>
- </select>
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <div class="margin-bottom-5">
- <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
- <i class="fa fa-search"></i> খুঁজুন
- </button>
- </div>
- <button class="btn btn-sm btn-default filter-cancel">
- <i class="fa fa-times"></i> বাতিল
- </button>
- </td>
- </tr>
- <tr role="row" class="heading">
- <th> কেস নম্বর</th>
- <th> ট্র্যাকিং নম্বর</th>
- <th> অভিযোগের তারিখ</th>
- <th> অভিযোগের ধরণ</th>
- <th> সংশ্লিষ্ট সেবা</th>
- <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
- <th> অভিযোগের বিষয়</th>
- <th> অভিযোগের অবস্থা</th>
- <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="row">
- <div class="col-sm-5 col-md-5">
- <div class="dataTables_info" id="tblListViewClosed_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
- </div>
- </div>
- <div class="col-md-7 col-sm-7">
- <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewClosed_paginate">
- <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
- <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="closed">
- <i class="fa fa-angle-left"></i>
- </a>
- <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">
- <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="closed">
- <i class="fa fa-angle-right"></i>
- </a> পৃষ্ঠা দেখানো হচ্ছে
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="tab-pane" id="rejected">
- <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewRejected">
- <thead>
- <tr role="row" class="filter">
- <td>
- <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <select name="complaint_type" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="DAKTORIK">দাপ্তরিক</option>
- <option value="NAGORIK">নাগরিক</option>
- <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
- </select>
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
- </td>
- <td>
- <select name="current_status" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="new">নতুন</option>
- <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
- <option value="opinion_received">মতামতপ্রাপ্ত</option>
- <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
- <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
- <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
- <option value="appealed">আপিলকৃত</option>
- <option value="closed">নিস্পত্তিকৃত</option>
- <option value="rejected">নথিজাতকৃত</option>
- </select>
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <div class="margin-bottom-5">
- <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
- <i class="fa fa-search"></i> খুঁজুন
- </button>
- </div>
- <button class="btn btn-sm btn-default filter-cancel">
- <i class="fa fa-times"></i> বাতিল
- </button>
- </td>
- </tr>
- <tr role="row" class="heading">
- <th> কেস নম্বর</th>
- <th> ট্র্যাকিং নম্বর</th>
- <th> অভিযোগের তারিখ</th>
- <th> অভিযোগের ধরণ</th>
- <th> সংশ্লিষ্ট সেবা</th>
- <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
- <th> অভিযোগের বিষয়</th>
- <th> অভিযোগের অবস্থা</th>
- <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="row">
- <div class="col-sm-5 col-md-5">
- <div class="dataTables_info" id="tblListViewRejected_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
- </div>
- </div>
- <div class="col-md-7 col-sm-7">
- <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewRejected_paginate">
- <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
- <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="rejected">
- <i class="fa fa-angle-left"></i>
- </a>
- <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">
- <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="rejected">
- <i class="fa fa-angle-right"></i>
- </a> পৃষ্ঠা দেখানো হচ্ছে
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="tab-pane" th:if="${isGro}" id="expired">
- <table class="table table-striped table-bordered table-hover table-checkable order-column" id="tblListViewExpired">
- <thead>
- <tr role="row" class="filter">
- <td>
- <input type="text" class="form-control form-filter input-sm" name="case_number" placeholder="কেস নম্বর প্রদান করুন">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="tracking_number" placeholder="ট্র্যাকিং নম্বর প্রদান করুন">
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="submission_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <select name="complaint_type" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="DAKTORIK">দাপ্তরিক</option>
- <option value="NAGORIK">নাগরিক</option>
- <option value="STAFF">কর্মকর্তা/কর্মচারী</option>
- </select>
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="service_name" placeholder="সেবার নাম লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="office_unit_organogram_id" placeholder="পদবি লিখুন ">
- </td>
- <td>
- <input type="text" class="form-control form-filter input-sm" name="subject" placeholder="বিষয় লিখুন ">
- </td>
- <td>
- <select name="current_status" class="form-control form-filter input-sm">
- <option value="">নির্বাচন করুন</option>
- <option value="new">নতুন</option>
- <option value="sent_for_opinion">মতামতের জন্য প্রেরিত</option>
- <option value="opinion_received">মতামতপ্রাপ্ত</option>
- <option value="investigation_started">তদন্ত কার্যক্রম গৃহীত</option>
- <option value="investigation_ongoing">তদন্ত কার্যক্রম চলমান</option>
- <option value="investigation_report_sent">তদন্ত প্রতিবেদন প্রেরিত</option>
- <option value="appealed">আপিলকৃত</option>
- <option value="closed">নিস্পত্তিকৃত</option>
- <option value="rejected">নথিজাতকৃত</option>
- </select>
- </td>
- <td>
- <div class="input-group date date-picker margin-bottom-5" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_from" placeholder="শুরুর দিন প্রদান করুন ">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- <div class="input-group date date-picker" data-date-format="dd/mm/yyyy">
- <input type="text" class="form-control form-filter input-sm" readonly name="closure_date_to " placeholder="শেষের দিন প্রদান করুন">
- <span class="input-group-btn">
- <button class="btn btn-sm default" type="button">
- <i class="fa fa-calendar"></i>
- </button>
- </span>
- </div>
- </td>
- <td>
- <div class="margin-bottom-5">
- <button class="btn btn-sm btn-success filter-submit margin-bottom" onClick="javascript:searchComplaintsList()">
- <i class="fa fa-search"></i> খুঁজুন
- </button>
- </div>
- <button class="btn btn-sm btn-default filter-cancel">
- <i class="fa fa-times"></i> বাতিল
- </button>
- </td>
- </tr>
- <tr role="row" class="heading">
- <th> কেস নম্বর</th>
- <th> ট্র্যাকিং নম্বর</th>
- <th> অভিযোগের তারিখ</th>
- <th> অভিযোগের ধরণ</th>
- <th> সংশ্লিষ্ট সেবা</th>
- <th> দায়িত্বপ্রাপ্ত কর্মকর্তা (পদবি)</th>
- <th> অভিযোগের বিষয়</th>
- <th> অভিযোগের অবস্থা</th>
- <th> নিষ্পত্তির সম্ভাব্য তারিখ</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="row">
- <div class="col-sm-5 col-md-5">
- <div class="dataTables_info" id="tblListViewExpired_info" role="status" aria-live="polite">০ এর মধ্যে ০ তথ্য দেখানো হচ্ছে
- </div>
- </div>
- <div class="col-md-7 col-sm-7">
- <div class="dataTables_paginate paging_bootstrap_extended" id="tblListViewExpired_paginate">
- <div class="pagination-panel pull-right"> পৃষ্ঠা <span class="pagination-panel-total">০</span> এর
- <a href="javascript:;" class="btn btn-sm default prev disabled" data-prev-for="rejected">
- <i class="fa fa-angle-left"></i>
- </a>
- <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">
- <a href="javascript:;" class="btn btn-sm default next disabled" data-next-for="rejected">
- <i class="fa fa-angle-right"></i>
- </a> পৃষ্ঠা দেখানো হচ্ছে
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="ajaxProcessingModal" tabindex="-1" data-backdrop="static" data-keyboard="false">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-body">
- <img src="assets/global/img/loading-spinner-grey.gif" alt="" class="loading">
- <span> লোড হচ্ছে... দয়া করে অপেক্ষা করুন </span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div th:fragment="manageAppealGrievancesIncludeScript" th:remove="tag">
- <script src="assets/global/scripts/datatable.js" type="text/javascript"></script>
- <script src="assets/global/plugins/datatables/datatables.min.js" type="text/javascript"></script>
- <script src="assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js" type="text/javascript"></script>
- <script src="assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js" type="text/javascript"></script>
- <script src="assets/global/plugins/bootstrap-maxlength/bootstrap-maxlength.min.js" type="text/javascript"></script>
- </div>
- <script th:fragment="manageAppealGrievancesScript">
- $("#header_inbox_bar a").addClass("active");
- var currentPageInbox = 1;
- var currentPageOutbox = 1;
- var currentPageClosed = 1;
- var currentPageRejected = 1;
- var currentPageExpired = 1;
- var maxPageInbox = 1;
- var maxPageSent = 1;
- var maxPageClosed = 1;
- var maxPageRejected = 1;
- var maxPageExpired = 1;
- var searchSize = 10;
- var currentView = "inbox";
- $(document).ready(function() {
- $('.date-picker').datepicker({
- rtl: App.isRTL(),
- autoclose: true
- });
- $("thead td").click(function() {
- console.log("hi nigga")
- });
- loadComplaintsList(currentPageInbox);
- var tableInbox = $('#tblListViewInbox');
- var tableOutbox = $('#tblListViewOutbox');
- var tableClosed = $('#tblListViewClosed');
- var tableRejected = $('#tblListViewRejected');
- var tableExpired = $('#tblListViewExpired');
- tableInbox.dataTable({
- "language": {
- "aria": {
- "sortAscending": ": activate to sort column ascending",
- "sortDescending": ": activate to sort column descending"
- },
- "emptyTable": "দুঃখিত, কোনো তথ্য পাওয়া যায়নি ",
- "info": "Showing _START_ to _END_ of _TOTAL_ records",
- "infoEmpty": "No records found",
- "infoFiltered": "(filtered1 from _MAX_ total records)",
- "lengthMenu": "Show _MENU_",
- "search": "ফিল্টার:",
- "zeroRecords": "No matching records found",
- "paginate": {
- "previous": "Prev",
- "next": "Next",
- "last": "Last",
- "first": "First"
- }
- },
- "bPaginate": false,
- "bFilter": false,
- "bInfo": false,
- "bAutoWidth": true,
- "columnDefs": [{
- 'orderable': false,
- 'targets': [9]
- },
- {
- "searchable": false,
- "targets": [0, 9]
- },
- {
- targets: [0],
- orderData: [0]
- }
- ],
- columns: [{
- data: "caseNumberBangla"
- },
- {
- data: "trackingNumberBangla"
- },
- {
- data: "dateBangla"
- },
- {
- data: "typeBangla"
- },
- {
- data: "serviceNameBangla"
- },
- {
- data: "serviceOfficerPostBangla"
- },
- {
- data: "subject"
- },
- {
- data: "statusBangla"
- },
- {
- data: "expectedDateOfClosingBangla"
- },
- {
- data: function(row) {
- 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>';
- //return "<a href='viewGrievances.do?id=" + row.id + "' class='btn btn-primary'><i class='icon-list'></i> বিস্তারিত</a>";
- }
- }
- ],
- "fnRowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
- if (aData.seen == false) {
- $(nRow).addClass('bg-inverse font-lg bold');
- } else {
- $(nRow).addClass('bg-default');
- }
- },
- "order": [
- [1, "desc"]
- ]
- });
- tableOutbox.dataTable({
- "language": {
- "aria": {
- "sortAscending": ": activate to sort column ascending",
- "sortDescending": ": activate to sort column descending"
- },
- "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
- "info": "Showing _START_ to _END_ of _TOTAL_ records",
- "infoEmpty": "No records found",
- "infoFiltered": "(filtered1 from _MAX_ total records)",
- "lengthMenu": "Show _MENU_",
- "search": "ফিল্টার:",
- "zeroRecords": "No matching records found",
- "paginate": {
- "previous": "Prev",
- "next": "Next",
- "last": "Last",
- "first": "First"
- }
- },
- "bPaginate": false,
- "bFilter": false,
- "bInfo": false,
- "bAutoWidth": true,
- "columnDefs": [{
- 'orderable': false,
- 'targets': [9]
- },
- {
- "searchable": false,
- "targets": [0, 9]
- },
- {
- targets: [0],
- orderData: [0]
- }
- ],
- columns: [{
- data: "caseNumberBangla"
- },
- {
- data: "trackingNumberBangla"
- },
- {
- data: "dateBangla"
- },
- {
- data: "typeBangla"
- },
- {
- data: "serviceNameBangla"
- },
- {
- data: "serviceOfficerPostBangla"
- },
- {
- data: "subject"
- },
- {
- data: "statusBangla"
- },
- {
- data: "expectedDateOfClosingBangla"
- },
- {
- data: function(row) {
- 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>';
- }
- }
- ],
- "order": [
- [1, "desc"]
- ]
- });
- tableClosed.dataTable({
- "language": {
- "aria": {
- "sortAscending": ": activate to sort column ascending",
- "sortDescending": ": activate to sort column descending"
- },
- "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
- "info": "Showing _START_ to _END_ of _TOTAL_ records",
- "infoEmpty": "No records found",
- "infoFiltered": "(filtered1 from _MAX_ total records)",
- "lengthMenu": "Show _MENU_",
- "search": "ফিল্টার:",
- "zeroRecords": "No matching records found",
- "paginate": {
- "previous": "Prev",
- "next": "Next",
- "last": "Last",
- "first": "First"
- }
- },
- "bPaginate": false,
- "bFilter": false,
- "bInfo": false,
- "bAutoWidth": true,
- "columnDefs": [{
- 'orderable': false,
- 'targets': [9]
- },
- {
- "searchable": false,
- "targets": [0, 9]
- },
- {
- targets: [0],
- orderData: [0]
- }
- ],
- columns: [{
- data: "caseNumberBangla"
- },
- {
- data: "trackingNumberBangla"
- },
- {
- data: "dateBangla"
- },
- {
- data: "typeBangla"
- },
- {
- data: "serviceNameBangla"
- },
- {
- data: "serviceOfficerPostBangla"
- },
- {
- data: "subject"
- },
- {
- data: "statusBangla"
- },
- {
- data: "expectedDateOfClosingBangla"
- },
- {
- data: function(row) {
- 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>';
- }
- }
- ],
- "order": [
- [1, "desc"]
- ]
- });
- tableRejected.dataTable({
- "language": {
- "aria": {
- "sortAscending": ": activate to sort column ascending",
- "sortDescending": ": activate to sort column descending"
- },
- "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
- "info": "Showing _START_ to _END_ of _TOTAL_ records",
- "infoEmpty": "No records found",
- "infoFiltered": "(filtered1 from _MAX_ total records)",
- "lengthMenu": "Show _MENU_",
- "search": "ফিল্টার:",
- "zeroRecords": "No matching records found",
- "paginate": {
- "previous": "Prev",
- "next": "Next",
- "last": "Last",
- "first": "First"
- }
- },
- "bPaginate": false,
- "bFilter": false,
- "bInfo": false,
- "bAutoWidth": true,
- "columnDefs": [{
- 'orderable': false,
- 'targets': [9]
- },
- {
- "searchable": false,
- "targets": [0, 9]
- },
- {
- targets: [0],
- orderData: [0]
- }
- ],
- columns: [{
- data: "caseNumberBangla"
- },
- {
- data: "trackingNumberBangla"
- },
- {
- data: "dateBangla"
- },
- {
- data: "typeBangla"
- },
- {
- data: "serviceNameBangla"
- },
- {
- data: "serviceOfficerPostBangla"
- },
- {
- data: "subject"
- },
- {
- data: "statusBangla"
- },
- {
- data: "expectedDateOfClosingBangla"
- },
- {
- data: function(row) {
- 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>';
- }
- }
- ],
- "order": [
- [1, "desc"]
- ]
- });
- tableExpired.dataTable({
- "language": {
- "aria": {
- "sortAscending": ": activate to sort column ascending",
- "sortDescending": ": activate to sort column descending"
- },
- "emptyTable": "দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ",
- "info": "Showing _START_ to _END_ of _TOTAL_ records",
- "infoEmpty": "No records found",
- "infoFiltered": "(filtered1 from _MAX_ total records)",
- "lengthMenu": "Show _MENU_",
- "search": "ফিল্টার:",
- "zeroRecords": "No matching records found",
- "paginate": {
- "previous": "Prev",
- "next": "Next",
- "last": "Last",
- "first": "First"
- }
- },
- "bPaginate": false,
- "bFilter": false,
- "bInfo": false,
- "bAutoWidth": true,
- "columnDefs": [{
- 'orderable': false,
- 'targets': [9]
- },
- {
- "searchable": false,
- "targets": [0, 9]
- },
- {
- targets: [0],
- orderData: [0]
- }
- ],
- columns: [{
- data: "caseNumberBangla"
- },
- {
- data: "trackingNumberBangla"
- },
- {
- data: "dateBangla"
- },
- {
- data: "typeBangla"
- },
- {
- data: "serviceNameBangla"
- },
- {
- data: "serviceOfficerPostBangla"
- },
- {
- data: "subject"
- },
- {
- data: "statusBangla"
- },
- {
- data: "expectedDateOfClosingBangla"
- },
- {
- data: function(row) {
- 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>';
- }
- }
- ],
- "order": [
- [1, "desc"]
- ]
- });
- $(".next").click(function(e) {
- var currentPageForNext;
- var searchCriteriaNo;
- if (currentView == "inbox") {
- currentPageInbox = currentPageInbox + 1;
- if (currentPageInbox == maxPageInbox) {
- $(this).addClass("disabled");
- }
- if (currentPageInbox > maxPageInbox) {
- currentPageInbox = maxPageInbox;
- }
- searchCriteriaNo = 0;
- currentPageForNext = currentPageInbox;
- } else if (currentView == "outbox") {
- currentPageOutbox = currentPageOutbox + 1;
- if (currentPageOutbox == maxPageOutbox) {
- $(this).addClass("disabled");
- }
- if (currentPageOutbox > maxPageOutbox) {
- currentPageOutbox = maxPageOutbox;
- }
- searchCriteriaNo = 1;
- currentPageForNext = currentPageOutbox;
- } else if (currentView == "closed") {
- currentPageClosed = currentPageClosed + 1;
- if (currentPageClosed == maxPageClosed) {
- $(this).addClass("disabled");
- }
- if (currentPageClosed > maxPageClosed) {
- currentPageClosed = maxPageClosed;
- }
- searchCriteriaNo = 2;
- currentPageForNext = currentPageClosed;
- } else if (currentView == "rejected") {
- currentPageRejected = currentPageRejected + 1;
- if (currentPageRejected == maxPageRejected) {
- $(this).addClass("disabled");
- }
- if (currentPageRejected > maxPageRejected) {
- currentPageRejected = maxPageRejected;
- }
- searchCriteriaNo = 3;
- currentPageForNext = currentPageRejected;
- }
- var searchUrlString = getSearchURL();
- if (searchUrlString.localeCompare("types&values") != 0) {
- searchComplaintsList(currentPageForNext);
- } else {
- loadComplaintsList(currentPageForNext);
- }
- $(this).parent().find(".prev").removeClass("disabled");
- });
- $(".prev").click(function(e) {
- var currentPageForPrev;
- var searchFieldNo;
- if (currentView == "inbox") {
- currentPageInbox = currentPageInbox - 1;
- if (currentPageInbox == 1) {
- $(this).addClass("disabled");
- }
- if (currentPageInbox < 1) {
- currentPageInbox = 1;
- }
- currentPageForPrev = currentPageInbox;
- searchFieldNo = 0;
- } else if (currentView == "outbox") {
- currentPageOutbox = currentPageOutbox - 1;
- if (currentPageOutbox == 1) {
- $(this).addClass("disabled");
- }
- if (currentPageOutbox < 1) {
- currentPageOutbox = 1;
- }
- currentPageForPrev = currentPageOutbox;
- searchFieldNo = 1;
- } else if (currentView == "closed") {
- currentPageClosed = currentPageClosed - 1;
- if (currentPageClosed == 1) {
- $(this).addClass("disabled");
- }
- if (currentPageClosed < 1) {
- currentPageClosed = 1;
- }
- currentPageForPrev = currentPageClosed;
- searchFieldNo = 2;
- } else if (currentView == "rejected") {
- currentPageRejected = currentPageRejected - 1;
- if (currentPageRejected == 1) {
- $(this).addClass("disabled");
- }
- if (currentPageRejected < 1) {
- currentPageRejected = 1;
- }
- currentPageForPrev = currentPageRejected;
- searchFieldNo = 3;
- }
- var searchUrlString = getSearchURL();
- if (searchUrlString.localeCompare("types&values") != 0) {
- searchComplaintsList(currentPageForPrev);
- } else {
- loadComplaintsList(currentPageForPrev);
- }
- $(this).parent().find(".next").removeClass("disabled");
- });
- $("#currentPageInbox").blur(function(e) {
- e.preventDefault();
- var curValue = $("#currentPageInbox").val();
- if ($.isNumeric(curValue)) {
- if (curValue > 0 && curValue <= maxPageInbox) {
- currentPageInbox = curValue;
- if (currentPageInbox == 1) {
- $(this).parent().find(".prev").addClass("disabled");
- } else {
- $(this).parent().find(".prev").removeClass("disabled");
- }
- if (currentPageInbox == maxPageInbox) {
- $(this).parent().find(".next").addClass("disabled");
- } else {
- $(this).parent().find(".next").removeClass("disabled");
- }
- loadComplaintsList(currentPageInbox);
- } else {
- toastr.error("Sorry, page range out of bound");
- $("#currentPageInbox").val(currentPageInbox);
- }
- } else {
- toastr.error("Sorry, invalid page number");
- $("#currentPageInbox").val(currentPageInbox);
- }
- });
- $("#currentPageOutbox").blur(function(e) {
- e.preventDefault();
- var curValue = $("#currentPageOutbox").val();
- if ($.isNumeric(curValue)) {
- if (curValue > 0 && curValue <= maxPageOutbox) {
- currentPageOutbox = curValue;
- if (currentPageOutbox == 1) {
- $(this).parent().find(".prev").addClass("disabled");
- } else {
- $(this).parent().find(".prev").removeClass("disabled");
- }
- if (currentPageOutbox == maxPageOutbox) {
- $(this).parent().find(".next").addClass("disabled");
- } else {
- $(this).parent().find(".next").removeClass("disabled");
- }
- loadComplaintsList(currentPageOutbox);
- } else {
- toastr.error("Sorry, page range out of bound");
- $("#currentPageOutbox").val(currentPageOutbox);
- }
- } else {
- toastr.error("Sorry, invalid page number");
- $("#currentPageOutbox").val(currentPageOutbox);
- }
- });
- $("#currentPageClosed").blur(function(e) {
- e.preventDefault();
- var curValue = $("#currentPageClosed").val();
- if ($.isNumeric(curValue)) {
- if (curValue > 0 && curValue <= maxPageClosed) {
- currentPageClosed = curValue;
- if (currentPageClosed == 1) {
- $(this).parent().find(".prev").addClass("disabled");
- } else {
- $(this).parent().find(".prev").removeClass("disabled");
- }
- if (currentPageClosed == maxPageClosed) {
- $(this).parent().find(".next").addClass("disabled");
- } else {
- $(this).parent().find(".next").removeClass("disabled");
- }
- loadComplaintsList(currentPageClosed);
- } else {
- toastr.error("Sorry, page range out of bound");
- $("#currentPageClosed").val(currentPageClosed);
- }
- } else {
- toastr.error("Sorry, invalid page number");
- $("#currentPageClosed").val(currentPageClosed);
- }
- });
- $("#currentPageRejected").blur(function(e) {
- e.preventDefault();
- var curValue = $("#currentPageRejected").val();
- if ($.isNumeric(curValue)) {
- if (curValue > 0 && curValue <= maxPageRejected) {
- currentPageRejected = curValue;
- if (currentPageRejected == 1) {
- $(this).parent().find(".prev").addClass("disabled");
- } else {
- $(this).parent().find(".prev").removeClass("disabled");
- }
- if (currentPageRejected == maxPageRejected) {
- $(this).parent().find(".next").addClass("disabled");
- } else {
- $(this).parent().find(".next").removeClass("disabled");
- }
- loadComplaintsList(currentPageRejected);
- } else {
- toastr.error("Sorry, page range out of bound");
- $("#currentPageRejected").val(currentPageRejected);
- }
- } else {
- toastr.error("Sorry, invalid page number");
- $("#currentPageRejected").val(currentPageRejected);
- }
- });
- $("#navInbox").click(function(e) {
- currentView = "inbox";
- loadComplaintsList(currentPageInbox);
- });
- $("#navSent").click(function(e) {
- currentView = "outbox";
- loadComplaintsList(currentPageOutbox);
- });
- $("#navClosed").click(function(e) {
- currentView = "closed";
- loadComplaintsList(currentPageClosed);
- });
- $("#navRejected").click(function(e) {
- currentView = "rejected";
- loadComplaintsList(currentPageRejected);
- });
- $("#navExpired").click(function(e) {
- currentView = "expired";
- loadComplaintsList(currentPageRejected);
- });
- });
- function loadComplaintsList(page) {
- $("#ajaxProcessingModal").modal("show");
- var pageNo = 0;
- if (currentView == "inbox") {
- $("#currentPageInbox").val(currentPageInbox);
- pageNo = currentPageInbox;
- } else if (currentView == "outbox") {
- $("#currentPageOutbox").val(currentPageOutbox);
- pageNo = currentPageOutbox;
- } else if (currentView == "closed") {
- $("#currentPageClosed").val(currentPageClosed);
- pageNo = currentPageClosed;
- } else if (currentView == "rejected") {
- $("#currentPageRejected").val(currentPageRejected);
- pageNo = currentPageRejected;
- } else if (currentView == "expired") {
- $("#currentPageExpired").val(currentPageExpired);
- pageNo = currentPageExpired;
- }
- $.ajax({
- url: "/api/grievance/appeal/" + currentView,
- type: "get",
- data: {
- "page": (pageNo - 1),
- "size": searchSize
- },
- dataType: "json",
- success: function(response) {
- if (response == 0 || response == "" || response.content.length == 0) {
- toastr.info("দুঃখিত, কোনো তথ্য পাওয়া যায়নি ");
- if (currentView == "inbox") {
- $("#tblListViewInbox_paginate .pagination-panel-total").html(0);
- $("#tblListViewInbox_paginate .pagination-panel-input").val(0);
- $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
- } else if (currentView == "outbox") {
- $("#tblListViewOutbox_paginate .pagination-panel-total").html(0);
- $("#tblListViewOutbox_paginate .pagination-panel-input").val(0);
- $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
- } else if (currentView == "closed") {
- $("#tblListViewClosed_paginate .pagination-panel-total").html(0);
- $("#tblListViewClosed_paginate .pagination-panel-input").val(0);
- $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
- } else if (currentView == "rejected") {
- $("#tblListViewRejected_paginate .pagination-panel-total").html(0);
- $("#tblListViewRejected_paginate .pagination-panel-input").val(0);
- $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
- } else if (currentView == "expired") {
- $("#tblListViewExpired_paginate .pagination-panel-total").html(0);
- $("#tblListViewExpired_paginate .pagination-panel-input").val(0);
- $("#tblListViewExpired_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
- }
- $("#ajaxProcessingModal").modal("hide");
- } else {
- var totalPages = response.totalPages;
- var totalElements = response.totalElements;
- var dataSize = response.size;
- var numberOfElements = response.numberOfElements;
- var number = response.number;
- var sort = response.sort;
- var isFirst = response.isFirst;
- var isLast = response.isLast;
- if (currentView == "inbox") {
- $("#tblListViewInbox_paginate .pagination-panel-total").html(totalPages);
- maxPageInbox = totalPages;
- if (maxPageInbox == 1) {
- $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
- }
- if (currentPageInbox == 1) {
- $("#tblListViewInbox_paginate .prev").addClass("disabled");
- }
- if (maxPageInbox > 1 && maxPageInbox != currentPageInbox) {
- $("#tblListViewInbox_paginate .next").removeClass("disabled");
- }
- $("#tblListViewInbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewInbox').dataTable().fnClearTable();
- $('#tblListViewInbox').dataTable().fnAddData(response.content);
- } else if (currentView == "outbox") {
- $("#tblListViewOutbox_paginate .pagination-panel-total").html(totalPages);
- maxPageOutbox = totalPages;
- if (maxPageOutbox == 1) {
- $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
- }
- if (currentPageOutbox == 1) {
- $("#tblListViewOutbox_paginate .prev").addClass("disabled");
- }
- if (maxPageOutbox > 1 && maxPageOutbox != currentPageOutbox) {
- $("#tblListViewOutbox_paginate .next").removeClass("disabled");
- }
- $("#tblListViewOutbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewOutbox').dataTable().fnClearTable();
- $('#tblListViewOutbox').dataTable().fnAddData(response.content);
- } else if (currentView == "closed") {
- $("#tblListViewClosed_paginate .pagination-panel-total").html(totalPages);
- maxPageClosed = totalPages;
- if (maxPageClosed == 1) {
- $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
- }
- if (currentPageClosed == 1) {
- $("#tblListViewClosed_paginate .prev").addClass("disabled");
- }
- if (maxPageClosed > 1 && maxPageClosed != currentPageClosed) {
- $("#tblListViewClosed_paginate .next").removeClass("disabled");
- }
- $("#tblListViewClosed_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewClosed').dataTable().fnClearTable();
- $('#tblListViewClosed').dataTable().fnAddData(response.content);
- } else if (currentView == "rejected") {
- $("#tblListViewRejected_paginate .pagination-panel-total").html(totalPages);
- maxPageRejected = totalPages;
- if (maxPageRejected == 1) {
- $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
- }
- if (currentPageRejected == 1) {
- $("#tblListViewRejected_paginate .prev").addClass("disabled");
- }
- if (maxPageRejected > 1 && maxPageRejected != currentPageRejected) {
- $("#tblListViewRejected_paginate .next").removeClass("disabled");
- }
- $("#tblListViewRejected_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewRejected').dataTable().fnClearTable();
- $('#tblListViewRejected').dataTable().fnAddData(response.content);
- } else if (currentView == "expired") {
- $("#tblListViewExpired_paginate .pagination-panel-total").html(totalPages);
- maxPageExpired = totalPages;
- if (maxPageRejected == 1) {
- $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
- }
- if (currentPageRejected == 1) {
- $("#tblListViewExpired_paginate .prev").addClass("disabled");
- }
- if (maxPageExpired > 1 && maxPageExpired != currentPageExpired) {
- $("#tblListViewExpired_paginate .next").removeClass("disabled");
- }
- $("#tblListViewExpired_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewExpired').dataTable().fnClearTable();
- $('#tblListViewExpired').dataTable().fnAddData(response.content);
- }
- $("#ajaxProcessingModal").modal("hide");
- }
- }
- });
- }
- function searchComplaintsList() {
- $("#ajaxProcessingModal").modal("show");
- var pageNo = 0;
- var SearchFieldNo;
- if (currentView == "inbox") {
- $("#currentPageInbox").val(currentPageInbox);
- pageNo = currentPageInbox;
- SearchFieldNo = 0;
- } else if (currentView == "outbox") {
- $("#currentPageOutbox").val(currentPageOutbox);
- pageNo = currentPageOutbox;
- SearchFieldNo = 1;
- } else if (currentView == "closed") {
- $("#currentPageClosed").val(currentPageClosed);
- pageNo = currentPageClosed;
- SearchFieldNo = 2;
- } else if (currentView == "rejected") {
- $("#currentPageRejected").val(currentPageRejected);
- pageNo = currentPageRejected;
- SearchFieldNo = 3;
- } else if (currentView == "expired") {
- $("#currentPageRejected").val(currentPageExpired);
- pageNo = currentPageExpired;
- SearchFieldNo = 3;
- }
- $.ajax({
- url: "/api/grievance/appeal/" + currentView + "/search?" + getSearchURL(),
- type: "get",
- data: {
- "page": (pageNo - 1),
- "size": searchSize
- },
- dataType: "json",
- success: function(response) {
- if (response == 0 || response == "" || response.content.length == 0) {
- toastr.info("দুঃক্ষিত, কোনো তথ্য পাওয়া যায়নি ");
- if (currentView == "inbox") {
- $("#tblListViewInbox_paginate .pagination-panel-total").html(0);
- $("#tblListViewInbox_paginate .pagination-panel-input").val(0);
- $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
- } else if (currentView == "outbox") {
- $("#tblListViewOutbox_paginate .pagination-panel-total").html(0);
- $("#tblListViewOutbox_paginate .pagination-panel-input").val(0);
- $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
- } else if (currentView == "closed") {
- $("#tblListViewClosed_paginate .pagination-panel-total").html(0);
- $("#tblListViewClosed_paginate .pagination-panel-input").val(0);
- $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
- } else if (currentView == "rejected") {
- $("#tblListViewRejected_paginate .pagination-panel-total").html(0);
- $("#tblListViewRejected_paginate .pagination-panel-input").val(0);
- $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
- } else if (currentView == "expired") {
- $("#tblListViewExpired_paginate .pagination-panel-total").html(0);
- $("#tblListViewExpired_paginate .pagination-panel-input").val(0);
- $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
- }
- $("#ajaxProcessingModal").modal("hide");
- } else {
- var totalPages = response.totalPages;
- var totalElements = response.totalElements;
- var dataSize = response.size;
- var numberOfElements = response.numberOfElements;
- var number = response.number;
- var sort = response.sort;
- var isFirst = response.isFirst;
- var isLast = response.isLast;
- if (currentView == "inbox") {
- $("#tblListViewInbox_paginate .pagination-panel-total").html(totalPages);
- maxPageInbox = totalPages;
- if (maxPageInbox == 1) {
- $("#tblListViewInbox_paginate .prev, #tblListViewInbox_paginate .next").addClass("disabled");
- }
- if (currentPageInbox == 1) {
- $("#tblListViewInbox_paginate .prev").addClass("disabled");
- }
- if (maxPageInbox > 1 && maxPageInbox != currentPageInbox) {
- $("#tblListViewInbox_paginate .next").removeClass("disabled");
- }
- $("#tblListViewInbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewInbox').dataTable().fnClearTable();
- $('#tblListViewInbox').dataTable().fnAddData(response.content);
- } else if (currentView == "outbox") {
- $("#tblListViewOutbox_paginate .pagination-panel-total").html(totalPages);
- maxPageOutbox = totalPages;
- if (maxPageOutbox == 1) {
- $("#tblListViewOutbox_paginate .prev, #tblListViewOutbox_paginate .next").addClass("disabled");
- }
- if (currentPageOutbox == 1) {
- $("#tblListViewOutbox_paginate .prev").addClass("disabled");
- }
- if (maxPageOutbox > 1 && maxPageOutbox != currentPageOutbox) {
- $("#tblListViewOutbox_paginate .next").removeClass("disabled");
- }
- $("#tblListViewOutbox_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewOutbox').dataTable().fnClearTable();
- $('#tblListViewOutbox').dataTable().fnAddData(response.content);
- } else if (currentView == "closed") {
- $("#tblListViewClosed_paginate .pagination-panel-total").html(totalPages);
- maxPageClosed = totalPages;
- if (maxPageClosed == 1) {
- $("#tblListViewClosed_paginate .prev, #tblListViewClosed_paginate .next").addClass("disabled");
- }
- if (currentPageClosed == 1) {
- $("#tblListViewClosed_paginate .prev").addClass("disabled");
- }
- if (maxPageClosed > 1 && maxPageClosed != currentPageClosed) {
- $("#tblListViewClosed_paginate .next").removeClass("disabled");
- }
- $("#tblListViewClosed_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewClosed').dataTable().fnClearTable();
- $('#tblListViewClosed').dataTable().fnAddData(response.content);
- } else if (currentView == "rejected") {
- $("#tblListViewRejected_paginate .pagination-panel-total").html(totalPages);
- maxPageRejected = totalPages;
- if (maxPageRejected == 1) {
- $("#tblListViewRejected_paginate .prev, #tblListViewRejected_paginate .next").addClass("disabled");
- }
- if (currentPageRejected == 1) {
- $("#tblListViewRejected_paginate .prev").addClass("disabled");
- }
- if (maxPageRejected > 1 && maxPageRejected != currentPageRejected) {
- $("#tblListViewRejected_paginate .next").removeClass("disabled");
- }
- $("#tblListViewRejected_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewRejected').dataTable().fnClearTable();
- $('#tblListViewRejected').dataTable().fnAddData(response.content);
- } else if (currentView == "expired") {
- $("#tblListViewExpired_paginate .pagination-panel-total").html(totalPages);
- maxPageExpired = totalPages;
- if (maxPageRejected == 1) {
- $("#tblListViewExpired_paginate .prev, #tblListViewExpired_paginate .next").addClass("disabled");
- }
- if (currentPageRejected == 1) {
- $("#tblListViewExpired_paginate .prev").addClass("disabled");
- }
- if (maxPageExpired > 1 && maxPageExpired != currentPageExpired) {
- $("#tblListViewExpired_paginate .next").removeClass("disabled");
- }
- $("#tblListViewExpired_info").html(totalElements + " এর মধ্যে " + (number * dataSize + 1) + "-" + (number * dataSize + numberOfElements) + " এর তথ্য দেখানো হচ্ছে");
- $('#tblListViewExpired').dataTable().fnClearTable();
- $('#tblListViewExpired').dataTable().fnAddData(response.content);
- }
- $("#ajaxProcessingModal").modal("hide");
- }
- }
- });
- }
- function getSearchURL() {
- var array = ["caseNumber", "trackingNumber", "createdAtStart", "createdAtEnd", "serviceName", "designationName", "subject", "closeDateStart", "closeDateEnd", "serviceType", "status"];
- var types = "types=";
- var values = "values=";
- var count = 0;
- var SearchFieldNo;
- if (currentView == "inbox") {
- SearchFieldNo = 0;
- } else if (currentView == "outbox") {
- SearchFieldNo = 1;
- } else if (currentView == "closed") {
- SearchFieldNo = 2;
- } else if (currentView == "rejected") {
- SearchFieldNo = 3;
- }
- $($("tr.filter")[SearchFieldNo]).find("input").each(function(index) {
- var value = $(this).val();
- if (value != "") {
- types = types + array[index] + ',';
- values = values + value + ',';
- }
- count += 1;
- })
- $($("tr.filter")[0]).find("select").each(function(index) {
- var value = $(this).val();
- if (value != "") {
- types = types + array[count] + ',';
- values = values + encodeURIComponent(value) + ',';
- }
- count += 1;
- })
- types = types.substring(0, types.length - 1);
- values = values.substring(0, values.length - 1);
- var str = types + "&" + values;
- return str;
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement