严智鑫
2023-12-22 f97869ecbca676c64047914e5c07fead6f814bb8
每周更新
12个文件已修改
11个文件已添加
8312 ■■■■■ 已修改文件
河北望美项目/MES_11/src/main/java/com/northglass/service/device/DeviceService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/java/com/northglass/service/shelfmanager/ShelfManagerService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/resources/application.properties 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/cutmanage/gotasks.jsp 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/mes/data/diaozhuang_mangage.jsp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/mes/data/lipian_mangage.jsp 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/mes/data/public_manage.jsp 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/mes/view/modal_QG_tijiaobaogong.jsp 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/src/main/webapp/WEB-INF/views/mes/view/modal_banzu.jsp 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/classes/application.properties 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/m2e-wtp/web-resources/META-INF/maven/com.northglass/gmms2/pom.properties 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/layouts/default_jsp.java 3499 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/account/login_jsp.java 264 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/error/_404_jsp.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/error/_500_jsp.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/manage/NewFile_jsp.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/data/cangchuliaojia_005fmangage_jsp.java 201 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/data/public_005fmanage_jsp.java 407 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/view/CC_005fliaojia_jsp.java 1415 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/shelfmanager/rankmanager_jsp.java 1879 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
河北望美项目/gmms.sql 272 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/java/com/northglass/service/device/DeviceService.java
@@ -122,10 +122,10 @@
        MessageProcessor.generateReturnMessage(str,Machine);
    }
    public void connect() {
        List<Machines> shelf67=machineDao.findAll();
        for (Machines machines : shelf67) {
            machineService.connect(machines);
        }
//        List<Machines> shelf67=machineDao.findAll();
//        for (Machines machines : shelf67) {
//            machineService.connect(machines);
//        }
//        Machines Machine=machineDao.findOne(75L);
//        machineService.connect(Machine);
//        Machines Machine=machineDao.findOne(38L);
@@ -243,7 +243,7 @@
    public static Connection getConnection() {
        //localhost 192.168.200.201 192.168.2.6   10.12.0.100
        try {
            return DriverManager.getConnection("jdbc:mariadb://10.12.0.100/gmms","root","");
            return DriverManager.getConnection("jdbc:mariadb://localhost/gmms","root","");
        } catch (SQLException e) {
            e.printStackTrace();
        }
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/java/com/northglass/service/shelfmanager/ShelfManagerService.java
@@ -536,7 +536,7 @@
                    shelfRackDao.save(rank);
                    html.append("<td><div class='progress vertical active '  value='").append(rank.getNumber())
                            .append("'style='width: 21px;background-color: gray;'>");
                    html.append("<span style='margin-top: opx'>").append(rank.getRawPackage().getPieces()).append("</span>");
                    html.append("<span style='margin-top: opx'>").append(0).append("</span>");
                    html.append(
                            "<div class='progress-bar color-palette progress-bar-striped' role='progressbar' style='height: 0%'>");
                    html.append("</div>");
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/resources/application.properties
@@ -16,7 +16,7 @@
#jdbc.url=jdbc:mariadb:// localhost 10.12.0.100/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
#mysql database setting  
jdbc.driver=org.mariadb.jdbc.Driver
jdbc.url=jdbc:mariadb://10.12.0.100/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
jdbc.url=jdbc:mariadb://localhost/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
jdbc.username=root
jdbc.password=
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/cutmanage/gotasks.jsp
@@ -125,7 +125,7 @@
    }
    var gongyi = "磨边";
    var group = ${groups};
    var rTime = 20000;
    var rTime = 5000;
</script>
<style>
.box table tr th, .box table tr td {
@@ -275,16 +275,32 @@
        }
        //页面定时刷新 æš‚停 æ¢å¤
        var interval = setInterval('refreshStatus()', rTime);//定时刷新
        /* var interval = setInterval('refreshStatus()', rTime);//定时刷新
        function refresh() {
            interval = setInterval('refreshStatus()', rTime);//刷新恢复
        }
        function stopRefresh() {
            clearInterval(interval);//停止刷新
        } */
        var interval = setInterval('isStop()', rTime);//定时刷新
        function isStop(){  //2024-1-10  yzx ä¿®æ”¹  åŽŸå› ï¼šåŽŸåˆ·æ–°é¡µé¢æœ‰é—®é¢˜
            var str=['baogong_info','div_banzu'];
            var isInterval_=0;
            for(var i=0;i<str.length;i++){
                var isdisplay=document.getElementById(str[i]).style.display;
                if(isdisplay=='block'){
                    //不刷新
                    isInterval_=1;
                    break;
                }
            }
            if(isInterval_==0){
                //刷新
                refreshStatus();
            }
        }
        $(function() {
        /* $(function() {
            $('#baogong_info').on('hide.bs.modal', function() {
                refresh();
@@ -301,7 +317,7 @@
            $('#div_banzu').on('show.bs.modal', function() {
                stopRefresh();
            })
        });
        }); */
        var st = ${able};
        if (st == 0) {
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/mes/data/diaozhuang_mangage.jsp
@@ -55,7 +55,7 @@
                    //qSQL = "update gmms_drop_frame_4 set rank = ?,sign=1  where Id = ?";
                    qSQL = "update gmms_drop_frame_5 as dr left join gmms_drop_frame_5 as dr2 on dr.id="+Id+" and dr2.id="+liaoJiaId
                            +" set dr.rank=dr2.rank,dr.sign=0,dr2.sign=10"
                            +" where dr.id="+Id+" and dr2.id="+liaoJiaId+" and dr.rank is null";
                            +" where dr.id="+Id+" and dr2.id="+liaoJiaId+" and dr.rank is null and dr.sign=0 and dr2.sign=0";
                    sn.createSql(qSQL);
                    int s = sn.update();                    
                    out.print(s);
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/mes/data/lipian_mangage.jsp
@@ -19,7 +19,12 @@
            String qSQL = "";
            if ("获取列表".equals(caozuo)) {
                qSQL = "select id,galss_id,width,height,thickness,processcard_id,stop_rank,stop_position,work_procedure,work_state,gc_number,null from gmms_galss_task_shelf where work_procedure!='中空上片' and processcard_id=(select liuchengka from gmms_liuchengka where current_status='正在工作' and current_work_position='理片' limit 0,1) order by processcard_id asc,stop_rank desc";
                qSQL = "select id,galss_id,width,height,thickness,processcard_id,stop_rank,stop_position,work_procedure,work_state,gc_number,null from gmms_galss_task_shelf "
                      + " where work_procedure!='中空上片' and processcard_id=(select lk.liuchengka from gmms_drop_frame_5 as dr5  "
                      + "         left join gmms_shelf_rack_2 as sr on dr5.rank=sr.id  "
                      + "         left join gmms_liuchengka as lk on sr.processcard_id=lk.liuchengka  "
                      + "         where groups_=3 and drop_groups=1 and sr.id is not null and lk.liuchengka is not null and   "
                      + "         lk.current_status='正在工作' and lk.current_work_position='理片' limit 0,1) order by processcard_id asc,stop_rank desc";
            }
            
            //System.out.println(qSQL);
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/mes/data/public_manage.jsp
@@ -31,7 +31,7 @@
            }
            if ("当前班组".equals(leixing)) {
                gongyi = gongyi.contains("钢化") ? "钢化" : gongyi;
                strSQL = "select banzu from gmms_user_current where gongyi= '" + gongyi + "' and chanxian = "
                strSQL = "select banzu,isPaused from gmms_user_current where gongyi= '" + gongyi + "' and chanxian = "
                        + line;
            }
            if ("流程卡详情".equals(leixing)) {
@@ -164,7 +164,7 @@
        if ("修改".equals(caozuo)) {
            if ("变更班组".equals(leixing)) {
                String bzinfo = request.getParameter("info");
                strSQL = "update gmms_user_current set banzu = '" + bzinfo + "' where gongyi = '" + gongyi
                strSQL = "update gmms_user_current set banzu = '" + bzinfo + "',isPaused=null where gongyi = '" + gongyi
                        + "' and chanxian = " + line;
            }
            if("次破".equals(leixing)){
@@ -329,6 +329,10 @@
            sn.createSql(strSQL);
            int s = sn.update();
            out.print(s);
            String bzSQL = "update gmms_user_current set isPaused='暂停' where gongyi = '磨边' and chanxian = " + line;
            sn.createSql(bzSQL);
            int ps = sn.update();
        }
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/mes/view/modal_QG_tijiaobaogong.jsp
@@ -147,6 +147,7 @@
                $("#cz_Zhuangtai").text("成功");
                //$("#cz_mingxi").text(data);
                $("#CZ_Msg").modal('toggle');
                onChangeBanZu();
            },
            error : function(data) {
                $("#CZ_Msg").modal('toggle');
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/src/main/webapp/WEB-INF/views/mes/view/modal_banzu.jsp
@@ -71,7 +71,7 @@
            url : p_url,
            success : function(data) {
                var d = data[0][0];
                var isstop=data[0][1];
                
                if(d==null || d==""){
                //if(data.length==0){
@@ -87,6 +87,10 @@
                    $("#btnBanZu").attr('style',"display:none"); */
                    
                }
                if(isstop!=null &&isstop!=""){
                    onChangeBanZu();
                }
            },
            error : function(data) {
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/classes/application.properties
@@ -16,7 +16,7 @@
#jdbc.url=jdbc:mariadb:// localhost 10.12.0.100/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
#mysql database setting  
jdbc.driver=org.mariadb.jdbc.Driver
jdbc.url=jdbc:mariadb://10.12.0.100/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
jdbc.url=jdbc:mariadb://localhost/gmms?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
jdbc.username=root
jdbc.password=
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/m2e-wtp/web-resources/META-INF/maven/com.northglass/gmms2/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Fri Dec 08 12:10:01 CST 2023
#Thu Jan 25 16:45:03 CST 2024
version=1.0-SNAPSHOT
groupId=com.northglass
m2e.projectName=MES_11
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
New file
@@ -0,0 +1,6 @@
com\northglass\data\TaskData.class
com\northglass\repository\JpaMappingTest.class
com\northglass\repository\TaskDaoTest.class
com\northglass\QuickStartServer.class
com\northglass\service\account\AccountServiceTest.class
com\northglass\data\UserData.class
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
New file
@@ -0,0 +1,6 @@
D:\workeclipse\MES_11\src\test\java\com\northglass\data\TaskData.java
D:\workeclipse\MES_11\src\test\java\com\northglass\QuickStartServer.java
D:\workeclipse\MES_11\src\test\java\com\northglass\service\account\AccountServiceTest.java
D:\workeclipse\MES_11\src\test\java\com\northglass\data\UserData.java
D:\workeclipse\MES_11\src\test\java\com\northglass\repository\TaskDaoTest.java
D:\workeclipse\MES_11\src\test\java\com\northglass\repository\JpaMappingTest.java
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/layouts/default_jsp.java
New file
@@ -0,0 +1,3499 @@
package org.apache.jsp.WEB_002dINF.layouts;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class default_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  static {
    _jspx_dependants = new java.util.Vector(3);
    _jspx_dependants.add("/WEB-INF/layouts/header.jsp");
    _jspx_dependants.add("/WEB-INF/layouts/left.jsp");
    _jspx_dependants.add("/WEB-INF/layouts/footer.jsp");
  }
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_sitemesh_title_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_sitemesh_head_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_shiro_hasRole_name;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_sitemesh_body_nobody;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_sitemesh_title_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_sitemesh_head_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_shiro_hasRole_name = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_sitemesh_body_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_set_var_value_nobody.release();
    _jspx_tagPool_sitemesh_title_nobody.release();
    _jspx_tagPool_sitemesh_head_nobody.release();
    _jspx_tagPool_shiro_hasRole_name.release();
    _jspx_tagPool_sitemesh_body_nobody.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("  \r\n");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!DOCTYPE html>\r\n");
      out.write("<html lang=\"zh-CN\">\r\n");
      out.write("<head>\r\n");
      out.write("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\r\n");
      out.write("<meta http-equiv=\"Cache-Control\" content=\"no-store\" />\r\n");
      out.write("<meta http-equiv=\"Pragma\" content=\"no-cache\" />\r\n");
      out.write("<meta http-equiv=\"Expires\" content=\"0\" />\r\n");
      out.write("<meta charset=\"utf-8\">\r\n");
      out.write("<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\r\n");
      out.write("<meta content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" name=\"viewport\">\r\n");
      out.write("\r\n");
      out.write("<link type=\"image/x-icon\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/favicon.ico\" rel=\"shortcut icon\">\r\n");
      out.write("\r\n");
      out.write("<title>");
      if (_jspx_meth_sitemesh_title_0(_jspx_page_context))
        return;
      out.write(" - çŽ»ç’ƒç”Ÿäº§ç®¡ç†ç³»ç»Ÿ</title>\r\n");
      out.write("\r\n");
      out.write("<link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.min.css\">\r\n");
      out.write("<!-- Font Awesome -->\r\n");
      out.write("<link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/font-awesome/css/font-awesome.min.css\">\r\n");
      out.write("<!-- Ionicons -->\r\n");
      out.write("<link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/Ionicons/css/ionicons.min.css\">\r\n");
      out.write("<!-- Theme style -->\r\n");
      out.write("<link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/dist/css/AdminLTE.min.css\">\r\n");
      out.write("<!-- AdminLTE Skins. We have chosen the skin-blue for this starter\r\n");
      out.write("        page. However, you can choose any other skin. Make sure you\r\n");
      out.write("        apply the skin class to the body tag so the changes take effect. -->\r\n");
      out.write("<link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/dist/css/skins/skin-blue.min.css\">\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->\r\n");
      out.write("<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->\r\n");
      out.write("<!--[if lt IE 9]>\r\n");
      out.write("<script src=\"https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js\"></script>\r\n");
      out.write("<script src=\"https://oss.maxcdn.com/respond/1.4.2/respond.min.js\"></script>\r\n");
      out.write("<![endif]-->\r\n");
      out.write("\r\n");
      if (_jspx_meth_sitemesh_head_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("</head>\r\n");
      out.write("<!--\r\n");
      out.write("BODY TAG OPTIONS:\r\n");
      out.write("=================\r\n");
      out.write("Apply one or more of the following classes to get the\r\n");
      out.write("desired effect\r\n");
      out.write("|---------------------------------------------------------|\r\n");
      out.write("| SKINS         | skin-blue                               |\r\n");
      out.write("|               | skin-black                              |\r\n");
      out.write("|               | skin-purple                             |\r\n");
      out.write("|               | skin-yellow                             |\r\n");
      out.write("|               | skin-red                                |\r\n");
      out.write("|               | skin-green                              |\r\n");
      out.write("|---------------------------------------------------------|\r\n");
      out.write("|LAYOUT OPTIONS | fixed                                   |\r\n");
      out.write("|               | layout-boxed                            |\r\n");
      out.write("|               | layout-top-nav                          |\r\n");
      out.write("|               | sidebar-collapse                        |\r\n");
      out.write("|               | sidebar-mini                            |\r\n");
      out.write("|---------------------------------------------------------|\r\n");
      out.write("-->\r\n");
      out.write("<body class=\"hold-transition skin-blue sidebar-mini\">\r\n");
      out.write("<div class=\"wrapper\">\r\n");
      out.write("    ");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_1(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!-- Main Header -->\r\n");
      out.write("<header class=\"main-header\" id=\"headeres\">\r\n");
      out.write("    <!-- Logo -->\r\n");
      out.write("    <a href=\"/gmms2/mesview/_msgpeek\" class=\"logo\" style=\"background-color: #D5EAFF;\">\r\n");
      out.write("        <!-- mini logo for sidebar mini 50x50 pixels -->\r\n");
      out.write("        <img alt=\"#\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/log2.png\"  style=\"width: 61px;height: 40px; margin-left: -105px; \">\r\n");
      out.write("    </a>\r\n");
      out.write("    <!-- Header Navbar --><!-- style=\"background-color:#f00;\" -->\r\n");
      out.write("    <nav class=\"navbar navbar-static-top\" role=\"navigation\" id =\"allstatus\" style=\"background-color: #D5EAFF;\">\r\n");
      out.write("        <!-- Sidebar toggle button-->\r\n");
      out.write("        <!-- <a href=\"#\" class=\"sidebar-toggle\" data-toggle=\"push-menu\" role=\"button\">\r\n");
      out.write("            <span class=\"sr-only\">Toggle navigation</span>\r\n");
      out.write("        </a>  -->\r\n");
      out.write("       <div id ='infos' style=\"text-align:center;color:#fff;\"></div>\r\n");
      out.write("        <!-- Navbar Right Menu -->\r\n");
      out.write("        <div class=\"navbar-custom-menu\">\r\n");
      out.write("\r\n");
      out.write("            \r\n");
      out.write("                \r\n");
      out.write("            <div   data-toggle=\"dropdown\">\r\n");
      out.write("            \r\n");
      out.write("            \t<span id=localtime class=\"hidden-xs juese\" style=\"float:right;margin-top:15px;font-size:16px;margin-right: 15px;\"></span>\r\n");
      out.write("            \t<script type=\"text/javascript\">\r\n");
      out.write("\t\t\t\t\tfunction showLocale(objD)\r\n");
      out.write("\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\tvar str,colorhead,colorfoot;\r\n");
      out.write("\t\t\t\t\t\tvar yy = objD.getYear();\r\n");
      out.write("\t\t\t\t\t\tif(yy<1900) yy = yy+1900;\r\n");
      out.write("\t\t\t\t\t\tvar MM = objD.getMonth()+1;\r\n");
      out.write("\t\t\t\t\t\tif(MM<10) MM = '0' + MM;\r\n");
      out.write("\t\t\t\t\t\tvar dd = objD.getDate();\r\n");
      out.write("\t\t\t\t\t\tif(dd<10) dd = '0' + dd;\r\n");
      out.write("\t\t\t\t\t\tvar hh = objD.getHours();\r\n");
      out.write("\t\t\t\t\t\tif(hh<10) hh = '0' + hh;\r\n");
      out.write("\t\t\t\t\t\tvar mm = objD.getMinutes();\r\n");
      out.write("\t\t\t\t\t\tif(mm<10) mm = '0' + mm;\r\n");
      out.write("\t\t\t\t\t\tvar ss = objD.getSeconds();\r\n");
      out.write("\t\t\t\t\t\tif(ss<10) ss = '0' + ss;\r\n");
      out.write("\t\t\t\t\t\tvar ww = objD.getDay();\r\n");
      out.write("\t\t\t\t\t\tif  ( ww==0 )  colorhead=\"<font color=\\\"#FF0000\\\">\";\r\n");
      out.write("\t\t\t\t\t\tif  ( ww > 0 && ww < 6 )  colorhead=\"<font color=\\\"black\\\">\";\r\n");
      out.write("\t\t\t\t\t\tif  ( ww==6 )  colorhead=\"<font color=\\\"#008000\\\">\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==0)  ww=\"星期日\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==1)  ww=\"星期一\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==2)  ww=\"星期二\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==3)  ww=\"星期三\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==4)  ww=\"星期四\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==5)  ww=\"星期五\";\r\n");
      out.write("\t\t\t\t\t\tif  (ww==6)  ww=\"星期六\";\r\n");
      out.write("\t\t\t\t\t\tcolorfoot=\"</font>\"\r\n");
      out.write("\t\t\t\t\t\tstr = colorhead + yy + \"-\" + MM + \"-\" + dd + \" \" + hh + \":\" + mm + \":\" + ss + \"  \" + ww + colorfoot;\r\n");
      out.write("\t\t\t\t\t\treturn(str);\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\tfunction tick()\r\n");
      out.write("\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\tvar today;\r\n");
      out.write("\t\t\t\t\t\ttoday = new Date();\r\n");
      out.write("\t\t\t\t\t\tdocument.getElementById(\"localtime\").innerHTML = showLocale(today);\r\n");
      out.write("\t\t\t\t\t\twindow.setTimeout(\"tick()\", 1000);\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\ttick();\r\n");
      out.write("\t\t\t\t\t</script>\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t<span id ='infos' style=\"width:100px; margin-right:30px;line-height:50px;color:#ff0;\"></span>\r\n");
      out.write("            </div>\r\n");
      out.write("           \r\n");
      out.write("        </div>\r\n");
      out.write("    </nav>\r\n");
      out.write("</header>");
      out.write("\r\n");
      out.write("    ");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_2(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("<!-- Left side column. contains the logo and sidebar -->\r\n");
      out.write("<link href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/styles/quanxiang.css\" type=\"text/css\" rel=\"stylesheet\" />\r\n");
      out.write("<script type=\"text/javascript\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/jquery/jquery-3.1.0.min.js\"></script>\r\n");
      out.write("<script>\r\n");
      out.write("    //展示模块列表动画效果\r\n");
      out.write("    $(function() {\r\n");
      out.write("        //1.获取菜单元素\r\n");
      out.write("        var dv = $(\".menu div\");\r\n");
      out.write("        dv.click(function() {\r\n");
      out.write("        \t\r\n");
      out.write("            var die = $(this);\r\n");
      out.write("            //2.获取span的id名称\r\n");
      out.write("            var jiantou = $(this).children(\"span\").attr(\"id\");\r\n");
      out.write("            if (die.next(\"ul\").is(\":hidden\")) {\r\n");
      out.write("                $(\"ul\").hide(500);\r\n");
      out.write("                die.next(\"ul\").show(500);\r\n");
      out.write("                $('#' + jiantou + '').animate({}, function() {\r\n");
      out.write("                    $(this).css({\r\n");
      out.write("                        //旋转角度\r\n");
      out.write("                        /* 'transform': 'rotate(90deg)' */\r\n");
      out.write("                    });\r\n");
      out.write("                })\r\n");
      out.write("            } else {\r\n");
      out.write("                //3.点击隐藏菜单\r\n");
      out.write("                die.next(\"ul\").hide(500);\r\n");
      out.write("                $('#' + jiantou + '').animate({}, function() {\r\n");
      out.write("                    $(this).css({\r\n");
      out.write("                        'transform': 'rotate(0deg)'\r\n");
      out.write("                    });\r\n");
      out.write("                })\r\n");
      out.write("            }\r\n");
      out.write("        })\r\n");
      out.write("    })\r\n");
      out.write("     \r\n");
      out.write("</script>\r\n");
      out.write("<aside id=\"asidees\" class=\"main-sidebar\" style=\"background-color:#D5EAFF\">\r\n");
      out.write("\r\n");
      out.write("\t<!-- sidebar: style can be found in sidebar.less -->\r\n");
      out.write("\t<section class=\"sidebar\">\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_1(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_2(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_3(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_4(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_5(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_6(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_7(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_8(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_9(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_10(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_11(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_12(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_13(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_14(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_15(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_16(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_17(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_18(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_19(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_20(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_21(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_22(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_23(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_24(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_25(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_26(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_27(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_28(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_29(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_30(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_31(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_32(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_33(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_34(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t<!-- /.sidebar-menu -->\r\n");
      out.write("\t\t");
      if (_jspx_meth_shiro_hasRole_35(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t</section>\r\n");
      out.write("\t<!-- /.sidebar -->\r\n");
      out.write("</aside>");
      out.write("\r\n");
      out.write("    ");
      if (_jspx_meth_sitemesh_body_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("    ");
      out.write("\r\n");
      out.write("<!-- Main Footer -->\r\n");
      out.write("<footer id=\"footeres\"  class=\"main-footer\" style=\"text-align:center;background: #D5EAFF;\">\r\n");
      out.write("    <!-- Default to the left -->\r\n");
      out.write("    <strong >Copyright &copy; <span id=\"showYear\">2015-2020</span> <a href=\"https://www.northglass.com/d/shanghai-northglass.html\">上海北玻自动化技术有限公司</a>.</strong> All rights reserved.\r\n");
      out.write("</footer>\r\n");
      out.write("<script>\r\n");
      out.write("var date = new Date();\r\n");
      out.write("var currentYear = date.getFullYear();\r\n");
      out.write("function showYear(){\r\n");
      out.write("\t$(\"#showYear\").html(\"2015-\"+currentYear);\r\n");
      out.write("\t\r\n");
      out.write("}\r\n");
      out.write("showYear();\r\n");
      out.write("</script>\r\n");
      out.write(" \r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write("<!-- REQUIRED JS SCRIPTS -->\r\n");
      out.write("<!-- Bootstrap 3.3.7 -->\r\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js\"></script>\r\n");
      out.write("<!-- AdminLTE App -->\r\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/dist/js/adminlte.min.js\"></script>\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_0.setPageContext(_jspx_page_context);
    _jspx_th_c_set_0.setParent(null);
    _jspx_th_c_set_0.setVar("ctx");
    _jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
    if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
    return false;
  }
  private boolean _jspx_meth_sitemesh_title_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  sitemesh:title
    com.opensymphony.module.sitemesh.taglib.decorator.TitleTag _jspx_th_sitemesh_title_0 = (com.opensymphony.module.sitemesh.taglib.decorator.TitleTag) _jspx_tagPool_sitemesh_title_nobody.get(com.opensymphony.module.sitemesh.taglib.decorator.TitleTag.class);
    _jspx_th_sitemesh_title_0.setPageContext(_jspx_page_context);
    _jspx_th_sitemesh_title_0.setParent(null);
    int _jspx_eval_sitemesh_title_0 = _jspx_th_sitemesh_title_0.doStartTag();
    if (_jspx_th_sitemesh_title_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_sitemesh_title_nobody.reuse(_jspx_th_sitemesh_title_0);
      return true;
    }
    _jspx_tagPool_sitemesh_title_nobody.reuse(_jspx_th_sitemesh_title_0);
    return false;
  }
  private boolean _jspx_meth_sitemesh_head_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  sitemesh:head
    com.opensymphony.module.sitemesh.taglib.decorator.HeadTag _jspx_th_sitemesh_head_0 = (com.opensymphony.module.sitemesh.taglib.decorator.HeadTag) _jspx_tagPool_sitemesh_head_nobody.get(com.opensymphony.module.sitemesh.taglib.decorator.HeadTag.class);
    _jspx_th_sitemesh_head_0.setPageContext(_jspx_page_context);
    _jspx_th_sitemesh_head_0.setParent(null);
    int _jspx_eval_sitemesh_head_0 = _jspx_th_sitemesh_head_0.doStartTag();
    if (_jspx_th_sitemesh_head_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_sitemesh_head_nobody.reuse(_jspx_th_sitemesh_head_0);
      return true;
    }
    _jspx_tagPool_sitemesh_head_nobody.reuse(_jspx_th_sitemesh_head_0);
    return false;
  }
  private boolean _jspx_meth_c_set_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_1 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_1.setPageContext(_jspx_page_context);
    _jspx_th_c_set_1.setParent(null);
    _jspx_th_c_set_1.setVar("ctx");
    _jspx_th_c_set_1.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_1 = _jspx_th_c_set_1.doStartTag();
    if (_jspx_th_c_set_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_1);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_1);
    return false;
  }
  private boolean _jspx_meth_c_set_2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_2 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_2.setPageContext(_jspx_page_context);
    _jspx_th_c_set_2.setParent(null);
    _jspx_th_c_set_2.setVar("ctx");
    _jspx_th_c_set_2.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_2 = _jspx_th_c_set_2.doStartTag();
    if (_jspx_th_c_set_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_2);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_2);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_0 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_0.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_0.setParent(null);
    _jspx_th_shiro_hasRole_0.setName("admin");
    int _jspx_eval_shiro_hasRole_0 = _jspx_th_shiro_hasRole_0.doStartTag();
    if (_jspx_eval_shiro_hasRole_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=3\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>测量管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#测量详情</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#测量详情</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#测量详情</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank2/1\">&nbsp;&nbsp;&nbsp;&nbsp;一理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/1\">&nbsp;&nbsp;&nbsp;&nbsp;一理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/2\">&nbsp;&nbsp;&nbsp;&nbsp;二理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/2\">&nbsp;&nbsp;&nbsp;&nbsp;二理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#工作队列</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\t\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#工作队列</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\r\n");
        out.write("                   \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#工作队列</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>复合管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>下片管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=1&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;一#落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;一#等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;一#工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;一#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=2&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;二#落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;二#等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;二#工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;二#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=3&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;三#落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;三#等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;三#工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;三#完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>订单小片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/1\">&nbsp;&nbsp;&nbsp;&nbsp;一#小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/2\">&nbsp;&nbsp;&nbsp;&nbsp;二#小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/3\">&nbsp;&nbsp;&nbsp;&nbsp;三#小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化前管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_ShangPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_CPLook\">&nbsp;&nbsp;&nbsp;&nbsp;库内信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compound/2\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=2&gongyi=钢化前\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piece\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化后管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_HouXiaPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compounds/2\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=2&gongyi=钢化后\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CP_Data\">&nbsp;&nbsp;&nbsp;&nbsp;破损报工</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>修改密码<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/password\">&nbsp;&nbsp;&nbsp;&nbsp;修改密码</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>报表管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfreportform\">&nbsp;&nbsp;&nbsp;&nbsp;原片仓储报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfrankreportform\">&nbsp;&nbsp;&nbsp;&nbsp;仓储调拨报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/galssdetailsreportform\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?rfName=切割明细\">&nbsp;&nbsp;&nbsp;&nbsp;切割明细报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform1\">&nbsp;&nbsp;&nbsp;&nbsp;切割总报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform2\">&nbsp;&nbsp;&nbsp;&nbsp;切割单片报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/yuanpianpandian\">&nbsp;&nbsp;&nbsp;&nbsp;原片盘点报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/galssmeasurereportform\">&nbsp;&nbsp;&nbsp;&nbsp;切裁率明细报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/galssmeasurereportform1\">&nbsp;&nbsp;&nbsp;&nbsp;切裁率总报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/liuchengkaReportForm\">&nbsp;&nbsp;&nbsp;&nbsp;流程卡报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm_merge\">&nbsp;&nbsp;&nbsp;&nbsp;原片切裁率报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_DT_dapingxianshi\"  target=\"_blank\">&nbsp;&nbsp;&nbsp;&nbsp;大屏显示</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>半成品仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_liaojia\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_renwu\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_DZ_Wei\">&nbsp;&nbsp;&nbsp;&nbsp;吊装位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager2/gettask\">&nbsp;&nbsp;&nbsp;&nbsp;领取夹胶任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piecess\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列1</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列2</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列3</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一号上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二号上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三号上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;四#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLPL_Info\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_LP_renwu\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼任务</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLPL_ShangPianWei\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/hollowslicecage/manage/4\">&nbsp;&nbsp;&nbsp;&nbsp;#测量详情</a></li>\r\n");
        out.write("                   \t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/4\">&nbsp;&nbsp;&nbsp;&nbsp;#测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLP_ShouDong\">&nbsp;&nbsp;&nbsp;&nbsp;中空理片优化</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>流程卡打印<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=1\">&nbsp;&nbsp;&nbsp;&nbsp;1号线</a></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=2\">&nbsp;&nbsp;&nbsp;&nbsp;2号线</a></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=3\">&nbsp;&nbsp;&nbsp;&nbsp;3号线</a></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t</ul>\t\t\t\t\r\n");
        out.write("\t\t\t<div class='menu_title'>中空夹胶线<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"http://10.12.0.104:8080/GERP/pp/shengchanbaobiao/HTML/bengongxurenwuchaxun.jsp?gx=夹层\">&nbsp;&nbsp;&nbsp;&nbsp;夹胶未报工</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"http://10.12.0.104:8080/GERP/pp/shengchanbaobiao/HTML/fenjiachanliangchaxun.jsp?gx=夹层\">&nbsp;&nbsp;&nbsp;&nbsp;夹胶已报工</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print?line=1\">&nbsp;&nbsp;&nbsp;&nbsp;中空1号线</a></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print?line=2\">&nbsp;&nbsp;&nbsp;&nbsp;中空2号线</a></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print?line=3\">&nbsp;&nbsp;&nbsp;&nbsp;中空3号线</a></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print?line=4\">&nbsp;&nbsp;&nbsp;&nbsp;中空4号线</a></li>\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("                    <li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\r\n");
        out.write("\t\t\t\r\n");
        out.write("\t\t\t<div class='menu_title'>折弯查看<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;四#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t\t\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_0.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_0);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_0);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_1 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_1.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_1.setParent(null);
    _jspx_th_shiro_hasRole_1.setName("qiege3");
    int _jspx_eval_shiro_hasRole_1 = _jspx_th_shiro_hasRole_1.doStartTag();
    if (_jspx_eval_shiro_hasRole_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>报表管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfreportform\">&nbsp;&nbsp;&nbsp;&nbsp;原片仓储报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfrankreportform\">&nbsp;&nbsp;&nbsp;&nbsp;仓储调拨报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/galssdetailsreportform\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?rfName=切割明细\">&nbsp;&nbsp;&nbsp;&nbsp;切割明细报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform1\">&nbsp;&nbsp;&nbsp;&nbsp;切割总报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm_merge\">&nbsp;&nbsp;&nbsp;&nbsp;原片切裁率报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_1.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_1);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_1);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_2 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_2.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_2.setParent(null);
    _jspx_th_shiro_hasRole_2.setName("shangpian1-1");
    int _jspx_eval_shiro_hasRole_2 = _jspx_th_shiro_hasRole_2.doStartTag();
    if (_jspx_eval_shiro_hasRole_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/1\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_2.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_2);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_2);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_3 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_3.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_3.setParent(null);
    _jspx_th_shiro_hasRole_3.setName("shangpian1-2");
    int _jspx_eval_shiro_hasRole_3 = _jspx_th_shiro_hasRole_3.doStartTag();
    if (_jspx_eval_shiro_hasRole_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/1\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_3.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_3);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_3);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_4 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_4.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_4.setParent(null);
    _jspx_th_shiro_hasRole_4.setName("shangpian2-1");
    int _jspx_eval_shiro_hasRole_4 = _jspx_th_shiro_hasRole_4.doStartTag();
    if (_jspx_eval_shiro_hasRole_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/2\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_4.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_4);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_4);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_5(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_5 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_5.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_5.setParent(null);
    _jspx_th_shiro_hasRole_5.setName("shangpian2-2");
    int _jspx_eval_shiro_hasRole_5 = _jspx_th_shiro_hasRole_5.doStartTag();
    if (_jspx_eval_shiro_hasRole_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/2\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_5.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_5);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_5);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_6(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_6 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_6.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_6.setParent(null);
    _jspx_th_shiro_hasRole_6.setName("shangpian3-1");
    int _jspx_eval_shiro_hasRole_6 = _jspx_th_shiro_hasRole_6.doStartTag();
    if (_jspx_eval_shiro_hasRole_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=3\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/3\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_6.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_6);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_6);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_7(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_7 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_7.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_7.setParent(null);
    _jspx_th_shiro_hasRole_7.setName("shangpian3-2");
    int _jspx_eval_shiro_hasRole_7 = _jspx_th_shiro_hasRole_7.doStartTag();
    if (_jspx_eval_shiro_hasRole_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=3\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages2\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/3\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>补片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/ajtab?select=all\">&nbsp;&nbsp;&nbsp;&nbsp;补片</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_7.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_7);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_7);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_8(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_8 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_8.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_8.setParent(null);
    _jspx_th_shiro_hasRole_8.setName("cangchu");
    int _jspx_eval_shiro_hasRole_8 = _jspx_th_shiro_hasRole_8.doStartTag();
    if (_jspx_eval_shiro_hasRole_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>原片仓储<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/rankmanager\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/shelftask\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager/enterandexitrack\" >&nbsp;&nbsp;&nbsp;&nbsp;进出库管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/createcolor\">&nbsp;&nbsp;&nbsp;&nbsp;膜系管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_8.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_8);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_8);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_9(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_9 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_9.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_9.setParent(null);
    _jspx_th_shiro_hasRole_9.setName("xiapian1");
    int _jspx_eval_shiro_hasRole_9 = _jspx_th_shiro_hasRole_9.doStartTag();
    if (_jspx_eval_shiro_hasRole_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank2/1\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/1\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/1\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>复合管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/1\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/1\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>下片管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/1\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=1&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/1/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>订单小片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/1\">&nbsp;&nbsp;&nbsp;&nbsp;订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/1\">&nbsp;&nbsp;&nbsp;&nbsp;小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t\t\t<div class='menu_title'>流程卡打印<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=1\">&nbsp;&nbsp;&nbsp;&nbsp;1号线</a></li>\r\n");
        out.write("\t\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_9.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_9);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_9);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_10(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_10 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_10.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_10.setParent(null);
    _jspx_th_shiro_hasRole_10.setName("xiapian2");
    int _jspx_eval_shiro_hasRole_10 = _jspx_th_shiro_hasRole_10.doStartTag();
    if (_jspx_eval_shiro_hasRole_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/2\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/2\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/2\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>复合管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/2\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/2\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>下片管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/2\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=2&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li> \r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/2/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>订单小片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/2\">&nbsp;&nbsp;&nbsp;&nbsp;订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/2\">&nbsp;&nbsp;&nbsp;&nbsp;小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t\t\t<div class='menu_title'>流程卡打印<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=2\">&nbsp;&nbsp;&nbsp;&nbsp;2号线</a></li>\r\n");
        out.write("\t\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_10.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_10);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_10);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_11(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_11 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_11.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_11.setParent(null);
    _jspx_th_shiro_hasRole_11.setName("xiapian3");
    int _jspx_eval_shiro_hasRole_11 = _jspx_th_shiro_hasRole_11.doStartTag();
    if (_jspx_eval_shiro_hasRole_11 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/3\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/3\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/3\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>复合管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/compound/3\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/compoundMachine/queue/3\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>下片管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/loadmachinerack/3\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=3&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;落架显示</a></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/等待中\">&nbsp;&nbsp;&nbsp;&nbsp;等待队列</a></li>\t\r\n");
        out.write("\t\t\t\t    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/正在工作\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/countmachine/detail/3/已完成\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>订单小片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstasklit/3\">&nbsp;&nbsp;&nbsp;&nbsp;订单小片信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/galssTask/galsstaskdamaged/3\">&nbsp;&nbsp;&nbsp;&nbsp;小片破损信息</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t\t\t<div class='menu_title'>流程卡打印<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_print1?line=3\">&nbsp;&nbsp;&nbsp;&nbsp;3号线</a></li>\r\n");
        out.write("\t\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_11.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_11);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_11);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_12(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_12 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_12.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_12.setParent(null);
    _jspx_th_shiro_hasRole_12.setName("celiang1");
    int _jspx_eval_shiro_hasRole_12 = _jspx_th_shiro_hasRole_12.doStartTag();
    if (_jspx_eval_shiro_hasRole_12 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>测量管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/1\">&nbsp;&nbsp;&nbsp;&nbsp;测量详情</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/1\">&nbsp;&nbsp;&nbsp;&nbsp;测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_12.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_12);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_12);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_13(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_13 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_13.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_13.setParent(null);
    _jspx_th_shiro_hasRole_13.setName("celiang2");
    int _jspx_eval_shiro_hasRole_13 = _jspx_th_shiro_hasRole_13.doStartTag();
    if (_jspx_eval_shiro_hasRole_13 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>测量管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/2\">&nbsp;&nbsp;&nbsp;&nbsp;测量详情</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/2\">&nbsp;&nbsp;&nbsp;&nbsp;测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_13.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_13);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_13);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_14(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_14 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_14.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_14.setParent(null);
    _jspx_th_shiro_hasRole_14.setName("celiang3");
    int _jspx_eval_shiro_hasRole_14 = _jspx_th_shiro_hasRole_14.doStartTag();
    if (_jspx_eval_shiro_hasRole_14 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>切割管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/gettask/3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/cutmanage/loadmachinerack\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/standalonemanage/intopages\">&nbsp;&nbsp;&nbsp;&nbsp;单机页面</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_yuliao?l=3\">&nbsp;&nbsp;&nbsp;&nbsp;余料库</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>测量管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/manage/3\">&nbsp;&nbsp;&nbsp;&nbsp;测量详情</a></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/3\">&nbsp;&nbsp;&nbsp;&nbsp;测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_14.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_14);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_14);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_15(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_15 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_15.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_15.setParent(null);
    _jspx_th_shiro_hasRole_15.setName("lipian1");
    int _jspx_eval_shiro_hasRole_15 = _jspx_th_shiro_hasRole_15.doStartTag();
    if (_jspx_eval_shiro_hasRole_15 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank2/1\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/1\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/1\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/1\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_15.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_15);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_15);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_16(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_16 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_16.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_16.setParent(null);
    _jspx_th_shiro_hasRole_16.setName("lipian2");
    int _jspx_eval_shiro_hasRole_16 = _jspx_th_shiro_hasRole_16.doStartTag();
    if (_jspx_eval_shiro_hasRole_16 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/2\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/2\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/2\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/2\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_16.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_16);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_16);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_17(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_17 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_17.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_17.setParent(null);
    _jspx_th_shiro_hasRole_17.setName("lipian3");
    int _jspx_eval_shiro_hasRole_17 = _jspx_th_shiro_hasRole_17.doStartTag();
    if (_jspx_eval_shiro_hasRole_17 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagerank/3\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/slicecage/slicecagetask/3\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>磨边管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliweiFinish/3\">&nbsp;&nbsp;&nbsp;&nbsp;完成队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("                    \t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/gaoliwei/gaoliwei/3\">&nbsp;&nbsp;&nbsp;&nbsp;工作队列</a></li>\r\n");
        out.write("                    \t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>设备管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/device/getstatu\">&nbsp;&nbsp;&nbsp;&nbsp;设备信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_17.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_17);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_17);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_18(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_18 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_18.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_18.setParent(null);
    _jspx_th_shiro_hasRole_18.setName("luojiaxianshi3");
    int _jspx_eval_shiro_hasRole_18 = _jspx_th_shiro_hasRole_18.doStartTag();
    if (_jspx_eval_shiro_hasRole_18 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>下片<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mes/weihu?line=3&segment=L\">&nbsp;&nbsp;&nbsp;&nbsp;落架显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\t\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_18.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_18);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_18);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_19(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_19 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_19.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_19.setParent(null);
    _jspx_th_shiro_hasRole_19.setName("guanliyuan1");
    int _jspx_eval_shiro_hasRole_19 = _jspx_th_shiro_hasRole_19.doStartTag();
    if (_jspx_eval_shiro_hasRole_19 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>报表管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfreportform\">&nbsp;&nbsp;&nbsp;&nbsp;原片仓储报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/shelfrankreportform\">&nbsp;&nbsp;&nbsp;&nbsp;仓储调拨报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/galssdetailsreportform\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?rfName=切割明细\">&nbsp;&nbsp;&nbsp;&nbsp;切割明细报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform1\">&nbsp;&nbsp;&nbsp;&nbsp;切割总报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform2\">&nbsp;&nbsp;&nbsp;&nbsp;切割单片报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t");
        out.write("\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/liuchengkaReportForm\">&nbsp;&nbsp;&nbsp;&nbsp;流程卡报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=冷加工\">&nbsp;&nbsp;&nbsp;&nbsp;冷加工产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化产量报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm_merge\">&nbsp;&nbsp;&nbsp;&nbsp;原片切裁率报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_DT_dapingxianshi\"  target=\"_blank\">&nbsp;&nbsp;&nbsp;&nbsp;大屏显示</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t<div class='menu_title'>修改密码<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/password\">&nbsp;&nbsp;&nbsp;&nbsp;修改密码</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_19.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_19);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_19);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_20(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_20 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_20.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_20.setParent(null);
    _jspx_th_shiro_hasRole_20.setName("qiegebaobiao1");
    int _jspx_eval_shiro_hasRole_20 = _jspx_th_shiro_hasRole_20.doStartTag();
    if (_jspx_eval_shiro_hasRole_20 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>报表管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?rfName=切割明细\">&nbsp;&nbsp;&nbsp;&nbsp;切割明细报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform1\">&nbsp;&nbsp;&nbsp;&nbsp;切割总报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/reportform/cutmanagerepoortform2\">&nbsp;&nbsp;&nbsp;&nbsp;切割单片报表</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm_merge\">&nbsp;&nbsp;&nbsp;&nbsp;原片切裁率报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_20.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_20);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_20);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_21(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_21 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_21.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_21.setParent(null);
    _jspx_th_shiro_hasRole_21.setName("ganghuaqian1");
    int _jspx_eval_shiro_hasRole_21 = _jspx_th_shiro_hasRole_21.doStartTag();
    if (_jspx_eval_shiro_hasRole_21 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化前管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_ShangPianWei?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_CPLook\">&nbsp;&nbsp;&nbsp;&nbsp;库内信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compound/1\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=1&gongyi=钢化前\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piece\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_21.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_21);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_21);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_22(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_22 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_22.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_22.setParent(null);
    _jspx_th_shiro_hasRole_22.setName("ganghuaqian2");
    int _jspx_eval_shiro_hasRole_22 = _jspx_th_shiro_hasRole_22.doStartTag();
    if (_jspx_eval_shiro_hasRole_22 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >  \t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化前管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_ShangPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_CPLook\">&nbsp;&nbsp;&nbsp;&nbsp;库内信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compound/2\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=2&gongyi=钢化前\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piece\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ReportForm?gongyi=钢化\">&nbsp;&nbsp;&nbsp;&nbsp;钢化报表</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_22.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_22);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_22);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_23(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_23 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_23.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_23.setParent(null);
    _jspx_th_shiro_hasRole_23.setName("ganghuahou1");
    int _jspx_eval_shiro_hasRole_23 = _jspx_th_shiro_hasRole_23.doStartTag();
    if (_jspx_eval_shiro_hasRole_23 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化后管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_HouXiaPianWei?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compounds/1\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=1&gongyi=钢化后\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CP_Data\">&nbsp;&nbsp;&nbsp;&nbsp;破损报工</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layout?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;破损汇报</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=1\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_23.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_23.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_23);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_23);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_24(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_24 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_24.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_24.setParent(null);
    _jspx_th_shiro_hasRole_24.setName("ganghuahou2");
    int _jspx_eval_shiro_hasRole_24 = _jspx_th_shiro_hasRole_24.doStartTag();
    if (_jspx_eval_shiro_hasRole_24 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>钢化后管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_GH_HouXiaPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;下片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/toughening/compounds/2\">&nbsp;&nbsp;&nbsp;&nbsp;复合队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_OnlineGlass?group=2&gongyi=钢化后\">&nbsp;&nbsp;&nbsp;&nbsp;在线队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CP_Data\">&nbsp;&nbsp;&nbsp;&nbsp;破损报工</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layout?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;破损汇报</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_layoutEx?l=2\">&nbsp;&nbsp;&nbsp;&nbsp;排版图</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_24.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_24);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_24);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_25(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_25 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_25.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_25.setParent(null);
    _jspx_th_shiro_hasRole_25.setName("cangchu2");
    int _jspx_eval_shiro_hasRole_25 = _jspx_th_shiro_hasRole_25.doStartTag();
    if (_jspx_eval_shiro_hasRole_25 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>半成品仓储管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_liaojia\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_renwu\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/shelfmanager2/gettask\">&nbsp;&nbsp;&nbsp;&nbsp;领取夹胶任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piecess\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_25.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_25.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_25);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_25);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_26(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_26 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_26.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_26.setParent(null);
    _jspx_th_shiro_hasRole_26.setName("diaozhuangwei2");
    int _jspx_eval_shiro_hasRole_26 = _jspx_th_shiro_hasRole_26.doStartTag();
    if (_jspx_eval_shiro_hasRole_26 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>半成品仓储管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_liaojia\">&nbsp;&nbsp;&nbsp;&nbsp;料架管理</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_CC_renwu\" >&nbsp;&nbsp;&nbsp;&nbsp;仓储任务信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_DZ_Wei\">&nbsp;&nbsp;&nbsp;&nbsp;吊装位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_rank_piecess\">&nbsp;&nbsp;&nbsp;&nbsp;玻璃调序</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_26.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_26);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_26);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_27(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_27 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_27.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_27.setParent(null);
    _jspx_th_shiro_hasRole_27.setName("zhongkonglipian");
    int _jspx_eval_shiro_hasRole_27 = _jspx_th_shiro_hasRole_27.doStartTag();
    if (_jspx_eval_shiro_hasRole_27 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空理片笼管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLPL_Info\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼详情</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_LP_renwu\">&nbsp;&nbsp;&nbsp;&nbsp;理片笼任务</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLPL_ShangPianWei\">&nbsp;&nbsp;&nbsp;&nbsp;上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/hollowslicecage/manage/4\">&nbsp;&nbsp;&nbsp;&nbsp;#测量详情</a></li>\r\n");
        out.write("                   \t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/identifymachine/setup/4\">&nbsp;&nbsp;&nbsp;&nbsp;#测量设置</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("                    <li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKLP_ShouDong\">&nbsp;&nbsp;&nbsp;&nbsp;中空理片优化</a></li>\r\n");
        out.write("                    <li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_27.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_27.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_27);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_27);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_28(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_28 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_28.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_28.setParent(null);
    _jspx_th_shiro_hasRole_28.setName("zhongkong1");
    int _jspx_eval_shiro_hasRole_28 = _jspx_th_shiro_hasRole_28.doStartTag();
    if (_jspx_eval_shiro_hasRole_28 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;领取一#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一#上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;一#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_28.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_28.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_28);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_28);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_29(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_29 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_29.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_29.setParent(null);
    _jspx_th_shiro_hasRole_29.setName("zhongkong2");
    int _jspx_eval_shiro_hasRole_29 = _jspx_th_shiro_hasRole_29.doStartTag();
    if (_jspx_eval_shiro_hasRole_29 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;领取二#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二#上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;二#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_29.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_29.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_29);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_29);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_30(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_30 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_30.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_30.setParent(null);
    _jspx_th_shiro_hasRole_30.setName("zhongkong3");
    int _jspx_eval_shiro_hasRole_30 = _jspx_th_shiro_hasRole_30.doStartTag();
    if (_jspx_eval_shiro_hasRole_30 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;领取三#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三#上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;三#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_30.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_30.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_30);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_30);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_31(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_31 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_31.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_31.setParent(null);
    _jspx_th_shiro_hasRole_31.setName("zhongkong4");
    int _jspx_eval_shiro_hasRole_31 = _jspx_th_shiro_hasRole_31.doStartTag();
    if (_jspx_eval_shiro_hasRole_31 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t\r\n");
        out.write("\t\t\t\t<div class='menu_title'>中空管理<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\t\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKRW_renwu?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;领取四#线任务</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZKSP_renwu?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;任务队列</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_ShangPianWei?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;四#上片位信息</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;四#折弯显示</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_ZK_dayin?group=4\">&nbsp;&nbsp;&nbsp;&nbsp;四#打印</a></li>\t\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_31.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_31.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_31);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_31);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_32(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_32 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_32.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_32.setParent(null);
    _jspx_th_shiro_hasRole_32.setName("zhewan1");
    int _jspx_eval_shiro_hasRole_32 = _jspx_th_shiro_hasRole_32.doStartTag();
    if (_jspx_eval_shiro_hasRole_32 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>折弯<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=1\">&nbsp;&nbsp;&nbsp;&nbsp;中空1#折弯</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_32.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_32.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_32);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_32);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_33(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_33 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_33.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_33.setParent(null);
    _jspx_th_shiro_hasRole_33.setName("zhewan2");
    int _jspx_eval_shiro_hasRole_33 = _jspx_th_shiro_hasRole_33.doStartTag();
    if (_jspx_eval_shiro_hasRole_33 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>折弯<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=2\">&nbsp;&nbsp;&nbsp;&nbsp;中空2#折弯</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_33.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_33.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_33);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_33);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_34(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_34 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_34.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_34.setParent(null);
    _jspx_th_shiro_hasRole_34.setName("zhewan3");
    int _jspx_eval_shiro_hasRole_34 = _jspx_th_shiro_hasRole_34.doStartTag();
    if (_jspx_eval_shiro_hasRole_34 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>折弯<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"");
        out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx }", java.lang.String.class, (PageContext)_jspx_page_context, null));
        out.write("/mesview/_WG_Xianshi?group=3\">&nbsp;&nbsp;&nbsp;&nbsp;中空3#折弯</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_34.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_34.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_34);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_34);
    return false;
  }
  private boolean _jspx_meth_shiro_hasRole_35(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  shiro:hasRole
    org.apache.shiro.web.tags.HasRoleTag _jspx_th_shiro_hasRole_35 = (org.apache.shiro.web.tags.HasRoleTag) _jspx_tagPool_shiro_hasRole_name.get(org.apache.shiro.web.tags.HasRoleTag.class);
    _jspx_th_shiro_hasRole_35.setPageContext(_jspx_page_context);
    _jspx_th_shiro_hasRole_35.setParent(null);
    _jspx_th_shiro_hasRole_35.setName("jiajiaoxian");
    int _jspx_eval_shiro_hasRole_35 = _jspx_th_shiro_hasRole_35.doStartTag();
    if (_jspx_eval_shiro_hasRole_35 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t\t\t<div class=\"menu\" >\r\n");
        out.write("\t\t\t\t<div class='menu_title'>夹胶<span class='indicator' id='indicator'>▼</span></div>\r\n");
        out.write("\t\t\t\t<ul class='test'>\r\n");
        out.write("\t\t\t\t\t<li><a href=\"http://10.12.0.104:8080/GERP/pp/shengchanbaobiao/HTML/fenjiachanliangchaxun.jsp?gx=夹层\">&nbsp;&nbsp;&nbsp;&nbsp;夹胶线</a></li>\r\n");
        out.write("\t\t\t\t\t<li class='item_divider'></li>\t\r\n");
        out.write("\t\t\t\t</ul>\r\n");
        out.write("\t\t\t</div>\r\n");
        out.write("\t\t");
        int evalDoAfterBody = _jspx_th_shiro_hasRole_35.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_shiro_hasRole_35.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_35);
      return true;
    }
    _jspx_tagPool_shiro_hasRole_name.reuse(_jspx_th_shiro_hasRole_35);
    return false;
  }
  private boolean _jspx_meth_sitemesh_body_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  sitemesh:body
    com.opensymphony.module.sitemesh.taglib.decorator.BodyTag _jspx_th_sitemesh_body_0 = (com.opensymphony.module.sitemesh.taglib.decorator.BodyTag) _jspx_tagPool_sitemesh_body_nobody.get(com.opensymphony.module.sitemesh.taglib.decorator.BodyTag.class);
    _jspx_th_sitemesh_body_0.setPageContext(_jspx_page_context);
    _jspx_th_sitemesh_body_0.setParent(null);
    int _jspx_eval_sitemesh_body_0 = _jspx_th_sitemesh_body_0.doStartTag();
    if (_jspx_th_sitemesh_body_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_sitemesh_body_nobody.reuse(_jspx_th_sitemesh_body_0);
      return true;
    }
    _jspx_tagPool_sitemesh_body_nobody.reuse(_jspx_th_sitemesh_body_0);
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/account/login_jsp.java
New file
@@ -0,0 +1,264 @@
package org.apache.jsp.WEB_002dINF.views.account;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.northglass.util.SetupUtil;
import org.apache.shiro.web.filter.authc.FormAuthenticationFilter;
public final class login_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_set_var_value_nobody.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      if (_jspx_meth_c_set_0(_jspx_page_context))
        return;
      out.write("\n");
      out.write("\n");
      out.write("<!DOCTYPE html>\n");
      out.write("<html>\n");
      out.write("<head>\n");
      out.write("  <meta charset=\"utf-8\">\n");
      out.write("  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n");
      out.write("  <title>MES | ç™»å½•</title>\n");
      out.write("  <!-- Tell the browser to be responsive to screen width -->\n");
      out.write("  <meta content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" name=\"viewport\">\n");
      out.write("  <!-- Bootstrap 3.3.7 -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.min.css\">\n");
      out.write("  <!-- Font Awesome -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/font-awesome/css/font-awesome.min.css\">\n");
      out.write("  <!-- Ionicons -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/Ionicons/css/ionicons.min.css\">\n");
      out.write("  <!-- Theme style -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/dist/css/AdminLTE.min.css\">\n");
      out.write("  <!-- iCheck -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/plugins/iCheck/square/blue.css\">\n");
      out.write("\n");
      out.write("  <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->\n");
      out.write("  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->\n");
      out.write("  <!--[if lt IE 9]>\n");
      out.write("  <script src=\"https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js\"></script>\n");
      out.write("  <script src=\"https://oss.maxcdn.com/respond/1.4.2/respond.min.js\"></script>\n");
      out.write("  <![endif]-->\n");
      out.write("\n");
      out.write("  <!-- Google Font -->\n");
      out.write("  <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic\">\n");
      out.write("\n");
      out.write("<!-- jQuery 3 -->\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/jquery/dist/jquery.min.js\"></script>\n");
      out.write("<!-- Bootstrap 3.3.7 -->\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js\"></script>\n");
      out.write("<!-- iCheck -->\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/AdminLTE/plugins/iCheck/icheck.min.js\"></script>\n");
      out.write("<script>\n");
      out.write("  $(function () {\n");
      out.write("    $('input').iCheck({\n");
      out.write("      checkboxClass: 'icheckbox_square-blue',\n");
      out.write("      radioClass: 'iradio_square-blue',\n");
      out.write("      increaseArea: '20%' /* optional */\n");
      out.write("    });\n");
      out.write("  });\n");
      out.write("</script>\n");
      out.write("\n");
      out.write(" <style>\n");
      out.write("        div.background\n");
      out.write("        {\n");
      out.write("            width:400px;\n");
      out.write("            height:270px;\n");
      out.write("            margin-left:-5%;\n");
      out.write("            border:1px solid black;\n");
      out.write("            background:rgba(0,0,0,0.05);/*关键代码*/\n");
      out.write("            z-index:100;\n");
      out.write("        }\n");
      out.write("        \n");
      out.write("        div.transbox\n");
      out.write("        {\n");
      out.write("            width:300px;\n");
      out.write("            height:35px;\n");
      out.write("            margin-left:15%;\n");
      out.write("            margin-top:50px;\n");
      out.write("            border:0px solid rgba(255,0,0,0.3);\n");
      out.write("            z-index:101;\n");
      out.write("        }\n");
      out.write("        \n");
      out.write("        .thumbnaildiv {\n");
      out.write("        height: 150px;\n");
      out.write("        text-align: center;\n");
      out.write("        padding: 15px;\n");
      out.write("    }\n");
      out.write("    </style>\n");
      out.write("</head>\n");
      out.write("\n");
      out.write("\n");
      out.write("<body style=\"background-image: url('/gmms2/static/images/glass.jpg'); background-size: cover;\">\n");
 if (SetupUtil.databaseExists()) {
      out.write("\n");
      out.write("<div style=\"margin-top: 150px;\"> \n");
      out.write("<div align=\"center\"><img alt=\"logo\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/blacklogo.png\" style=\"width: 450px;height: 100px; \"></div>\n");
      out.write("<div class=\"login-box\" style=\"margin-top: 10px;\">\n");
      out.write("  <!-- <div class=\"login-logo\">\n");
      out.write("    <img alt=\"logo\" src=\"/gmms2/static/images/logo.jpg\">\n");
      out.write("  </div> -->\n");
      out.write(" \n");
      out.write("  \n");
      out.write("  <!-- /.login-logo -->\n");
      out.write("  <div class=\"background\" style=\"border-radius:3px;\" id=\"mydiv\">\n");
      out.write("    <form action=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/login\" method=\"post\">\n");
      out.write("    ");
    String error = (String) request.getAttribute(FormAuthenticationFilter.DEFAULT_ERROR_KEY_ATTRIBUTE_NAME);
    if(error != null){
      out.write("\n");
      out.write("\t\t<div class=\"alert alert-error input-medium controls\">\n");
      out.write("\t\t\t<button class=\"close\" data-dismiss=\"alert\">×</button>登录失败,请重试.\n");
      out.write("\t\t</div>\n");
      out.write("\t");
    }
      out.write("\n");
      out.write("    <!-- <div style =\"font-size:25px;text-align:center \">玻璃生产管理系统</div><br><br> -->\n");
      out.write("      <div class=\"transbox\">\n");
      out.write("        <font size=\"4\">用户名:</font><input type=\"text\" name=\"username\" class=\"form-control\" placeholder=\"请输入账户\">\n");
      out.write("        <span class=\"glyphicon glyphicon-user form-control-feedback\"></span>\n");
      out.write("      </div>\n");
      out.write("      <div class=\"transbox\">\n");
      out.write("        <font size=\"4\">密码:</font><input type=\"password\" name=\"password\" class=\"form-control\" placeholder=\"请输入密码\">\n");
      out.write("        <span class=\"glyphicon glyphicon-lock form-control-feedback\"></span>\n");
      out.write("      </div>\n");
      out.write("      <div class=\"transbox\">\n");
      out.write("        <div class=\"col-xs-8\">\n");
      out.write("          <div class=\"checkbox icheck\">\n");
      out.write("          \t<label style=\"color: red;\">\n");
      out.write("              \t记住<input type=\"checkbox\">\n");
      out.write("            </label>\n");
      out.write("          </div>\n");
      out.write("        </div>\n");
      out.write("        <!-- /.col -->\n");
      out.write("        <div class=\"col-xs-4\">\n");
      out.write("          <button type=\"submit\" class=\"btn btn-primary btn-block btn-flat\">登 å½•</button>\n");
      out.write("        </div>\n");
      out.write("        <!-- /.col -->\n");
      out.write("      </div>\n");
      out.write("    </form>\n");
      out.write("  </div>\n");
      out.write("  <!-- /.login-box-body -->\n");
      out.write("</div>\n");
      out.write("<!-- /.login-box -->\n");
      out.write("\n");
      out.write("</div>\n");
      out.write("<div style=\"margin-left: 2%; margin-top: 19%;\"><strong>Copyright &copy; 2014-2018 <a href=\"#\">上海北玻自动化技术有限公司</a>.</strong> All rights reserved.</div>\n");
      out.write(" ");
 } else {
      out.write("\n");
      out.write("        \t\t\t\t\t<a href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/systemmgmt/initializeDatabase\" class=\"btn btn-large btn-success\">创建数据库表</a>\n");
      out.write("        \t\t\t\t\t<br><br>\n");
      out.write("        \t\t\t\t\t<p align=\"left\">首次部署系统时,点击此按钮将创建数据库表,并导入货架、吊装位、切割机、上片位信息</p>\n");
      out.write("       \t\t\n");
      out.write("    ");
 }
      out.write("\n");
      out.write(" \n");
      out.write("</body>\n");
      out.write("</html>\n");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_0.setPageContext(_jspx_page_context);
    _jspx_th_c_set_0.setParent(null);
    _jspx_th_c_set_0.setVar("ctx");
    _jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
    if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/error/_404_jsp.java
New file
@@ -0,0 +1,104 @@
package org.apache.jsp.WEB_002dINF.views.error;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class _404_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_url_value_nobody;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_url_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_url_value_nobody.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
response.setStatus(200);
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!DOCTYPE html>\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("\t<title>404 - é¡µé¢ä¸å­˜åœ¨</title>\r\n");
      out.write("</head>\r\n");
      out.write("\r\n");
      out.write("<body>\r\n");
      out.write("\t<h2>404 - é¡µé¢ä¸å­˜åœ¨.</h2>\r\n");
      out.write("\t<p><a href=\"");
      if (_jspx_meth_c_url_0(_jspx_page_context))
        return;
      out.write("\">返回首页</a></p>\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_url_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:url
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_url_0 = (org.apache.taglibs.standard.tag.rt.core.UrlTag) _jspx_tagPool_c_url_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
    _jspx_th_c_url_0.setPageContext(_jspx_page_context);
    _jspx_th_c_url_0.setParent(null);
    _jspx_th_c_url_0.setValue("/");
    int _jspx_eval_c_url_0 = _jspx_th_c_url_0.doStartTag();
    if (_jspx_th_c_url_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_url_value_nobody.reuse(_jspx_th_c_url_0);
      return true;
    }
    _jspx_tagPool_c_url_value_nobody.reuse(_jspx_th_c_url_0);
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/error/_500_jsp.java
New file
@@ -0,0 +1,84 @@
package org.apache.jsp.WEB_002dINF.views.error;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public final class _500_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    Throwable exception = org.apache.jasper.runtime.JspRuntimeLibrary.getThrowable(request);
    if (exception != null) {
      response.setStatus((Integer)request.getAttribute("javax.servlet.error.status_code"));
    }
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
    //设置返回码200,避免浏览器自带的错误页面
    response.setStatus(200);
    //记录日志
    Logger logger = LoggerFactory.getLogger("500.jsp");
    logger.error(exception.getMessage(), exception);
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!DOCTYPE html>\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("\t<title>500 - ç³»ç»Ÿå†…部错误</title>\r\n");
      out.write("</head>\r\n");
      out.write("\r\n");
      out.write("<body>\r\n");
      out.write("\t<h2>500 - ç³»ç»Ÿå‘生内部错误.</h2>\r\n");
      out.write("</body>\r\n");
      out.write("</html>\r\n");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/manage/NewFile_jsp.java
New file
@@ -0,0 +1,107 @@
package org.apache.jsp.WEB_002dINF.views.manage;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class NewFile_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_set_var_value_nobody.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("<script type=\"text/javascript\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/jquery/jquery-3.1.0.min.js\"></script>\r\n");
      out.write("<title>添加机器</title>\r\n");
      out.write("</head>\r\n");
      out.write("<body>\r\n");
      out.write("  <div class=\"content-wrapper\">\r\n");
      out.write("      <section class=\"content-header\">\r\n");
      out.write("      </section>\r\n");
      out.write("      <section class=\"content container-fluid\" style=\"margin-top:150px;margin-left:150px;\">\r\n");
      out.write("      </section>\r\n");
      out.write("  </div>\r\n");
      out.write("\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_0.setPageContext(_jspx_page_context);
    _jspx_th_c_set_0.setParent(null);
    _jspx_th_c_set_0.setVar("ctx");
    _jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
    if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/data/cangchuliaojia_005fmangage_jsp.java
New file
@@ -0,0 +1,201 @@
package org.apache.jsp.WEB_002dINF.views.mes.data;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.northglass.Globel.mes;
import com.northglass.SqlHelper.*;
import org.json.*;
public final class cangchuliaojia_005fmangage_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/json;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
    String yemian = request.getParameter("yemian");
    if ("半成品仓储".equals(yemian)) {
        String caozuo = request.getParameter("caozuo");
        String leixing = request.getParameter("leixing");
        String pLine = request.getParameter("line");
        DBSession sn = null;
        boolean ok = false;
        try {
            sn = mes.getMesDBHelper().createSession(false);
            String qSQL = "";
            if ("获取列表".equals(caozuo)) {
                qSQL = "select  stop_rank,ifnull(rank,''),ifnull(processcard_id,''),processcardcount,ifnull(RankOrientation,''),if(sign=0,'','占用'),if(flag=0,'禁用','启用'),null,id from y_station_shelf";
            }
            //System.out.println("0-1"+caozuo);
            /* if("获取料架".equals(caozuo)){
                //System.out.println("0-1-1");
                qSQL = "select number,processcard_id,orientation,falg from gmms_shelf_rack_2 where Id<42";
                //System.out.println("1-1");
            } */
            if("获取料架".equals(caozuo)){
                qSQL="select id,orientation,processcard_id from gmms_shelf_rack_2 where id<42 and id not in(select rank from gmms_drop_frame_5 where rank is not null) and"
                        +" id not in (select rackid from gmms_shelf_tasks2 where taskstatus!='已完成' and isrepeal='正常');";
            }
            if("获取流程卡".equals(caozuo)){
                qSQL = "select processcard_id,shu from (select processcard_id,count(*) as shu from gmms_galss_task_shelf where work_state='已完成' and work_procedure='钢化后下片' group by processcard_id) as a where a.processcard_id not in(select processcard_id from gmms_shelf_rack_2 where processcard_id is not null)";
            }
            //System.out.print(qSQL);
            if ("修改".equals(leixing)) {
                if ("人工拿走".equals(caozuo)) {
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_drop_frame_5 as dr left join gmms_shelf_rack_2 as sr on dr.rank=sr.id set sr.processcard_id=null where sr.id is not null and dr.id='"+Id+"' and dr.sign=0";
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
                if ("启用".equals(caozuo)) {
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_drop_frame_5 set flag='0' where id='"+Id+"'";
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
                if ("禁用".equals(caozuo)) {
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_drop_frame_5 set flag='1' where id='"+Id+"'";
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
                if ("A".equals(caozuo)) {
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_shelf_rack_2 set orientation='B' where id ='"+Id+"'";
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
                if ("B".equals(caozuo)) {
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_shelf_rack_2 set orientation='A' where id ='"+Id+"'";
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
                if("绑定料架".equals(caozuo)){
                    String Id = request.getParameter("Id");
                    String ljh = request.getParameter("LiaoJiaHao");
                    //如果当前料架已经在工位上存在了,则先赋空再修改,避免一个料架存在两个工位的情况
                    //禁用才可以绑料架,flag=0意思未知
                    qSQL = "update gmms_drop_frame_5 set rank=null where rank="+ljh+" and groups_=100 and flag=0";
                    //System.out.println(qSQL);
                    sn.createSql(qSQL);
                    sn.update();
                    //
                    qSQL = "update gmms_drop_frame_5 set rank="+ljh+" where id="+Id+" and groups_=100 and flag=0";
                    sn.createSql(qSQL);
                    int s=sn.update();
                    out.print(s);
                }
                if("绑定流程卡".equals(caozuo)){
                    String Id = request.getParameter("Id");
                    String lckh = request.getParameter("LCKNo");
                    qSQL = "update gmms_drop_frame_5 as dr left join gmms_shelf_rack_2 as sr on dr.rank=sr.id set sr.processcard_id='"+lckh+"' where sr.id is not null and dr.id="+Id+" and dr.sign=0 and dr.flag=0";
                    sn.createSql(qSQL);
                    int s=sn.update();
                    out.print(s);
                }
                if ("去除架子".equals(caozuo)) {
                    System.out.println("11231");
                    String Id = request.getParameter("Id");
                    qSQL="update gmms_drop_frame_5 set rank=null where id='"+Id+"'";
                    System.out.println(qSQL);
                    sn.createSql(qSQL);
                    int s=sn.update();//括号内是参数,没有参数不输入
                    out.print(s);
                }
            }
            if ("查询".equals(leixing)) {
                sn.createSql(qSQL);
                JSONArray a = sn.query().resultToJson(false);
                if (a != null) {
                    out.print(a.toString());
                } else {
                    out.print("[]");
                }
            }
            //sn.createStdCall("aaa",3);
            //String s= sn.stdCall(1,2,3).ResultMessage;
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (sn != null)
                sn.close();
        }
    }
      out.write('\r');
      out.write('\n');
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/data/public_005fmanage_jsp.java
New file
@@ -0,0 +1,407 @@
package org.apache.jsp.WEB_002dINF.views.mes.data;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.northglass.Globel.mes;
import com.northglass.SqlHelper.*;
import org.json.*;
public final class public_005fmanage_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/json;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
    //String yemian = request.getParameter("gongyi");
    String line = request.getParameter("line");
    String caozuo = request.getParameter("caozuo");
    String leixing = request.getParameter("leixing");
    String Id = request.getParameter("Id");
    String gongyi = request.getParameter("gongyi");
    String lckh = request.getParameter("lckh");
    DBSession sn = null;
    boolean ok = false;
    //System.out.println("操作类型:" + leixing + ";工艺:" + gongyi+";操作:"+caozuo);
    try {
        sn = mes.getMesDBHelper().createSession(false);
        String strSQL = "";
        if ("查询".equals(caozuo)) {
            if ("次破类型".equals(leixing)) {
                strSQL = "select id,cipoleixing from cipoleixing";
            }
            if ("次破原因".equals(leixing)) {
                strSQL = "select xuhao,cipoyuanyin,cipoleixing from cipoyuanyin";
            }
            if ("班组列表".equals(leixing)) {
                String gy = gongyi.contains("钢化") ? "钢化" : gongyi;
                strSQL = "select banzumingcheng from banzu where gongyi='" + gongyi + "'";
            }
            if ("当前班组".equals(leixing)) {
                gongyi = gongyi.contains("钢化") ? "钢化" : gongyi;
                strSQL = "select banzu,isPaused from gmms_user_current where gongyi= '" + gongyi + "' and chanxian = "
                        + line;
            }
            if ("流程卡详情".equals(leixing)) {
                if ("钢化".equals(gongyi)) {
                    strSQL = "select processcard_id,stop_rank,galss_id,edg_width,edg_height,concat(thickness,'mm ',color) moxi,work_procedure,work_state,Id from gmms_galss_task_2 where  processcard_id = '"
                            + lckh + "' order by stop_rank";
                }else if("磨边".equals(gongyi)){
                    strSQL="SELECT a.processcard_id,b.stop_rank,a.id,a.edg_width,a.edg_height,concat( a.thickness, 'mm ', a.color ) moxi, b.work_procedure,"+
                             "if((select count(1) from e_pierceds where glass_id = a.id)>0 ,'破损',b.work_state) as state,a.Id,if((select count(1) from e_record_stock where glass_id = a.id)>0 ,1,0) as isReport FROM gmms_galss_task_buffer a LEFT JOIN gmms_galss_task_details b ON a.id = b.id"+
                             " WHERE a.processcard_id = '"+lckh+"' ORDER BY b.stop_rank desc;";
                }else if("仓储".equals(gongyi)){
                    strSQL="select processcard_id,stop_rank,galss_id,edg_width,edg_height,concat(thickness,'mm ',color) moxi,work_procedure,work_state,Id from gmms_galss_task_shelf where  processcard_id = '"
                            + lckh + "' order by stop_rank";
                }else if("仓储配对".equals(gongyi)){
                    strSQL="select gb.processcard_id,count(gb.id) as pricesz,count(gs.id) as prices,gb.edg_width,gb.edg_height,concat(gb.thickness,'mm ',gb.color) as moxi from gmms_galss_task_buffer as gb"
                            +" left join gmms_galss_task_shelf as gs on gs.id=gb.id"
                            +" where  gb.processcard_id = '"+lckh+"' group by gb.edg_width,gb.edg_height,gb.thickness,gb.color order by gb.edg_width";
                } else {
                    strSQL = "select processcard_id,stop_rank,galss_id,edg_width,edg_height,concat(thickness,'mm ',color) moxi,work_procedure,work_state,Id from gmms_galss_task_shelf where  processcard_id = '"
                            + lckh + "' order by stop_rank";
                }
            }
            if("全部班组".equals(leixing)){
                strSQL="select gongxu,banzumingcheng from banzu group by gongxu,banzumingcheng order by gongxu desc";
            }
            if("报工详情".equals(leixing)){
                //strSQL="select null, processcard_id,(select count(1) from e_pierceds p where p.processcard_id =s.processcard_id ) as '破损数',count(1) as '完成数' ,concat(s.thinkess,s.color) as '膜系', max(s.create_time) as '完成时间' from e_record_stock s where is_report = 0 and line = "+line+" group by s.processcard_id,s.team_name,concat(s.thinkess,s.color)";
                /* strSQL="select null, s.processcard_id,(select count(1) from e_pierceds p where p.processcard_id =s.processcard_id ) as '破损数', "+
                "(select IFNULL(sum(tb.edg_width*tb.edg_height),0) from e_pierceds p LEFT JOIN gmms_galss_task_buffer as tb on p.glass_id=tb.id where p.processcard_id =s.processcard_id) as '破损平方', "+
                "count(1) as '完成数' ,IFNULL(sum(bf.edg_width*bf.edg_height)/1000000,0) as '完成平方', "+
                "concat(s.thinkess,s.color) as '膜系', max(s.create_time) as '完成时间' from e_record_stock s  left join gmms_galss_task_buffer as bf on s.glass_id=bf.id where is_report = 0 and line = 3 group by s.processcard_id,s.team_name,concat(s.thinkess,s.color)";
             */
                 strSQL="select null, s.processcard_id,(select count(1) from e_pierceds p where p.processcard_id =s.processcard_id and process='磨边' and is_report!=-1) as '破损数', "+
                     "count(1) as '完成数' , "+
                     "concat(s.thinkess,s.color) as '膜系', max(s.create_time) as '完成时间', "+
                     "(select IFNULL(sum(tb.edg_width*tb.edg_height)/1000000,0) from e_pierceds p LEFT JOIN gmms_galss_task_buffer as tb on p.glass_id=tb.id where p.processcard_id =s.processcard_id and process='磨边' and is_report!=-1) as '破损平方',IFNULL(sum(bf.edg_width*bf.edg_height)/1000000,0) as '完成平方' from e_record_stock s  left join gmms_galss_task_buffer as bf on s.glass_id=bf.id where is_report = 0 and line = "+line+" group by s.processcard_id,s.team_name,concat(s.thinkess,s.color) ";
            }
            if("钢化报工详情".equals(leixing)){
                 strSQL="select null, s.processcard_id,(select count(1) from e_pierceds p where p.processcard_id =s.processcard_id and process='钢化' and is_report!=-1) as '破损数',  "+
                         "count(1) as '完成数' ,  "+
                         "concat(s.thinkess,s.color) as '膜系', max(s.create_time) as '完成时间', "+
                         "(select IFNULL(sum(tb.edg_width*tb.edg_height)/1000000,0) from e_pierceds p LEFT JOIN gmms_galss_task_buffer as tb on p.glass_id=tb.id where p.processcard_id =s.processcard_id and process='钢化' and is_report!=-1) as '破损平方',IFNULL(sum(s.width*s.height)/1000000,0) as '完成平方' from e_record_tempering s where is_report != 4 and report_time is null and line = "+line+" group by s.processcard_id,s.team_name,concat(s.thinkess,s.color)";
            }
            if ("次破列表".equals(leixing)) {
                String info = request.getParameter("cpInfo");
                //System.out.println("传入数据:"+info);
                //工艺,班组
                String[] s = info.split("-");
                if("0".equals(s[2])){
                    strSQL = "select * from v_cipo where process = '"+s[0]+"' and team_name = '"+s[1]+"' and is_report !=-1";
                }if("1".equals(s[2])){
                    strSQL = "select * from v_cipo where process = '"+s[0]+"' and team_name = '"+s[1]+"' and is_report = 0";
                }if("2".equals(s[2])){
                    //strSQL = "select * from v_cipo where process = '"+s[0]+"' and team_name = '"+s[1]+"' and pierced_cause is null and is_report !=-1";
                    strSQL = "select * from v_cipo where process = '"+s[0]+"' and team_name = '"+s[1]+"' and is_report !=-1";
                }if("3".equals(s[2])){
                    strSQL = "select * from v_cipo where process = '"+s[0]+"' and team_name = '"+s[1]+"' and is_report !=-1";
                }
            }
            if("空架".equals(leixing)){
                strSQL="select r.id,f.rank from gmms_drop_frame_5 f left join gmms_shelf_rack_2 r on f.rank =r.id  where f.groups_ = 100 and f.stops <21 and f.rank is not null and r.processcard_id is null";
            }
            if("仓储配对信息".equals(leixing)){
                strSQL="select * from v_cc_cpinfo";
            }
            if("所有膜系".equals(leixing)){
                strSQL ="SELECT DISTINCT(glass_id) FROM `gmms_glass_number_color` ";
            }
            //System.out.println("信息查询:" + strSQL);
            if("切割工位模式".equals(leixing)){
                strSQL="select gongwei_mode from gmms_prod_line_state where line ="+line;
            }
            if("可钢化膜系".equals(leixing)){
                strSQL ="select moxi from v_ghq_liuchengka group by moxi order by count(1) desc";
            }
            if("切割原片详情".equals(leixing)){
                strSQL ="select null,width,height,thickness,color,batch_id,sum(pieces),dengluname from gmms_cutmanage where groups ="+line+" and BgTime is null "+
                        "group by width,height,thickness,color,batch_id,dengluname";
            }
            if ("理片笼单双片模式".equals(leixing)) {
                strSQL = "select lipianlong_mode from gmms_prod_line_state where line =" + line;
            }
            if ("原片库存图".equals(leixing)) {
                strSQL = "select sr.id,sr.create_time,sr.mod_time,rp.pieces,rp.left_pieces,rp.create_time, "+
                         "(CASE WHEN TO_DAYS(NOW())-TO_DAYS(rp.create_time)<3 THEN  "+
                         "            0  "+
                         "        WHEN TO_DAYS(NOW())-TO_DAYS(rp.create_time)<5 THEN  "+
                         "          1  "+
                         "        WHEN TO_DAYS(NOW())-TO_DAYS(rp.create_time)<8 THEN  "+
                         "          2  "+
                         "        ELSE  "+
                         "            3  "+
                         "    END) as datetype,CONCAT(IFNULL(rp.raw_width,0),'mm'),CONCAT(IFNULL(rp.raw_height,0),'mm'),CONCAT(IFNULL(rp.raw_thickness,0),'mm'),rp.color,rp.batch_id from gmms_shelf_rack as sr left join gmms_raw_package as rp on sr.raw_package_id1=rp.id where sr.raw_package_id1 is not null";
            }
            if ("切裁率图-原片使用".equals(leixing)) {
                strSQL = "select IFNULL(SUM(gc.width*gc.height)/1000000,0) from "+
                         "(SELECT DATE_FORMAT(DATE_SUB(DATE_FORMAT(NOW(),'%Y-%m-%d'),INTERVAL (CAST(help_topic_id AS SIGNED INTEGER)) DAY),'%Y-%m-%d') month "+
                         "FROM mysql.help_topic WHERE help_topic_id < 14 ORDER BY month ASC) as d "+
                         "left JOIN gmms_cutmanage as gc on d.month=DATE_FORMAT(gc.BgTime,'%Y-%m-%d') group by d.month;";
            }
            if ("切裁率图-原片使用当月".equals(leixing)) {
                strSQL = "select IFNULL(SUM(width*height)/1000000,0),IFNULL(DATE_FORMAT(BgTime,'%Y-%m'),DATE_FORMAT(NOW(),'%Y-%m-01')) from gmms_cutmanage where BgTime>DATE_FORMAT(NOW(),'%Y-%m-01');";
            }
            if ("单炉最大装载率-面积最大比例差".equals(leixing)) {
                strSQL = "select IFNULL(maxLoadingRate,0),IFNULL(maxTolerance,0) from gmms_furnace where id="
                        + line;
            }
            if ("单炉最大面积比例差".equals(leixing)) {
                strSQL = "select IFNULL(maxTolerance,0) from gmms_furnace where id="
                        + line;
            }
            sn.createSql(strSQL);
            JSONArray a = sn.query().resultToJson(false);
            if (a != null) {
                out.print(a.toString());
            } else {
                out.print("[]");
            }
        }
        if ("修改".equals(caozuo)) {
            if ("变更班组".equals(leixing)) {
                String bzinfo = request.getParameter("info");
                strSQL = "update gmms_user_current set banzu = '" + bzinfo + "',isPaused=null where gongyi = '" + gongyi
                        + "' and chanxian = " + line;
            }
            if("次破".equals(leixing)){
                String info = request.getParameter("cpInfo");
                //次破类型,次破原因
                String[] s = info.split("-");
                strSQL="Update e_pierceds set pierced_type = '"+s[0]+"',pierced_cause = '"+s[1]+"' where glass_id = "+Id;
            }
            if("提交报工".equals(leixing)){
                String info = request.getParameter("cpInfo");
                //次破类型,次破原因
                String[] s = info.split("-");
                strSQL="Update e_pierceds set is_report = 1 where process = '"+s[0]+"' and team_name = '"+s[1]+"' and  pierced_type is not null and is_report=0";
            }
            if("班组下班".equals(leixing)){
                strSQL = "update gmms_user_current set banzu = null where gongyi = '" + gongyi+ "' and chanxian = " + line;
            }
            //System.out.println("修改:" + strSQL);
            if("变更切割工位模式".equals(leixing)){
                strSQL="update gmms_prod_line_state set gongwei_mode= if(gongwei_mode=1,2,1) where line ="+line;
            }
            if ("变更理片笼单双片模式".equals(leixing)) {
                strSQL = "update gmms_prod_line_state set lipianlong_mode= if(lipianlong_mode=1,2,1) where line ="
                        + line;
            }
            if ("单炉最大装载率".equals(leixing)) {
                String value = request.getParameter("value");
                strSQL = "update gmms_furnace set maxLoadingRate='"+value+"' where id="
                        + line;
            }
            if ("单炉最大面积比例差".equals(leixing)) {
                String value = request.getParameter("value");
                strSQL = "update gmms_furnace set maxTolerance='"+value+"' where id="
                        + line;
            }
            sn.createSql(strSQL);
            int s = sn.update();
            //System.out.println(s);
            out.print(s);
        }
        if ("次破".equals(caozuo)) {
            //gongyi = gongyi.contains("钢化") ? "钢化" : gongyi;
            if ("钢化".equals(gongyi)) {
                String info = request.getParameter("cpInfo");
                //System.out.println("传入信息:" + info);
                String[] s = info.split("-");
                sn.createStdCall("proc_ePiercedsByGlassIdSave", 5);
                DBSession.StdCallResult scr = sn.stdCall(s[0], s[1], s[2], s[3], s[4]);
                int rC = scr.ResultCode;
                String rM = scr.ResultMessage;
                if (rC == 1) {
                    out.print("OK");
                } else {
                    out.print(rC + "_" + rM);
                }
            }
            if ("中空".equals(gongyi)) {
                String info = request.getParameter("cpInfo");
                //System.out.println("中空传入信息:" + info);
                String[] s = info.split("-");
                sn.createStdCall("proc_ePiercedsByGlassIdSave", 5);
                DBSession.StdCallResult scr = sn.stdCall(s[0], s[1], s[2], s[3], s[4]);
                int rC = scr.ResultCode;
                String rM = scr.ResultMessage;
                if (rC == 1) {
                    out.print("OK");
                } else {
                    out.print(rC + "_" + rM);
                }
            }
            if ("仓储".equals(gongyi)) {
                String info = request.getParameter("cpInfo");
                //System.out.println("仓储传入信息:" + info);
                String[] s = info.split("-");
                sn.createStdCall("proc_ePiercedsByGlassIdSave", 5);
                DBSession.StdCallResult scr = sn.stdCall(s[0], s[1], s[2], s[3], s[4]);
                int rC = scr.ResultCode;
                String rM = scr.ResultMessage;
                if (rC == 1) {
                    out.print("OK");
                } else {
                    out.print(rC + "_" + rM);
                }
            }
            if ("磨边".equals(gongyi)) {
                String info = request.getParameter("cpInfo");
                //System.out.println("磨边传入信息:" + info);
                String[] s = info.split("-");
                sn.createStdCall("proc_ePiercedsByGlassIdSave", 5);
                DBSession.StdCallResult scr = sn.stdCall(s[0], s[1], s[2], s[3], s[4]);
                int rC = scr.ResultCode;
                String rM = scr.ResultMessage;
                if (rC == 1) {
                    out.print("OK");
                } else {
                    out.print(rC + "_" + rM);
                }
            }
        }
        if("取消破损".equals(caozuo)){
            strSQL ="INSERT INTO e_record_tempering(processcard_id, glass_id, width, height, thinkess, color, sequence, create_time, line, team_name, type_num, is_report,rank) "+
                    "select gt.processcard_id,gt.id,gt.edg_width,gt.edg_height,gt.thickness,gt.color,gt.stop_rank,NOW(),ep.line,ep.team_name,gt.edg_speed2,1,0 from gmms_galss_task_buffer as gt "+
                    "left join e_record_tempering as et on gt.id=et.glass_id "+
                    "left join e_pierceds as ep on ep.glass_id=gt.id  "+
                    "where et.glass_id is null and ep.glass_id is not null and gt.id='"+Id+"'";
            //System.out.println("修改:" + strSQL);
            sn.createSql(strSQL);
            int qx = sn.update();
            //System.out.println(s);
            out.print(qx);
            String strquxiao="Update e_pierceds set is_report=-1 where glass_id = "+Id;
            sn.createSql(strquxiao);
            int qxposun = sn.update();
        }
        if("报工确认".equals(caozuo)){
            //System.out.println("报工确认数据:" + lckh + ";产线:" + line);
            sn.createStdCall("proc_eRecordStockByGlassIdSave", 2);
            DBSession.StdCallResult scr = sn.stdCall(lckh, line);
            int rC = scr.ResultCode;
            String rM = scr.ResultMessage;
            if (rC == 1) {
                out.print("OK");
            } else {
                out.print(rC + "_" + rM);
            }
        }
        if("报工提交".equals(caozuo)){
            sn.createStdCall("proc_eRecordStockByLineUpdata", 1);
            DBSession.StdCallResult scr = sn.stdCall(line);
            int rC = scr.ResultCode;
            String rM = scr.ResultMessage;
            if (rC == 1) {
                out.print("OK");
            } else {
                out.print(rC + "_" + rM);
            }
        }
        if("钢化报工提交".equals(caozuo)){
            strSQL = "update e_record_tempering set report_time = now() where is_report != 4 and report_time is null and line = " + line;
            sn.createSql(strSQL);
            int s = sn.update();
            //out.print(s);
            String postrSQL="update e_pierceds set report_time = now() where is_report != -1 and is_report != 4 and report_time is null and line = "+line+" and process = '钢化'";
            sn.createSql(postrSQL);
            int ps = sn.update();
            out.print(ps);
        }
        if("切割提交".equals(caozuo)){
            strSQL = "update gmms_cutmanage set BgTime=now() where BgTime is null and groups=" + line;
            System.out.println(strSQL);
            sn.createSql(strSQL);
            int s = sn.update();
            out.print(s);
            String bzSQL = "update gmms_user_current set isPaused='暂停' where gongyi = '磨边' and chanxian = " + line;
            sn.createSql(bzSQL);
            int ps = sn.update();
        }
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        if (sn != null)
            sn.close();
    }
      out.write('\r');
      out.write('\n');
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/mes/view/CC_005fliaojia_jsp.java
New file
@@ -0,0 +1,1415 @@
package org.apache.jsp.WEB_002dINF.views.mes.view;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class CC_005fliaojia_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  static {
    _jspx_dependants = new java.util.Vector(3);
    _jspx_dependants.add("/WEB-INF/views/mes/view/modal_xiangqing.jsp");
    _jspx_dependants.add("/WEB-INF/views/mes/view/modal_posun.jsp");
    _jspx_dependants.add("/WEB-INF/views/mes/view/modal_tishi.jsp");
  }
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_set_var_value_nobody.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("<script src=\"tb.js\"></script>\r\n");
      out.write("<script src=\"jq.js\"></script>\r\n");
      out.write("<script src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/ng/tb.js\" type=\"text/javascript\"></script>\r\n");
      out.write("\r\n");
      out.write("<style>\r\n");
      out.write(".table>tbody>tr>td {\r\n");
      out.write("\tvertical-align: middle;\r\n");
      out.write("\t/* content:middle; */\r\n");
      out.write("\ttext-align: center;\r\n");
      out.write("\tfont-weight: bold;\r\n");
      out.write("\tfont-size: 16px;\r\n");
      out.write("\t/* border: 1px solid green; */\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write(".table>thead>tr>th {\r\n");
      out.write("\tfont-weight: bold;\r\n");
      out.write("\tfont-size: 20px;\r\n");
      out.write("\ttext-align: center; \r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write("h1 {\r\n");
      out.write("\tdisplay: inline;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write(".s-style {\r\n");
      out.write("\tfont-size: 18px;\r\n");
      out.write("\tfont-weight: bold;\r\n");
      out.write("}\r\n");
      out.write("</style>\r\n");
      out.write("\r\n");
      out.write("<script>\r\n");
      out.write("var rTime = 60000;//自动刷新间隔时间 å•位:毫秒\r\n");
      out.write("var rUrl = \"/gmms2/mesview/data/_cangchuliaojia_mangage\";\r\n");
      out.write("var gongyi=\"仓储\";\r\n");
      out.write("var current_bz = \"\";\r\n");
      out.write("</script>\r\n");
      out.write("\r\n");
      out.write("<title>半成品管理-料架管理</title>\r\n");
      out.write("</head>\r\n");
      out.write("<body>\r\n");
      out.write("\t<div class=\"content-wrapper\">\r\n");
      out.write("\t\t<div>\r\n");
      out.write("\t\t\t<section class=\"content-header\">\r\n");
      out.write("\t\t\t\t<h1>\r\n");
      out.write("\t\t\t\t\t半成品管理-料架管理\r\n");
      out.write("\t\t\t\t</h1>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t<ol class=\"breadcrumb\">\r\n");
      out.write("\t\t\t\t\t<li>\r\n");
      out.write("\t\t\t\t\t</li>\r\n");
      out.write("\t\t\t\t\t<li class=\"active\"></li>\r\n");
      out.write("\t\t\t\t</ol>\r\n");
      out.write("\t\t\t</section>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t<!-- ç†ç‰‡ä»»åŠ¡ä¿¡æ¯ -->\r\n");
      out.write("\t\t<div>\r\n");
      out.write("\t\t\t<section class=\"content container-fluid\">\r\n");
      out.write("\t\t\t\t<div class=\"box\">\r\n");
      out.write("\t\t\t\t\t<div class=\"box-header\"></div>\r\n");
      out.write("\t\t\t\t\t<!-- /.box-header -->\r\n");
      out.write("\t\t\t\t\t<div class=\"box-body no-padding\" id=\"jiaWeiXinXi\"></div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</section>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t<!-- å¼¹çª— -->\r\n");
      out.write("\t\t<div class=\"modal fade\" id=\"CZ-info\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t<input type='hidden' id=\"lineprint\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"CZ_AlertTitle\">操作提示:</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t\t\t<h3 id=\"CZ_MsgShow\">\r\n");
      out.write("\t\t\t\t\t\t\t\t是否确定执行 <span id=\"CZ_Id\" style=\"font-weight: bold\"></span> å· <span\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"CZ_NeiRong\" style=\"color: red; font-weight: bold\"> </span>\r\n");
      out.write("\t\t\t\t\t\t\t\t操作?\r\n");
      out.write("\t\t\t\t\t\t\t</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-warning btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\tid=\"CZ_button\" onclick=\"CZ_Submit()\">确认</button>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</form>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t<!-- ç»‘定架子 -->\r\n");
      out.write("\t\t<div class=\"modal fade\" id=\"BJ-Info\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t<form class=\"form-horizontal\" role=\"form\" id=\"category_add\"\r\n");
      out.write("\t\t\t\t\tmethod=\"post\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">绑定操作</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-body\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\" id=\"ljh_group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">选择架号: </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<select id=\"kj_content\" class=\"span_tasktext form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-size: 18px\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<!-- \r\n");
      out.write("\t\t\t\t\t\t\t<p style=\"text-align: center; font-size: 20px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t选择流程卡号或手动输入流程卡号</p> -->\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\" id=\"lck_group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">选择架号: </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<select id=\"lck_content\" class=\"span_tasktext form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-size: 18px\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\" style=\"display: none\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">输入流程卡号: </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<span class=\"input-group-addon\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-size: 18px; font-weight: bold;\">NG</span> <input\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\ttype=\"text\" class=\"form-control\" style=\"font-size: 18px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tid=\"txtLCK\">\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<p style=\"text-align: center; font-size: 20px; color: red\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"set_lckInfo\"></p>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-success btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\tid=\"BJ_button\" onclick=\"BJ_Submit()\">确认</button>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</form>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t");
      out.write("\r\n");
      out.write("<!-- æµç¨‹å¡è¯¦æƒ… -->\r\n");
      out.write("<div class=\"modal fade\" id=\"lck_Info\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\"\r\n");
      out.write("\tstyle=\"overflow-y: auto; height: 99%\">\r\n");
      out.write("\t<div class=\"modal-dialog\" style=\"width: 80%; height: 100%\">\r\n");
      out.write("\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t<p class=\"modal-title\">\r\n");
      out.write("\t\t\t\t\t<span id=\"modal_title\" style=\"font-weight: bolder; font-size: 25px\"></span>\r\n");
      out.write("\t\t\t\t\t<!-- \t&nbsp;&nbsp;&nbsp;&nbsp; <small id=\"cz_alert\"\r\n");
      out.write("\t\t\t\t\t\tstyle=\"font-weight: bolder; font-size: 15px; color: red\">设置破损后的玻璃可以在【钢化前管理-在线队列】中重新上片</small> -->\r\n");
      out.write("\t\t\t\t\t\t&nbsp;&nbsp;&nbsp;&nbsp;\r\n");
      out.write("\t\t\t\t\t\t<button id = \"btnLCKBGQR\" type=\"button\" class='btn btn-large btn-success' style=\"display:none\">报工确认</button>\r\n");
      out.write("\t\t\t\t</p>\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<div class=\"modal-body\">\r\n");
      out.write("\t\t\t\t<div class=\"no-padding\" id=\"lck_detail\"></div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t<div class=\"modal-footer\"></div>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\t</div>\r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!-- æµç¨‹å¡è¯¦æƒ… -->\r\n");
      out.write("<script>\r\n");
      out.write("\t var url = \"\";  \r\n");
      out.write("\tvar p_url = \"/gmms2/mesview/data/_public_manage\";\r\n");
      out.write("\t\r\n");
      out.write("\tvar current_lck = null;\r\n");
      out.write("\tvar lck_opt = {\r\n");
      out.write("\t\ttable : {\r\n");
      out.write("\t\t\tstyle : \"width:100%\",\r\n");
      out.write("\t\t\t\"class\" : \"table table-striped table-hover\"\r\n");
      out.write("\t\t},\r\n");
      out.write("\t\tcolumns : [\r\n");
      out.write("{\r\n");
      out.write("\t\t\tname : \"落架序\",\r\n");
      out.write("\t\t\tbinding : 1,\r\n");
      out.write("\t\t\t//editAble:true,//设置列可编辑\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t//设置列可搜索\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"玻璃ID\",\r\n");
      out.write("\t\t\tbinding : 2,\r\n");
      out.write("\t\t\t//type : \"element\",\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"宽度\",\r\n");
      out.write("\t\t\tbinding : 3,\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"高度\",\r\n");
      out.write("\t\t\tbinding : 4,\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"膜系\",\r\n");
      out.write("\t\t\tbinding : 5,\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"工序\",\r\n");
      out.write("\t\t\tbinding : 6,\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, {\r\n");
      out.write("\t\t\tname : \"状态\",\r\n");
      out.write("\t\t\tbinding : 7,\r\n");
      out.write("\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, /* {\r\n");
      out.write("\t\t\tname : \"ID\",\r\n");
      out.write("\t\t\tbinding : 8,\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t}, */ {\r\n");
      out.write("\t\t\tname : \"操作\",\r\n");
      out.write("\t\t\tbinding : 10,\r\n");
      out.write("\t\t\tstyle : \"width:15%;\",\r\n");
      out.write("\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\tfilter : {}\r\n");
      out.write("\t\t} ]\r\n");
      out.write("\t};\r\n");
      out.write("\r\n");
      out.write("\t//创建表\r\n");
      out.write("\tvar lck_db = createTable(document.getElementById(\"lck_detail\"), lck_opt);\r\n");
      out.write("\r\n");
      out.write("\t//加载表格内容\t\t\r\n");
      out.write("\tfunction LoadLCKTable(Id) {\r\n");
      out.write("\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tleixing : \"流程卡详情\",\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"查询\",\r\n");
      out.write("\t\t\t\t\t\tline : group,\r\n");
      out.write("\t\t\t\t\t\tlckh:Id,\r\n");
      out.write("\t\t\t\t\t\tgongyi:gongyi\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tdataType : \"json\",\r\n");
      out.write("\t\t\t\t\turl : p_url,\r\n");
      out.write("\t\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\t\tvar d = data;\r\n");
      out.write("\t\t\t\t\t\tfor (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\t\t\t\tvar s = \"\";\r\n");
      out.write("\t\t\t\t\t\t\tif(gongyi==\"磨边\"){\r\n");
      out.write("\t\t\t\t\t\t        if(d[i][9] == 0 && d[i][7] != \"破损\"){\r\n");
      out.write("\t\t\t\t\t\t         \r\n");
      out.write("\t\t\t\t\t\t         s += \"<button class='btn btn-large btn-danger' onclick='set_posun(\"\r\n");
      out.write("\t\t\t\t\t\t          + d[i][2]\r\n");
      out.write("\t\t\t\t\t\t          + \",\"\r\n");
      out.write("\t\t\t\t\t\t          + d[i][8]+ \",\"\r\n");
      out.write("\t\t\t\t\t\t          + i\r\n");
      out.write("\t\t\t\t\t\t          + \")'>设置破损</button>\";\r\n");
      out.write("\t\t\t\t\t\t        }else{\r\n");
      out.write("\t\t\t\t\t\t         \r\n");
      out.write("\t\t\t\t\t\t         s+= \"<span class=\\\"label label-info\\\">已报工确认</span>\";\r\n");
      out.write("\t\t\t\t\t\t        }\r\n");
      out.write("\t\t\t\t\t\t        \r\n");
      out.write("\t\t\t\t\t\t       }else{\r\n");
      out.write("\t\t\t\t\t\t        if (d[i][7] != \"破损\" && gongyi!=\"仓储\") {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t         s += \"<button class='btn btn-large btn-danger' onclick='set_posun(\"\r\n");
      out.write("\t\t\t\t\t\t           + d[i][2]\r\n");
      out.write("\t\t\t\t\t\t           + \",\"\r\n");
      out.write("\t\t\t\t\t\t           + d[i][8]+ \",\"\r\n");
      out.write("\t\t\t\t\t\t           + i\r\n");
      out.write("\t\t\t\t\t\t           + \")'>设置破损</button>\";\r\n");
      out.write("\t\t\t\t\t\t        }\r\n");
      out.write("\t\t\t\t\t\t    }\r\n");
      out.write("\t\t\t\t\t\t\tif (d[i][7] == \"已完成\") {\r\n");
      out.write("\t\t\t\t\t\t\t\td[i][7] = \"<span class=\\\"label label-success\\\">\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\";\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t} else if (d[i][7] == \"破损\") {\r\n");
      out.write("\t\t\t\t\t\t\t\td[i][7] = \"<span class=\\\"label label-danger\\\">\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\";\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t} else if (d[i][7] == \"未优化\") {\r\n");
      out.write("\t\t\t\t\t\t\t\td[i][7] = \"<span class=\\\"label label-default\\\">\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\";\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t} else if (d[i][7] == \"等待中\") {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\td[i][7] = \"<span class=\\\"label label-warning\\\">\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\";\r\n");
      out.write("\t\t\t\t\t\t\t}else if(d[i][7] == 'null'||d[i][7] == \"\"){\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\td[i][7] = \"<span>\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\";\r\n");
      out.write("\t\t\t\t\t\t\t} else {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t/* d[i][7] = \"<span class=\\\"label label-primary\\\">\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t+ d[i][7] + \"</span>\"; */\r\n");
      out.write("\t\t\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\t\td[i][10] = s;\r\n");
      out.write("\t\t\t\t\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\tlck_db.update(d);\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t//$(\"#lck_Info\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t});\r\n");
      out.write("\t\t//a = true;\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction set_posun(gId, Id, rI) {\r\n");
      out.write("\t\t$(\"#c_banzu\").text(current_bz);\r\n");
      out.write("\t\t$(\"#cp-warring-info\").text(\"\");\r\n");
      out.write("\t\t$(\"#blID\").text(gId);\r\n");
      out.write("\t\t$(\"#tID\").text(Id);\r\n");
      out.write("\t\tvar r = rI+2;\r\n");
      out.write("\t\tvar tRow = $(\"#lck_detail table\").find('tr').eq(r);\r\n");
      out.write("\t\t$(\"#lckNO\").text(current_lck);\r\n");
      out.write("\t\t$(\"#blSize\").text(\r\n");
      out.write("\t\t\t\ttRow.find('td').eq(2).text() + \" * \"\r\n");
      out.write("\t\t\t\t\t\t+ tRow.find('td').eq(3).text());\r\n");
      out.write("\t\t$(\"#blType\").text(tRow.find('td').eq(4).text());\r\n");
      out.write("\r\n");
      out.write("\t\t$('#div_cipo').modal('toggle');\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction look_detail(Id) {\r\n");
      out.write("\t\t//$(\"#modal_title\").html(lck_No + \" æµç¨‹é’¢åŒ–前上片任务详情\")\r\n");
      out.write("\t\tLoadLCKTable(Id);\r\n");
      out.write("\t\t/* $(\"#lck_Info\").modal({\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t keyboard: false,  //为true时键盘上的 esc é”®è¢«æŒ‰ä¸‹æ—¶å…³é—­æ¨¡æ€æ¡†ã€‚\r\n");
      out.write("\t\t        backdrop:false   //为true时点击模态框外的灰色背景将关闭模态框\r\n");
      out.write("\t\t}); */\r\n");
      out.write("\t\tif (Id!=null && Id!=\"\") {\r\n");
      out.write("\t\t\tvar lckNo = current_lck = Id;\r\n");
      out.write("\t\t\t$(\"#modal_title\").html(\"流程卡玻璃小片详情 æµç¨‹å¡å·ï¼š\" + Id);\r\n");
      out.write("\t\t} else {\r\n");
      out.write("\r\n");
      out.write("\t\t\t$(\"#modal_title\").html(\"流程卡玻璃小片详情 æµç¨‹å¡å·ï¼š\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$(\"#lck_Info\").modal('toggle');\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction set_glass_posun(glassId, sId) {\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tmoshi : 2,\r\n");
      out.write("\t\t\t\t\t\tId : glassId,\r\n");
      out.write("\t\t\t\t\t\tname : \"设置破损\",\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\turl : gh_url,\r\n");
      out.write("\t\t\t\t\tdataType : \"text\",\r\n");
      out.write("\t\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\t\tvar d = data;\r\n");
      out.write("\t\t\t\t\t\tif (data == 1) {\r\n");
      out.write("\t\t\t\t\t\t\tLoadLCKTable(sId);\r\n");
      out.write("\t\t\t\t\t\t} else if (data > 1) {\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Ming\").html(\"设置玻璃破损:\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Zhuangtai\").html(\"设置可能存在异常!\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_mingxi\").html(\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\"玻璃编号:\" + glassId + \",返回值:\" + data\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t+ \",可能修改了多条数据,请检查原因!\");\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t} else {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Ming\").html(\"设置玻璃破损:\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Zhuangtai\").html(\"设置可能失败!\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t\t\t\t$(\"#cz_mingxi\").html(\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\"玻璃编号:\" + glassId + \",返回值:\" + data\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t+ \",设置可能失败,请检查原因!\");\r\n");
      out.write("\t\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data) {\r\n");
      out.write("\t\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t\t$(\"#cz_Ming\").html(\"设置玻璃破损:\");\r\n");
      out.write("\t\t\t\t\t\t$(\"#cz_Zhuangtai\").html(\"设置失败!\");\r\n");
      out.write("\t\t\t\t\t\t$(\"#cz_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t\t\t$(\"#cz_mingxi\").html(\r\n");
      out.write("\t\t\t\t\t\t\t\t\"玻璃编号:\" + glassId + \",请检查原因后刷新页面!\" + data);\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t})\r\n");
      out.write("\t}\r\n");
      out.write("</script>\r\n");
      out.write("\r\n");
      out.write("\t\t");
      out.write("\r\n");
      out.write("<!-- è®¾ç½®æ¬¡ç ´ -->\r\n");
      out.write("<div class=\"modal fade\" id=\"div_cipo\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\taria-hidden=\"true\">&times;</button>\r\n");
      out.write("\t\t\t\t\t<h3 class=\"modal-title\" id=\"UNum_AlertTitle\">设置破损</h3>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t<div class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">当前班组: </label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='c_banzu'\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"color: red\"></span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t<br />\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">流程卡号: </label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='lckNO'>NG</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">玻璃类型: </label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='blType'>NG</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">玻璃尺寸: </label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='blSize'>NG</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">数量: </label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='zSum'>1</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">玻璃ID:</label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"input-group-addon s-style\" id='blID'>0</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t <span class=\"input-group-addon s-style\" style=\"display: none\" id='tID'></span>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t<br /> <br />\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">次破类型 :</label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<select id=\"cp_leixing\" class=\"span_tasktext form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-size: 18px\" onChange=\"lx_change();\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t<label class=\"col-lg-4 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">次破原因 :</label>\r\n");
      out.write("\t\t\t\t\t\t</h4>\r\n");
      out.write("\t\t\t\t\t\t<div class=\"col-lg-6 input-group\">\r\n");
      out.write("\t\t\t\t\t\t\t<select id=\"cp_yuanyin\" class=\"span_tasktext form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-size: 18px\" onChange=\"yy_change();\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t<br />\r\n");
      out.write("\t\t\t\t\t<div class=\"form-group\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t<p style=\"text-align: center; font-size: 20px; color: red\"\r\n");
      out.write("\t\t\t\t\t\t\tid=\"cp-warring-info\"></p>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\tdata-dismiss=\"modal\" id=\"btnCancal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"btn btn-danger btn-lg\" id=\"btnSubmit\"\r\n");
      out.write("\t\t\t\t\t\tonclick=\"setCiPo()\">确认</button>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\t</form>\r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write("<script>\r\n");
      out.write("\tvar cpyyList = null;\r\n");
      out.write("\tvar cplxList = null;\r\n");
      out.write("\tvar p_url = \"/gmms2/mesview/data/_public_manage\";\r\n");
      out.write("\tvar gy = \"\";\r\n");
      out.write("\r\n");
      out.write("\tfunction getCiPoInfo() {\r\n");
      out.write("\t\tif (gongyi == \"钢化前\" || gongyi == \"钢化后\") {\r\n");
      out.write("\r\n");
      out.write("\t\t\tgy = \"钢化\";\r\n");
      out.write("\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"查询\",\r\n");
      out.write("\t\t\t\t\t\tleixing : \"次破原因\",\r\n");
      out.write("\t\t\t\t\t\tgongyi : gy,\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tdataType : \"json\",\r\n");
      out.write("\t\t\t\t\turl : p_url,\r\n");
      out.write("\t\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\t\tcpyyList = d = data;\r\n");
      out.write("\t\t\t\t\t\tvar html = \" <option  selected=\\\"selected\\\" value='0'>选择次破原因</option>\";\r\n");
      out.write("\t\t\t\t\t\t$(\"#cp_yuanyin\").empty();\r\n");
      out.write("\t\t\t\t\t\t/* for (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\t\t\t\thtml += \" <option value=\"+d[i][0]+\">\" + d[i][1]\r\n");
      out.write("\t\t\t\t\t\t\t\t\t+ \"</option>\";\r\n");
      out.write("\t\t\t\t\t\t} */\r\n");
      out.write("\t\t\t\t\t\tdocument.getElementById(\"cp_yuanyin\").innerHTML += html;\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"查询\",\r\n");
      out.write("\t\t\t\t\t\tleixing : \"次破类型\",\r\n");
      out.write("\t\t\t\t\t\tgongyi : gy,\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tdataType : \"json\",\r\n");
      out.write("\t\t\t\t\turl : p_url,\r\n");
      out.write("\t\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\t\tcplxList = d = data;\r\n");
      out.write("\t\t\t\t\t\tvar html = \" <option  selected=\\\"selected\\\" value='0'>选择次破类型</option>\";\r\n");
      out.write("\t\t\t\t\t\t$(\"#cp_leixing\").empty();\r\n");
      out.write("\t\t\t\t\t\tfor (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\t\t\t\thtml += \" <option  value=\"+d[i][0]+\">\" + d[i][1]\r\n");
      out.write("\t\t\t\t\t\t\t\t\t+ \"</option>\";\r\n");
      out.write("\t\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\t\tdocument.getElementById(\"cp_leixing\").innerHTML += html;\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tvar czState = false;//操作状态\r\n");
      out.write("\tfunction setCiPo() {\r\n");
      out.write("\t\t/* if (gongyi == \"钢化前\" || gongyi == \"钢化后\") {\r\n");
      out.write("\t\t\tgy = \"钢化\";\r\n");
      out.write("\t\t} */\r\n");
      out.write("\t\tvar cplx = $(\"#cp_leixing\").val();\r\n");
      out.write("\t\tvar cpyy = $(\"#cp_yuanyin\").val();\r\n");
      out.write("\t\tif (cplx == 0) {\r\n");
      out.write("\t\t\t$(\"#cp-warring-info\").text(\"请选择次破类型!\");\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif (cpyy == 0) {\r\n");
      out.write("\t\t\tvar length = $('#cp_yuanyin').children('option').length;\r\n");
      out.write("\t\t\tif (length == 1) {\r\n");
      out.write("\t\t\t\tcpyy = 0;\r\n");
      out.write("\t\t\t} else {\r\n");
      out.write("\t\t\t\t$(\"#cp-warring-info\").text(\"请选择次破原因!\");\r\n");
      out.write("\t\t\t\treturn;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tvar glassId = $(\"#tID\").text();\r\n");
      out.write("\t\tvar cpInfo_ = glassId + \"-\" + cplx + \"-\" + cpyy + \"-\" + gongyi + \"-\"+ group;\r\n");
      out.write("\t\t/* alert(cpInfo_);\r\n");
      out.write("\t\treturn; */\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\tdata : {\r\n");
      out.write("\t\t\t\tcaozuo : \"次破\",\r\n");
      out.write("\t\t\t\tgongyi : gongyi,\r\n");
      out.write("\t\t\t\tcpInfo : cpInfo_\r\n");
      out.write("\r\n");
      out.write("\t\t\t},\r\n");
      out.write("\t\t\turl : p_url,\r\n");
      out.write("\t\t\tdataType : 'text',\r\n");
      out.write("\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\tvar d = data.trim();\r\n");
      out.write("\t\t\t\tif (d == \"OK\") {\r\n");
      out.write("\t\t\t\t\t$(\"#div_cipo\").modal('toggle');\r\n");
      out.write("\t\t\t\t\tLoadLCKTable(current_lck);\r\n");
      out.write("\t\t\t\t\treturn;\r\n");
      out.write("\t\t\t\t} else {\r\n");
      out.write("\t\t\t\t\t$(\"#cp-warring-info\").text(data);\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t\t},\r\n");
      out.write("\t\t\terror : function(data) {\r\n");
      out.write("\t\t\t\t$(\"#cp-warring-info\").text(data);\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t})\r\n");
      out.write("\t\treturn;\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction setGlassCiPo(glassId) {\r\n");
      out.write("\t\tvar cpInfo_ = glassId + \"-\" + 0 + \"-\" + 0 + \"-\" + gy + \"-\" + group;\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t//return;\r\n");
      out.write("\t\t//alert(cpInfo_);\r\n");
      out.write("\t\t//return;\r\n");
      out.write("\t\t$.ajax({\r\n");
      out.write("\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\tdata : {\r\n");
      out.write("\t\t\t\tcaozuo : \"次破\",\r\n");
      out.write("\t\t\t\tgongyi : \"钢化\",\r\n");
      out.write("\t\t\t\tcpInfo : cpInfo_\r\n");
      out.write("\r\n");
      out.write("\t\t\t},\r\n");
      out.write("\t\t\turl : p_url,\r\n");
      out.write("\t\t\tdataType : 'text',\r\n");
      out.write("\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\tvar d = data.trim();\r\n");
      out.write("\t\t\t\tif (d == \"OK\") {\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Sure\").modal('toggle');\r\n");
      out.write("\t\t\t\t\tshow();//表内容加载\r\n");
      out.write("\t\t\t\t\treturn;\r\n");
      out.write("\t\t\t\t} else {\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Sure\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t$(\"#cz_Ming\").html(\"设置破损\");\r\n");
      out.write("\t\t\t\t\t$(\"#cz_Zhuangtai\").html(\"执行失败\");\r\n");
      out.write("\t\t\t\t\t$(\"#cz_mingxi\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t\t$(\"#cz_mingxi\").text(data);\r\n");
      out.write("\t\t\t\t\t/* $(\"#p-yuanyin\").attr(\"style\",\"display:\");\r\n");
      out.write("\t\t\t\t\t$(\"#error_mingxi\").text(data); */\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t},\r\n");
      out.write("\t\t\terror : function(data) {\r\n");
      out.write("\t\t\t\t$(\"#cp-warring-info\").text(data);\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t})\r\n");
      out.write("\t\treturn;\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction lx_change() {\r\n");
      out.write("\t\tif ($(\"#cp_leixing\").val() == 0) {\r\n");
      out.write("\t\t\t$(\"#cp_yuanyin\").empty();\r\n");
      out.write("\t\t\tvar html = \" <option  selected=\\\"selected\\\" value='0'>选择次破原因</option>\";\r\n");
      out.write("\t\t\tdocument.getElementById(\"cp_yuanyin\").innerHTML += html;\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\tvar lx_s = $(\"#cp_leixing\").find(\"option:selected\").text();\r\n");
      out.write("\t\t$(\"#cp_yuanyin\").empty();\r\n");
      out.write("\t\tvar html = \" <option  selected=\\\"selected\\\" value='0'>选择次破原因</option>\";\r\n");
      out.write("\t\tfor (var i = 0; i < cpyyList.length; i++) {\r\n");
      out.write("\t\t\tif (cpyyList[i][2] == lx_s) {\r\n");
      out.write("\t\t\t\thtml += \" <option value=\"+cpyyList[i][0]+\">\" + cpyyList[i][1]\r\n");
      out.write("\t\t\t\t\t\t+ \"</option>\";\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tdocument.getElementById(\"cp_yuanyin\").innerHTML += html;\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction yy_change() {\r\n");
      out.write("\t\tif ($(\"#cp_yuanyin\").val() != 0) {\r\n");
      out.write("\t\t\tif ($(\"#cp-warring-info\").text() == \"请选择次破原因!\") {\r\n");
      out.write("\t\t\t\t$(\"#cp-warring-info\").text(\"\");\r\n");
      out.write("\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t} else {\r\n");
      out.write("\t\t\t$(\"#cp-warring-info\").text(\"请选择次破原因!\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t}\r\n");
      out.write("</script>\r\n");
      out.write("\r\n");
      out.write("\t\t");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!-- æ“ä½œç¡®è®¤ -->\r\n");
      out.write("<div class=\"modal fade\" id=\"CZ_Sure\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\taria-hidden=\"true\">&times;</button>\r\n");
      out.write("\t\t\t\t\t<h3 class=\"modal-title\" id=\"CZ_Title\"></h3>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t<h3 id=\"MsgShow\">\r\n");
      out.write("\t\t\t\t\t\t是否确认执行玻璃 &nbsp; <span id=\"czqr_Zhuangtai\"\r\n");
      out.write("\t\t\t\t\t\t\tstyle=\"font-weight: bold\"></span> &nbsp; <span id=\"czqr_Ming\"\r\n");
      out.write("\t\t\t\t\t\t\tstyle=\"font-weight: bold\"></span> &nbsp; æ“ä½œï¼Ÿ\r\n");
      out.write("\t\t\t\t\t</h3>\r\n");
      out.write("\t\t\t\t\t<br/>\r\n");
      out.write("<!-- \t\t\t\t\t<p id=\"p-yuanyin\" style=\"font-size: 15px; font-weight: bold;display:none\">\r\n");
      out.write("\t\t\t\t\t\t<span style=\"font-weight: bold\">原因:</span> <span id=\"error_mingxi\" style=\"font-color: red\"></span>\r\n");
      out.write("\t\t\t\t\t</p> -->\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\tdata-dismiss=\"modal\" id=\"btnCancel\">取消</button>\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\tid=\"btnSure\">确定</button>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\t</form>\r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write("<!-- ä¿¡æ¯æç¤º -->\r\n");
      out.write("<div class=\"modal fade\" id=\"CZ_Msg\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\taria-hidden=\"true\">&times;</button>\r\n");
      out.write("\t\t\t\t\t<h3 class=\"modal-title\" id=\"TK_AlertTitle\">操作提示:</h3>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t<h3 id=\"MsgShow\">\r\n");
      out.write("\t\t\t\t\t\t<span id=\"cz_Ming\" style=\"font-weight: bold\"></span> <span\r\n");
      out.write("\t\t\t\t\t\t\tid=\"cz_Zhuangtai\" style=\"font-weight: bold\"></span>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t</h3>\r\n");
      out.write("\t\t\t\t\t<p style=\"font-size: 25px; font-weight: bold\">\r\n");
      out.write("\t\t\t\t\t\t<span style=\"font-weight: bold\">原因:</span> <span id=\"cz_mingxi\"></span>\r\n");
      out.write("\t\t\t\t\t</p>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\tdata-dismiss=\"modal\">确定</button>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\t</form>\r\n");
      out.write("</div>");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t</div>\r\n");
      out.write("\t<!-- /.content-wrapper -->\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t<!-- è¡¨å†…容显示 -->\r\n");
      out.write("\t<script>\r\n");
      out.write("\t\tvar opt = {\r\n");
      out.write("\t\t\ttable : {\r\n");
      out.write("\t\t\t\tstyle : \"width:100%\",\r\n");
      out.write("\t\t\t\t\"class\" : \"table table-striped table-hover\"\r\n");
      out.write("\t\t\t},\r\n");
      out.write("\t\t\tcolumns : [\r\n");
      out.write("\t\t\t{\r\n");
      out.write("\t\t\t\tname : \"工位\",\r\n");
      out.write("\t\t\t\tbinding : 0,\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}, {\r\n");
      out.write("\t\t\t\tname : \"架号\",\r\n");
      out.write("\t\t\t\tbinding : 1,\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t//设置列可搜索\r\n");
      out.write("\t\t\t}, {\r\n");
      out.write("\t\t\t\tname : \"流程卡号\",\r\n");
      out.write("\t\t\t\tbinding : 2,\r\n");
      out.write("\t\t\t\t//type : \"element\",\r\n");
      out.write("\t\t\t\t//style:\"text-align:right\",\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t//设置列可搜索\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t, {\r\n");
      out.write("\t\t\t\tname : \"\",\r\n");
      out.write("\t\t\t\tbinding : 20,\r\n");
      out.write("\t\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\t\t//style:\"text-ligin:left\",\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t//设置列可搜索\r\n");
      out.write("\t\t\t}, {\r\n");
      out.write("\t\t\t\tname : \"玻璃数量\",\r\n");
      out.write("\t\t\t\tbinding : 3,\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}, {\r\n");
      out.write("\t\t\t\tname : \"AB面\",\r\n");
      out.write("\t\t\t\tbinding : 4,\r\n");
      out.write("\t\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t, {\r\n");
      out.write("\t\t\t\tname : \"任务状态\",\r\n");
      out.write("\t\t\t\tbinding : 5,\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}, {\r\n");
      out.write("\t\t\t\tname : \"工位状态\",\r\n");
      out.write("\t\t\t\tbinding : 6,\r\n");
      out.write("\t\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t, {\r\n");
      out.write("\t\t\t\tname : \"操作\",\r\n");
      out.write("\t\t\t\tbinding : 7,\r\n");
      out.write("\t\t\t\ttype : \"element\",\r\n");
      out.write("\t\t\t\tfilter : {}\r\n");
      out.write("\t\t\t}]\r\n");
      out.write("\t\t};\r\n");
      out.write("\t");
String groups = request.getParameter("group");
            if (groups == null)
                groups = "null";
            out.print("var group=" + groups + ";\r\n");
      out.write("\r\n");
      out.write("\t\t//创建表\r\n");
      out.write("\t\tvar db = createTable(document.getElementById(\"jiaWeiXinXi\"), opt);\r\n");
      out.write("\t\tvar a = true;\r\n");
      out.write("\t\tvar t = false;\r\n");
      out.write("\r\n");
      out.write("\t\t//加载表格内容\t\t\r\n");
      out.write("\t\tfunction loadTable() {\r\n");
      out.write("\r\n");
      out.write("\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\tyemian:\"半成品仓储\",\r\n");
      out.write("\t\t\t\t\tcaozuo:\"获取列表\",\r\n");
      out.write("\t\t\t\t\tleixing:\"查询\",\r\n");
      out.write("\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t},\r\n");
      out.write("\t\t\t\tdataType : \"json\",\r\n");
      out.write("\t\t\t\turl : \"/gmms2/mesview/data/_cangchuliaojia_mangage\",\r\n");
      out.write("\t\t\t\tsuccess : loadSuccess,\r\n");
      out.write("\t\t\t\terror : loadError\r\n");
      out.write("\t\t\t});\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t//a = true;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tloadTable();\r\n");
      out.write("\r\n");
      out.write("\t\tfunction loadSuccess(data) {\r\n");
      out.write("\t\t\tvar d = data;\r\n");
      out.write("\t\t\t//alert(d);\\\r\n");
      out.write("\t\t\tfor (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\tif(d[i][2]!=null && d[i][2] != \"\"){\r\n");
      out.write("\t\t\t\t\td[i][20] =\"&nbsp;<button class='btn btn-large btn-success' onclick='look_detail(\\\"\"+ d[i][2] + \"\\\")'>查看详情</button>\";\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\td[i][20] =\"\";\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t//添加操作按钮\r\n");
      out.write("\t\t\t\td[i][7]=\"\";\r\n");
      out.write("\t\t\t\t//AB面\r\n");
      out.write("\t\t\t\tif(d[i][5]==\"\"&&d[i][6]==\"禁用\"&&d[i][1]!=\"\"){\r\n");
      out.write("\t\t\t\t\tif(d[i][4]!=null&&d[i][4]!=\"\"){\r\n");
      out.write("\t\t\t\t\t\td[i][4]=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][1]+\",\\\"\"+d[i][4]+\"\\\",\\\"修改\\\")'>\"+d[i][4]+\"</button>\";\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\tif(d[i][4]!=null&&d[i][4]!=\"\"){\r\n");
      out.write("\t\t\t\t\td[i][4]=\"<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][1]+\",\\\"\"+d[i][4]+\"\\\",\\\"修改\\\")'>\"+d[i][4]+\"</button>\";\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t //绑定架子\r\n");
      out.write("\t\t\t\tif(d[i][5]==\"\"&&d[i][6]==\"禁用\"&&d[i][1]==\"\"){\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][8]+\",\\\"绑定架子\\\",\\\"修改\\\")'>绑定架子</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][8]+\",\\\"绑定架子\\\",\\\"修改\\\")'>绑定架子</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t//去除架子\r\n");
      out.write("\t\t\t\tif(d[i][5]==\"\"&&d[i][6]==\"禁用\" && d[i][1]!=\"\"){\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][8]+\",\\\"去除架子\\\",\\\"修改\\\")'>去除架子</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][8]+\",\\\"去除架子\\\",\\\"修改\\\")'>去除架子</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t//绑定流程卡\r\n");
      out.write("\t\t\t\tif(d[i][5]==\"\"&&d[i][6]==\"禁用\"&&d[i][2]==\"\"&&d[i][1]!=\"\"){\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\\\"\"+d[i][8]+\"\\\",\\\"绑定流程卡\\\")'>绑定流程卡</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\\\"\"+d[i][8]+\"\\\",\\\"绑定流程卡\\\")'>绑定流程卡</button>&nbsp;&nbsp;\";\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t//人工拿走\r\n");
      out.write("\t\t\t\tif(d[i][5]==\"\"&&d[i][6]==\"禁用\"&&d[i][2]!=\"\"){\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\\\"\"+d[i][8]+\"\\\",\\\"人工拿走\\\",\\\"修改\\\")'>人工拿走</button>\";\r\n");
      out.write("\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\td[i][7]+=\"<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\\\"\"+d[i][8]+\"\\\",\\\"人工拿走\\\",\\\"修改\\\")'>人工拿走</button>\";\r\n");
      out.write("\t\t\t\t} \r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t//工位状态\r\n");
      out.write("\t\t\t\tif(d[i][6]==\"禁用\"){ \r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\td[i][6]=\"<button class='btn btn-large btn-danger' style='background-color :#d9534f' onclick='CaoZuo(\"+d[i][8]+\",\\\"\"+d[i][6]+\"\\\",\\\"修改\\\")'>\"+d[i][6]+\"</button>\";\r\n");
      out.write("\t\t\t\t }else{\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\td[i][6]=\"<button class='btn btn-large btn-success' onclick='CaoZuo(\"+d[i][8]+\",\\\"\"+d[i][6]+\"\\\",\\\"修改\\\")'>\"+d[i][6]+\"</button>\";\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\tdb.update(d);\r\n");
      out.write("\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tfunction opens(lckh,No){\r\n");
      out.write("\t\t\tNo=\"1\";\r\n");
      out.write("\t\t\t window.open(\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/mesview/_ZKSP_renwu?lckh=\"+lckh+\"&No=\"+No+\"&group=");
      out.print(groups);
      out.write("\",\t'popwindow',\r\n");
      out.write("\t\t\t\t\t\t\t'height=655,width=1700,   top=50,   left=24,   ï¼Žtoolbar=no,   menubar=no,scrollbars=no,   resizable=no,location=no,   status=no');\r\n");
      out.write("\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tfunction loadError(data) {\r\n");
      out.write("\t\t\t//alert(\"刷新了\");\r\n");
      out.write("\t\t\t/* if (a == true) {\r\n");
      out.write("\t\t\t\tsetTimeout(loadTable, 5000);\r\n");
      out.write("\t\t\t\ta = false;\r\n");
      out.write("\t\t\t} */\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t//InitLoad();\r\n");
      out.write("\t</script>\r\n");
      out.write("\r\n");
      out.write("\t<!-- é¡µé¢å®šæ—¶åˆ·æ–° æš‚停 æ¢å¤ -->\r\n");
      out.write("\t<script>\r\n");
      out.write("\t\tvar interval = setInterval('loadTable()', rTime);//定时刷新\r\n");
      out.write("\t\tfunction refresh() {\r\n");
      out.write("\t\t\tinterval = setInterval('loadTable()', rTime);//刷新恢复\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\tfunction stopRefresh() {\r\n");
      out.write("\t\t\tclearInterval(interval);//停止刷新\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t$(function() {\r\n");
      out.write("\r\n");
      out.write("\t\t\t$('#CZ-info').on('show.bs.modal', function() {\r\n");
      out.write("\t\t\t\tstopRefresh();\r\n");
      out.write("\t\t\t\t//alert(\"停止刷新1\");\r\n");
      out.write("\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t\t});\r\n");
      out.write("\t</script>\r\n");
      out.write("\r\n");
      out.write("\t<!-- æ“ä½œ -->\r\n");
      out.write("\t<script>\r\n");
      out.write("\t\t//开始\r\n");
      out.write("\t\tvar current_Id;\r\n");
      out.write("\t\tvar current_Nr;\r\n");
      out.write("\t\tvar current_Lx;\r\n");
      out.write("\t\t//操作 \r\n");
      out.write("\t\tfunction CaoZuo(Id, CZ_NeiRong, CZ_LeiXing) {\r\n");
      out.write("\t\t\t//stopRefresh();\r\n");
      out.write("\r\n");
      out.write("\t\t\t$(\"#CZ_NeiRong\").text(CZ_NeiRong);\r\n");
      out.write("\r\n");
      out.write("\t\t\tif (Id == 0) {\r\n");
      out.write("\t\t\t\tvar czmsg = \"编号为空,请刷新页面后再次尝试退出操作!\";\r\n");
      out.write("\t\t\t\t$(\"#CZ_MsgShow\").html(czmsg);\r\n");
      out.write("\t\t\t\t$(\"#CZ_button\").attr(\"style\", \"display:none;\");\r\n");
      out.write("\t\t\t} else {\r\n");
      out.write("\t\t\t\t$(\"#CZ_Id\").html(Id);\r\n");
      out.write("\t\t\t\tcurrent_Id = Id;\r\n");
      out.write("\t\t\t\tcurrent_Nr = CZ_NeiRong;\r\n");
      out.write("\t\t\t\tcurrent_Lx = CZ_LeiXing;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\tif(CZ_NeiRong == \"绑定架子\"){\r\n");
      out.write("\t\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\turl : rUrl,\r\n");
      out.write("\t\t\t\t\tdataType : 'json',\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tyemian : \"半成品仓储\",\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"获取料架\",\r\n");
      out.write("\t\t\t\t\t//AB : AB\r\n");
      out.write("\t\t\t\t\t\tleixing : \"查询\",\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tsuccess : function(data){\r\n");
      out.write("\t\t\t\t\tvar d = data;\r\n");
      out.write("\t\t\t\t\tvar html = \" <option value='0'>可选料架</option>\";\r\n");
      out.write("\t\t\t\t\t$(\"#kj_content\").empty();\r\n");
      out.write("\t\t\t\t\tfor (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\t\t\tif(d[i][2] == null){\r\n");
      out.write("\t\t\t\t\t\t\thtml += \" <option value=\"+d[i][0]+\">【\" + d[i][0] + \" å·ã€‘-\" +d[i][1]+\"面\"+ \"</option>\";\r\n");
      out.write("\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t}else{\r\n");
      out.write("\t\t\t\t\t\t\thtml += \" <option value=\"+d[i][0]+\">【\" + d[i][0] + \" å·ã€‘-\" +d[i][1]+\"面-\"+\" \"+d[i][2]\r\n");
      out.write("\t\t\t\t\t\t\t+ \"</option>\";\r\n");
      out.write("\t\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\tdocument.getElementById(\"kj_content\").innerHTML += html;\r\n");
      out.write("\t\t\t\t\t$('#lck_group').css('display','none');\r\n");
      out.write("\t\t\t\t\t$('#ljh_group').css('display','');\r\n");
      out.write("\t\t\t\t\t$('#BJ_button').attr('onclick','bindJZ('+Id+')');\r\n");
      out.write("\t\t\t\t\t$('#BJ-Info').modal('toggle');\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t},\r\n");
      out.write("\t\t\t\terror : function(data){\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t//alert(data);\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t}); \r\n");
      out.write("\r\n");
      out.write("\t\t\t}else if(CZ_NeiRong == \"绑定流程卡\"){\r\n");
      out.write("\t\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\ttype : \"post\",\r\n");
      out.write("\t\t\t\t\turl : rUrl,\r\n");
      out.write("\t\t\t\t\tdataType : 'json',\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tyemian : \"半成品仓储\",\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"获取流程卡\",\r\n");
      out.write("\t\t\t\t\t//AB : AB\r\n");
      out.write("\t\t\t\t\t\tleixing : \"查询\",\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tsuccess : function(data){\r\n");
      out.write("\t\t\t\t\tvar d = data;\r\n");
      out.write("\t\t\t\t\tvar html = \" <option value='0'>可选流程卡</option>\";\r\n");
      out.write("\t\t\t\t\t$(\"#lck_content\").empty();\r\n");
      out.write("\t\t\t\t\tfor (var i = 0; i < d.length; i++) {\r\n");
      out.write("\t\t\t\t\t\t\thtml += \" <option value=\"+d[i][0]+\">【\" + d[i][0] + \"】   æ•°é‡:\" +d[i][1]+ \"</option>\";\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t\tdocument.getElementById(\"lck_content\").innerHTML += html;\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data){\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t})\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t$(\"#set_lckInfo\").html(\"\");\r\n");
      out.write("\t\t\t\t$('#ljh_group').css('display','none')\r\n");
      out.write("\t\t\t\t$('#lck_group').css('display','')\r\n");
      out.write("\t\t\t\t$('#txtLCK').val(\"\");\r\n");
      out.write("\t\t\t\t$('#BJ_button').attr('onclick','bindLCK('+Id+')');\r\n");
      out.write("\t\t\t\t$('#BJ-Info').modal('toggle');\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\telse{\r\n");
      out.write("\t\t\t\t$('#CZ-info').modal('toggle');\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\tfunction CZ_Submit() {\r\n");
      out.write("\t\t\tif (current_Id == \"\" || current_Id == 0) {\r\n");
      out.write("\t\t\t\treturn;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\tasync : true,\r\n");
      out.write("\t\t\t\t//cache:false,\r\n");
      out.write("\t\t\t\ttype : \"POST\",\r\n");
      out.write("\t\t\t\turl : rUrl,\r\n");
      out.write("\t\t\t\tdataType : 'text',\r\n");
      out.write("\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\tyemian : \"半成品仓储\",\r\n");
      out.write("\t\t\t\t\tcaozuo : current_Nr,\r\n");
      out.write("\t\t\t\t\tleixing : current_Lx,\r\n");
      out.write("\t\t\t\t\tId : current_Id,\r\n");
      out.write("\t\t\t\t\tline : group\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t},\r\n");
      out.write("\t\t\t\tsuccess : czSuccess,\r\n");
      out.write("\t\t\t\terror : czError\r\n");
      out.write("\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\tfunction czSuccess(data) {\r\n");
      out.write("\t\t\tvar d = data;\r\n");
      out.write("\t\t\td = d.trim();\r\n");
      out.write("\t\t\t$('#CZ-info').modal('hide');\r\n");
      out.write("\t\t\tif (d < 1) {\r\n");
      out.write("\t\t\t\tczError;\r\n");
      out.write("\t\t\t} else {\r\n");
      out.write("\t\t\t\tloadTable();\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\tfunction czError(data) {\r\n");
      out.write("\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t$(\"#CZ_Ming\").html(\"\" + current_Nr + \"操作\");\r\n");
      out.write("\t\t\t$(\"#CZ_Zhuangtai\").html(\"执行失败,请检查原因!\");\r\n");
      out.write("\t\t\t$(\"#CZ_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t</script>\r\n");
      out.write("\r\n");
      out.write("\t<!-- ç»‘定架子 -->\r\n");
      out.write("\t<script>\r\n");
      out.write("\r\n");
      out.write("\t\tfunction bindJZ(Id) {\r\n");
      out.write("\r\n");
      out.write("\t\t\tvar jH = $(\"#kj_content\").val();\r\n");
      out.write("\r\n");
      out.write("\t\t\tif (jH != 0) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\t\tasync : true,\r\n");
      out.write("\t\t\t\t\t//cache:false,\r\n");
      out.write("\t\t\t\t\ttype : \"POST\",\r\n");
      out.write("\t\t\t\t\turl : rUrl,\r\n");
      out.write("\t\t\t\t\tdataType : 'text',\r\n");
      out.write("\t\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\t\tyemian : \"半成品仓储\",\r\n");
      out.write("\t\t\t\t\t\tcaozuo : \"绑定料架\",\r\n");
      out.write("\t\t\t\t\t\tleixing : \"修改\",\r\n");
      out.write("\t\t\t\t\t\tId : current_Id,\r\n");
      out.write("\t\t\t\t\t\tLiaoJiaHao : jH,\r\n");
      out.write("\t\t\t\t\t\tline : group\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\t\tvar d = data.trim();\r\n");
      out.write("\t\t\t\t\t\tif (d == 1) {\r\n");
      out.write("\t\t\t\t\t\t\t$('#BJ-Info').modal('hide');\r\n");
      out.write("\t\t\t\t\t\t\tloadTable();\t\r\n");
      out.write("\t\t\t\t\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t},\r\n");
      out.write("\t\t\t\t\terror : function(data) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t\t$(\"#CZ_Ming\").html(\"绑定料架操作\");\r\n");
      out.write("\t\t\t\t\t\t$(\"#CZ_Zhuangtai\").html(\"执行失败,请检查原因!\" + data);\r\n");
      out.write("\t\t\t\t\t\t$(\"#CZ_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\t\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t\t\t} else {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t$(\"#set_lckInfo\").html(\"请选择料架后再次尝试点击确认!\");\r\n");
      out.write("\t\t\t\treturn;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t</script>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t<!-- ç»‘定流程卡 -->\r\n");
      out.write("\t<script>\r\n");
      out.write("\t\tfunction bindLCK(Id) {\r\n");
      out.write("\t\t\tvar liuchengkahao = \"\";\r\n");
      out.write("\t\t\tvar lcks = $(\"#lck_content\").val();\r\n");
      out.write("\r\n");
      out.write("\t\t\tif(lcks==0){\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t\t$(\"#set_lckInfo\").html(\"请选择流程卡后再次尝试点击确认!\");\r\n");
      out.write("\t\t\t\treturn;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\tliuchengkahao = lcks;\r\n");
      out.write("\t\t\t/* return;\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\tvar lck = $(\"#txtLCK\").val();\r\n");
      out.write("\r\n");
      out.write("\t\t\tvar liuchengkahao = \"\";\r\n");
      out.write("\t\t\tif (lck == null || lck == \"\") {\r\n");
      out.write("\t\t\t\t$(\"#set_lckInfo\")\r\n");
      out.write("\t\t\t\t\t\t.html(\"异常:请输入流程卡号后再次尝试点击确认!\");\r\n");
      out.write("\t\t\t\treturn;\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t\tif (lck.indexOf(\"NG\") == 0) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\tliuchengkahao = lck;\r\n");
      out.write("\t\t\t} else if (lck.indexOf(\"NG\") == -1) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\tliuchengkahao = \"NG\" + $(\"#txtLCK\").val();\r\n");
      out.write("\t\t\t} else {\r\n");
      out.write("\t\t\t\tliuchengkahao = \"\";\r\n");
      out.write("\t\t\t} */\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t//alert(liuchengkahao);\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t$.ajax({\r\n");
      out.write("\t\t\t\tasync : true,\r\n");
      out.write("\t\t\t\t//cache:false,\r\n");
      out.write("\t\t\t\ttype : \"POST\",\r\n");
      out.write("\t\t\t\turl : rUrl,\r\n");
      out.write("\t\t\t\tdataType : 'text',\r\n");
      out.write("\t\t\t\tdata : {\r\n");
      out.write("\t\t\t\t\tyemian : \"半成品仓储\",\r\n");
      out.write("\t\t\t\t\tcaozuo : \"绑定流程卡\",\r\n");
      out.write("\t\t\t\t\tleixing : \"修改\",\r\n");
      out.write("\t\t\t\t\tId : current_Id,\r\n");
      out.write("\t\t\t\t\tLCKNo : liuchengkahao,\r\n");
      out.write("\t\t\t\t\tline : group\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t},\r\n");
      out.write("\t\t\t\tsuccess : function(data) {\r\n");
      out.write("\t\t\t\t\tvar d = data.trim();\r\n");
      out.write("\t\t\t\t\tif (d == 1) {\r\n");
      out.write("\t\t\t\t\t\t$('#BJ-Info').modal('hide');\r\n");
      out.write("\t\t\t\t\t\tloadTable();\r\n");
      out.write("\t\t\t\t\t}\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t},\r\n");
      out.write("\t\t\t\terror : function(data) {\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Msg\").modal('toggle');\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Ming\").html(\"绑定流程卡操作\");\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Zhuangtai\").html(\"执行失败,请检查原因!\" + data);\r\n");
      out.write("\t\t\t\t\t$(\"#CZ_Zhuangtai\").attr(\"style\", \"color:red;\");\r\n");
      out.write("\t\t\t\t}\r\n");
      out.write("\t\t\t});\r\n");
      out.write("\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\tgetCiPoInfo();\r\n");
      out.write("\t</script>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_0.setPageContext(_jspx_page_context);
    _jspx_th_c_set_0.setParent(null);
    _jspx_th_c_set_0.setVar("ctx");
    _jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
    if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/MES_11/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/shelfmanager/rankmanager_jsp.java
New file
@@ -0,0 +1,1879 @@
package org.apache.jsp.WEB_002dINF.views.shelfmanager;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class rankmanager_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {
  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
  private static java.util.Vector _jspx_dependants;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_forEach_var_items;
  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
  public Object getDependants() {
    return _jspx_dependants;
  }
  public void _jspInit() {
    _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_c_forEach_var_items = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }
  public void _jspDestroy() {
    _jspx_tagPool_c_set_var_value_nobody.release();
    _jspx_tagPool_c_forEach_var_items.release();
  }
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;
    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
                  null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
      out.write("\r\n");
      out.write("\r\n");
      if (_jspx_meth_c_set_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("<title>料架管理</title>\r\n");
      out.write("<style type=\"text/css\">\r\n");
      out.write("@IMPORT url(\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/global/showtask/showtask.css\");\r\n");
      out.write("</style>\r\n");
      out.write("\r\n");
      out.write("<script>\r\n");
      out.write("\tvar contextPath = \"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\";\r\n");
      out.write("</script>\r\n");
      out.write("\r\n");
      out.write("<link type=\"text/css\" rel=\"stylesheet\"\r\n");
      out.write("\thref=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/css/dataTables.bootstrap.css\" />\r\n");
      out.write("<link type=\"text/css\" rel=\"stylesheet\"\r\n");
      out.write("\thref=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/css/dataTables.tableTools.css\" />\r\n");
      out.write("\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/jquery.min.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/jquery.dataTables.min.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/dataTables.bootstrap.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/dataTables.tableTools.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/moment.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/js/sucaijiayuan.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\"\r\n");
      out.write("\tsrc=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/laydate/laydate.js\"></script>\r\n");
      out.write("<script type=\"text/javascript\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/util/utilAlert.js\"></script>\r\n");
      out.write("\r\n");
      out.write("<style type=\"text/css\">\r\n");
      out.write(".rank {\r\n");
      out.write("\tfont-weight: bolder;\r\n");
      out.write("\tmargin-left: 10px;\r\n");
      out.write("\tfont-size: 18px;\r\n");
      out.write("\tvertical-align: bottom;\r\n");
      out.write("\tmargin-right: 20px;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write(".btn-lg {\r\n");
      out.write("\tmargin-left: 90px;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write("#linheight{\r\n");
      out.write("\theight: 30px;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write("#task {\r\n");
      out.write("\theight: 315px;\r\n");
      out.write("\toverflow: auto;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write(".use {\r\n");
      out.write("\tmargin-left: 30px;\r\n");
      out.write("\tfont-size: 18px;\r\n");
      out.write("}\r\n");
      out.write("\r\n");
      out.write("#blockdiv {\r\n");
      out.write("\twidth: 400px;\r\n");
      out.write("\theight: 475px;\r\n");
      out.write("\tfloat: left;\r\n");
      out.write("\tdisplay: none;\r\n");
      out.write("\tfont-size: 35px;\r\n");
      out.write("\tposition: absolute;\r\n");
      out.write("\topacity: 1;\r\n");
      out.write("\tbackground: Silver;\r\n");
      out.write("\tz-index: 1;\r\n");
      out.write("\t/* \tborder: 1px solid #ccc;   */\r\n");
      out.write("\tcolor: black;\r\n");
      out.write("\tpointer-events: none;\r\n");
      out.write("}\r\n");
      out.write("#example tbody {\r\n");
      out.write("      display:block;\r\n");
      out.write("      height:385px;\r\n");
      out.write("      overflow-y:scroll;\r\n");
      out.write("}\r\n");
      out.write("#example thead,#example tbody tr {\r\n");
      out.write("     display:table;\r\n");
      out.write("     width:100%;\r\n");
      out.write("     table-layout:fixed;\r\n");
      out.write("}\r\n");
      out.write("#example thead {\r\n");
      out.write("     width: calc(100% - 1em);\r\n");
      out.write("}\r\n");
      out.write("#example thead th {\r\n");
      out.write("     background:#ccc;\r\n");
      out.write("}\r\n");
      out.write("</style>\r\n");
      out.write("\r\n");
      out.write("<script type=\"text/javascript\">\r\n");
      out.write("\r\n");
      out.write("var interval = setInterval('refreshStatus()', 20000);\r\n");
      out.write("//设备页面自动刷新\r\n");
      out.write("/* function refreshStatus() {\r\n");
      out.write("\twindow.location.reload();\r\n");
      out.write("} */\r\n");
      out.write("//停止页面自动刷新\r\n");
      out.write(" function disableAutoRefresh() {\r\n");
      out.write("\tclearInterval(interval);\r\n");
      out.write("} \r\n");
      out.write("\t$(document).ready(function(){\r\n");
      out.write("  \t\tvar info = $(\"#info\").attr(\"info\");\r\n");
      out.write("  \t\t$(\"#infos\").html(info);\r\n");
      out.write("\t});\r\n");
      out.write("\t\r\n");
      out.write("\t/*删除  */\r\n");
      out.write("\tfunction delAll(){\r\n");
      out.write("\t\tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("      \tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("          var checkbox=checkboxs[i];\r\n");
      out.write("          if(checkbox.checked){       \t\t\r\n");
      out.write("        \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("            var MachineId=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("          \t\r\n");
      out.write("           \t $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("      \t\t\ttype:\"POST\",\r\n");
      out.write("      \t\t\tdataType : \"json\", \r\n");
      out.write("      \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rackdelete\",\r\n");
      out.write("      \t\t \tdata:{\r\n");
      out.write("      \t\t \t\t\"MachineId\":MachineId\r\n");
      out.write("      \t\t \t},success:function(data){ \r\n");
      out.write("      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("      \t\t\t}\r\n");
      out.write("      \t\t}); \r\n");
      out.write("          }         \r\n");
      out.write("      } \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t/*禁用启用  */\r\n");
      out.write("\tfunction endAll(type){\r\n");
      out.write("\t\tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("      \tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("          var checkbox=checkboxs[i];\r\n");
      out.write("          if(checkbox.checked){       \t\t\r\n");
      out.write("        \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("            var MachineId=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("          \t\r\n");
      out.write("           \t $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("      \t\t\ttype:\"POST\",\r\n");
      out.write("      \t\t\tdataType : \"json\", \r\n");
      out.write("      \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/EnableDisablesReset\",\r\n");
      out.write("      \t\t \tdata:{\r\n");
      out.write("      \t\t \t\t\"MachineId\":MachineId,\r\n");
      out.write("      \t\t \t\t\"type\":type\r\n");
      out.write("      \t\t \t},success:function(data){ \r\n");
      out.write("      \t\t \t\t\r\n");
      out.write("      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("      \t\t\t}\r\n");
      out.write("      \t\t}); \r\n");
      out.write("           \r\n");
      out.write("          }         \r\n");
      out.write("      } \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction oncheck1(){\r\n");
      out.write("\t\tvar a=true;\r\n");
      out.write("\t\tvar checklist=document.getElementsByName('id');\r\n");
      out.write("\t\tfor(var i=0;i<checklist.length;i++){\r\n");
      out.write("\t\t\tif(checklist[i].checked){\r\n");
      out.write("\t\t\t\ta=false;\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif(a){\r\n");
      out.write("\t\t\talert(\"请选中一行\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\telse{\r\n");
      out.write("\t\t\tvar rackid;\r\n");
      out.write("\t     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("\t        for(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("\t            var checkbox=checkboxs[i];\r\n");
      out.write("\t            if(checkbox.checked){\r\n");
      out.write("\t            \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("\t            \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("\t            }\r\n");
      out.write("\t        }\r\n");
      out.write("\t        $.ajax({\r\n");
      out.write("\t      \t\tcache:false,\r\n");
      out.write("\t    \t\t\ttype:\"POST\",\r\n");
      out.write("\t    \t\t\tdataType : \"json\", \r\n");
      out.write("\t    \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/deleteAll\",\r\n");
      out.write("\t    \t\t \tdata:{\r\n");
      out.write("\t    \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("\t    \t\t \t},success:function(data){ \r\n");
      out.write("\t      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("\t      \t\t\t}\r\n");
      out.write("\t    \t\t \t\r\n");
      out.write("\t    \t});\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\tfunction ruku1(){\r\n");
      out.write("\t\tvar a=true;\r\n");
      out.write("\t\tvar checklist=document.getElementsByName('id');\r\n");
      out.write("\t\tfor(var i=0;i<checklist.length;i++){\r\n");
      out.write("\t\t\tif(checklist[i].checked){\r\n");
      out.write("\t\t\t\ta=false;\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif(a){\r\n");
      out.write("\t\t\talert(\"请选中一行\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\telse{\r\n");
      out.write("\t\t\tvar rackid;\r\n");
      out.write("\t     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("\t        for(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("\t            var checkbox=checkboxs[i];\r\n");
      out.write("\t            if(checkbox.checked){\r\n");
      out.write("\t            \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("\t            \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("\t            }\r\n");
      out.write("\t        }\r\n");
      out.write("\t        $.ajax({\r\n");
      out.write("\t      \t\tcache:false,\r\n");
      out.write("\t    \t\t\ttype:\"POST\",\r\n");
      out.write("\t    \t\t\tdataType : \"json\", \r\n");
      out.write("\t    \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/addshelfracks1\",\r\n");
      out.write("\t    \t\t \tdata:{\r\n");
      out.write("\t    \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("\t    \t\t \t},success:function(data){ \r\n");
      out.write("\t      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("\t      \t\t\t}\r\n");
      out.write("\t    \t\t \t\r\n");
      out.write("\t    \t});\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction fanpian(){\r\n");
      out.write("\t\tvar a=true;\r\n");
      out.write("\t\tvar checklist=document.getElementsByName('id');\r\n");
      out.write("\t\tfor(var i=0;i<checklist.length;i++){\r\n");
      out.write("\t\t\tif(checklist[i].checked){\r\n");
      out.write("\t\t\t\ta=false;\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif(a){\r\n");
      out.write("\t\t\talert(\"请选中一行\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\telse{\r\n");
      out.write("\t\t\tvar rackid;\r\n");
      out.write("\t     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("\t        for(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("\t            var checkbox=checkboxs[i];\r\n");
      out.write("\t            if(checkbox.checked){\r\n");
      out.write("\t            \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("\t            \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("\t            }\r\n");
      out.write("\t        }\r\n");
      out.write("\t        $.ajax({\r\n");
      out.write("\t      \t\tcache:false,\r\n");
      out.write("\t    \t\t\ttype:\"POST\",\r\n");
      out.write("\t    \t\t\tdataType : \"json\", \r\n");
      out.write("\t    \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/fanpian\",\r\n");
      out.write("\t    \t\t \tdata:{\r\n");
      out.write("\t    \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("\t    \t\t \t},success:function(data){ \r\n");
      out.write("\t      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("\t      \t\t\t}\r\n");
      out.write("\t    \t\t \t\r\n");
      out.write("\t    \t});\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction ruku(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\t$(\"#myModal-add-info\").modal('show');\r\n");
      out.write("\t\t\tdisableAutoRefresh()\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction ruku2(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$(\"#myModal-add-info-shoudong\").modal('show');\r\n");
      out.write("\t\tdisableAutoRefresh()\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction shoujiapp(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$(\"#add-info-shoujiapp\").modal('show');\r\n");
      out.write("\t\tdisableAutoRefresh()\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction updatecount(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$(\"#add-info1\").modal('show');\r\n");
      out.write("\t\tdisableAutoRefresh()\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction updatepicihao(){\t\r\n");
      out.write("\t\t$(\"#add-info-picihao\").modal('show');\r\n");
      out.write("\t\tdisableAutoRefresh()\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction updaterank(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t$(\"#myModal-add-info-rank\").modal('show');\r\n");
      out.write("\t\tdisableAutoRefresh()\r\n");
      out.write("\t\r\n");
      out.write("}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\tfunction oncheck(){\r\n");
      out.write("\t\tvar a=true;\r\n");
      out.write("\t\tvar checklist=document.getElementsByName('id');\r\n");
      out.write("\t\tfor(var i=0;i<checklist.length;i++){\r\n");
      out.write("\t\t\tif(checklist[i].checked){\r\n");
      out.write("\t\t\t\ta=false;\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif(a){\r\n");
      out.write("\t\t\talert(\"请选中一行\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\telse{\r\n");
      out.write("\t\t\t$(\"#add-info\").modal('show');\r\n");
      out.write("\t\t\tdisableAutoRefresh()\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t/* function updateAll(){\r\n");
      out.write("\t\tvar a=true;\r\n");
      out.write("\t\tvar checklist=document.getElementsByName('id');\r\n");
      out.write("\t\tfor(var i=0;i<checklist.length;i++){\r\n");
      out.write("\t\t\tif(checklist[i].checked){\r\n");
      out.write("\t\t\t\ta=false;\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif(a){\r\n");
      out.write("\t\t\talert(\"请选中一行\");\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\telse{\r\n");
      out.write("\t\t\t$(\"#add-info1\").modal('show');\r\n");
      out.write("\t\t\tdisableAutoRefresh()\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t} */\r\n");
      out.write("\t//添加\r\n");
      out.write("\tfunction addrack(){\r\n");
      out.write("\t\tvar colors=document.getElementById(\"colors\").value;\r\n");
      out.write("     \tvar width=document.getElementById(\"width1\").value;\r\n");
      out.write("     \tvar heigth=document.getElementById(\"height1\").value;\r\n");
      out.write("     \tvar thickness=document.getElementById(\"thickness1\").value;\r\n");
      out.write("     \tvar pieces=document.getElementById(\"pieces1\").value;\r\n");
      out.write("     \tvar picihao=document.getElementById(\"picihaoadd\").value;\r\n");
      out.write("     \tvar rackid;\r\n");
      out.write("     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("     \tvar errortext=\"没有输入原片\";\r\n");
      out.write("     \t\r\n");
      out.write("     \tif(width==null||width==\"\"){\r\n");
      out.write("     \t\terrortext+=\"宽度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(heigth==null||heigth==\"\"){\r\n");
      out.write("     \t\terrortext+=\"高度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(thickness==null||thickness==\"\"){\r\n");
      out.write("     \t\terrortext+=\"厚度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(pieces==null||pieces==\"\"){\r\n");
      out.write("     \t\terrortext+=\"数量  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(colors==null||colors==\"\"){\r\n");
      out.write("     \t\terrortext+=\"膜系  \";x\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(errortext!=\"没有输入原片\"&&errortext!=null&&errortext!=\"\"){\r\n");
      out.write("     \t\talert(errortext+\"!\");\r\n");
      out.write("     \t}else{\r\n");
      out.write("     \t\tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("                var checkbox=checkboxs[i];\r\n");
      out.write("                if(checkbox.checked){\r\n");
      out.write("                \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("                \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("                }\r\n");
      out.write("            }\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/addshelfrack\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("        \t\t \t\t\"colors\":colors,\r\n");
      out.write("        \t\t \t\t\"width\":width,\r\n");
      out.write("        \t\t \t\t\"heigth\":heigth,\r\n");
      out.write("        \t\t \t\t\"thickness\":thickness,\r\n");
      out.write("        \t\t \t\t\"pieces\":pieces,\r\n");
      out.write("        \t\t \t\t\"picihao\":picihao\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t}\r\n");
      out.write("        \r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("/* \tfunction addrack(){\r\n");
      out.write("\t\tvar colors=document.getElementById(\"colors\").value;\r\n");
      out.write("     \tvar width=document.getElementById(\"width1\").value;\r\n");
      out.write("     \tvar heigth=document.getElementById(\"height1\").value;\r\n");
      out.write("     \tvar thickness=document.getElementById(\"thickness1\").value;\r\n");
      out.write("     \tvar pieces=document.getElementById(\"pieces1\").value;\r\n");
      out.write("     \tvar rackid;\r\n");
      out.write("     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("     \tvar errortext=\"没有输入原片\";\r\n");
      out.write("     \t\r\n");
      out.write("     \tif(width==null||width==\"\"){\r\n");
      out.write("     \t\terrortext+=\"宽度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(heigth==null||heigth==\"\"){\r\n");
      out.write("     \t\terrortext+=\"高度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(thickness==null||thickness==\"\"){\r\n");
      out.write("     \t\terrortext+=\"厚度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(pieces==null||pieces==\"\"){\r\n");
      out.write("     \t\terrortext+=\"数量  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(colors==null||colors==\"\"){\r\n");
      out.write("     \t\terrortext+=\"膜系  \";x\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(errortext!=\"没有输入原片\"&&errortext!=null&&errortext!=\"\"){\r\n");
      out.write("     \t\talert(errortext+\"!\");\r\n");
      out.write("     \t}else{\r\n");
      out.write("     \t\tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("                var checkbox=checkboxs[i];\r\n");
      out.write("                if(checkbox.checked){\r\n");
      out.write("                \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("                \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("                }\r\n");
      out.write("            }\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/addshelfrack\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("        \t\t \t\t\"colors\":colors,\r\n");
      out.write("        \t\t \t\t\"width\":width,\r\n");
      out.write("        \t\t \t\t\"heigth\":heigth,\r\n");
      out.write("        \t\t \t\t\"thickness\":thickness,\r\n");
      out.write("        \t\t \t\t\"pieces\":pieces\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t}\r\n");
      out.write("        \r\n");
      out.write("        \r\n");
      out.write("\t} */\r\n");
      out.write("\t\r\n");
      out.write("\t//修改批次号\r\n");
      out.write("\tfunction updatepicihao_(){\r\n");
      out.write("\t\t\r\n");
      out.write("     \tvar picihao=document.getElementById(\"picihao_addorupdate\").value;\r\n");
      out.write("     \tvar rackid;\r\n");
      out.write("     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("\t\tvar errortext=\"没有输入原片\";    \t\r\n");
      out.write("     \tif(picihao==null||picihao==\"\"){\r\n");
      out.write("     \t\terrortext+=\"批次号  \";\r\n");
      out.write("     \t}     \t\r\n");
      out.write("     \tif(errortext!=\"没有输入原片\"&&errortext!=null&&errortext!=\"\"){\r\n");
      out.write("     \t\talert(errortext+\"!\");\r\n");
      out.write("     \t}else{\r\n");
      out.write("     \t\tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("                var checkbox=checkboxs[i];\r\n");
      out.write("                if(checkbox.checked){\r\n");
      out.write("                \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("                \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("                }\r\n");
      out.write("            }\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/updatepicihao\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("        \t\t \t\t\"picihao\":picihao\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t}\r\n");
      out.write("        \r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t//修改数量\r\n");
      out.write("\tfunction addrack1(){\r\n");
      out.write("\t\t\r\n");
      out.write("     \tvar pieces=document.getElementById(\"pieces7\").value;\r\n");
      out.write("     \tvar rackid;\r\n");
      out.write("     \tvar checkboxs=document.getElementsByName('id');\r\n");
      out.write("\t\tvar errortext=\"没有输入原片\";    \t\r\n");
      out.write("     \tif(pieces==null||pieces==\"\"){\r\n");
      out.write("     \t\terrortext+=\"数量  \";\r\n");
      out.write("     \t}     \t\r\n");
      out.write("     \tif(errortext!=\"没有输入原片\"&&errortext!=null&&errortext!=\"\"){\r\n");
      out.write("     \t\talert(errortext+\"!\");\r\n");
      out.write("     \t}else{\r\n");
      out.write("     \t\tfor(var i=0;i<checkboxs.length;i++){\r\n");
      out.write("                var checkbox=checkboxs[i];\r\n");
      out.write("                if(checkbox.checked){\r\n");
      out.write("                \tvar RowHtml=checkbox.parentNode.parentNode;\r\n");
      out.write("                \trackid=RowHtml.getElementsByClassName(\"rankid\")[0].innerHTML;\r\n");
      out.write("                }\r\n");
      out.write("            }\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/updatecount\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("        \t\t \t\t\"pieces\":pieces\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t}\r\n");
      out.write("        \r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t//手动入库\r\n");
      out.write("\tfunction addracks2(){\r\n");
      out.write("\t\t\r\n");
      out.write("\t\tvar colors=document.getElementById(\"colorinput3\").value;\r\n");
      out.write("     \tvar width=document.getElementById(\"width3\").value;\r\n");
      out.write("     \tvar heigth=document.getElementById(\"height3\").value;\r\n");
      out.write("     \tvar thickness=document.getElementById(\"thickness3\").value;\r\n");
      out.write("     \tvar pieces=document.getElementById(\"pieces3\").value;\r\n");
      out.write("     \tvar picihao=document.getElementById(\"picihao3\").value;\r\n");
      out.write("     \tvar production=document.getElementById(\"production3\").value;\r\n");
      out.write("\t\tvar errortext=\"没有输入原片\";\r\n");
      out.write("     \t\r\n");
      out.write("     \tif(width==null||width==\"\"){\r\n");
      out.write("     \t\terrortext+=\"宽度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(heigth==null||heigth==\"\"){\r\n");
      out.write("     \t\terrortext+=\"高度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(thickness==null||thickness==\"\"){\r\n");
      out.write("     \t\terrortext+=\"厚度  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(picihao==null||picihao==\"\"){\r\n");
      out.write("     \t\terrortext+=\"批次号  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(production==null||production==\"\"){\r\n");
      out.write("     \t\terrortext+=\"工程号  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(pieces==null||pieces==\"\"){\r\n");
      out.write("     \t\terrortext+=\"数量  \";\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(colors==null||colors==\"\"){\r\n");
      out.write("     \t\terrortext+=\"膜系  \";x\r\n");
      out.write("     \t}\r\n");
      out.write("     \tif(errortext!=\"没有输入原片\"&&errortext!=null&&errortext!=\"\"){\r\n");
      out.write("     \t\talert(errortext+\"!\");\r\n");
      out.write("     \t}else{\r\n");
      out.write("\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/addshelfracks2\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"colors\":colors,\r\n");
      out.write("        \t\t \t\t\"width\":width,\r\n");
      out.write("        \t\t \t\t\"heigth\":heigth,\r\n");
      out.write("        \t\t \t\t\"thickness\":thickness,\r\n");
      out.write("        \t\t \t\t\"pieces\":pieces,\r\n");
      out.write("        \t\t \t\t\"picihao\":picihao,\r\n");
      out.write("        \t\t \t\t\"production\":production\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("        \t\t \t\talert(\"添加成功!\");\r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t}\r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction updateshelfrank(){\r\n");
      out.write("\t\tvar rackid=document.getElementById(\"shelfRankInput4\").value;\r\n");
      out.write("            $.ajax({\r\n");
      out.write("          \t\tcache:false,\r\n");
      out.write("        \t\t\ttype:\"POST\",\r\n");
      out.write("        \t\t\tdataType : \"json\", \r\n");
      out.write("        \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/updateshelfrank\",\r\n");
      out.write("        \t\t \tdata:{\r\n");
      out.write("        \t\t \t\t\"rackid\":rackid,\r\n");
      out.write("        \t\t \t\t\r\n");
      out.write("        \t\t \t},success:function(data){ \r\n");
      out.write("          \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("          \t\t\t}\r\n");
      out.write("        \t\t \t\r\n");
      out.write("        \t});\r\n");
      out.write("     \t\r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\tfunction addshelftask(){   \t\r\n");
      out.write("        $.ajax({\r\n");
      out.write("      \t\tcache:false,\r\n");
      out.write("    \t\t\ttype:\"POST\",\r\n");
      out.write("    \t\t\tdataType : \"json\", \r\n");
      out.write("    \t\t \turl:\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/addshelftask\",\r\n");
      out.write("    \t\t \tdata:{\r\n");
      out.write("    \t\t \t\t\r\n");
      out.write("    \t\t \t},success:function(data){ \r\n");
      out.write("      \t\t \t\twindow.location.href=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/rankmanager\";\r\n");
      out.write("      \t\t\t}\r\n");
      out.write("    \t\t \t\r\n");
      out.write("    \t});\r\n");
      out.write("        \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("</script>\t\r\n");
      out.write("</head>\r\n");
      out.write("<body>\r\n");
      out.write("\r\n");
      out.write("\t<div class=\"content-wrapper\">\r\n");
      out.write("\t\t<!--导航页  -->\r\n");
      out.write("\t\t<section class=\"content-header\">\r\n");
      out.write("\t\t\t<h1>\r\n");
      out.write("\t\t\t\t料架管理 <small>管理</small>\r\n");
      out.write("\t\t\t</h1>\r\n");
      out.write("\t\t\t<ol class=\"breadcrumb\">\r\n");
      out.write("\t\t\t\t<li><a href=\"#\"><i class=\"fa fa-dashboard\"></i> æ–™æž¶ç®¡ç†</a></li>\r\n");
      out.write("\t\t\t\t<li class=\"active\">管理</li>\r\n");
      out.write("\t\t\t</ol>\r\n");
      out.write("\t\t</section>\r\n");
      out.write("\t   \t<div id = \"info\" info = \"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${info}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\"></div>\r\n");
      out.write("\t\t<!-- body开始 -->\r\n");
      out.write("\t\t<section class=\"content container-fluid\">\r\n");
      out.write("\t\t\t<input type=\"hidden\" id=\"state\" name=\"working\" value=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${working}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\">\r\n");
      out.write("\t\t\t<input type=\"hidden\" id=\"status\" name=\"free\" value=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${free}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t<input type=\"hidden\" id=\"glassId\" name=\"glassId\" value=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${glassId}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\">\r\n");
      out.write("\t\t\t<input type=\"hidden\" id=\"glassThickness\" name=\"glassThickness\"\r\n");
      out.write("\t\t\t\tvalue=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${glassThickness}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!-- æ–™æž¶ä¿¡æ¯ -->\r\n");
      out.write("\t\t\t<div class=\"blockdiv\" id=\"blockdiv\">\r\n");
      out.write("\t\t\t\t<table class=\"table\">\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td width=\"55%\">架号</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"num\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>GlassId</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"gla\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>长度</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"hei\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>宽度</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"wid\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>厚度</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"thi\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>数量</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"pie\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>料架状态</td>\r\n");
      out.write("\t\t\t\t\t\t<td id=\"sta\"></td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t</table>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!-- æ–™æž¶åˆ—表-->\r\n");
      out.write("\t\t\t<div id=\"task\" align=\"center\">\r\n");
      out.write("\t\t\t\t<table>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<div>\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"use\"><img src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/101.png\">二天以内使用过</span>\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"use\"><img src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/104.png\">二天到四天之内使用过</span>\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"use\"><img src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/102.png\">四天以上七天以下没有使用过</span>\r\n");
      out.write("\t\t\t\t\t\t\t<span class=\"use\"><img src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/103.png\">七天以内没有使用过</span>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t\t<br>\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<td>\r\n");
      out.write("\t\t\t\t\t\t\t<div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<span>");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankInfo}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("</span>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</td>\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t</table>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--表格 -->\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"ruku()\"  class=\"btn btn-primary \">入库</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"ruku1()\"  class=\"btn btn-primary \">扫码入库</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"oncheck1()\" class=\"btn btn-primary \">出库</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"oncheck()\" class=\"btn btn-primary \">添加原片</button>\r\n");
      out.write("\t\t\t<!-- <button type=\"button\" onclick=\"updateAll()\" class=\"btn btn-primary \">修改原片</button> -->\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"delAll()\" class=\"btn btn-primary \">删除原片</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"endAll('启用')\" class=\"btn btn-primary \">启用</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"endAll('禁用')\" class=\"btn btn-primary \">禁用</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"fanpian()\" class=\"btn btn-primary \">翻片</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"updatecount()\" class=\"btn btn-primary \">修改数量</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"updatepicihao()\" class=\"btn btn-primary \">添加批次号</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"addshelftask()\" class=\"btn btn-primary \">吊装位入库</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"shoujiapp()\" class=\"btn btn-primary \">手机app二维码</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"updaterank()\" class=\"btn btn-primary \">使用料架修改</button>\r\n");
      out.write("\t\t\t<button type=\"button\" onclick=\"ruku2()\" class=\"btn btn-primary \">手动入库</button>\r\n");
      out.write("\t\t\t<table id=\"example\" class=\"table table-bordered table-condensed\">\r\n");
      out.write("\t\t\t\t<thead style=\"font-size: 20px; Height: 40px\">\r\n");
      out.write("\t\t\t\t\t<tr>\r\n");
      out.write("\t\t\t\t\t\t<th><input type=\"checkbox\" name=\"allChecked\" /></th>\r\n");
      out.write("\t\t\t\t\t\t<th style=\"display:none\">编号</th>\r\n");
      out.write("\t\t\t\t\t\t<th>库位号</th>\r\n");
      out.write("\t\t\t\t\t\t<th>GlassId</th>\r\n");
      out.write("\t\t\t\t\t\t<th>长度(mm)</th>\r\n");
      out.write("\t\t\t\t\t\t<th>高度(mm)</th>\r\n");
      out.write("\t\t\t\t\t\t<th>厚度(mm)</th>\r\n");
      out.write("\t\t\t\t\t\t<th>数量</th>\r\n");
      out.write("\t\t\t\t\t\t<th>批次号</th>\r\n");
      out.write("\t\t\t\t\t\t<th>入库时间</th>\r\n");
      out.write("\t\t\t\t\t\t<th>料架状态</th>\r\n");
      out.write("\t\t\t\t\t\t<!--<th>库存比(%)</th> -->\r\n");
      out.write("\t\t\t\t\t</tr>\r\n");
      out.write("\t\t\t\t</thead>\r\n");
      out.write("\t\t\t\t<tbody>\r\n");
      out.write("\t\t\t\t\t");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankInfohmtl}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\r\n");
      out.write("\t\t\t\t</tbody>\r\n");
      out.write("\t\t\t</table>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--查询页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"myModal-search\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">查询</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t<form class=\"form-horizontal\" action=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/shelfmanager/search\"\r\n");
      out.write("\t\t\t\t\t\t\tmethod=\"post\" role=\"form\" id=\"category_add\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">颜色膜系 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<select class='form-control' id=\"color\" name=\"color\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; font-size: 20px\"> ");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${optionHtml}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">厚度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<select class='form-control' name=\"glassThickness\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\tid=\"glassThickness\" style=\"width: 250px; font-size: 20px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>4</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>5</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>6</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>7</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>8</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>9</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>10</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>11</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<option>12</option>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</select>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"searchsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</form>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--出库对话框-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"deleteAllModal\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-dialog \">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4 class=\"modal-title\" id=\"myModalLabel\">提示信息</h4>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>您确定要出库选中料架吗?</h4>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"delAllSubmit\">确认</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</form>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--入库页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"myModal-add-info\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 600px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">入库</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"height: 420px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">进库料架 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"shelfRankInput\" name=\"shelfRankNumber\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; height: 35px; font-size: 20px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\treadonly=\"readonly\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<div class=\"btn-group\" style=\"margin-top: -10px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary dropdown-toggle\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\tdata-toggle=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t选择&nbsp;<span class=\"caret\"></span>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"dropdown-menu\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"height: 320px; overflow: auto;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_c_forEach_0(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t</ul>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">颜色膜系 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" id=\"colorinput\" name=\"color\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; height: 35px; font-size: 20px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\treadonly=\"readonly\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<div class=\"btn-group\" style=\"margin-top: -10px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary dropdown-toggle\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tdata-toggle=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t选择&nbsp;<span class=\"caret\"></span>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<ul class=\"dropdown-menu\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"height: 280px; overflow: auto;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_c_forEach_1(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</ul>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">宽度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"width\" id=\"width2\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">高度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\"form-control\" id=\"height2\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"height\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">厚度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"thickness\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tid=\"thickness2\" onclick=\"this.value=''\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">数量 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" max=\"9000\" min=\"0\" type=\"number\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"pieces\" id=\"pieces2\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"picihao1\" class=\"form-group\" style=\"height: 30px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">批次号 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"picihao\" id=\"picihao\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"production1\" class=\"form-group\" style=\"height: 30px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">生产日期 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"date\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"production\" id=\"production\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div id=\"linheight\" class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"submit\" onclick=\"addracks()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"btnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t<!--手动入库页面-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"myModal-add-info-shoudong\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 600px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">入库</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"height: 420px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">颜色膜系 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" id=\"colorinput3\" name=\"color3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; height: 35px; font-size: 20px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\treadonly=\"readonly\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<div class=\"btn-group\" style=\"margin-top: -10px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary dropdown-toggle\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tdata-toggle=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t选择&nbsp;<span class=\"caret\"></span>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<ul class=\"dropdown-menu\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"height: 280px; overflow: auto;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_c_forEach_2(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</ul>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">宽度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"width3\" id=\"width3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">高度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\"form-control\" id=\"height3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"height3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">厚度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" type=\"text\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"thickness3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tid=\"thickness3\" onclick=\"this.value=''\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">数量 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input required=\"required\" max=\"9000\" min=\"0\" type=\"number\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"pieces3\" id=\"pieces3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"picihao2\" class=\"form-group\" style=\"height: 30px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">批次号 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"picihao3\" id=\"picihao3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"production2\" class=\"form-group\" style=\"height: 30px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">生产日期 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"date\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"production3\" id=\"production3\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div id=\"linheight\" class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"submit\" onclick=\"addracks2()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"btnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!-- ç¦ç”¨/启用料架 -->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"infoMyModal\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\taria-hidden=\"true\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\">提示信息</h3>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h3>您确定要禁用或启用所选料架吗?</h3>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"infoAllSubmit\">确认</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</form>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--添加原片页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"add-info\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 500px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">添加原片</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<input type=\"hidden\" id=\"addRawPackage\" name=\"Ids\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">颜色膜系 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"colors\" name=\"color\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; height: 35px; font-size: 20px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\treadonly=\"readonly\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<div class=\"btn-group\" style=\"margin-top: -10px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary dropdown-toggle\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tdata-toggle=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t选择&nbsp;<span class=\"caret\"></span>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<ul class=\"dropdown-menu\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"height: 280px; overflow: auto;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_c_forEach_3(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</ul>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">批次号 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"picihaoadd\" id=\"picihaoadd\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">宽度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"width1\" id=\"width1\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">高度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\"form-control\" id=\"height1\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"height1\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">厚度 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"thickness1\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tid=\"thickness1\" onclick=\"this.value=''\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">数量 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"number\" required=\"required\" max=\"9000\" min=\"0\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"pieces1\" id=\"pieces1\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\" >\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" onclick=\"addrack()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"addbtnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t<!--修改原片批次号页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"add-info-picihao\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 500px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">添加/修改批次号</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<input type=\"hidden\" id=\"addRawPackage\" name=\"Ids\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">批次号 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"text\" required=\"required\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"picihao_addorupdate\" id=\"picihao_addorupdate\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\" >\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" onclick=\"updatepicihao_()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"addbtnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t<!--修改原片页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"add-info1\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 500px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">修改原片</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<input type=\"hidden\" id=\"addRawPackage\" name=\"Ids\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">数量 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<input type=\"number\" required=\"required\" max=\"9000\" min=\"0\" class=\" sortNumber form-control\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tvalue=\"\" name=\"pieces2\" id=\"pieces7\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tonclick=\"this.value=''\" style=\"width: 250px; font-size: 20px\" />\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\" >\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" onclick=\"addrack1()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"addbtnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t<!--手机app二维码-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"add-info-shoujiapp\" tabindex=\"-1\" role=\"dialog\"\r\n");
      out.write("\t\t\t\taria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<img alt=\"\" src=\"");
      out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.String.class, (PageContext)_jspx_page_context, null));
      out.write("/static/images/shoujiapp.png\">\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t<!--修改料架页面开始-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"myModal-add-info-rank\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<div class=\"modal-dialog\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-content\" style=\"height: 200px;\">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t<h3 class=\"modal-title\" id=\"myModalLabel\"\r\n");
      out.write("\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">修改</h3>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"height: 60px;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"linheight\" class=\"form-group\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<label class=\"col-sm-3 control-label no-padding-right\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\tstyle=\"font-weight: bolder;\">料架选择 </label>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</h4>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t<div class=\"col-sm-9\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"shelfRankInput4\" name=\"shelfRankNumber\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"width: 250px; height: 35px; font-size: 20px\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\treadonly=\"readonly\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<div class=\"btn-group\" style=\"margin-top: -10px\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary dropdown-toggle\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\tdata-toggle=\"dropdown\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t选择&nbsp;<span class=\"caret\"></span>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"dropdown-menu\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\tstyle=\"height: 120px; overflow: auto;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_c_forEach_4(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t</ul>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div id=\"linheight\" class=\"modal-footer\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">关闭</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"submit\" onclick=\"updateshelfrank()\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"btnsubmit\">提交</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</div>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\r\n");
      out.write("\r\n");
      out.write("\t\t\t<!--出库对话框-->\r\n");
      out.write("\t\t\t<div class=\"modal fade\" id=\"deleteBtnModal\" tabindex=\"-1\"\r\n");
      out.write("\t\t\t\trole=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">\r\n");
      out.write("\t\t\t\t<form class=\"form-horizontal\" role=\"form\">\r\n");
      out.write("\t\t\t\t\t<div class=\"modal-dialog \">\r\n");
      out.write("\t\t\t\t\t\t<div class=\"modal-content\">\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-header\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\taria-hidden=\"true\" data-backdrop=\"static\">&times;</button>\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4 class=\"modal-title\" id=\"myModalLabel\">提示信息</h4>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-body\" style=\"text-align: left;\">\r\n");
      out.write("\t\t\t\t\t\t\t\t<h4>您确定要出库选中料架吗?</h4>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t\t<div class=\"modal-footer\">\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tdata-dismiss=\"modal\">取消</button>\r\n");
      out.write("\r\n");
      out.write("\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-primary btn-lg\"\r\n");
      out.write("\t\t\t\t\t\t\t\t\tid=\"delAllSubmit\">确认</button>\r\n");
      out.write("\t\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t\t</div>\r\n");
      out.write("\t\t\t\t</form>\r\n");
      out.write("\t\t\t</div>\r\n");
      out.write("\t\t</section>\r\n");
      out.write("\t</div>\r\n");
      out.write("\t");
      out.write("\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
  private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:set
    org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
    _jspx_th_c_set_0.setPageContext(_jspx_page_context);
    _jspx_th_c_set_0.setParent(null);
    _jspx_th_c_set_0.setVar("ctx");
    _jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
    if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
      return true;
    }
    _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
    return false;
  }
  private boolean _jspx_meth_c_forEach_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_0 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_forEach_0.setPageContext(_jspx_page_context);
    _jspx_th_c_forEach_0.setParent(null);
    _jspx_th_c_forEach_0.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumberList}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    _jspx_th_c_forEach_0.setVar("shelfRankNumber");
    int[] _jspx_push_body_count_c_forEach_0 = new int[] { 0 };
    try {
      int _jspx_eval_c_forEach_0 = _jspx_th_c_forEach_0.doStartTag();
      if (_jspx_eval_c_forEach_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li style=\"font-size: 20px\"><a href=\"#\"\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonclick=\"$('#shelfRankInput').val('");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumber}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("')\">");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumber}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("</a></li>\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t");
          int evalDoAfterBody = _jspx_th_c_forEach_0.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_forEach_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_forEach_0[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_forEach_0.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_forEach_0.doFinally();
      _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_0);
    }
    return false;
  }
  private boolean _jspx_meth_c_forEach_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_1 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_forEach_1.setPageContext(_jspx_page_context);
    _jspx_th_c_forEach_1.setParent(null);
    _jspx_th_c_forEach_1.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${getColorList}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    _jspx_th_c_forEach_1.setVar("color");
    int[] _jspx_push_body_count_c_forEach_1 = new int[] { 0 };
    try {
      int _jspx_eval_c_forEach_1 = _jspx_th_c_forEach_1.doStartTag();
      if (_jspx_eval_c_forEach_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t<li style=\"font-size: 20px\"><a href=\"#\"\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\tonclick=\"$('#colorinput').val('");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${color}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("')\">");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${color}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("</a></li>\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
          int evalDoAfterBody = _jspx_th_c_forEach_1.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_forEach_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_forEach_1[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_forEach_1.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_forEach_1.doFinally();
      _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_1);
    }
    return false;
  }
  private boolean _jspx_meth_c_forEach_2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_2 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_forEach_2.setPageContext(_jspx_page_context);
    _jspx_th_c_forEach_2.setParent(null);
    _jspx_th_c_forEach_2.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${getColorList}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    _jspx_th_c_forEach_2.setVar("color");
    int[] _jspx_push_body_count_c_forEach_2 = new int[] { 0 };
    try {
      int _jspx_eval_c_forEach_2 = _jspx_th_c_forEach_2.doStartTag();
      if (_jspx_eval_c_forEach_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t<li style=\"font-size: 20px\"><a href=\"#\"\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\tonclick=\"$('#colorinput3').val('");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${color}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("')\">");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${color}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("</a></li>\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
          int evalDoAfterBody = _jspx_th_c_forEach_2.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_forEach_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_forEach_2[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_forEach_2.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_forEach_2.doFinally();
      _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_2);
    }
    return false;
  }
  private boolean _jspx_meth_c_forEach_3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_3 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_forEach_3.setPageContext(_jspx_page_context);
    _jspx_th_c_forEach_3.setParent(null);
    _jspx_th_c_forEach_3.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${getColorList}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    _jspx_th_c_forEach_3.setVar("cs");
    int[] _jspx_push_body_count_c_forEach_3 = new int[] { 0 };
    try {
      int _jspx_eval_c_forEach_3 = _jspx_th_c_forEach_3.doStartTag();
      if (_jspx_eval_c_forEach_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t<li style=\"font-size: 20px\"><a href=\"#\"\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\tonclick=\"$('#colors').val('");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${cs}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("')\">");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${cs}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("</a></li>\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t");
          int evalDoAfterBody = _jspx_th_c_forEach_3.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_forEach_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_forEach_3[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_forEach_3.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_forEach_3.doFinally();
      _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_3);
    }
    return false;
  }
  private boolean _jspx_meth_c_forEach_4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_4 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_forEach_4.setPageContext(_jspx_page_context);
    _jspx_th_c_forEach_4.setParent(null);
    _jspx_th_c_forEach_4.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumberList2}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
    _jspx_th_c_forEach_4.setVar("shelfRankNumber");
    int[] _jspx_push_body_count_c_forEach_4 = new int[] { 0 };
    try {
      int _jspx_eval_c_forEach_4 = _jspx_th_c_forEach_4.doStartTag();
      if (_jspx_eval_c_forEach_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li style=\"font-size: 20px\"><a href=\"#\"\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonclick=\"$('#shelfRankInput4').val('");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumber}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("')\">");
          out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${shelfRankNumber}", java.lang.String.class, (PageContext)_jspx_page_context, null));
          out.write("</a></li>\r\n");
          out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t");
          int evalDoAfterBody = _jspx_th_c_forEach_4.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_forEach_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_forEach_4[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_forEach_4.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_forEach_4.doFinally();
      _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_4);
    }
    return false;
  }
}
ºÓ±±ÍûÃÀÏîÄ¿/gmms.sql
@@ -11,7 +11,7 @@
 Target Server Version : 50528
 File Encoding         : 65001
 Date: 04/12/2023 09:47:49
 Date: 26/01/2024 16:45:39
*/
SET NAMES utf8mb4;
@@ -372,7 +372,7 @@
  `dengluname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '切割班组',
  `BgTime` datetime NULL DEFAULT NULL COMMENT '报工时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 123992 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 140902 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_device_state
@@ -558,7 +558,7 @@
  `start_time` datetime NULL DEFAULT NULL COMMENT '建立时间',
  `groups` bigint(20) NULL DEFAULT NULL COMMENT '线路',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1208629 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 1342342 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_edg_speed
@@ -597,6 +597,8 @@
  `length` int(11) NOT NULL,
  `xinterval` int(11) NOT NULL,
  `yinterval` int(11) NOT NULL,
  `maxLoadingRate` int(3) NOT NULL COMMENT '单炉最大装载率',
  `maxTolerance` int(3) NOT NULL COMMENT '单炉最大尺寸比例',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
@@ -615,7 +617,7 @@
  `IntRemark` int(255) NULL DEFAULT NULL,
  `StrRemark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_galss_task
@@ -819,7 +821,7 @@
  INDEX `galss_id`(`galss_id`) USING BTREE,
  INDEX `type_id`(`type_id`) USING BTREE,
  INDEX `gc`(`engineering_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1393464 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 1532514 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_galss_task_details
@@ -1104,6 +1106,102 @@
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_galss_task_shelf_copy3
-- ----------------------------
DROP TABLE IF EXISTS `gmms_galss_task_shelf_copy3`;
CREATE TABLE `gmms_galss_task_shelf_copy3`  (
  `id` bigint(20) NOT NULL,
  `rank` bigint(20) NULL DEFAULT 0,
  `type_id` bigint(20) NULL DEFAULT NULL,
  `galss_id` bigint(20) NOT NULL,
  `pattern_id` bigint(20) NULL DEFAULT NULL,
  `width` double(6, 1) NULL DEFAULT NULL,
  `height` double(6, 1) NULL DEFAULT NULL,
  `thickness` double(6, 1) NULL DEFAULT NULL,
  `color` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `edg_width` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `edg_height` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `chamfer_size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '倒角大小',
  `galss_type` int(11) NULL DEFAULT NULL COMMENT '玻璃类型 æ•£å•/整单',
  `edg_speed1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '磨边速度',
  `edg_speed2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `fine_throwing` int(11) NULL DEFAULT NULL COMMENT '精抛/粗磨',
  `work_state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `work_procedure` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `slicecage_rank` bigint(20) NULL DEFAULT 0 COMMENT '理片笼架子',
  `drop_frame` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '落架',
  `slicecage_flag` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '理片笼标志(备用)',
  `out_rank` bigint(20) NOT NULL COMMENT '出理片笼序号',
  `start_time` datetime NOT NULL,
  `finsh_time` datetime NULL DEFAULT NULL,
  `stop_position` int(11) NOT NULL COMMENT '下片位置',
  `processcard_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程卡号',
  `engineering_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工程号',
  `broken_state` int(11) NOT NULL COMMENT '破片标记,非0破片',
  `stop_rank` int(11) NOT NULL,
  `work_procedure_number` int(11) NULL DEFAULT NULL,
  `gc_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `gc_width` double NULL DEFAULT NULL,
  `gc_height` double NULL DEFAULT NULL,
  `gc_stockid` int(11) NULL DEFAULT NULL,
  `marking_flag` int(11) NOT NULL COMMENT '打标',
  `groupsss` int(11) NULL DEFAULT NULL COMMENT '线路',
  `banzu` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班组',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `pattern_id`(`pattern_id`) USING BTREE,
  INDEX `galss_id`(`galss_id`) USING BTREE,
  INDEX `type_id`(`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_galss_task_shelf_log
-- ----------------------------
DROP TABLE IF EXISTS `gmms_galss_task_shelf_log`;
CREATE TABLE `gmms_galss_task_shelf_log`  (
  `id` bigint(20) NOT NULL,
  `rank` bigint(20) NULL DEFAULT 0,
  `type_id` bigint(20) NULL DEFAULT NULL,
  `galss_id` bigint(20) NOT NULL,
  `pattern_id` bigint(20) NULL DEFAULT NULL,
  `width` double(6, 1) NULL DEFAULT NULL,
  `height` double(6, 1) NULL DEFAULT NULL,
  `thickness` double(6, 1) NULL DEFAULT NULL,
  `color` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `edg_width` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `edg_height` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `chamfer_size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '倒角大小',
  `galss_type` int(11) NULL DEFAULT NULL COMMENT '玻璃类型 æ•£å•/整单',
  `edg_speed1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '磨边速度',
  `edg_speed2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `fine_throwing` int(11) NULL DEFAULT NULL COMMENT '精抛/粗磨',
  `work_state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `work_procedure` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `slicecage_rank` bigint(20) NULL DEFAULT 0 COMMENT '理片笼架子',
  `drop_frame` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '落架',
  `slicecage_flag` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '理片笼标志(备用)',
  `out_rank` bigint(20) NOT NULL COMMENT '出理片笼序号',
  `start_time` datetime NOT NULL,
  `finsh_time` datetime NULL DEFAULT NULL,
  `stop_position` int(11) NOT NULL COMMENT '下片位置',
  `processcard_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程卡号',
  `engineering_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工程号',
  `broken_state` int(11) NOT NULL COMMENT '破片标记,非0破片',
  `stop_rank` int(11) NOT NULL,
  `work_procedure_number` int(11) NULL DEFAULT NULL,
  `gc_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `gc_width` double NULL DEFAULT NULL,
  `gc_height` double NULL DEFAULT NULL,
  `gc_stockid` int(11) NULL DEFAULT NULL,
  `marking_flag` int(11) NOT NULL COMMENT '打标',
  `groupsss` int(11) NULL DEFAULT NULL COMMENT '线路',
  `banzu` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班组',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `pattern_id`(`pattern_id`) USING BTREE,
  INDEX `galss_id`(`galss_id`) USING BTREE,
  INDEX `type_id`(`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_galss_task_slicecage
-- ----------------------------
DROP TABLE IF EXISTS `gmms_galss_task_slicecage`;
@@ -1255,7 +1353,7 @@
  `IntRemark` int(255) NULL DEFAULT NULL,
  `CreateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_glass_log
@@ -1322,7 +1420,7 @@
  `glass_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '玻璃类型',
  `flag` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标记',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 83 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 88 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_glass_yuliao
@@ -1407,7 +1505,7 @@
  `flag` int(11) NOT NULL,
  `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '匹配内容',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1995652 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 2237849 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_identify_mark
@@ -1513,7 +1611,7 @@
  `minArea` double NULL DEFAULT NULL COMMENT '最小面积',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `main_liuchengka_idx`(`main_liuchengka`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 58777 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 66453 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_liuchengka_buffer
@@ -1538,7 +1636,7 @@
  `StrRemark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预留列,占用时请标明',
  `Create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 44932 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 51373 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_liuchengka_copy1
@@ -1640,7 +1738,7 @@
  `IntRemark` int(255) NULL DEFAULT NULL COMMENT '预留列,使用需注明',
  `StrRemark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预留列,使用需注明',
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 39208 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 44785 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_load_rack
@@ -1855,7 +1953,7 @@
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `task_id`(`task_id`) USING BTREE,
  INDEX `engineering_id`(`engineering_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 142276 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 160274 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_pattern_task_interrupt
@@ -1969,7 +2067,7 @@
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `shelf_rank_id`(`shelf_rack_id`) USING BTREE,
  CONSTRAINT `gmms_rank_ibfk_1` FOREIGN KEY (`shelf_rack_id`) REFERENCES `gmms_shelf_rack` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 4138 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 4761 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_rank_2
@@ -2018,7 +2116,7 @@
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `file_name`(`file_name`) USING BTREE,
  INDEX `create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8137 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 9059 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_raw_file_2
@@ -2054,7 +2152,7 @@
  `production_time` datetime NULL DEFAULT NULL COMMENT '生产日期',
  `batch_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '批次号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5549 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 6213 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_shelf_rack
@@ -2110,7 +2208,7 @@
  `finsh_time` datetime NULL DEFAULT NULL COMMENT '完成时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `file_id`(`file_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 72768 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 81140 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_shelf_task_2
@@ -2152,7 +2250,7 @@
  `finshtype1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上车完成手动或自动',
  `finshtype2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '下车完成手动或自动',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 52731 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 61832 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_slicecage
@@ -2257,7 +2355,7 @@
  `erp_glass_id` bigint(20) NULL DEFAULT NULL,
  `head_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '附加信息头 ä¸€èˆ¬åªæœ‰ç¬¬ä¸€ç‰‡çŽ»ç’ƒæœ‰è¯¥å­—æ®µ',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 171765 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 199841 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gmms_timer
@@ -2298,6 +2396,7 @@
  `banzu` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班组',
  `intRemark` int(11) NULL DEFAULT NULL COMMENT '预留列,使用请标明用途',
  `strRemark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预留列,使用请标明用途',
  `isPaused` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否暂停设备(用于切换班组)',
  PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
@@ -2350,7 +2449,7 @@
  `processcard_count` int(11) NULL DEFAULT NULL COMMENT '总数',
  `starttime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 85423 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 100509 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for gmms_yuliao_slicecage
@@ -2407,7 +2506,7 @@
  `update_time` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `add_time` bigint(13) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38155 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 42775 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for io_log
@@ -2421,7 +2520,7 @@
  `read_message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `send_message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 310306 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 380186 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for liuchengka_output
@@ -2471,7 +2570,7 @@
  `name1` datetime NULL DEFAULT NULL,
  `name2` datetime NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 549993 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 592131 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for namess
@@ -5719,18 +5818,16 @@
    set t_step=2;
     #insert into gmms_galss_task select * from gmms_galss_task_buffer where engineering_id=@file_name;
    select @file_name;
    insert into gmms_galss_task (id,rank,type_id,galss_id,pattern_id,width,height,thickness,color,edg_width,edg_height,chamfer_size,galss_type,edg_speed1,edg_speed2,fine_throwing,work_state,work_procedure,slicecage_rank,drop_frame,slicecage_flag,out_rank,start_time,finsh_time,stop_position,processcard_id,engineering_id,broken_state,stop_rank,work_procedure_number,gc_number,gc_width,gc_height,gc_stockid,marking_flag) select id,rank,type_id,MOD(galss_id,10000),pattern_id,width,height,thickness,color,edg_width,edg_height,chamfer_size,galss_type,edg_speed1,edg_speed2,fine_throwing,work_state,work_procedure,slicecage_rank,drop_frame,slicecage_flag,out_rank,start_time,finsh_time,stop_position,processcard_id,engineering_id,broken_state,stop_rank,work_procedure_number,gc_number,gc_width,gc_height,gc_stockid,marking_flag from gmms_galss_task_buffer where engineering_id=@file_name;
    
    select t_err,t_step,0;
    call output_create(@file_name);
    select t_err,t_step,1;
    end if;
    if t_err=0 then 
                set t_step=3;
           call dongzuo_update_marking_flag(@file_name,line);
    end if;
    select t_err;
    select t_step;
    if t_err=0 then     
            set t_step=4;
           update gmms_raw_file set `state`='已领取',operator=line,create_time=now() where id= rawFileid;             
@@ -5740,11 +5837,9 @@
            COMMIT; 
    end if;
    
    if t_err=1 then
    if t_err=1 then
       ROLLBACK;
    end if;
         select t_err,t_step;
END
;;
delimiter ;
@@ -6579,6 +6674,7 @@
            and stop_position>0 and work_state!='破损' and work_procedure!='钢化后下片';
            
            SELECT count(*) into waitingcount from gmms_slicecage_tempering where state="等待中";
            select notsliceagecount,ischuku_,nottaizi;
            if notsliceagecount=0 or (ischuku_='出库' and nottaizi=0) then
                #出片
                if (ischuku_='出库' and nottaizi=0) then
@@ -6608,6 +6704,7 @@
                        set gs.work_state='出库中',st.state='出库中'
                        where gs.slicecage_rank is not null and gs.id=@taskids;
                        UPDATE gmms_var SET Value=rk where varname='last_pos' and groups=@work_groups;
                        insert into aaaa(MachineName,groups,data1,Content,id,Sendtext) values (machineids,"",NOW(),'发送出库任务',"",messagedate);
                    end if;
                end if;
            elseif waitingcount=0 then
@@ -14179,16 +14276,21 @@
        declare countsss int;
        
        
            declare o_err int default(0);
        
        DECLARE cur CURSOR FOR
        SELECT edg_width,edg_height,cast(edg_speed2 as signed) as xuhao,count(*),processcard_id FROM gmms_galss_task where engineering_id=gc group by processcard_id , edg_speed2,processcard_id
     ,edg_width,edg_height order by processcard_id,cast(edg_speed2 as signed);
     DECLARE  CONTINUE HANDLER FOR NOT FOUND SET _break=1;
     set _break=0;
set o_err =1;
     SELECT edg_width,edg_height,cast(edg_speed2 as signed) as xuhao,count(*),processcard_id FROM gmms_galss_task where engineering_id=gc group by processcard_id , edg_speed2,processcard_id
     ,edg_width,edg_height order by processcard_id,cast(edg_speed2 as signed);
     set o_err =2;
     open cur;
      set nxh=0;
     set tmp=0;
@@ -14198,33 +14300,57 @@
     end if;
     set countsss=0;
     while _break=0 do
     set o_err =3;
        FETCH cur into w,h,xh,c,lck;    
            select o_err;
            if _break=0 then
                -- cselect 1;
                if nxh=0 then 
                set o_err =4;
                    set nxh=1;
                    set lastlck=lck;
                    set lw=w;
                    set lh=h;
                    update gmms_galss_task set gc_width=nxh where processcard_id=lck  and edg_speed2=xh;
                    select o_err;
                else            
                                 set o_err =5;
                            
                    if lastlck=lck then 
                         set o_err =6;
                        if lw=w and lh=lh then 
                        set o_err =31;
                            update gmms_galss_task set gc_width=nxh where processcard_id=lck  and edg_speed2=xh;
                        else
                        set o_err =32;
                            set nxh=nxh+1;
                            set   lw=w;
                            set   lh=h;
                            update gmms_galss_task set gc_width=nxh where processcard_id=lck  and edg_speed2=xh;                                             
                        end if;
                        select o_err;
                    else    
                        #    INSERT INTO liuchengka_output 
                        set tmp=1;
                        if nxh>3 then 
                            set    tmp=2;
                        end if;
set o_err=33;
-- select CONCAT(lastlck,',0;',tmp,',1;',gc,',2:',nxh,',0,3;',w,',4:',h,',0');
                        INSERT INTO `gmms`.`liuchengka_output`(`liuchengka`, `guige`, `state`, `gongcheng`, `maxxuhao`, `currentxuhao`, `width`, `height`, `suo`) VALUES (lastlck,NULL,tmp,gc,nxh,0,w,h,0);
                        select o_err;
                            set o_err =7;
                        if tmp=1 then 
                            set    tmp=0;
                        end if;
@@ -14234,12 +14360,14 @@
                        set lastlck=lck;
                        set lw=w;
                        set lh=h;
                        update gmms_galss_task set gc_width=nxh where processcard_id=lck  and edg_speed2=xh;
                    end if;
                        update gmms_galss_task set gc_width=nxh where processcard_id=lck  and edg_speed2=xh;
                    end if;            select o_err;
                end if;
            else
                #结束
                     set o_err =8;
                if nxh<>0 then 
                    set tmp=1;
                    if nxh>3 then 
@@ -14255,8 +14383,11 @@
                end if;
                
            end if;
                select o_err;
                 set o_err =9;
     end while;
     close cur;
     select o_err;
END
;;
delimiter ;
@@ -16282,7 +16413,7 @@
                    select rp.left_pieces into @left_pieces from gmms_shelf_rack sr join gmms_raw_package rp on sr.raw_package_id1=rp.id where sr.id=@shelf_rack_id;
                    #判断架子上面是否还有玻璃
                    if @left_pieces=0 then
                        update gmms_shelf_rack set state='空闲',raw_package_id1=Null,mod_time=now(),color_falg=0 where id=@shelf_rack_id;
                        update gmms_shelf_rack set state='空闲',raw_package_id1=null,mod_time=now(),color_falg=0 where id=@shelf_rack_id;
                    else 
                    # @color='白玻' or @color='超白' or @color='C' 
                        if 1=1 then
@@ -17229,9 +17360,7 @@
        select count(*) into @counts from gmms_galss_task where work_state='等待中' and work_procedure='下片' and out_rank=rankid and engineering_id=@engineering_id;
        select drop_frame,width,height,thickness,processcard_id,galss_type,color into @drop_frame,@width,@height,@thickness,@processcard_id,@galss_type,@color from gmms_galss_task where work_state='等待中' and work_procedure='下片' and out_rank=rankid and engineering_id=@engineering_id; 
        select stops,finsh_count into @id,@finsh_count from gmms_drop_frame where drop_frame=@drop_frame and processcard_id=@processcard_id and groups=@work_groups;
        select @id;
        select @processcard_id;
        select @counts;
        select @id,@processcard_id,@counts;
        #判断是否有等待的任务
        
        if @counts=1 then        
@@ -17260,7 +17389,8 @@
            set messagedate=@date;
            if messagedate is not null then        
                update gmms_galss_task set work_state='正在工作' where work_state='等待中' and work_procedure='下片' and out_rank=rankid and     engineering_id=@engineering_id;
            end if;
            end if;
        end if;
    elseif machineids=75 then
        #新加机械手
@@ -17275,8 +17405,12 @@
        select out_rank,stop_position into @out_rank1,@stop_position from gmms_galss_task 
        where work_state='正在工作' and work_procedure='下片'  and engineering_id=@engineering_id limit 0,1;
        
        select id,drop_frame,width,height,thickness,processcard_id,out_rank into @gid_,@drop_frame,@width,@height,@thickness,@processcard_id,@out_rank from gmms_galss_task
--         select id,drop_frame,width,height,thickness,processcard_id,out_rank into @gid_,@drop_frame,@width,@height,@thickness,@processcard_id,@out_rank from gmms_galss_task
--         where work_state='等待中' and work_procedure='下片'  and engineering_id=@engineering_id order by out_rank limit 0,1;
        #修改   å‘送磨边后的宽高   ä¸‹ç‰‡æœºç²¾åº¦ä»Ž0.1mm>1mm  2024/1/19
        select id,drop_frame,edg_width,edg_height,thickness,processcard_id,out_rank into @gid_,@drop_frame,@width,@height,@thickness,@processcard_id,@out_rank from gmms_galss_task
        where work_state='等待中' and work_procedure='下片'  and engineering_id=@engineering_id order by out_rank limit 0,1;
        
        select stops,finsh_count into @id,@finsh_count from gmms_drop_frame 
        where drop_frame=@drop_frame and processcard_id=@processcard_id and groups=@work_groups;
@@ -17309,7 +17443,7 @@
                        update gmms_galss_task set work_state='正在工作' where work_state='等待中' and work_procedure='下片' and out_rank=@out_rank and engineering_id=@engineering_id;
                    end if;        
                    call intTo2ByteHex10_16_4(@out_rank,@out_ranks);
                    call intTo2ByteHex10_16_4(@width*10,@widths);
                    call intTo2ByteHex10_16_4(@width,@widths);
                    call intTo2ByteHex10_16_4(@height*10,@heights);
                    call intTo2ByteHex10_16_4(@thickness*10,@thicknesss);
                    call intTo2ByteHex10_16_4(@id,@ids);
@@ -17325,7 +17459,16 @@
                    insert into aaaa(MachineName,groups,data1,Content,id,Sendtext) values (machineids,IFNULL(@id,0),NOW(),'发送下片机任务',IFNULL(@gid_,0),messagedate);
            end if;
        
        end if;
        end if;
--         if (select software_connect from gmms_machine where id=5)=0 then
--             #set dates=CONCAT(returnvalue,'0001','0001','7fbc','3a98','003c');
--             set dates=CONCAT(returnvalue,'0001','0001','0ccf','5dc0','003c');
--             call message(dates,'000a',@date);
--             set messagedate=@date;
--             update gmms_machine set software_connect=10 where id=5;
--             insert into aaaa(MachineName,groups,data1,Content,id,Sendtext) values (machineids,0,NOW(),'发送下片机测试任务',0,messagedate);
--         end if;
        if @counts=1 and false then
            if @out_rank1 is not null then
                if @stop_position=2 then
@@ -20104,6 +20247,8 @@
    
    select count(*) into @workcount from gmms_galss_task_shelf 
    where processcard_id=@processcardid and work_state='正在工作' and (work_procedure='理片笼上片' or work_procedure='理片笼下片');
    select @dropid,@workcount,@processcardid,signs_,@remarks,@sliceagecount,ischuku_;
    #and ranksumcount>=maxpostoprank
    if @dropid is not null and @workcount=0 and @processcardid is not null and signs_=3 and @remarks=1 then
        if @sliceagecount>0 and ischuku_ is null then
@@ -20128,9 +20273,10 @@
                if dates is not null then
                    update gmms_galss_task_shelf set work_state='正在工作',work_procedure='理片笼上片' where id=@id;
                end if;
                insert into aaaa(MachineName,groups,data1,Content,id,Sendtext) values (machineids,IFNULL(@id,0),NOW(),'发送理片机器人上片任务',"",messagedate);
                call message(dates,'000a',@date);
                set messagedate=@date;
                insert into aaaa(MachineName,groups,data1,Content,id,Sendtext) values (machineids,IFNULL(@id,0),NOW(),'发送理片机器人上片任务',"",messagedate);
            end if;            
        else
            update gmms_liuchengka set ischu='出库' where liuchengka=@processcardid and ischu='待出库';
@@ -20816,6 +20962,7 @@
    DECLARE Endaddress_ varchar(255) DEFAULT null;    #目的地
    DECLARE orientation_ varchar(255) DEFAULT null;    #朝向
    DECLARE rackid_ bigint DEFAULT 0;    #车上架子任务id
    DECLARE zknotFinsh bigint DEFAULT 0;    #中空未完成数量
    DECLARE groups_ BIGINT DEFAULT  
    (select work_id from gmms_machine where id=machineids);  #线路
    DECLARE isWorking bigint DEFAULT 
@@ -20891,7 +21038,24 @@
                        where liuchengka=(select processcard_id from gmms_shelf_rack_2 where id=rackid_ limit 0,1);
                        update gmms_liuchengka set ischu=null where liuchengka=liuchengka_;
                        update gmms_drop_frame_5 set rank=rackid_,sign=0,rankposition=Beginaddress_ where stop_rank=Endaddress_ order by stops asc limit 1;
                    else
                    elseif Tasktype_='中空' then
                        #保存数据  ç„¶åŽåˆ é™¤åº“存表  zknotFinsh
                        select liuchengka into liuchengka_ from gmms_liuchengka
                        where liuchengka=(select processcard_id from gmms_shelf_rack_2 where id=rackid_ limit 0,1);
                        set zknotFinsh=(select count(*) from gmms_galss_task_shelf where processcard_id=liuchengka_ and !(work_state='已完成' and work_procedure='中空上片'));
                        if zknotFinsh=0 then
                            insert into gmms_galss_task_shelf_log
                            select gt.* from gmms_galss_task_shelf as gt left join gmms_galss_task_shelf_log as gs on gt.id=gs.id
                            where gt.processcard_id=liuchengka_  and gs.id is null and
                            (select count(*) from gmms_galss_task_shelf where processcard_id=gt.processcard_id and !(work_state='已完成' and work_procedure='中空上片'))=0;
                            delete from gmms_galss_task_shelf where processcard_id=liuchengka_;
                        end if;
                        update gmms_galss_task_shelf set stop_position=0 where processcard_id=liuchengka_;
                        update gmms_drop_frame_5 set rank=rackid_,sign=0,rankposition=Beginaddress_ where stop_rank=Endaddress_ order by stops asc limit 1;
                    else
                        update gmms_drop_frame_5 set rank=rackid_,sign=0,rankposition=Beginaddress_ where stop_rank=Endaddress_ order by stops asc limit 1;
                    end if;                    
                elseif Taskphase_='出库' then
@@ -20967,10 +21131,7 @@
    where groups_=4 and drop_groups=groupss_ and rank is null and sign=0 and flag=1 and orientation='A';
    select count(stop_rank) into CountB_D from gmms_drop_frame_5 
    where groups_=4 and drop_groups=groupss_ and rank is null and sign=0 and flag=1 and orientation='B';
    select CountA_D;
    select CountB_D;
    select CountA_S;
    select CountB_S;
    select CountA_D,CountB_D,CountA_S,CountB_S;
    #找到此合片流程卡 æ˜¯å¦å±žäºŽåŒä¸€é¢
    if childcount_=2 and (CountA_S+CountB_S)=childcount_ then
        #两架合片
@@ -21027,7 +21188,8 @@
    DECLARE Count_S DOUBLE DEFAULT 0;    #查找此父级流程卡在库内的数量 
    DECLARE parentliuchengkaCount int DEFAULT 0;      #此父级流程卡下 çš„子流程卡数量
    DECLARE zkliuchengka_ varchar(255) DEFAULT null;  #父级流程卡
    DECLARE isMatchCount_ varchar(255) DEFAULT null;  #父级流程卡
    DECLARE isMatchCount_ varchar(255) DEFAULT null;  #是否有未优化的
    DECLARE isWorkingCount_ varchar(255) DEFAULT 0;  #是否有正在工作的
    #定义游标
    DECLARE emp_cursor CURSOR FOR SELECT zkliuchengka FROM y_parent_liuchengka;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET isEnd = 1;
@@ -21059,7 +21221,10 @@
            select count(*) into isMatchCount_ from gmms_galss_task_shelf 
            where gc_number=zkliuchengka_ and ((work_state='已完成' and work_procedure='钢化后下片' and stop_position<1) or (stop_position>0 and work_state='破损'));
            
            if Count_S=parentliuchengkaCount and parentliuchengkaCount>0 and isMatchCount_>0 and Count_DZ=0 then
            select count(*) into isWorkingCount_ from gmms_galss_task_shelf
            where gc_number=zkliuchengka_ and work_state='正在工作';
            if Count_S=parentliuchengkaCount and parentliuchengkaCount>0 and isMatchCount_>0 and Count_DZ=0 and isWorkingCount_=0 then
                insert into A_youhua(processcard_id,count,youhuashijian) values (zkliuchengka_,isMatchCount_,NOW());
                call y_optimize_GAI(zkliuchengka_,1,@h,@l);
            end if;        
@@ -21398,12 +21563,13 @@
                set orientation_='A';
            end if;
            if orientation_ is null then
                #表示 1.此任务未领取 / 2.领取线路无空工位
                #表示 1.此任务未领取 / 2.领取线路无空工位    ï¼ˆè§„则:按不缺片的方向为准,即缺片的去旋转)
                select sr.orientation into orientation_ from gmms_drop_frame_5 as dr 
                left join gmms_shelf_rack_2 as sr on dr.rank=sr.id
                left join gmms_liuchengka as lk on sr.processcard_id=lk.liuchengka
                where sr.id is not null and lk.liuchengka is not null and dr.groups_=100 and dr.sign=0
                and lk.parent_liuchengka=parentliuchengka_ limit 0,1;
                and lk.parent_liuchengka=parentliuchengka_
                ORDER BY (select count(*) from gmms_galss_task_shelf where processcard_id=sr.processcard_id and (work_state='已完成' and work_procedure='钢化后下片')) asc limit 0,1;
            end if;
        end if;