| | |
| | | eclipse.preferences.version=1 |
| | | encoding//WebContent/bigScreen/allGlassflashVice.jsp=UTF-8 |
| | | encoding//WebContent/bigScreen/dakongdaping.jsp=UTF-8 |
| | | encoding//WebContent/bigScreen/glassStorage.jsp=UTF-8 |
| | | encoding//WebContent/login/machinelistcontent.jsp=UTF-8 |
| | | encoding//WebContent/mysqlInsert/getPicture.jsp=UTF-8 |
| | | encoding//WebContent/mysqlInsert/mysqllist.jsp=UTF-8 |
| | | encoding//WebContent/mysqlInsert/toPlc.jsp=UTF-8 |
| | |
| | | #app{ |
| | | width: 100%; |
| | | height: 100%; |
| | | background-color: bule; |
| | | margin: 0; |
| | | padding: 0; |
| | | } |
| | | #divHead,#left,#main,.shelf{ |
| | | box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04); |
| | |
| | | } |
| | | *{ |
| | | text-align: center; |
| | | } |
| | | #mains{ |
| | | height: 100%; |
| | | width: 100%; |
| | | padding: 0; |
| | | margin: 0; |
| | | } |
| | | *{ |
| | | padding: 0%; |
| | | margin: 0%; |
| | | } |
| | | .imgCenter{ |
| | | max-width: 100%; |
| | | max-height: 100%; |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | right: 0; |
| | | bottom: 0; |
| | | margin: auto; |
| | | } |
| | | .el-dialog__body{ |
| | | height: 40vh; |
| | | overflow: auto; |
| | | } |
| | |
| | | Vue.prototype.global={ |
| | | polling:null, |
| | | pollingIndex:0, |
| | | timer:30000 |
| | | } |
| | | |
| | | |
| | | let str = window.location.href.substr(window.location.href.indexOf('?') + 1) |
| | | let json = new Object() |
| | |
| | | }, |
| | | connects:function(gongneng,sql,flag,num){ |
| | | $.ajax({ |
| | | url :'http://localhost:8080/gmms/mysqlInsert/mysql.jsp', |
| | | url :'../mysqlInsert/mysql.jsp', |
| | | type : "post",//ä¸å±éäºget |
| | | data:{"gongneng":gongneng,"sql":sql,'flag':flag,'anquanma':json["anquanma"]}, |
| | | async : true, |
| | |
| | | } |
| | | //gongneng:èªå®ä¹ï¼sqlåå¨è¿ç¨ï¼flagæ å¿(0,æ¯ç¨å¼ å·¥ä¹ååè½æå
¥ï¼1åå¨è¿ç¨æ¥è¯¢ï¼2åå¨è¿ç¨æå
¥)ï¼valsï¼vueédataåæ° |
| | | function loadAjxs1(gongneng,sql,flag,vals){ |
| | | $.post("localhost:8080/gmms/mysqlInsert/mysql.jsp", |
| | | $.post("../mysqlInsert/mysql.jsp", |
| | | {"yemian":"123","gongneng":gongneng,"sql":sql,'flag':flag,'anquanma':json["anquanma"]}, |
| | | function(result){ |
| | | if(flag==2){ |
| | |
| | | |
| | | function loadAjxs(gongneng,sql,flag,vals){ |
| | | $.ajax({ |
| | | url :'http://localhost:8080/gmms/mysqlInsert/mysql.jsp', |
| | | url :'../mysqlInsert/mysql.jsp', |
| | | type : "GET",//ä¸å±éäºget |
| | | data:{"yemian":"123","gongneng":gongneng,"sql":sql,'flag':flag,'anquanma':json["anquanma"]}, |
| | | async : true, |
| | |
| | | return Vue; |
| | | |
| | | })); |
| | | Vue.directive('preventreclick', { |
| | | |
| | | Vue.directive('preventreclick', {//鲿¢éå¤ç¹å» |
| | | inserted(el, binding) { |
| | | el.addEventListener('click', () => { |
| | | if (!el.disabled) { |
| | |
| | | }) |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | |
| | | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| | | <title>设置æé</title> |
| | | <%-- <link rel="stylesheet" href="${ctx}/pp/css/baobiaoyangshi.css"> --%> |
| | | <script src="../../js/jquery-3.4.1.js"></script> |
| | | <script src="../../js/jquery-3.4.1.min.js"></script> |
| | | <link rel="stylesheet" href="../../css/quanxiang.css"> |
| | | |
| | | <style> |
| | |
| | | top:55px; |
| | | } |
| | | </style> |
| | | <script src="../../js/jquery-3.4.1.js"></script> |
| | | <script src="../../js/jquery-3.4.1.min.js"></script> |
| | | <link rel="stylesheet" href="../../css/quanxiang.css"> |
| | | <link rel="shortcut icon" href="../../img/3.ico" /> |
| | | |
| | |
| | | /* if(true){ */ |
| | | if(coun!=0){ |
| | | out.println("<iframe id='top' height='10%' width='100%' src='shuoming.jsp?adminid="+adminid+"&xingming="+xingming+"&dengji="+dengji+"&anquanma="+anquanma+"&yuyan="+yuyan+"' frameborder='0'></iframe>"); |
| | | out.println("<iframe id='left' height='90%' width='13%' style='float: left;' src='quanxian.jsp?adminid="+adminid+"&anquanma="+anquanma+"&yuyan="+yuyan+"' frameborder='0'></iframe>"); |
| | | out.println("<iframe id='left' height='90%' width='13%' style='float: left;overflow-y: hidden;' src='quanxian.jsp?adminid="+adminid+"&anquanma="+anquanma+"&yuyan="+yuyan+"' frameborder='0'></iframe>"); |
| | | |
| | | } |
| | | else{ |
| | |
| | | else{ |
| | | out.print("<script type='text/javascript'>alert('å®å
¨ç æ æ')</script>"); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | else{ |
| | | out.print("<script type='text/javascript'>alert('ç¨æ·åæè
å¯ç é误')</script>"); |
| | |
| | | <html> |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
| | | <link rel="stylesheet" href="../js/static/css/element.css"> |
| | | <link rel="stylesheet" href="../js/static/css/style.css"> |
| | | <script src="../js/static/js/vue.js"></script> |
| | | <script src="../js/mixins.js"></script> |
| | | <!-- import JavaScript --> |
| | | <script src="../js/static/js/element.js"></script> |
| | | <script src="../js/static/js/echarts.min.js"></script> |
| | | <script src="../js/main.js"></script> |
| | | <style type="text/css"> |
| | | <style> |
| | | .el-table .warning-row { |
| | |
| | | <title>Insert title here</title> |
| | | </head> |
| | | <body> |
| | | <div id="app" style="display:width:100%"> |
| | | <% |
| | | String a=null; |
| | | try{ |
| | | a=Manager.getDevice().toString(); |
| | | } |
| | | catch(Exception e){ |
| | | a="[{}]"; |
| | | } |
| | | |
| | | |
| | | %> |
| | | <div id="app" style="width:100%"> |
| | | <el-table border |
| | | :data="machine" |
| | | height='700' |
| | | height='100%' |
| | | style="width: 100%;" |
| | | :cell-class-name="tableRowClassName" |
| | | > |
| | |
| | | el: '#app', |
| | | mixins:[mixin], |
| | | data:{ |
| | | machine:<%out.print( Manager.getDevice().toString());%>, |
| | | machine:<%= a%>, |
| | | }, |
| | | methods:{ |
| | | tableRowClassName({row,column,rowIndex,columnIndex}) { |
| | |
| | | } |
| | | } |
| | | }) |
| | | //console.log(app.$data.machine); |
| | | // console.log(app.$data.machine); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | |
| | | |
| | | <%@include file="mysqlconnect.jsp"%> |
| | | <body style='background-color:#D5EAFF'> |
| | | <body style='background-color:#D5EAFF;overflow-y:hidden'> |
| | | <!--主页é¢å·¦ä¾§èåæ å®ç°--> |
| | | |
| | | <div class="menu" > |
| | |
| | | Connection con=DriverManager.getConnection( urlglass,user,password); |
| | | |
| | | CallableStatement cs = con.prepareCall("{call mokuai(?,?,?)}"); |
| | | id="A001"; |
| | | id=request.getParameter("adminid"); |
| | | cn="cn"; |
| | | cs.setString(1, id); |
| | | cs.setString(2, cn); |
| | |
| | | while(rs.next()) |
| | | { |
| | | |
| | | |
| | | mid=rs.getInt(1); |
| | | String mokuainame=rs.getString(2); |
| | | out.println("<div class='menu_title'>"+mokuainame+"<span class='indicator' id='indicator'>â¼</span></div><ul class='test'>"); |
| | |
| | | String caidanname=rss.getString(1); |
| | | String yemian=rss.getString(2); |
| | | //out.println("<li><a onclick='tiaoz('"+yemian+"')' >"+caidanname+"</a></li>"); |
| | | out.println("<li onclick="+"tiaoz('"+yemian+"')"+" >"+caidanname+"</li>"); |
| | | out.println("<li onclick="+"tiaoz('"+yemian+"',"+mid+")"+" >"+caidanname+"</li>"); |
| | | out.println("<li class='item_divider'></li>"); |
| | | } |
| | | out.println("</ul>"); |
| | |
| | | } |
| | | |
| | | } |
| | | function tiaoz(n){ |
| | | localStorage.setItem("newPage",n); |
| | | n=n+'&'+window.parent.location.search.substr(1); |
| | | |
| | | |
| | | if (n.includes('caidanid=9')) { |
| | | window.open(n, '_blank'); // 卿°çªå£ä¸æå¼æå® URL |
| | | }else{ |
| | | window.parent.document.getElementById("main").src = n; |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | //window.open(n); |
| | | } |
| | | function tiaoz(n,mid){ |
| | | if(mid!=90){ |
| | | localStorage.setItem("newPage",n); |
| | | } |
| | | |
| | | n=n+'&'+window.parent.location.search.substr(1); |
| | | |
| | | |
| | | if (mid==90) { |
| | | window.open(n, '_blank'); // 卿°çªå£ä¸æå¼æå® URL |
| | | }else{ |
| | | window.parent.document.getElementById("main").src = n; |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | <%@page import="builder.Manager"%> |
| | | <%@page import="builder.ThreadHttpServer"%> |
| | | <%@page import="toTcp.TcpMain"%> |
| | | <%@include file="../mysqlInsert/mysql_connect.jsp"%> |
| | | <% |
| | | Manager.appStart(new String[]{url,user,password }); |
| | | response.sendRedirect("bdg.jsp"); |
| | | ThreadHttpServer.mains(); |
| | | //TcpMain.getElectric(); |
| | | //Manager.appStart(new String[]{url,user,password }); |
| | | |
| | | //response.sendRedirect("bdg.jsp"); |
| | | %> |
| | |
| | | response.setContentType("text/html; charset=utf-8"); |
| | | response.setHeader("Access-Control-Allow-Origin","*"); |
| | | %> |
| | | <html> |
| | | <head> |
| | | </head> |
| | | <body> |
| | | <%@include file="mysql_connect.jsp"%> |
| | | <%@page import="java.util.LinkedHashMap"%> |
| | | <%@page import="java.util.HashMap"%> |
| | |
| | | String sltcSql =request.getParameter("sql"); |
| | | String anquanma=request.getParameter("anquanma"); |
| | | try{ |
| | | |
| | | Class.forName(driverClass);{ |
| | | Connection conAnquan=DriverManager.getConnection( urlglass,user,password); |
| | | |
| | | //éè¿connectionæ°æ®åºé¾æ¥å¯¹è±¡ å建ä¸ä¸ªstatementå¯¹è±¡æ°æ®åºæä½å¯¹è±¡ |
| | | /* Connection conAnquan=DriverManager.getConnection( urlglass,user,password); |
| | | Statement stmts=conAnquan.createStatement(); |
| | | //æ§è¡sqlè¯å¥ |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); |
| | | Date time = new Date(); |
| | | long timestamp = time.getTime() / 1000L; |
| | |
| | | { |
| | | coun++; |
| | | } |
| | | conAnquan.close(); |
| | | rss.close(); |
| | | stmts.close(); |
| | | conAnquan.close(); */ |
| | | //coun>0 |
| | | if(true){ |
| | | Connection con=DriverManager.getConnection( url,user,password); |
| | | |
| | | //éè¿connectionæ°æ®åºé¾æ¥å¯¹è±¡ å建ä¸ä¸ªstatementå¯¹è±¡æ°æ®åºæä½å¯¹è±¡ |
| | | String flag=""; |
| | | //sltcSql="{call AXJ_celiangguanli_oneLineSet(?)}~{'lines':'1'}"; |
| | | flag=request.getParameter("flag"); |
| | | if(!flag.equals("0")){ |
| | | String[] sql=sltcSql.split("~"); |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | cs.close(); |
| | | }else{ |
| | | Statement stmtss=con.createStatement(); |
| | | |
| | | stmtss.execute(sltcSql); |
| | | //stmtss.execute(sltcSql); |
| | | //stmtss.close(); |
| | | } |
| | | |
| | | |
| | | con.close(); |
| | | }else{ |
| | | out.print("[[anquanmaerr]]"); |
| | | } |
| | | } |
| | | } |
| | | }catch(Exception e){ |
| | | Class.forName(driverClass);{ |
| | | Connection con=DriverManager.getConnection(url,user,password); |
| | | CallableStatement bs =con.prepareCall("{call AXJ_err(?,?,?)}"); |
| | | bs.setString(1, e.toString()); |
| | | bs.setString(2, gongneng); |
| | | bs.setString(3, sltcSql+','+anquanma); |
| | | bs.setString(3, sltcSql); |
| | | bs.execute(); |
| | | bs.close(); |
| | | con.close(); |
| | | } |
| | | out.print("[['åçæªç¥é误ï¼è¯·èç³»ç¸å
³äººå']]"); |
| | | out.print("[['åçæªç¥é误ï¼è¯·èç³»ç¸å
³äººå']]"); |
| | | } |
| | | %> |
| | | </body> |
| | | </html> |
| | | %> |
| | |
| | | |
| | | <% |
| | | //è¿æ¥æ°æ®åº |
| | | String ip="localhost:3307"; |
| | | String driverClass = "com.mysql.cj.jdbc.Driver"; |
| | | String url="jdbc:mysql://10.153.19.150/gmms?serverTimezone=GMT%2B8"; |
| | | String url="jdbc:mysql://"+ip+"/gmms?serverTimezone=GMT%2B8"; |
| | | String user = "root"; |
| | | String password = "beibo.123/"; |
| | | String url1 = "jdbc:mysql://10.153.19.150/gmms"; |
| | | String url1 = "jdbc:mysql://"+ip+"/gmms"; |
| | | |
| | | String urlglass="jdbc:mysql://10.153.19.150/mesgglass?serverTimezone=GMT%2B8"; |
| | | String url3="jdbc:mysql://10.153.19.150/glog?serverTimezone=GMT%2B8"; |
| | | String urlglass="jdbc:mysql://"+ip+"/mesgglass?serverTimezone=GMT%2B8"; |
| | | String url3="jdbc:mysql://"+ip+"/glog?serverTimezone=GMT%2B8"; |
| | | System.out.println(11); |
| | | |
| | | /* localhost:3307 */ |
| | | |
| | | /* 192.168.20.42 */ |
| | | %> |
| | | </body> |
| | | </html> |
| | |
| | | <%@page import="builder.Manager"%> |
| | | <%@page import="ng.devices.HexUtil"%> |
| | | <%@page import="ng.db.sendOptFile"%> |
| | | <% |
| | | |
| | | String zt=request.getParameter("zt"); |
| | | String peifanhao=request.getParameter("peifanhao"); |
| | | String zt=request.getParameter("zt"); |
| | | String peifanhao=request.getParameter("peifanhao"); |
| | | String changpinghao=request.getParameter("changpinghao"); |
| | | |
| | | String way_of_working=request.getParameter("way_of_working"); |
| | | String thickness=request.getParameter("thickness"); |
| | | String glass_type=request.getParameter("glass_type"); |
| | | String production_type=request.getParameter("production_type"); |
| | | |
| | | int zts =Integer.valueOf(zt); |
| | | int peifanhaos =Integer.valueOf(peifanhao); |
| | | |
| | | /* Manager.sendtoPLC(76,20,4,new byte[]{0,1,0,zt},0); |
| | | |
| | | String a=HexUtil.intTo2ByteHex(peifanhaos)+HexUtil.intTo2ByteHex(0); |
| | | String as=HexUtil.intTo2ByteHex(peifanhaos)+HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0); |
| | | String b=HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(1); |
| | | String bs=HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(1); |
| | | |
| | | String ganghua=HexUtil.intTo2ByteHex(Integer.valueOf(way_of_working)) |
| | | +HexUtil.intTo2ByteHex(Integer.valueOf(thickness))+HexUtil.intTo2ByteHex(Integer.valueOf(glass_type)) |
| | | +HexUtil.intTo2ByteHex(Integer.valueOf(production_type)); |
| | | |
| | | String ganghuas=HexUtil.intTo2ByteHex(0) |
| | | +HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0) |
| | | +HexUtil.intTo2ByteHex(0); |
| | | /* Manager.sendtoPLC(76,20,4,new byte[]{0,(byte)(peifanhaos&0xff),0,zt},0); |
| | | Manager.sendtoPLC(77,20,4,new byte[]{0,1,0,zt},0); */ |
| | | if(zts==2){ |
| | | Manager.sendtoPLC(76,20,4,new byte[]{0,(byte)(peifanhaos&0xff),0,0},0); |
| | | }else if(zts==3){ |
| | | Manager.sendtoPLC(76,20,4,new byte[]{0,0,0,0},0); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | if(zts==2){ |
| | | /* Manager.sendtoPLC(6,88,4,a,0); |
| | | Manager.sendtoPLC(45,88,4,a,0); |
| | | Manager.sendtoPLC(46,88,4,a,0); |
| | | Manager.sendtoPLC(47,88,4,a,0); |
| | | Manager.sendtoPLC(48,88,4,a,0); |
| | | Manager.sendtoPLC(49,88,4,a,0); |
| | | Manager.sendtoPLC(50,88,4,a,0); |
| | | Manager.sendtoPLC(51,88,4,a,0); |
| | | Manager.sendtoPLC(52,88,4,a,0); |
| | | Manager.sendtoPLC(53,88,4,a,0); */ |
| | | //Manager.dayin(1,changpinghao); |
| | | //æ°çæº |
| | | Manager.sendtoPLC(5,88,4,a,0); |
| | | //æºæ¢°æ |
| | | |
| | | //ç£¨è¾¹æº |
| | | Manager.sendtoPLC(7,6088,4,a,0); |
| | | //åè§æº |
| | | Manager.sendtoPLC(9,13360,4,a,0); |
| | | |
| | | //é»åæº |
| | | Manager.sendtoPLC(11,88,4,a,0); |
| | | Manager.sendtoPLC(31,88,4,a,0); |
| | | Manager.sendtoPLC(32,88,4,a,0); |
| | | Manager.sendtoPLC(33,88,4,a,0); |
| | | //æ°´å |
| | | Manager.sendtoPLC(12,176,6,as,0); |
| | | Manager.sendtoPLC(34,176,6,as,0); |
| | | Manager.sendtoPLC(35,176,6,as,0); |
| | | Manager.sendtoPLC(36,176,6,as,0); |
| | | //å å·¥ä¸å¿ |
| | | Manager.sendtoPLC(14,88,4,a,0); |
| | | Manager.sendtoPLC(37,88,4,a,0); |
| | | Manager.sendtoPLC(38,88,4,a,0); |
| | | Manager.sendtoPLC(39,88,4,a,0); |
| | | //æ¯çº¿åçå° |
| | | Manager.sendtoPLC(13,236,4,a,0); |
| | | //ä¸å°çå¹² |
| | | Manager.sendtoPLC(19,10088,4,a,0); |
| | | Manager.sendtoPLC(20,10088,4,a,0); |
| | | Manager.sendtoPLC(21,10088,4,a,0); |
| | | Manager.sendtoPLC(22,10088,4,a,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(23,88,4,a,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(24,26,8,ganghua,0); |
| | | Manager.sendtoPLC(24,2,2,"0001",0); |
| | | //é¢å |
| | | Manager.sendtoPLC(25,88,4,a,0); |
| | | //è´´è |
| | | //Manager.sendtoPLC(26,88,4,a,0); |
| | | //Manager.sendtoPLC(76,88,4,a,0); |
| | | //Manager.sendtoPLC(77,88,4,a,0); |
| | | //sendOptFile.sendOpt("\\\\192.168.10.25\\optfile/", "file://192.168.20.42/d/optfile/"); |
| | | |
| | | }else if(zts==3){ |
| | | |
| | | /* Manager.sendtoPLC(6,88,4,b,0); |
| | | Manager.sendtoPLC(45,88,4,b,0); |
| | | Manager.sendtoPLC(46,88,4,b,0); |
| | | Manager.sendtoPLC(47,88,4,b,0); |
| | | Manager.sendtoPLC(48,88,4,b,0); |
| | | Manager.sendtoPLC(49,88,4,b,0); |
| | | Manager.sendtoPLC(50,88,4,b,0); |
| | | Manager.sendtoPLC(51,88,4,b,0); |
| | | Manager.sendtoPLC(52,88,4,b,0); |
| | | Manager.sendtoPLC(53,88,4,b,0); */ |
| | | |
| | | |
| | | |
| | | |
| | | //Manager.dayin(2,changpinghao); |
| | | //æ°çæº |
| | | Manager.sendtoPLC(5,88,4,b,0); |
| | | //æºæ¢°æ |
| | | //ç£¨è¾¹æº |
| | | Manager.sendtoPLC(7,6088,4,b,0); |
| | | //åè§æº |
| | | Manager.sendtoPLC(9,13360,4,b,0); |
| | | |
| | | //é»åæº |
| | | Manager.sendtoPLC(11,88,4,b,0); |
| | | Manager.sendtoPLC(31,88,4,b,0); |
| | | Manager.sendtoPLC(32,88,4,b,0); |
| | | Manager.sendtoPLC(33,88,4,b,0); |
| | | //æ°´å |
| | | Manager.sendtoPLC(12,176,6,bs,0); |
| | | Manager.sendtoPLC(34,176,6,bs,0); |
| | | Manager.sendtoPLC(35,176,6,bs,0); |
| | | Manager.sendtoPLC(36,176,6,bs,0); |
| | | //å å·¥ä¸å¿ |
| | | Manager.sendtoPLC(14,88,4,b,0); |
| | | Manager.sendtoPLC(37,88,4,b,0); |
| | | Manager.sendtoPLC(38,88,4,b,0); |
| | | Manager.sendtoPLC(39,88,4,b,0); |
| | | //æ¯çº¿åçå° |
| | | Manager.sendtoPLC(13,236,4,b,0); |
| | | //ä¸å°çå¹² |
| | | Manager.sendtoPLC(19,10088,4,b,0); |
| | | Manager.sendtoPLC(20,10088,4,b,0); |
| | | Manager.sendtoPLC(21,10088,4,b,0); |
| | | Manager.sendtoPLC(22,10088,4,b,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(23,88,4,b,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(24,26,8,ganghuas,0); |
| | | Manager.sendtoPLC(24,2,2,"0000",0); |
| | | //é¢å |
| | | Manager.sendtoPLC(25,88,4,b,0); |
| | | //è´´è |
| | | /* Manager.sendtoPLC(26,88,4,b,0); |
| | | Manager.sendtoPLC(76,88,4,b,0); |
| | | Manager.sendtoPLC(77,88,4,b,0); */ |
| | | } else if(zts==98){ |
| | | /* Manager.sendtoPLC(6,88,4,a,0); |
| | | Manager.sendtoPLC(45,88,4,a,0); |
| | | Manager.sendtoPLC(46,88,4,a,0); |
| | | Manager.sendtoPLC(47,88,4,a,0); |
| | | Manager.sendtoPLC(48,88,4,a,0); |
| | | Manager.sendtoPLC(49,88,4,a,0); |
| | | Manager.sendtoPLC(50,88,4,a,0); |
| | | Manager.sendtoPLC(51,88,4,a,0); |
| | | Manager.sendtoPLC(52,88,4,a,0); |
| | | Manager.sendtoPLC(53,88,4,a,0); */ |
| | | |
| | | //æ°çæº |
| | | Manager.sendtoPLC(5,88,4,a,0); |
| | | //æºæ¢°æ |
| | | //ç£¨è¾¹æº |
| | | Manager.sendtoPLC(7,6088,4,a,0); |
| | | //åè§æº |
| | | Manager.sendtoPLC(9,13400,4,a,0); |
| | | |
| | | //é»åæº |
| | | Manager.sendtoPLC(11,88,4,a,0); |
| | | Manager.sendtoPLC(31,88,4,a,0); |
| | | Manager.sendtoPLC(32,88,4,a,0); |
| | | Manager.sendtoPLC(33,88,4,a,0); |
| | | //æ°´å |
| | | Manager.sendtoPLC(12,176,6,as,0); |
| | | Manager.sendtoPLC(34,176,6,as,0); |
| | | Manager.sendtoPLC(35,176,6,as,0); |
| | | Manager.sendtoPLC(36,176,6,as,0); |
| | | //å å·¥ä¸å¿ |
| | | Manager.sendtoPLC(14,88,4,a,0); |
| | | Manager.sendtoPLC(37,88,4,a,0); |
| | | Manager.sendtoPLC(38,88,4,a,0); |
| | | Manager.sendtoPLC(39,88,4,a,0); |
| | | //æ¯çº¿åçå° |
| | | Manager.sendtoPLC(13,236,4,a,0); |
| | | //ä¸å°çå¹² |
| | | Manager.sendtoPLC(19,10088,4,a,0); |
| | | Manager.sendtoPLC(20,10088,4,a,0); |
| | | Manager.sendtoPLC(21,10088,4,a,0); |
| | | Manager.sendtoPLC(22,10088,4,a,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(23,88,4,a,0); |
| | | //é¢å |
| | | Manager.sendtoPLC(24,26,8,ganghua,0); |
| | | Manager.sendtoPLC(24,2,2,"0001",0); |
| | | //é¢å |
| | | Manager.sendtoPLC(25,88,4,a,0); |
| | | //è´´è |
| | | /* Manager.sendtoPLC(26,88,4,a,0); |
| | | Manager.sendtoPLC(76,88,4,a,0); |
| | | Manager.sendtoPLC(77,88,4,a,0); */ |
| | | |
| | | } |
| | | else if(zts==99){ |
| | | Manager.dayin(1,changpinghao); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | %> |
| | |
| | | </head> |
| | | <body> |
| | | <div id="app" > |
| | | <el-container v-loading="loading" > |
| | | <el-container v-loading="loading" style="width:100%;height:100%" > |
| | | <el-header style="margin-top: 3%;height: 3%;"> |
| | | <el-button @click="showFlagFuc" type="primary" round style="float:right;">{{showFlag==false?'è¿å订å':'æ°å¢è®¢å'}}</el-button> |
| | | <el-date-picker v-show="showFlag" style="float: left;margin-bottom: 0.3%;" |
| | |
| | | type="daterange" |
| | | range-separator="è³" |
| | | start-placeholder="å¼å§æ¥æ" |
| | | end-placeholder="ç»ææ¥æ"> |
| | | end-placeholder="ç»ææ¥æ" |
| | | value-format="yyyy-MM-dd" |
| | | > |
| | | </el-date-picker> |
| | | |
| | | <el-button @click="selectTimeOrder" v-show="showFlag" type="primary" icon="el-icon-search" |
| | |
| | | </el-button> |
| | | |
| | | </el-header> |
| | | <el-main > |
| | | <el-main style="width:100%;height:97%"> |
| | | <el-table v-show="showFlag" |
| | | :data="orderData" |
| | | max-height="600" |
| | | height="95%" |
| | | style="width: 100%;"> |
| | | |
| | | |
| | |
| | | ä¿®æ¹ |
| | | </el-button> |
| | | <el-button |
| | | v-if="orderData[scope.$index]['11_order_status']>1" |
| | | v-if="orderData[scope.$index]['11_order_status']==2" |
| | | @click.native.prevent="open(scope.$index, orderData)" |
| | | type="text" |
| | | size="small"> |
| | |
| | | <script src="../js/jquery-3.4.1.min.js"></script> |
| | | |
| | | <script src="../js/static/js/vue.js"></script> |
| | | <script src="../js/global.js"></script> |
| | | <script src="../js/axios.min.js"></script> |
| | | <script src="../js/mixins.js"></script> |
| | | <!-- import JavaScript --> |
| | |
| | | ruleForm: { |
| | | produceid:"", |
| | | glassNum:"", |
| | | creator:'<%= request.getParameter("xingming") %>' |
| | | creator:'', |
| | | }, |
| | | rules: { |
| | | produceid: [ |
| | |
| | | if (!valid) { |
| | | return false; |
| | | } |
| | | this.ruleForm.creator='<%= request.getParameter("xingming")%>'; |
| | | let sql="{call AXJ_a_order_add(?,?,?,?)}~"+JSON.stringify(this.ruleForm); |
| | | this.connects("è®¢åæ°å¢",sql,1,1); |
| | | }); |
| | |
| | | if (!valid) { |
| | | return false; |
| | | } |
| | | this.ruleForm.creator='<%= request.getParameter("xingming")%>'; |
| | | let updateGlassObj=this.ruleForm |
| | | updateGlassObj.id=this.updateOrder.id |
| | | |
| | | let sql="{call AXJ_a_order_update(?,?,?,?,?)}~"+JSON.stringify(updateGlassObj); |
| | | this.connects("产åä¿®æ¹",sql,1,1); |
| | | this.connects("订åä¿®æ¹",sql,1,1); |
| | | }); |
| | | |
| | | }, |
| | |
| | | let sql="{call AXJ_a_order_updateState(?,?,?)}~"+JSON.stringify(updateState); |
| | | this.connects("订åç¶æå®¡æ ¸ä¿®æ¹",sql,1,1); |
| | | }, |
| | | selectSub:function(){ |
| | | async selectSub(){ |
| | | let arrObj={} |
| | | let arrFlag=0 |
| | | for(let i in this.slectOrder){ |
| | |
| | | sql="{call AXJ_a_order_select_into()}" |
| | | } |
| | | this.loading=true |
| | | this.loadAjxss('è®¢åæ¥è¯¢',sql,2,"orderData") |
| | | await this.loadAjxss('è®¢åæ¥è¯¢',sql,2,"orderData") |
| | | this.loading=false |
| | | }, |
| | | selectTimeOrder:function(){ |
| | | async selectTimeOrder(){ |
| | | let arrObj={} |
| | | for(let i in this.slectOrder){ |
| | | arrObj[i]='n*' |
| | |
| | | sql="{call AXJ_a_order_select_into()}" |
| | | } |
| | | this.loading=true |
| | | this.loadAjxss('è®¢åæ¥è¯¢',sql,2,"orderData") |
| | | //loadAjxs('äº§åæ¥è¯¢',sql,2,"orderData") |
| | | await this.loadAjxss('è®¢åæ¥è¯¢',sql,2,"orderData") |
| | | this.loading=false |
| | | |
| | | }, |
| | | open(index,row) {//æå¼åºç ´çé¢ |
| | |
| | | computed:{ |
| | | |
| | | }, |
| | | mounted() { |
| | | async mounted() { |
| | | let sql="{call AXJ_a_order_select_into()}" |
| | | let flag=2; |
| | | this.loadAjxss('订ååå§æ¥è¯¢',sql,flag,"orderData") |
| | | await this.loadAjxss('订ååå§æ¥è¯¢',sql,flag,"orderData") |
| | | |
| | | /* loadAjxs('订ååå§æ¥è¯¢',sql,flag,"orderData") */ |
| | | |
| | | sql="{call AXJ_a_orderHeader_select()}" |
| | | loadAjxs('订å表头',sql,flag,"tableHead") |
| | | await this.loadAjxss('订å表头',sql,flag,"tableHead") |
| | | |
| | | sql="{call AXJ_a_order_produce_select()}" |
| | | loadAjxs('订åäº§åæ¥è¯¢',sql,flag,"orderProduce") |
| | | await this.loadAjxss('订åäº§åæ¥è¯¢',sql,flag,"orderProduce") |
| | | this.loading=false |
| | | }, |
| | | |
| | | }) |
| | |
| | | <meta charset="UTF-8"> |
| | | <!-- import CSS --> |
| | | <link rel="stylesheet" href="../js/static/css/element.css"> |
| | | <link rel="stylesheet" href="../js/static/css/style.css"> |
| | | <!-- <link rel="stylesheet" href="../js/static/css/style.css"> --> |
| | | <style > |
| | | html,body{ |
| | | width: 99%; |
| | | height: 99%; |
| | | background-color: #D5EAFF; |
| | | padding: 0%; |
| | | margin: auto; |
| | | text-align: center; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | #app{ |
| | | width: 100%; |
| | | height: 100%; |
| | | margin: 0; |
| | | padding: 0; |
| | | } |
| | | #divHead,#left,#main,.shelf{ |
| | | box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04); |
| | | } |
| | | input::-webkit-outer-spin-button, |
| | | input::-webkit-inner-spin-button { |
| | | -webkit-appearance: none; |
| | | } |
| | | *{ |
| | | text-align: center; |
| | | } |
| | | #mains{ |
| | | height: 100%; |
| | | width: 100%; |
| | | padding: 0; |
| | | margin: 0; |
| | | } |
| | | .page-scroll { |
| | | height: 100%; |
| | | } |
| | |
| | | </head> |
| | | <body> |
| | | <div id="app" > |
| | | <el-container > |
| | | <el-container style="width:100%;height:100%" > |
| | | <el-header style="height: 3%;"> |
| | | <el-button @click="showFlagFuc" type="primary" round style="float:left;">{{showFlag==false?'è¿å产å':'æ·»å 产å'}}</el-button> |
| | | </el-header> |
| | | <el-main > |
| | | <el-main style="width:100%;height:97%" > |
| | | <el-table v-show="showFlag" |
| | | :data="produceData" |
| | | max-height="600" |
| | | height="100%" |
| | | style="width: 100%;"> |
| | | |
| | | |
| | |
| | | :key="index" |
| | | :label="item" |
| | | > |
| | | <el-table-column :prop="keys" v-if="index==0"> |
| | | <el-table-column :prop="keys" v-if="index==0" > |
| | | <template slot-scope="scope" v-if="Object.keys(produceData[0]).length!=0"> |
| | | <el-button |
| | | @click.native.prevent="updateRow(scope.$index, produceData)" |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | <!-- æ°å¢ä¿®æ¹ --> |
| | | <div v-show="updateShowFlag" style="width: 30%;float: left;margin-top: 10%;margin-left: 10%; "> |
| | | <div v-show="updateShowFlag" style="width: 30%;height: 50vh;float: left;margin-top: 10%;margin-left: 10%; "> |
| | | <img :src="ruleForm.route" > |
| | | </div> |
| | | |
| | |
| | | </body> |
| | | <!-- import Vue before Element --> |
| | | <script src="../js/jquery-3.4.1.min.js"></script> |
| | | |
| | | <script src="../js/axios.min.js"></script> |
| | | <script src="../js/static/js/vue.js"></script> |
| | | <script src="../js/global.js"></script> |
| | | <script src="../js/mixins.js"></script> |
| | | <!-- import JavaScript --> |
| | | <script src="../js/static/js/element.js"></script> |
| | |
| | | <script > |
| | | //import * as echarts from '../js/echarts.min.js'; |
| | | Vue.prototype.$echarts = echarts |
| | | Vue.prototype.$http= axios |
| | | let app =new Vue({ |
| | | el: '#app', |
| | | mixins:[mixin], |
| | |
| | | } |
| | | this.ruleForm.creator='<%= request.getParameter("xingming") %>'; |
| | | let sql="{call AXJ_a_produce_insert(?,?,?,?,?,?,?,?,?)}~"+JSON.stringify(this.ruleForm); |
| | | this.connects("æ°å¢äº§å",sql,1,1); |
| | | this.connects("æ°å¢äº§å",sql,1,1); |
| | | }); |
| | | }, |
| | | resetForm(formName) { |
| | |
| | | arrObj[i]=this.selectGlass[i] |
| | | } |
| | | let sql="{call AXJ_a_produce_select(?,?,?,?,?,?,?,?,?)}~"+JSON.stringify(arrObj); |
| | | loadAjxs('äº§åæ¥è¯¢',sql,2,"produceData"); |
| | | this.loadAjxss('äº§åæ¥è¯¢',sql,2,"produceData"); |
| | | } |
| | | }, |
| | | computed:{ |
| | |
| | | mounted() { |
| | | let sql="{call AXJ_a_produce_select_into()}"; |
| | | let flag=2; |
| | | loadAjxs('产ååå§æ¥è¯¢',sql,flag,"produceData"); |
| | | this.loadAjxss('产ååå§æ¥è¯¢',sql,flag,"produceData"); |
| | | |
| | | sql="{call AXJ_a_produceHeader_select()}"; |
| | | loadAjxs('产å表头',sql,flag,"tableHead"); |
| | | this.loadAjxss('产å表头',sql,flag,"tableHead"); |
| | | |
| | | sql="{call AXJ_a_optFile_select()}"; |
| | | loadAjxs('产åoptç¼ç æ¥è¯¢',sql,flag,"optList"); |
| | | this.loadAjxss('产åoptç¼ç æ¥è¯¢',sql,flag,"optList"); |
| | | }, |
| | | |
| | | }) |
| | |
| | | <div id='app'> |
| | | <!-- <div style='height:20px;width:300px;background-color:#3C8DBC;float:right;'><span style = 'color:#fff;' >æ
éæ
åµ:</span><span id='infos'></span></div> --> |
| | | <section class="content-header" style="padding: 0px 15px 0 15px;"> |
| | | <h1>订åä»»å¡ <small></small></h1> |
| | | <h1 @dblclick="dangqianpeifang()">订åä»»å¡ </h1> |
| | | |
| | | <ol class="breadcrumb"> |
| | | |
| | |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | <tr v-for="item in shuzu"> |
| | | <tr v-for="item in shuzu" style="height: 51px;"> |
| | | <td>{{item['1_order_id']}}</td> |
| | | <td>{{item['2_original_width']}}</td> |
| | | <td>{{item['3_original_height']}}</td> |
| | |
| | | </td> |
| | | <td v-else-if="item['11_order_status']==2"> |
| | | |
| | | <button @click="dainjishijian('ç»æä»»å¡',item['0_id'])" style='background-color: #5CADFE' class='btn btn-large btn-success' >ç»æä»»å¡</button> |
| | | <button @click="dainjishijian('ç»æä»»å¡',item['0_id'])" style='background-color: red' class='btn btn-large btn-success' >ç»æä»»å¡</button> |
| | | |
| | | <button @click="dainjishijian('åæ¶ä»»å¡',item['0_id'])" style='background-color: #5CADFE' class='btn btn-large btn-success' >åæ¶ä»»å¡</button> |
| | | </td> |
| | |
| | | <h3 class="modal-title" id="myModalLabel">æç¤ºä¿¡æ¯</h3> |
| | | </div> |
| | | <div class="modal-body" style="text-align: left;"> |
| | | <h3>æ¨ç¡®å®è¦æ§è¡å½åæä½åï¼</h3> |
| | | <h1>请è¿è¡äººè¸è¯å«ï¼æææä¸¤åé</h1> |
| | | </div> |
| | | <div class="modal-footer"> |
| | | |
| | |
| | | data-dismiss="modal">åæ¶</button> |
| | | |
| | | <button id="dianjishijian" @click='getMSg' type="button" class="btn btn-primary btn-lg" |
| | | id="surefinish">确认</button> |
| | | id="surefinish">æå·²è¯å«ï¼ç¡®è®¤</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | |
| | | |
| | | <div class="modal fade" id="modify-infos" tabindex="-1" role="dialog" |
| | | aria-labelledby="myModalLabel" aria-hidden="true" style="height: 800px;"> |
| | | |
| | | <div class="modal-dialog" style="width: 800px;" > |
| | | <div class="modal-content" > |
| | | <table class="table table-striped table-hover" |
| | | style="overflow-x: auto;font-size: 12px;"> |
| | | <thead> |
| | | <tr> |
| | | <th>æºå¨ç¼å·</th> |
| | | <th>æºå¨åç§°</th> |
| | | <th>é
æ¹ç±»å</th> |
| | | <th>å½åé
æ¹å¼</th> |
| | | <th>åéé
æ¹å¼</th> |
| | | |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | <tr v-for="item in shuzu2"> |
| | | <td>{{item['0_id']}}</td> |
| | | <td>{{item['1_machine_name']}}</td> |
| | | <td>{{item['2_class_html']}}</td> |
| | | <td>{{item['3_content_value']}}</td> |
| | | <td>{{item['4_content_value1']}}</td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | <div class="modal-footer"> |
| | | <button type="button" class="btn btn-default btn-lg" |
| | | data-dismiss="modal">å
³é</button> |
| | | <button v-if="peifanhao[0]['0_recipe_no']!=null" id="tiebiaoji" @click="peifangxiafa(1)" type="button" class="btn btn-primary btn-lg" |
| | | id="tiebiaoji">è´´æ æºæ°æ®ä¸å</button> |
| | | <button v-if="peifanhao[0]['0_recipe_no']!=null" id="peifangxiafa" @click="peifangxiafa(2)" type="button" class="btn btn-primary btn-lg" |
| | | id="peifangxiafa">é
æ¹ä¸å</button> |
| | | |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </section> |
| | |
| | | data:{ |
| | | shuzu:[], |
| | | shuzu1:[], |
| | | shuzu2:[], |
| | | lines:<%= request.getParameter("id") %>, |
| | | peifanhao:[], |
| | | peifanhao:[{}], |
| | | subval:{ |
| | | id:'', |
| | | type:'' |
| | | } |
| | | }, |
| | | methods:{ |
| | | dainjishijian:function(type,id){ |
| | | console.log(type,id); |
| | | dangqianpeifang(){ |
| | | |
| | | this.shuzu2=""; |
| | | let sql="{call AXJ_a_get_machine_recipe_select()}"; |
| | | let flag=2; |
| | | this.loadAjxss('任塿¥è¯¢æå',sql,flag,"shuzu2"); |
| | | let sql1="{call AXJ_qiegeguanli_peifanghao_cahxun1()}"; |
| | | this.loadAjxss('é
æ¹å·æ¥è¯¢',sql1,2,"peifanhao") |
| | | |
| | | $("#modify-infos").modal('show'); |
| | | }, |
| | | dainjishijian(type,id){ |
| | | $("#modify-info").modal('show'); |
| | | if(type=="é¢åä»»å¡"){ |
| | | this.subval.type=2; |
| | |
| | | this.subval.type=1; |
| | | } |
| | | this.subval.id=id |
| | | let para={ |
| | | ids:id |
| | | } |
| | | let sql="{call AXJ_qiegeguanli_peifanghao_cahxun(?,?)}~"+JSON.stringify(para); |
| | | this.loadAjxss('é
æ¹å·æ¥è¯¢',sql,2,"peifanhao") |
| | | }, |
| | | getMSg(){ |
| | | //this.getMSgs(); |
| | | |
| | | this.renwuguanli(); |
| | | }, |
| | | getMSgs(){ |
| | |
| | | param.append("flag",1); |
| | | param.append("anquanma",json["anquanma"]); |
| | | |
| | | this.$http.post('../mysqlInsert/mysql.jsp',param).then(({ data }) => { |
| | | let result=$(data).text(); |
| | | this.$http.post('../mysqlInsert/mysql.jsp',param).then(( datas ) => { |
| | | let result=datas.data; |
| | | index = result.indexOf("[["); |
| | | if(index>-1){ |
| | | if(result.indexOf("[[anquanmaerr]]")>-1){ |
| | |
| | | }else{ |
| | | result=result.substring(index).trim() |
| | | alert(result); |
| | | resolve(); |
| | | reject(); |
| | | window.location.reload(); |
| | | } |
| | | }else{ |
| | | alert("ä»»å¡ä¿®æ¹æåï¼") |
| | | resolve(); |
| | | window.location.reload(); |
| | | |
| | | } |
| | |
| | | let param = new URLSearchParams(); |
| | | param.append("zt",this.subval.type); |
| | | param.append("peifanhao",this.peifanhao[0]['0_recipe_no']); |
| | | param.append("changpinghao",this.peifanhao[0]['1_changpinghao']); |
| | | param.append("way_of_working",this.peifanhao[0]['2_way_of_working']); |
| | | param.append("thickness",this.peifanhao[0]['3_thickness']); |
| | | param.append("glass_type",this.peifanhao[0]['4_glass_type']); |
| | | param.append("production_type",this.peifanhao[0]['5_production_type']); |
| | | this.$http.post( '../mysqlInsert/toPlc.jsp',param) |
| | | .then(function (response) { |
| | | console.log(response); |
| | |
| | | alert('Error: ' + "æå¡å¨æºå¨è¿æ¥åçé误ï¼"); |
| | | }); |
| | | }) |
| | | }, |
| | | peifangxiafa(leixing){ |
| | | if(leixing==1){ |
| | | let param = new URLSearchParams(); |
| | | param.append("zt",98); |
| | | param.append("peifanhao",this.peifanhao[0]['0_recipe_no']); |
| | | this.$http.post( '../mysqlInsert/toPlc.jsp',param) |
| | | .then(function (response) { |
| | | console.log(response); |
| | | }) |
| | | |
| | | .catch(function (error) { |
| | | alert('Error: ' + "æå¡å¨æºå¨è¿æ¥åçé误ï¼"); |
| | | }); |
| | | }else if(leixing==2){ |
| | | let param = new URLSearchParams(); |
| | | param.append("zt",99); |
| | | param.append("peifanhao",this.peifanhao[0]['0_recipe_no']); |
| | | param.append("changpinghao",this.peifanhao[0]['1_changpinghao']); |
| | | param.append("way_of_working",this.peifanhao[0]['2_way_of_working']); |
| | | param.append("thickness",this.peifanhao[0]['3_thickness']); |
| | | param.append("glass_type",this.peifanhao[0]['4_glass_type']); |
| | | param.append("production_type",this.peifanhao[0]['5_production_type']); |
| | | this.$http.post( '../mysqlInsert/toPlc.jsp',param) |
| | | .then(function (response) { |
| | | console.log(response); |
| | | }) |
| | | |
| | | .catch(function (error) { |
| | | alert('Error: ' + "æå¡å¨æºå¨è¿æ¥åçé误ï¼"); |
| | | }); |
| | | } |
| | | |
| | | |
| | | }, |
| | | renwuguanliquxiao:function(){ |
| | | this.subval=''; |
| | |
| | | this.shuzu=""; |
| | | let sql="{call AXJ_qiegeguanli_threelinetask_list1()}"; |
| | | let flag=2; |
| | | loadAjxs('任塿¥è¯¢æå',sql,flag,"shuzu"); |
| | | sql="{call AXJ_qiegeguanli_peifanghao_cahxun()}"; |
| | | loadAjxs('é
æ¹å·æ¥è¯¢',sql,flag,"peifanhao"); |
| | | this.loadAjxss('任塿¥è¯¢æå',sql,flag,"shuzu"); |
| | | /* sql="{call AXJ_qiegeguanli_peifanghao_cahxun()}"; |
| | | loadAjxs('é
æ¹å·æ¥è¯¢',sql,flag,"peifanhao"); */ |
| | | } |
| | | |
| | | }) |
| | |
| | | </button> |
| | | <ul class="dropdown-menu" style="height: 320px; overflow: auto;"> |
| | | <li v-for='items in shelfRack' style="font-size: 20px"> |
| | | <a href="#" onclick="$('#shelfRankInput').val($(this).text())">{{items[0]}}</a> |
| | | <a href="#" onclick="$('#shelfRankInput').val($(this).text())">{{items['0_number']}}</a> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | |
| | | </button> |
| | | <ul class="dropdown-menu" style="height: 280px; overflow: auto;background-color:bule"> |
| | | <li v-for='color in colors' style="font-size: 20px;background-color:bule"><a href="#" |
| | | onclick="$('#colors').val($(this).text())">{{color[0]}}</a></li> |
| | | onclick="$('#colors').val($(this).text())">{{color['0_glass_id']}}</a></li> |
| | | </ul> |
| | | </div> |
| | | |
| | |
| | | </body> |
| | | |
| | | <script type="text/javascript" src="../static/bootstrap/3.3.7/js/bootstrap.min.js"></script> |
| | | <script src="../js/vue.min.js"></script> |
| | | <script src="../js/axios.min.js"></script> |
| | | <script src="../js/mixins.js"></script> |
| | | <script src="../js/vue.min.js"></script> |
| | | |
| | | <script> |
| | | Vue.prototype.$http= axios |
| | | let app = new Vue({ |
| | | el:'#app', |
| | | mixins:[mixin], |
| | | data:{ |
| | | shuzu:[], |
| | | shuzu1:[], |
| | | shelfRack:<%= DBHelper.getDBHelper("mes").query(false,"SELECT number from storage_rack where state='使ç¨ä¸' and falg='å¯ç¨';") %>, |
| | | colors:<%= DBHelper.getDBHelper("mes").query(false,"SELECT glass_id from glass_number_color ") %>, |
| | | shelfRack:[{}], |
| | | colors:[{}], |
| | | updateGlassId:"", |
| | | pieces:"", |
| | | clearGlassMsg:{ |
| | |
| | | this.shuzu1=""; |
| | | let sql="{call AXJ_qiegeguanli_shangpianwei_chaxun()}"; |
| | | let flag=2; |
| | | loadAjxs('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql,flag,"shuzu"); |
| | | this.loadAjxss('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql,flag,"shuzu"); |
| | | let sql1="{call AXJ_qiegeguanli_shangpianwei_chaxun1()}"; |
| | | |
| | | loadAjxs('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql1,flag,"shuzu1"); |
| | | this.loadAjxss('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql1,flag,"shuzu1"); |
| | | sql="{call AXJ_liaojiaguanli_colors(?)}"; |
| | | this.loadAjxss('ä¸çä½é¢è²æ¥è¯¢',sql,flag,"colors"); |
| | | sql="{call AXJ_liaojiaguanli_shelfrack_shangpianwei()}"; |
| | | this.loadAjxss('ä¸ç使¶åæ¥è¯¢',sql,flag,"shelfRack"); |
| | | } |
| | | |
| | | }) |
| | |
| | | <!-- jQuery 3 --> |
| | | <script src="../js/jquery-3.4.1.min.js"></script> |
| | | <!-- Bootstrap 3.3.7 --> |
| | | <script |
| | | src="../static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js"></script> |
| | | |
| | | <!-- DataTables --> |
| | | <!-- SlimScroll --> |
| | | <!-- FastClick --> |
| | |
| | | <div class="box box-default" style="background-color:#D5EAFF;"> |
| | | <div class="box-header with-border"> |
| | | <h3 class="box-title">ä»å¨</h3> |
| | | <span :class="connect[0]['1_classname']">{{connect[0]['0_connect_state']}}</span> |
| | | <span :class="classname">{{connect[0]['0_connect_state']}}</span> |
| | | </div> |
| | | <!-- /.box-header --> |
| | | <button type="button" @click="delAll('éæ°å¼å§')" class="btn btn-primary ">éæ°å¼å§</button> |
| | |
| | | </thead> |
| | | <tbody> |
| | | <tr v-for="items in shuzu"> |
| | | <td><input v-model="shelftaskids" type='checkbox' :value="items[0]"/></td> |
| | | <td><input v-model="shelftaskids" type='checkbox' :value="items['0_id']"/></td> |
| | | <td>{{items['0_id']}}</td> |
| | | <td>{{items['1_task_type']}}</td> |
| | | <td>{{items['2_task_state']}}</td> |
| | |
| | | <!-- /.content-wrapper --> |
| | | <!-- page script --> |
| | | |
| | | <script src="../js/main.js"></script> |
| | | <script |
| | | src="../static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js"></script> |
| | | |
| | | <script src="../js/vue.min.js"></script> |
| | | <script src="../js/mixins.js"></script> |
| | | <script> |
| | | let app = new Vue({ |
| | | el:'#app', |
| | |
| | | data:{ |
| | | shuzu:[], |
| | | connect:"", |
| | | shelftaskids:[] |
| | | shelftaskids:[], |
| | | classname:'' |
| | | }, |
| | | methods:{ |
| | | delAll:function(types){ |
| | |
| | | } |
| | | } |
| | | }, |
| | | mounted:function(){ |
| | | watch:{ |
| | | shuzu(newVal){ |
| | | for(let i=0;i<newVal.length;i++){ |
| | | switch (newVal[i]['1_task_type']) { |
| | | case "ä»ä»ä½å°ä¸çä½": |
| | | newVal[i]['1_task_type']="ä»ã"+newVal[i]['3_shelf_rack']+"ãä»ä½å°ã"+newVal[i]['4_load_rack']+"ãä¸çä½"; |
| | | break; |
| | | case "ä»ä¸çä½å°ä»ä½": |
| | | newVal[i]['1_task_type']="ä»ã"+newVal[i]['4_load_rack']+"ãä¸çä½å°ã"+newVal[i]['3_shelf_rack']+"ãä»ä½"; |
| | | break; |
| | | |
| | | case "ä»ä»ä½å°åè£
ä½": |
| | | newVal[i]['1_task_type']="ä»ã"+newVal[i]['3_shelf_rack']+"ãä»ä½å°ã"+newVal[i]['4_load_rack']+"ãåè£
ä½"; |
| | | break; |
| | | case "ä»åè£
ä½å°ä»ä½": |
| | | newVal[i]['1_task_type']="ä»ã"+newVal[i]['4_load_rack']+"ãåè£
ä½å°ã"+newVal[i]['3_shelf_rack']+"ãä»ä½"; |
| | | break; |
| | | |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | async mounted(){ |
| | | let sql="{call AXJ_liaojiaguanli_cangchurenwuxiangxi(?)}"; |
| | | let flag=2; |
| | | loadAjxs('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql,flag,"shuzu"); |
| | | this.loadAjxss('ä»å¨ä»»å¡ä¸é¢æ¥è¯¢',sql,flag,"shuzu"); |
| | | sql="{call AXJ_liaojiaguanli_cangchurenwu_lianjie(?)}"; |
| | | loadAjxs('ä»å¨ä»»å¡è¿æ¥',sql,flag,"connect"); |
| | | await this.loadAjxss('ä»å¨ä»»å¡è¿æ¥',sql,flag,"connect"); |
| | | this.classname=this.connect[0]['1_classname'] |
| | | } |
| | | |
| | | }) |
| | |
| | | <script type="text/javascript" src="../static/js/sucaijiayuan.js"></script> |
| | | <script type="text/javascript" src="../static/laydate/laydate.js"></script> |
| | | <script type="text/javascript" src="../static/util/utilAlert.js"></script> |
| | | <script type="text/javascript" src="../static/bootstrap/3.3.7/js/bootstrap.min.js"></script> |
| | | |
| | | <style type="text/css"> |
| | | .rank { |
| | | font-weight: bolder; |
| | |
| | | |
| | | <script type="text/javascript"> |
| | | |
| | | /* var interval = setInterval('refreshStatus()', 20000); */ |
| | | //let interval = setInterval('refreshStatus()', 20000); |
| | | //设å¤é¡µé¢èªå¨å·æ° |
| | | /* function refreshStatus() { |
| | | window.location.reload(); |
| | | } */ |
| | | } |
| | | //忢页é¢èªå¨å·æ° |
| | | function disableAutoRefresh() { |
| | | clearInterval(interval); |
| | |
| | | <div v-show="item['9_rukutime']*1>7" :style="{height:item['10_bfb']}" class='progress-bar progress-bar-danger progress-bar-striped progress-bar-red'> |
| | | <span>{{item['5_left_pieces']}}/{{item['8_pieces']}}</span> |
| | | </div> |
| | | |
| | | </div> |
| | | <div>{{item['0_number']}}</div> |
| | | </td> |
| | |
| | | |
| | | <!--è¡¨æ ¼ --> |
| | | <select id="dzw" class="btn btn-primary"> |
| | | <option value="1">åè£
ä½1</option> |
| | | <option value="2">åè£
ä½2</option> |
| | | <option value="98">åè£
ä½1</option> |
| | | <option value="99">åè£
ä½2</option> |
| | | </select> |
| | | <button type="button" onclick="ruku()" class="btn btn-primary ">å
¥åº</button> |
| | | <!-- <button type="button" onclick="ruku1()" class="btn btn-primary ">æ«ç å
¥åº</button> --> |
| | |
| | | <table id="example" class="table table-bordered table-condensed" style="font-size: 12px;"> |
| | | <thead style="font-size: 20px; Height: 40px"> |
| | | <tr> |
| | | <th><input type="checkbox" name="allChecked" /></th> |
| | | <th><input type="checkbox" v-model="checkFlag" name="allChecked" @click="quanxuan" /></th> |
| | | <th style="display:none">ç¼å·</th> |
| | | <th>åºä½å·</th> |
| | | <th>ç±»å</th> |
| | |
| | | </section> |
| | | </div> |
| | | </body> |
| | | <script src="../js/mixins.js"></script> |
| | | <script src="../js/vue.min.js"></script> |
| | | |
| | | <script src="../js/main.js"></script> |
| | | <script type="text/javascript" src="../static/bootstrap/3.3.7/js/bootstrap.min.js"></script> |
| | | |
| | | <script> |
| | | let app = new Vue({ |
| | | mixins:[mixin], |
| | |
| | | shuzu:[], |
| | | shelfRack:[], |
| | | colors:[], |
| | | checkFlag:false |
| | | }, |
| | | methods:{ |
| | | start:function(func){ |
| | |
| | | } |
| | | //è·åéæ©çåè£
ä½ |
| | | this.glass.dzw=$("#dzw").val(); |
| | | alert(JSON.stringify(this.glass)); |
| | | let sql="{call AXJ_liaojiaguanli_ruku(?,?,?,?,?,?,?,?,?,?)}~"+JSON.stringify(this.glass); |
| | | //console.log(sql); |
| | | $("#myModal-add-info").modal('hide'); |
| | |
| | | this.load_rack=$("#dzw").val(); |
| | | let sql="{call AXJ_liaojiaguanli_diaozhuangweiruku(?,?)}~"+"{'load_rack':'"+this.load_rack+"'}"; |
| | | this.connects("åè£
ä½å
¥åº",sql,1,1); |
| | | }, |
| | | quanxuan(){ |
| | | this.checkFlag=!this.checkFlag; |
| | | this.shelfId=[]; |
| | | if(this.checkFlag){ |
| | | for(let item in this.shuzu){ |
| | | this.shelfId.push(this.shuzu[item]["0_number"]); |
| | | } |
| | | }else{ |
| | | this.shelfId=[]; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | }, |
| | | mounted:function(){ |
| | | let sql="{call AXJ_liaojiaguanli_kucunchaxun(?)}"; |
| | | let flag=2; |
| | | loadAjxs('åçä»å¨ç»çæ¥è¯¢',sql,flag,"shuzu"); |
| | | this.loadAjxss('åçä»å¨ç»çæ¥è¯¢',sql,flag,"shuzu"); |
| | | sql="{call AXJ_liaojiaguanli_shelfrack(?)}"; |
| | | loadAjxs('åçä»å¨æ¶åæ¥è¯¢',sql,flag,"shelfRack"); |
| | | this.loadAjxss('åçä»å¨æ¶åæ¥è¯¢',sql,flag,"shelfRack"); |
| | | sql="{call AXJ_liaojiaguanli_colors(?)}"; |
| | | loadAjxs('åçä»å¨é¢è²æ¥è¯¢',sql,flag,"colors"); |
| | | this.loadAjxss('åçä»å¨é¢è²æ¥è¯¢',sql,flag,"colors"); |
| | | } |
| | | |
| | | }) |