فهرست منبع

ajax请求自定义headers

songxy 1 سال پیش
والد
کامیت
9c67ba0cc0
1فایلهای تغییر یافته به همراه144 افزوده شده و 126 حذف شده
  1. 144 126
      zjugis-workflow/src/main/resources/templates/HandlerCaseCenter/js/mobileIndex.js

+ 144 - 126
zjugis-workflow/src/main/resources/templates/HandlerCaseCenter/js/mobileIndex.js

@@ -2,6 +2,13 @@
     var page = 1, rows = -1, choosedFlowArr = [];
     var instance = null;
     var preIndex = 1;//缓存请求状态
+    var headers = {
+        "Content-Type": "application/x-www-form-urlencoded"
+    }
+    var aStr = localStorage.getItem('ACCESS_TOKEN');
+    if(aStr){
+        headers['Authorization'] = 'Bearer '+aStr;
+    }
     var _storeStatu = localStorage.getItem("statuInfo");
     var curStatuInfo = JSON.parse(_storeStatu) || {
         index: 1,
@@ -231,25 +238,30 @@
         if(preIndex !== curStatuInfo['index']) {
             $(".handle-list").html(""); //初始化页面
         }
-        $.post("/HandlerCaseCenter/count", {
-            "flowTemIds": JSON.stringify(choosedFlowArr),
-            "searchVal": $(".searchVal").val(),
-            "toSystemId": $("#toSystemId").val(),
-            "isMobile": true//ljy mobile
-        }, function (data) {
-            preIndex = curStatuInfo['index'];
-            data = JSON.parse(data);
-            $("#NORMAL").html(data.NORMAL == undefined? 0 : data.NORMAL);
-            $("#FINISH").html(data.FINISH == undefined? 0 : data.FINISH);
-            $("#CALLBACK").html(data.CALLBACK == undefined? 0 : data.CALLBACK);
-            $("#HANG_UP").html(data.HANG_UP == undefined? 0 : data.HANG_UP);
-            $("#OBSOLETE").html(data.OBSOLETE == undefined? 0 : data.OBSOLETE);
-            $("#ATTENTION").html(data.ATTENTION == undefined? 0 : data.ATTENTION);
-            $("#CC").html(data.CC == undefined? 0 : data.CC);
-            $("#SUPERVISE").html(data.SUPERVISE == undefined? 0 : data.SUPERVISE);
-            //设置标题
-            setTitleWithStatus($("[z-tabindex='"+preIndex+"']").text());
-        });
+        $.ajax({
+            url: "/HandlerCaseCenter/count",
+            headers: headers,
+            data: {
+                "flowTemIds": JSON.stringify(choosedFlowArr),
+                "searchVal": $(".searchVal").val(),
+                "toSystemId": $("#toSystemId").val(),
+                "isMobile": true//ljy mobile
+            },
+            success: function (data) {
+                preIndex = curStatuInfo['index'];
+                data = JSON.parse(data);
+                $("#NORMAL").html(data.NORMAL == undefined? 0 : data.NORMAL);
+                $("#FINISH").html(data.FINISH == undefined? 0 : data.FINISH);
+                $("#CALLBACK").html(data.CALLBACK == undefined? 0 : data.CALLBACK);
+                $("#HANG_UP").html(data.HANG_UP == undefined? 0 : data.HANG_UP);
+                $("#OBSOLETE").html(data.OBSOLETE == undefined? 0 : data.OBSOLETE);
+                $("#ATTENTION").html(data.ATTENTION == undefined? 0 : data.ATTENTION);
+                $("#CC").html(data.CC == undefined? 0 : data.CC);
+                $("#SUPERVISE").html(data.SUPERVISE == undefined? 0 : data.SUPERVISE);
+                //设置标题
+                setTitleWithStatus($("[z-tabindex='"+preIndex+"']").text());
+            }
+        })
     }
 
     //初始化列表数据
@@ -262,118 +274,124 @@
         //已完成列表进行分页展示
         rows = curStatuInfo.index == 90 ? 8 : -1;
         z.ui.loading(true, true);
