Parcourir la source

聚合视图 筛选

insomniaLee il y a 4 ans
Parent
commit
4ba1933b80

+ 14 - 0
src/main/resources/templates/agg_report_list.html

@@ -131,6 +131,14 @@
         // $('#crowdSidebar-reportReview').addClass('menu-open');
         // $('#crowdSidebar-reportReviewMenu').css("display","block");
         $("#crowdSidebar-reportReview-aggrReport").addClass('active');
+        var status = getQueryString('status');
+        if(status=='1'){
+            $('#crowdSidebar-reportReview-aggrReportMenu-yes').addClass('active')
+        }else if (status == '0'){
+            $('#crowdSidebar-reportReview-aggrReportMenu-no').addClass('active')
+        }else{
+            $('#crowdSidebar-reportReview-aggrReportMenu-all').addClass('active')
+        }
     });
     //显示大图
     function showimage(source) {
@@ -142,6 +150,12 @@
     function closeImageViewer() {
         $("#imgModal").modal('hide');
     }
+
+    function getQueryString(name) {
+        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
+        var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则
+        if(r!=null)return  unescape(r[2]); return null;
+    }
 </script>
 <script src="/static/AdminLTE/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
 <script src="/static/AdminLTE/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>

+ 29 - 1
src/main/resources/templates/task_detail.html

@@ -56,12 +56,37 @@
                             <span>全部视图</span>
                         </a>
                     </li>
-                    <li id="crowdSidebar-reportReview-aggrReport">
+                    <li id="crowdSidebar-reportReview-aggrReport" >
                         <a th:href="'/agg_report_list?examId='+${examId}+'&amp;caseId='+${caseId}">
                             <i class="fa fa-sitemap " style="color: rgba(214,182,27,0.7)"></i>
                             <span>聚合视图</span>
                         </a>
+                        <ul class="treeview-menu"  id="crowdSidebar-reportReview-aggrReportMenu">
+                            <li id="crowdSidebar-reportReview-aggrReportMenu-all">
+                                <a th:href="'/agg_report_list?examId='+${examId}+'&amp;caseId='+${caseId}">
+                                    <i class="fa fa-circle-o"></i>
+                                    <span>全部报告</span>
+                                    <span class="badge pull-right all-number" th:text="${task.numOfTotalBug}">199</span>
+                                </a>
+                            </li>
+                            <li id="crowdSidebar-reportReview-aggrReportMenu-yes">
+                                <a th:href="'/agg_report_list?examId='+${examId}+'&amp;caseId='+${caseId}+'&amp;status=1'">
+                                    <i class="fa fa-check-circle-o text-success"></i>
+                                    <span>已审核报告</span>
+                                    <span class="badge badge-success pull-right assigned-number" th:text="${task.numOfTotalBug - task.numOfUndeal}">50</span>
+                                </a>
+                            </li>
+                            <li id="crowdSidebar-reportReview-aggrReportMenu-no">
+                                <a th:href="'/agg_report_list?examId='+${examId}+'&amp;caseId='+${caseId}+'&amp;status=0'">
+                                    <i class="fa fa-clock-o text-danger"></i>
+                                    <span>未审核报告</span>
+                                    <span class="badge badge-danger pull-right unassign-number" th:text="${task.numOfUndeal}">149</span>
+                                </a>
+                            </li>
+                        </ul>
+
                     </li>
+
                     <li id="crowdSidebar-reportReview-treeReport">
                         <a th:href="'/history/tree_list?examId='+${examId}+'&amp;caseId='+${caseId}">
                             <!--写死的参数,-->
@@ -336,5 +361,8 @@
     $(document).ready(function(){
         $('#crowdSidebar').addClass('active');
         $('#crowdSidebar-taskDetail').addClass('active');
+
     });
+
+
 </script>