var flowID = []; var flowname = []; var periodID = []; var periodname = []; var userId = utils_get_param("userId"); function page_document_load() { new_data_group("denglu",function(gp){ if(gp.counter === 2){ showEachSpot(); showEachSpot1(); } }); firsttime_load_spots_data(); secondtime_load_spots_data(); } function firsttime_load_spots_data() { group_get_data("denglu","fcFlow/list", first_success) } function first_success(obj, sta) { let output = first_parse(this, obj); //在这里排序 spo\ console.log(" output : "); console.log(output); let i, j, k; j = 0; k = 0; for (i = 0; i < output.list.length; i++) { if (userId === output.list[i].flowMasterId) { flowID[j] = output.list[i].flowId; flowname[j] = output.list[i].flowName + "(负责人)"; j++; } else { flowID[j] = output.list[i].flowId; flowname[j] = output.list[i].flowName + "(无权限)"; j++; k++; } } if (k === output.list.length) { send_alert("请注意:您并不是任何生产线的负责人\n因此,您不得开始任何班次,只能进入已经存在的班次\n 提示:测试模式不受此限制!"); } } function secondtime_load_spots_data() { group_get_data("denglu","fcWorkPeriod/list", second_success); } function second_success(obj, sta) { var history = first_parse(this, obj).list; var i, j; console.log(" history : "); console.log(history); for (i = 0; i < history.length; i++) { periodID[i] = history[i].periodId; periodname[i] = history[i].periodName; } showEachSpot1(); } function showEachSpot1() { var htmlbody = "", one_person = ""; var i = 0; var triGap = periodID.length; htmlbody = ""; for (i = 0; i < triGap; i++) { htmlbody = getSpotHtml1(htmlbody, i); } $("#period_ID").html(htmlbody); //console.log(htmlbody); } function getSpotHtml1(htmlbody, i) { htmlbody += ""; htmlbody += ``; htmlbody += ""; return htmlbody; } function showEachSpot() { var htmlbody = "", one_person = ""; var i = 0; var triGap = flowID.length; htmlbody = ""; for (i = 0; i < triGap; i++) { htmlbody = getSpotHtml(htmlbody, i); } $("#pro_areaCode").html(htmlbody); //console.log(htmlbody); } function getSpotHtml(htmlbody, i) { htmlbody += ""; htmlbody += ``; htmlbody += ""; return htmlbody; } function moveToStart(btn) { $(btn).attr("disabled", "disabled"); var proAreaCode = $("#pro_areaCode").val(); var periodnum = $("#period_ID").val(); get_data("/fcWorkSchedule/startSchedule?flowId=" + proAreaCode + "&periodId=" + periodnum, startToSchedule); } function startToSchedule(obj) { let output = first_parse(this, obj); if(output != undefined){ var proAreaCode = $("#pro_areaCode").val(); send_alert("即将跳转 拉长页面: scheduleId:"+output.scheduleId); location.href = 'lazhang.html?scheduleId=' + output.scheduleId + '&flowId=' + proAreaCode; }else{ send_alert("开始失败!"); } }