-        $.post('/HandlerCaseCenter/list', {
-            "status": curStatuInfo['index'],
-            "flowTemIds": JSON.stringify(choosedFlowArr),
-            "searchVal": $(".searchVal").val(),
-            "IEnd": '0',
-            "page": page,
-            "rows": rows,
-            "isMobile": true,
-            "toSystemId": $("#toSystemId").val()
-        }, function (data) {
-            z.ui.loading(false, false);
-            preIndex = curStatuInfo['index'];
-            data = JSON.parse(data);
-            //根据请求回来的数据判断是否需要加载更多
-            var domStr = "#NORMAL";
-            if(curStatuInfo.index == 1) {
-                domStr = "#NORMAL";
-            }else if(curStatuInfo.index == 90) {
-                domStr = "#FINISH";
-            }else if(curStatuInfo.index == 40) {
-                domStr = "#CALLBACK";
-            }else if(curStatuInfo.index == 20) {
-                domStr = "#HANG_UP";
-            }else if(curStatuInfo.index == 160) {
-                domStr = "#OBSOLETE";
-            }else if(curStatuInfo.index == 190) {
-                domStr = "#ATTENTION";
-            }else if(curStatuInfo.index == 210) {
-                domStr = "#CC";
-            }else if(curStatuInfo.index == 260) {
-                domStr = "#SUPERVISE";
-            }else if(curStatuInfo.index == 190) {
-                domStr = "#ATTENTION";
-            }
-            var recordCount = curStatuInfo.index == 90 ? data.records : data.rows.length;
-            $(domStr).empty().html(recordCount);
-            if(data.rows.length === 0) {
-                str = '<div class="handle-item" style="text-align: center;font-size: .8rem;margin-top:8rem;">很抱歉,暂无数据</div>'
-                $(".handle-list").html(str);
-                return;
-            } else {
-                for (var i = 0, j = data.rows; i < j.length; i++) {
-                    var item = j[i];
-                    var titleStr = "";
-                    var addClassStr = "color1";
-                    if(item.STATUS == 40) {//退回
-                        addClassStr = "color1";
-                        titleStr = "退回";
-                    } else if(item.STATUS == 90) {//完成
-                        addClassStr = "color4";
-                        titleStr = "完成";
-                    } else {//正常
-                        addClassStr = "color3";
-                        titleStr = "正常";
-                    }
-                    if(item.I_END == 1) { //超时归档
-                        titleStr = "超时归档"
-                    } else if(item.FINISH_TIME) { //超时完成
-                        titleStr = "超时完成";
-                    } else {  //超时
-                        titleStr = "超时";
-                    }
-                    var _fWeightStyle = ""
-                    if (!item["RECEIVE_TIME"]) {
-                        _fWeightStyle = "font-weight:bold;"
-                    }
-                    str += '<div class="handle-item" activityinsid="' + j[i].ACTIVITYINSID +
-                        '" flowinsid="' + j[i].FLOWINSID +
-                        '" describtion="' + j[i].DESCRIBTION +
-                        '" participantid="' + j[i].PARTICIPANTID +
-                        '" thatstatus="' + curStatuInfo.index + '">'
-                        + '<div class="handle-top">'
-                        + '<span class="pull-left handle-code">业务编号:' + (dealNullValue(j[i].code) || dealNullValue(j[i].CODE) || dealNullValue(j[i].flowCode)) + '</span>'
-                        + '<span class="pull-right handle-time">' + dealNullValue(j[i].RECEIVE_TIME) + '</span>'
-                        + '</div>'
-                        + '<div class="handle-box" style="'+_fWeightStyle+'">'
-                        + '<div class="handle-box-left">'
-                        + '<div class="handle-title text-ellipsis">' + (dealNullValue(j[i].NAME) || dealNullValue(j[i].flowName))
-                        + (dealNullValue(j[i].HANDLE_SOURCE) ? '<span class="title_tags">' + dealNullValue(j[i].HANDLE_SOURCE) + '</span>' : "")
-                        + '</div>'
-                        + '<div class="handle-desc">'
-                        + showEmergencyLevel(j[i].EMERGENCY_LEVEL, j[i].emergencyLevelVal) + ' '
-                        + '<strong>' + (dealNullValue(j[i].DESCRIBTION)?dealNullValue(j[i].DESCRIBTION):"暂无流程描述") + '</strong>'
-                        + '</div>'
-                        + '</div>'
-                        + '<div class="handle-box-right">'
-                        + '<span>' + dealNullValue(j[i].ACTIVITYNAME) + '</span>';
-                    if(curStatuInfo['index'] == '1' || curStatuInfo['index'] == '90' || curStatuInfo['index'] == '40'){
-                        str += '<span class="statu_tags">' + j[i].statusVal + '</span>';
+
+        $.ajax({
+            url: '/HandlerCaseCenter/list',
+            headers: headers,
+            data: {
+                "status": curStatuInfo['index'],
+                "flowTemIds": JSON.stringify(choosedFlowArr),
+                "searchVal": $(".searchVal").val(),
+                "IEnd": '0',
+                "page": page,
+                "rows": rows,
+                "isMobile": true,
+                "toSystemId": $("#toSystemId").val()
+            },
+            success: function (data) {
+                z.ui.loading(false, false);
+                preIndex = curStatuInfo['index'];
+                data = JSON.parse(data);
+                //根据请求回来的数据判断是否需要加载更多
+                var domStr = "#NORMAL";
+                if(curStatuInfo.index == 1) {
+                    domStr = "#NORMAL";
+                }else if(curStatuInfo.index == 90) {
+                    domStr = "#FINISH";
+                }else if(curStatuInfo.index == 40) {
+                    domStr = "#CALLBACK";
+                }else if(curStatuInfo.index == 20) {
+                    domStr = "#HANG_UP";
+                }else if(curStatuInfo.index == 160) {
+                    domStr = "#OBSOLETE";
+                }else if(curStatuInfo.index == 190) {
+                    domStr = "#ATTENTION";
+                }else if(curStatuInfo.index == 210) {
+                    domStr = "#CC";
+                }else if(curStatuInfo.index == 260) {
+                    domStr = "#SUPERVISE";
+                }else if(curStatuInfo.index == 190) {
+                    domStr = "#ATTENTION";
+                }
+                var recordCount = curStatuInfo.index == 90 ? data.records : data.rows.length;
+                $(domStr).empty().html(recordCount);
+                if(data.rows.length === 0) {
+                    str = '<div class="handle-item" style="text-align: center;font-size: .8rem;margin-top:8rem;">很抱歉,暂无数据</div>'
+                    $(".handle-list").html(str);
+                    return;
+                } else {
+                    for (var i = 0, j = data.rows; i < j.length; i++) {
+                        var item = j[i];
+                        var titleStr = "";
+                        var addClassStr = "color1";
+                        if(item.STATUS == 40) {//退回
+                            addClassStr = "color1";
+                            titleStr = "退回";
+                        } else if(item.STATUS == 90) {//完成
+                            addClassStr = "color4";
+                            titleStr = "完成";
+                        } else {//正常
+                            addClassStr = "color3";
+                            titleStr = "正常";
+                        }
+                        if(item.I_END == 1) { //超时归档
+                            titleStr = "超时归档"
+                        } else if(item.FINISH_TIME) { //超时完成
+                            titleStr = "超时完成";
+                        } else {  //超时
+                            titleStr = "超时";
+                        }
+                        var _fWeightStyle = ""
+                        if (!item["RECEIVE_TIME"]) {
+                            _fWeightStyle = "font-weight:bold;"
+                        }
+                        str += '<div class="handle-item" activityinsid="' + j[i].ACTIVITYINSID +
+                            '" flowinsid="' + j[i].FLOWINSID +
+                            '" describtion="' + j[i].DESCRIBTION +
+                            '" participantid="' + j[i].PARTICIPANTID +
+                            '" thatstatus="' + curStatuInfo.index + '">'
+                            + '<div class="handle-top">'
+                            + '<span class="pull-left handle-code">业务编号:' + (dealNullValue(j[i].code) || dealNullValue(j[i].CODE) || dealNullValue(j[i].flowCode)) + '</span>'
+                            + '<span class="pull-right handle-time">' + dealNullValue(j[i].RECEIVE_TIME) + '</span>'
+                            + '</div>'
+                            + '<div class="handle-box" style="'+_fWeightStyle+'">'
+                            + '<div class="handle-box-left">'
+                            + '<div class="handle-title text-ellipsis">' + (dealNullValue(j[i].NAME) || dealNullValue(j[i].flowName))
+                            + (dealNullValue(j[i].HANDLE_SOURCE) ? '<span class="title_tags">' + dealNullValue(j[i].HANDLE_SOURCE) + '</span>' : "")
+                            + '</div>'
+                            + '<div class="handle-desc">'
+                            + showEmergencyLevel(j[i].EMERGENCY_LEVEL, j[i].emergencyLevelVal) + ' '
+                            + '<strong>' + (dealNullValue(j[i].DESCRIBTION)?dealNullValue(j[i].DESCRIBTION):"暂无流程描述") + '</strong>'
+                            + '</div>'
+                            + '</div>'
+                            + '<div class="handle-box-right">'
+                            + '<span>' + dealNullValue(j[i].ACTIVITYNAME) + '</span>';
+                        if(curStatuInfo['index'] == '1' || curStatuInfo['index'] == '90' || curStatuInfo['index'] == '40'){
+                            str += '<span class="statu_tags">' + j[i].statusVal + '</span>';
+                        }
+                        if(curStatuInfo['index'] == '20'){
+                            str += '<div class="unhangup" activityinsid="'+j[i].ACTIVITYINSID+'"><i class="fa fa-undo" style="margin-right: 5px"></i>解挂</div>';
+                        }
+                        str +='</div></div>' + '<div class="handle-bottom-btn">';
+                        if(curStatuInfo.index == 90) {
+                            str += '<span class="recover"><i class="fa fa-gavel"></i> 追回</span>'
+                        }
+                        str += '<span class="pull-right handle-time">剩余时间:' + dealNullValue(j[i].shouldFinishStatus, '未限时') + '</span>'
+                            + '</div>'
+                            + '</div>';
                     }
-                    if(curStatuInfo['index'] == '20'){
-                        str += '<div class="unhangup" activityinsid="'+j[i].ACTIVITYINSID+'"><i class="fa fa-undo" style="margin-right: 5px"></i>解挂</div>';
+                    if ($(".show-more-case").length > 0) {
+                        $(".show-more-case").remove();
                     }
-                    str +='</div></div>' + '<div class="handle-bottom-btn">';
-                    if(curStatuInfo.index == 90) {
-                        str += '<span class="recover"><i class="fa fa-gavel"></i> 追回</span>'
+                    $(".handle-list").append(str);
+                    //判断是否分页
+                    if (rows > -1 && recordCount > 0 && (Math.ceil(recordCount / rows)) > page) {
+                        $(".handle-list").append("<div class='show-more-case'>查看更多 <i class='fa fa-angle-double-right'></i></div>");
+                        page++;
                     }
-                    str += '<span class="pull-right handle-time">剩余时间:' + dealNullValue(j[i].shouldFinishStatus, '未限时') + '</span>'
-                        + '</div>'
-                        + '</div>';
-                }
-                if ($(".show-more-case").length > 0) {
-                    $(".show-more-case").remove();
-                }
-                $(".handle-list").append(str);
-                //判断是否分页
-                if (rows > -1 && recordCount > 0 && (Math.ceil(recordCount / rows)) > page) {
-                    $(".handle-list").append("<div class='show-more-case'>查看更多 <i class='fa fa-angle-double-right'></i></div>");
-                    page++;
                 }
             }
-        });
+        })
     }
 
     //展示紧急程度信息