| pages/CangKuManage/GS_XSHD.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| pages/CangKuManage/IQC_check.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| pages/CangKuManage/IQC_check_add.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| pages/CangKuManage/IQC_check_input.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
pages/CangKuManage/GS_XSHD.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,151 @@ <!doctype html> <html> <head> <meta charset="UTF-8"> <title>åºä½ç»å®</title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!-- <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> --> <script type="text/javascript" src="../../lib/jquery/js/jquery.min.js"></script> <script type="text/javascript" src="../../lib/easyui/js/jquery.easyui.min.js" ></script> <script src="../../lib/mui/js/mui.min.js"></script> <link href="../../lib/mui/css/mui.min.css" rel="stylesheet" /> <link href="../../lib/mui/css/mui.picker.min.css" rel="stylesheet" /> <link href="../../lib/mui/css/mui.poppicker.css" rel="stylesheet" /> <script src="../../lib/mui/js/mui.picker.min.js"></script> <script src="../../lib/mui/js/mui.poppicker.js"></script> <!--<script type="text/SetInputFoucsjavascript" src="../../lib/base_js/js/common.js" ></script>--> <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script> <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> <style> #info { /*æ¥è¯¢ä¿¡æ¯å±æ§*/ background-color: #FFE48D; } </style> </head> <body> <div class="mui-input-group mui-content"> <div class="mui-input-row"> <label>å®¢æ·æ¥è¯¢</label> <input type="text" id="searchInput" placeholder="请è¾å ¥æ¥è¯¢æ¡ä»¶"> </div> <div class="mui-input-row" id="row001"> <label>客æ·</label> <select id="GYS" style="margin:auto; color:#000;font-size: 18px" onchange="GetInfoDFA()" > <option value="">è¯·éæ©å®¢æ·</option> </select> </div> <div class="mui-input-row"> <label>éç¥åæ¥è¯¢</label> <input type="text" id="searchInput1" placeholder="请è¾å ¥æ¥è¯¢æ¡ä»¶" onblur="GetInfoDFA()"> </div> <div class="mui-input-row" id="row002"> <label>åè´§éç¥å</label> <select id="DFA001" style="margin:auto; color:#000;font-size: 18px" onchange="GetInfoITEMNO()" > <option value="">è¯·éæ©åè´§éç¥å</option> </select> </div> <div class="mui-input-row" id="row003"> <label>ç©æç¼ç </label> <select id="ITEMNO" style="margin:auto; color:#000;font-size: 18px" > <option value="">è¯·éæ©ç©æç¼ç </option> </select> </div> <div class="mui-input-row" id="row001"> <label>æ¡ç </label> <input id="DAB001" type="text" value="" class="mui-input-clear text-color" placeholder="è¯·æ«ææ¡ç " onkeypress="CheckBarInfo()" /> </div> </div> <script type="text/javascript" src="../../js/CangKuManage_js/XSHD.js" ></script> <script type="text/javascript" src="../../js/CangKuManage_js/print_template.js" ></script> <script type="text/javascript" src="../../js/api.js" ></script> <script>//æ¨¡ç³æ¥è¯¢ // æ¨¡ç³æ¥è¯¢å½æ° function searchItems() { var input, filter, select, option, i, txtValue; input = document.getElementById("searchInput"); filter = input.value.toUpperCase(); select = document.getElementById("GYS"); option = select.getElementsByTagName("option"); // éåææé项ï¼éèä¸å¹é ç项并æ¾ç¤ºå¹é ç项 for (i = 0; i < option.length; i++) { txtValue = option[i].text || option[i].innerText; if (txtValue.toUpperCase().indexOf(filter) > -1) { option[i].style.display = ""; } else { option[i].style.display = "none"; } } } function searchItems1() { var input, filter, select, option, i, txtValue; input = document.getElementById("searchInput1"); filter = input.value.toUpperCase(); select = document.getElementById("DFA001"); option = select.getElementsByTagName("option"); // éåææé项ï¼éèä¸å¹é ç项并æ¾ç¤ºå¹é ç项 for (i = 0; i < option.length; i++) { txtValue = option[i].text || option[i].innerText; if (txtValue.toUpperCase().indexOf(filter) > -1) { option[i].style.display = ""; } else { option[i].style.display = "none"; } } } // çå¬è¾å ¥æ¡çè¾å ¥äºä»¶ï¼è§¦åæ¨¡ç³æ¥è¯¢ document.getElementById("searchInput").addEventListener("input", searchItems); //document.getElementById("searchInput1").addEventListener("input", searchItems1); </script> </body> </html> <style> /* æ·»å è¡¨æ ¼æ ·å¼ */ .data-table { width: 100%; border-collapse: collapse; overflow-x: auto; /* æ°´å¹³æ»å¨æ¡ */ } .data-table th, .data-table td { border: 1px solid #ccc; padding: 3px; text-align: left; word-wrap: break-word; white-space: pre-wrap; text-overflow: ellipsis; /* ææ¬æªæåçç¥å· */ overflow: hidden; font-size: 10px; } /* åªä½æ¥è¯¢ */ @media (max-width: 768px) { .data-table { /* è°æ´è¡¨æ ¼æ ·å¼ä»¥éåºå°å±å¹ */ } } option { font-size: 25px; /* è°æ´ä¸æé项çåä½å¤§å° */ padding: 20px; /* è°æ´ä¸æé项çå è¾¹è· */ } </style> pages/CangKuManage/IQC_check.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,691 @@ <!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <script src="../../js/mui.min.js"></script> <script src="../../js/api.js"></script> <script src="../../js/common.js"></script> <script src="../../js/jquery.js"></script> <script src="../../js/jquery-1.11.1.js"></script> <script src="../../js/jquery.xml2json.js.js"></script> <script src="../../js/template-web.js"></script> <link href="../../css/mui.min.css" rel="stylesheet" /> <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> <script type="text/javascript" src="../../lib/base_js/js/common.js"></script> <link rel="stylesheet" type="text/css" href="../../css/iconfont.css" /> <link rel="stylesheet" type="text/css" href="../../css/common_s.css" /> <style> .mui-input-row label { background-color: #ededed; width: 25%; } .mui-input-row label~select, .mui-input-row label~textarea { float: right; width: 74%; /*background-color: #94f0ed;*/ } .mui-input-row label~textarea { border: #e3e3e3 2px solid; /*background-color: #94f0ed;*/ } .mui-input-row label~input { float: left; width: 72%; background-color: #f6f6f6; } .mui-input-row { margin-top: 0.15rem; } .full-width-button { display: block; /* 让æé®æ¾ç¤ºä¸ºå级å ç´ */ width: 100%; /* 宽度设置为100%以éåºç¶å ç´ å®½åº¦ */ text-align: center; /* ææ¬å± ä¸æ¾ç¤ºï¼å¯éï¼ */ padding: 10px; /* å è¾¹è·ï¼å¯éï¼ */ margin-bottom: 5px; /* åºé¨å¤è¾¹è·ï¼å¯éï¼ï¼ç¨äºä¸å¾çåéå¼ */ } .icon-wrapper { position: relative; display: inline-block; } .icon { position: absolute; top: 0; left: 0; } .icon-wrapper::before { content: ""; position: absolute; top: 10px; /* è°æ´ä¸è¾¹è· */ left: 10px; /* è°æ´å·¦è¾¹è· */ right: 10px; /* è°æ´å³è¾¹è· */ bottom: 10px; /* è°æ´ä¸è¾¹è· */ border: 100px solid transparent; /* è°æ´è¾¹æ¡å¤§å° */ } select { background: url(../img/right-arrow.png) no-repeat right center; background-size: 1.2rem 1.2rem; } </style> </head> <body class="mui-fullscreen"> <header class="mui-bar mui-bar-nav"> <button type="button" class="mui-left mui-action-back mui-btn mui-btn-link mui-btn-nav mui-pull-left"> <span class="mui-icon mui-icon-left-nav"></span> </button> <h1 class="mui-title">å ¥åºæ£éª</h1> <span class="title-right mui-icon mui-icon-camera" style="color:#0062CC;font-size:50px;" id="cameraId"></span> </header> <div class="mui-content"> <div class="mui-input-group"> <div class="mui-input-row"> <label>æ¥è¯¢</label> <input type="text" id="searchInput" placeholder="请è¾å ¥æ¥è¯¢æ¡ä»¶"> </div> <div class="mui-input-row"> <!-- <label>å ¥åºæ£ç³è¯·å</label> --> <label id="saomiaolb" style="color:#0062CC">ç¹å»å¯å¨æ«æ</label> <!-- <input type="text" class="mui-input" style="width:10%;float:left;background-color: #ffffff;" id="selectModeNo"> --> <!-- <a class="mui-navigate-right1"> --> <select class="mui-select" id="selectModeNoT"> <option value=""></option> </select> <!-- </a> --> </div> <div class="mui-input-row"> <label>æ£éªåå·</label> <input id="checkNo" type="text" class="mui-input" disabled="disabled"> <!-- <a class="mui-navigate-right"> <span class="mui-icon mui-icon-camera"></span> </a> --> </div> <div class="mui-input-row"> <label>æ£éªæ¥æ</label> <input id="checkDate" type="text" class="mui-input" disabled="disabled"> </div> <div class="mui-input-row"> <label>产åç¼ç </label> <input id="productNo" type="text" class="mui-input" disabled="disabled"> </div> <div class="mui-input-row"> <label>产ååç§°</label> <input id="productName" type="text" class="mui-input" disabled="disabled"> </div> <div class="mui-input-row"> <label>è§æ ¼åå·</label> <input id="ptype" type="text" class="mui-input" disabled="disabled"> </div> <!-- <div class="mui-input-row"> <label>è®¡åæ°é</label> <input id="planNum" type="text" class="mui-input" disabled="disabled"> </div> --> <div class="mui-input-row"> <label>å¾å·</label> <input id="tuhao" type="text" class="mui-input" disabled="disabled"> </div> <div class="mui-input-row"> <label>æ¥æ£æ°é</label> <input id="BJSL" type="text" class="mui-input" disabled="disabled"> </div> <div> <!-- åè®¾è¿æ¯ä½ çæé®ï¼ç¹å»åä¼è§¦åAJAXè¯·æ± --> <button id="fetchImageButton" class="full-width-button" data-image-id="123">产åå¾çº¸æ¥ç</button> <!-- è¿æ¯ç¨äºå±ç¤ºå¾ççimgå ç´ --> <img id="imageDisplay" src="#" alt="Image Placeholder" style="display: none;"> </div> <!-- <div class="mui-input-row"> <label>ç产工åº:</label> <input id="process" type="text" class="mui-input" disabled="disabled"> </div> --> <div class="mui-input-row"> <label>æ£éªå</label> <input id="checkMan" type="text" class="mui-input" disabled="disabled"> </div> <div class="mui-input-row"> <label>夿³¨</label> <textarea id='remark' type="text" class='input-text'></textarea> </div> <div class="mui-input-row" id="dealDiv"> <label><span class="mui-icon iconfont icon-jieguo" style="color: #FF8C00;"></span>æç»ç»æ</label> <span class="noodles" id="deal1" data-code='åæ ¼' style="width: 18%;float: left;background-color: green;color: #FFFFFF;text-align: center;">åæ ¼</span> <span class="noodles" id="deal2" data-code='ä¸åæ ¼' style="width: 18%;float: left;background-color: red;color: #FFFFFF;text-align: center">ä¸åæ ¼</span> </div> <!-- <div class="mui-input-row"> <ul class="mui-table-view"> <li class="mui-table-view-cell acss" id="doAppearance" style="width:100%;background-color: rgb(255, 145, 0);"> <a>å¤è§ä¸é®åæ ¼</a> </li> </ul> </div> --> <div class="mui-input-row"> <ul class="mui-table-view" id="submitBtn"> <li class="mui-table-view-cell acss" style="width:50%;float: left;background-color: rgb(153,204,153)"> <a data-code='æäº¤'>æäº¤</a> </li> <li class="mui-table-view-cell acss" style="width:50%;background-color: rgb(255,153,102)"> <a data-code='æ¤éæäº¤'>æ¤éæäº¤</a> </li> </ul> </div> </div> <script id='ui-template' type="text/template"> <% for(var i in record){ var item=record[i];var n = i>10?i%10:i; var colors=['99CCFF','FFCC33','FFFF33','FFCC00','66CC00','FFFF99','FF9900','FFFF00','0099CC','FFCC00','CCCC00'];var c=colors[n]; %> <li class="mui-table-view-cell mui-media"> <a href="javascript:;" class="mui-navigate-right" id="<%=(item.id)%>" require="<%=(item.è§æ ¼è¦æ±)%>" project="<%=(item.æ£éªé¡¹ç®)%>" res="<%=(item.å¤å®ç»æ)%>" apperance="<%=(item.项ç®è¯´æ)%>" note="<%=(item.夿³¨)%>" up="<%=(item.ä¸é)%>" down="<%=(item.ä¸é)%>" nums="<%=(item.æ½æ£æ°é)%>" pid="<%=(item.pid)%>" did="<%=(item.did)%>" standard="<%=(item.æ åå¼)%>" Method="<%=(item.æ£éªæ¹å¼)%>"> {{if item.å¤å®ç»æ=='åæ ¼'}} <div class="font-seal" style="color: #4CD964;border: 1px solid #4CD964"><%=(item.å¤å®ç»æ)%></div> {{else if item.å¤å®ç»æ=='ä¸åæ ¼'}} <div class="font-seal"><%=(item.å¤å®ç»æ)%></div> {{else if item.å¤å®ç»æ=='鿣éªé¡¹ç®'}} <div class="font-seal" style="color: #A67D3D;border: 1px solid #A67D3D"><%=(item.å¤å®ç»æ)%></div> {{/if}} <span class="mui-media-object mui-pull-left" style="border-radius: 50%; height: 20px; width: 20px; display: inline-block; background: #<%=(c)%>; vertical-align: top;"> <span style="display: block; color: #FFFFFF; height: 20px; line-height: 20px; text-align: center"><%=(++i)%></span> </span> <div class="mui-media-body"> <%=(item.æ£éªé¡¹ç®)%> <p class='mui-ellipsis'><%=(item.å¤å®ç»æ)%></p> </div> </a> </li> <% } %> </script> <input type="hidden" id="mid" value="" /> <ul class="mui-table-view" id="ulId"> </ul> </div> <script type="text/javascript" charset="utf-8"> window.addEventListener('refresh', function(e) { //çå¬é¡µé¢è¿åäºä»¶ changeTaskNo() // getprocessT() }); // var user_id = app.userid; mui.init({}); mui.plusReady(function() { app.init(); $("#deal1").hide(); $("#deal2").hide(); document.getElementById('cameraId').addEventListener('click', function(event) { console.log(2); var mid = $("#checkNo").val() console.log(mid); if (mid == '' || mid == 'undefined' || mid == null) { mui.alert("请å éæ©æ£éªåå·"); return false; } mui.openWindow({ id: 'pictrue_add', url: 'pictrue_add.html?mid=' + mid, waiting: { autoShow: true, title: 'å è½½ä¸' } }); }); getData() //doAppearance() }) document.getElementById('saomiaolb').addEventListener('tap', function() { console.log(12); var url = 'getScanCode1.html'; mui.openWindow({ url: url, extras: {}, waiting: { autoShow: true, title: 'å è½½ä¸' } }); }, false) function getData() { //console.log("è¿æ¥æµè¯ï¼"); //console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/IQCCheck/IQC_GETAPP", data: { logID: "admin" //user_id,//Admin //å åæ»ï¼ä¾¿äºè°è¯ }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { console.log(data.data.matterTable); if (data.status != 0) { mui.alert(data.message, "", "", function() { $("#selectModeNoT").empty() }); return; } else { matterTable = data.data.matterTable; // console.log(matterTable); $("#selectModeNoT").empty() var list = data.data; /* å¨ææ·»å ä¸ææ¡æ°æ® */ $("#selectModeNoT").append("<option value=''>è¯·éæ©ç³è¯·åå·</option>"); for (var i = 0; i < matterTable.length; i++) { $("#selectModeNoT").append("<option value=" + matterTable[i].SQD + ">" + matterTable[i].SQD + "</option>"); } } }, error: function(xhr, type, errorThrown) { alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); } }); } //æ¨¡ç³æ¥è¯¢ // æ¨¡ç³æ¥è¯¢å½æ° function searchItems() { var input, filter, select, option, i, txtValue; input = document.getElementById("searchInput"); filter = input.value.toUpperCase(); select = document.getElementById("selectModeNoT"); option = select.getElementsByTagName("option"); // éåææé项ï¼éèä¸å¹é ç项并æ¾ç¤ºå¹é ç项 for (i = 0; i < option.length; i++) { txtValue = option[i].text || option[i].innerText; if (txtValue.toUpperCase().indexOf(filter) > -1) { option[i].style.display = ""; } else { option[i].style.display = "none"; } } } // çå¬è¾å ¥æ¡çè¾å ¥äºä»¶ï¼è§¦åæ¨¡ç³æ¥è¯¢ document.getElementById("searchInput").addEventListener("input", searchItems); $("#selectModeNoT").on("change", function() { var ModeNo = $("#selectModeNoT").val() //getTaskNo(ModeNo, ''); console.log(1); changeTaskNo(); }) function scaned(t, r, f) { console.log(r); $("#saomiao").val(r); var selectElementD = document.getElementById('selectModeNoT'); selectElementD.innerHTML = ""; var option = document.createElement("option"); option.value = r; option.text = r; selectElementD.appendChild(option); changeTaskNo(); } $('#fetchImageButton').on('click', function() { // è·åæé®çdata-image-id屿§å¼ var imageId = $("#tuhao").val(); console.log(1); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/GET_YUNTU", data: { tuhao: imageId //user_id,//Admin //å åæ»ï¼ä¾¿äºè°è¯ }, dataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { //console.log(data.data); if (data.status != 0) { console.log("è·å失败"); mui.alert(data.message, "", "", function() { return; }); } else { console.log("è·åå¾çº¸ä¿¡æ¯"); console.log(data.data); var imageDataUrl = data.data.image; // ä»å端è¿åçdataä¸è·åimage屿§ console.log(imageDataUrl); // æ¸ é¤sessionStorageä¸çæ§å¼ï¼å¦ææçè¯ï¼ sessionStorage.removeItem('imageDataUrl'); // å卿°çimageDataUrlå°sessionStorage sessionStorage.setItem('imageDataUrl', imageDataUrl); var newId = 'window_' + Math.random().toString(36).substr(2, 10); var url = 'picture.html?image=' + imageDataUrl; console.log(url); mui.openWindow({ id: newId, url: url, extras: {}, waiting: { autoShow: true, title: 'å è½½ä¸' } }); } }, error: function(xhr, type, errorThrown) { alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); } }); }); $("#selectModeNo").bind('keyup', function(event) { var lineNo = $("#selectLineNo").val() if (lineNo == "") { mui.toast("请å éæ©è½¦é´") return false; } //var keyword = $("#task_no").val() //getDataMODE(lineNo) }) //è·åè§æ ¼ function getDataMODE(lineNo) { //console.log("è·åå·¥åï¼"); //console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETWORKNO", data: { LINENO: lineNo }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { // console.log(data.data); if (data.status != 0) { mui.alert(data.message, "", "", function() { $("#selectModeNoT").empty() }); return; } else { var data = data.data.matterTable; $("#selectModeNoT").empty(); $("#selectModeNoT").append("<option value=''></option>") for (var i = 0; i < data.length; i++) { $("#selectModeNoT").append("<option value=" + data[i].DAA001 + ">" + data[i].DAA001 + "</option>") } } }, error: function(xhr, type, errorThrown) { alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); } }); } //è·å工忣éªé¡¹ç® function changeTaskNo() { console.log(1); var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; var workno = $('#selectModeNoT option:selected').text().split('--')[0]; var itemNo = $('#selectModeNoT option:selected').text().split('--')[1]; // console.log(workno); // console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/IQCCheck/IQC_GETBILLINFO", data: { USERNAME: user_id, WORKNO: workno, ITEMNO:itemNo }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { // console.log(data.data); if (data.status === 0) { var pdata = data.data.matterTable $("#checkNo").val(pdata[0].QCNO) $("#checkDate").val(pdata[0].QCDATE) $("#productNo").val(pdata[0].ITEMNO) $("#productName").val(pdata[0].ITEMNAME) $("#ptype").val(pdata[0].ITEMMODEL) $("#tuhao").val(pdata[0].WL008) $("#BJSL").val(pdata[0].BJNUM) //$("#process").val(pdata[0].ç产工åº) $("#checkMan").val(user_id) var cursor2 = checkZero(data.data.matterTableT) console.log(JSON.stringify(cursor2, null, 2)); document.getElementById('ulId').innerHTML = template('ui-template', { "record": cursor2 }); $("#deal1").hide() $("#deal2").hide() } else { console.log(cursor2); $("#checkNo").val("") $("#checkDate").val("") $("#productNo").val("") $("#productName").val("") $("#ptype").val("") $("#tuhao").val("") $("#ulId").empty() //$("#process").val(pdata[0].ç产工åº) $("#checkMan").val("") mui.alert(data.message, "", "", function() { $("#checkNo").empty() $("#checkDate").empty() $("#productNo").empty() $("#productName").empty() $("#ptype").empty() $("#tuhao").empty() //$("#process").val(pdata[0].ç产工åº) $("#checkMan").empty() }); return; } }, error: function(xhr, type, errorThrown) { alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); } }); //getBill(selectItem) } mui("#ulId").on("tap", "a", function() { var id = this.getAttribute('id'); var r = this.getAttribute('require'); var p = this.getAttribute('project') var pid = this.getAttribute('pid') var did = this.getAttribute('did') var res = this.getAttribute('res') var note = this.getAttribute('note') var u = this.getAttribute('up') var d = this.getAttribute('down') var n = this.getAttribute('nums') var s = this.getAttribute('standard') var method = this.getAttribute('method') console.log(this.outerHTML) console.log(id) console.log(pid) console.log(did) //console.log(id); //console.log(did); // console.log($("#checkNo").val()); // var url = 'first_check_add.html?did=' + id + "&req=" + r + "&res=" + encodeURI(res) + '¬e=' + encodeURI(note) + // '&pro=' + encodeURI(p) + '&order=' + $("#checkNo").val(); var url = 'IQC_check_add.html?did=' + id + '&ddid=' + did + '&pro=' + pid + '&order=' + $("#checkNo") .val(); console.log(url); mui.openWindow({ id: id, url: url, extras: {}, waiting: { autoShow: true, title: 'å è½½ä¸' } }); }) mui("#submitBtn").on("tap", "a", function(event) { var code = this.getAttribute('data-code'); console.log(11); doSubmit(code); }) function doSubmit(opertype) { var checkNo = document.getElementById('checkNo').value; var type = ''; if (checkNo == '' || checkNo == 'undefined') { mui.toast('请å çææ£éªåå·ï¼') return; } if (opertype == 'æäº¤') { type = 0 } else { type = 1 } console.log(111); $.ajax({ url: app.API_URL_HEADER + "/IQCCheck/IQC_SUBMIT", data: { QCNO: $("#checkNo").val(), REMARK: $("#remark").val(), TYPE: type }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { if (data.status === 0) { if (data.data.matterTable[0].RST == '1') { alert("å¼å¸¸ï¼" + data.data.matterTable[0].MSG); return } if (data.data.matterTable[0].MSG == 'åæ ¼') { $("#deal1").show() $("#deal2").hide() } else if (data.data.matterTable[0].MSG == 'ä¸åæ ¼') { $("#deal1").hide() $("#deal2").show() } else { $("#deal1").hide() $("#deal2").hide() } mui.alert("æä½æå"); } else { plus.ui.toast(data.msg); } }, error: function(xhr, type, errorThrown) { alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); } }); } function checkZero(cursor) { for (var j = 0; j < cursor.length; j++) { if (cursor[j].FLOWER != null) { var f = cursor[j].FLOWER.substr(0, 1) if (f == ".") { var t = cursor[j].FLOWER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor[j].FLOWER = t } } if (cursor[j].FUPPER != null) { var f = cursor[j].FUPPER.substr(0, 1) if (f == ".") { var t = cursor[j].FUPPER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor[j].FUPPER = t } } } return cursor; } function clicked(url, f1, urlId) { OpenWindow(f1, url, { urlId: urlId, inputId: f1 }); }; </script> </body> </html> pages/CangKuManage/IQC_check_add.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,259 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <script src="../../js/mui.min.js"></script> <script src="../../js/api.js"></script> <script src="../../js/common.js"></script> <script src="../../js/jquery.js"></script> <script src="../../js/jquery-1.11.1.js"></script> <script src="../../js/jquery.xml2json.js.js"></script> <script src="../../js/template-web.js"></script> <link href="../../css/mui.min.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="../../css/iconfont.css" /> <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script> <style type="text/css"> label { font-size: 1.20rem; } </style> </head> <body> <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title font">é¦ä»¶å½å ¥ </h1> </header> <div class="mui-content"> <div class="mui-input-group"> <div class="mui-input-row"> <label>æ£éªé¡¹ç®</label> <input id="checkName" type="text" disabled="disabled" style="background-color: #F5F5F5;" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>æ½æ£è¯´æ</label> <input id="UcheckNUM" type="text" disabled="disabled" style="background-color: #F5F5F5;" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>æ½æ£æ°é</label> <input id="checkNUM" type="text" disabled="disabled" style="background-color: #F5F5F5;" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>æ£éªç»æ</label> <select id="result" class="mui-select" onchange="getselect()"> <option value="åæ ¼">åæ ¼</option> <option value="ä¸åæ ¼">ä¸åæ ¼</option> </select> </div> <div class="mui-input-row" id="nqd" style="display:none;"> <label>ä¸åæ ¼æ°</label> <input id="NQNUM" type="text" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>ä¸é</label> <input id="UPNUM" type="text" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>æ åå¼</label> <input id="MIDNUM" type="text" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>ä¸é</label> <input id="DOWNNUM" type="text" class="mui-input-clear"> </div> <div class="mui-input-row"> <label>夿³¨</label> <textarea id='remark' type="text" class='input-text'></textarea> </div> <ul class="mui-table-view"> <li class="mui-table-view-cell mui-collapse mui-active"> <a class="mui-navigate-right font" href="#" style="font-size: 16px;">è§æ ¼è¦æ±</a> <div class="mui-collapse-content" style="height:200px"> <!-- <p id="model" style="font-size: 1.0625rem;color: #000000;"></p> --> <textarea id='model' type="text" class='input-text' style="height:200px"></textarea> </div> </li> </ul> <div class="mui-input-row" style="margin-top: 20px;"> <button type="button" class="mui-btn mui-btn-green mui-icon mui-icon-checkmarkempty" style="font-size:1.3rem;width: 100%;" id="doSure">确认</button> </div> </div> </div> <script type="text/javascript" charset="utf-8"> mui.init({ beforeback: function() { var list = plus.webview.currentWebview().opener(); mui.fire(list, 'refresh'); return true; } }); window.addEventListener("changeBar", function(e) { var inputId = e.detail.inputId document.getElementById(inputId).value = e.detail.barcode; }); var fdid = GetQueryString('ddid') var order = GetQueryString('order') var ffid ="" var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; mui.plusReady(function() { app.init(); var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; // var pro = GetQueryStringCn('pro') // var req = GetQueryStringCn('req') // var res = GetQueryStringCn('res') // var note = GetQueryStringCn('note') var id=GetQueryString("ddid") var checkNo=GetQueryString("order") var QCXM=GetQueryString("pro") console.log(id); //console.log(checkNo); $.ajax({ url: app.API_URL_HEADER + "/IQCCheck/IQC_GETBILL", data: { USERID:user_id, QCNO: checkNo , id:id }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { if (data.status === 0) { var datad = data.data.matterTable ffid=datad[0].ID //console.log(ffid); $("#checkName").val(datad[0].DBB001) $("#model").val(datad[0].DBB003) $("#result").val(datad[0].DBB012) $("#remark").val(datad[0].DBB009) $("#checkNUM").val(datad[0].DBB008) $("#UcheckNUM").val(datad[0].DBB008) $("#NQNUM").val(datad[0].DBB011) $("#UPNUM").val(datad[0].DBB005) $("#MIDNUM").val(datad[0].DBB006) $("#DOWNNUM").val(datad[0].DBB007) } else { // mui.alert(data.message,"","",function(){ // }); // return; } }, }); // $("#result").val(res.res) // $("#remark").val(note.note) }) $("#doSure").click(function() { var id=GetQueryString("ddid") var order = GetQueryString('order') console.log(id); var re = /^(\-|\+)?\d+(\.\d+)?$/ ///^\d+(?=\.{0,1}\d+$|$)/ if($("#UPNUM").val() != "" && !re.test($("#UPNUM").val())){ document.getElementById("UPNUM").value = ''; console.log(1); mui.alert("请è¾å ¥æ£ç¡®çæ°åï¼") return ; } if($("#MIDNUM").val() != "" && !re.test($("#MIDNUM").val())){ document.getElementById("MIDNUM").value = ''; console.log(2); mui.alert("请è¾å ¥æ£ç¡®çæ°åï¼") return ; } if($("#DOWNNUM").val() != "" && !re.test($("#DOWNNUM").val())){ document.getElementById("DOWNNUM").value = ''; console.log(3); mui.alert("请è¾å ¥æ£ç¡®çæ°åï¼") return ; } if($("#result").val()=="ä¸åæ ¼"){ if(re.test($("#NQNUM").val()) && $("#NQNUM").val() > "0"){ } else{ mui.alert("请è¾å ¥æ£ç¡®çæ°åï¼"); console.log(4); return ; } } $.ajax({ url: app.API_URL_HEADER + "/IQCCheck/IQC_SUBMITNUM",//æäº¤ä¸ä¸éå¼ data: { userid:user_id, ID:id, UPNUM: $("#UPNUM").val() , MIDNUM: $("#MIDNUM").val(), DOWNNUM:$("#DOWNNUM").val(), result:$("#result").val(), NQNUM:$("#NQNUM").val() }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { if(data.status === 0) { mui.alert("æä½æå") } else { mui.alert(data.message,"","",function(){ document.getElementById("UPNUM").value = ''; document.getElementById("MIDNUM").value = ''; document.getElementById("DOWNNUM").value = ''; }); return; } }, }) }) function getselect(){ if ($("#result").val()=="ä¸åæ ¼") document.getElementById("nqd").style.display = ""; if ($("#result").val()=="åæ ¼") document.getElementById("nqd").style.display = "none"; } function clicked(url, f1, urlId) { OpenWindow(f1, url, { urlId: urlId, inputId: f1 }); }; </script> </body> </html> pages/CangKuManage/IQC_check_input.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,432 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <script src="../../js/mui.min.js"></script> <script src="../../js/api.js"></script> <script src="../../js/jquery.js"></script> <script src="../../js/jquery-1.11.1.js"></script> <script src="../../js/template-web.js"></script> <link href="../../css/mui.min.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="../../css/iconfont.css" /> <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script> <style type="text/css"> .mui-content { margin-top: 2px; } .ulcss { padding: 5px 5px; } .ulcss a { border: solid 1px #FFFFF; background-color: #E6E6FA; --border-radius: 30px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .close { position: absolute; top: 0; right: 0; z-index: 99; color: red; } .search { border: 1px solid #e0e0e0; border-radius: 5px; display: flex; width: 100%; align-items: center; margin-top: 10px; /* padding:0px 10px 0;*/ background-color: rgba(255, 255, 255, 1); padding-left: 10px; margin-bottom: 10px; height: 40px; } .search input { margin-bottom: 2px; padding: 0px 0px; --background: none; border-radius: 5px; font-size: 1.6rem; } .mui-input-group .mui-input-row { height: 2.2rem; } .font { font-size: 1.6rem; color: #000000; } .mui-input-row label { font-size: 1.125rem; } .mui-input-row input { font-size: 1.0625rem; } </style> </head> <body> <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title font"> é¦ä»¶æ£éªé¡¹ç®å½å ¥ <span class="mui-badge mui-badge-primary" style="font-size: 1.6rem; display: none;" id='num'>0</span> </h1> </header> <div class="mui-content" id="contentId"> <div class="mui-input-group"> </div> <ul class="mui-table-view"> <li class="mui-table-view-cell mui-collapse mui-active"> <a class="mui-navigate-right font" href="#" style="font-size: 20px;">详ç»ä¿¡æ¯</a> <div class="mui-collapse-content" id="collapseId"> </div> </li> <li class="mui-table-view-cell mui-collapse mui-active"> <a class="mui-navigate-right font" href="#" style="font-size: 20px;">è§æ ¼è¦æ±</a> <div class="mui-collapse-content" id="collapseId1"> </div> </li> </ul> <div class="search"> <span class="mui-icon iconfont icon-jianyan" style="color:#0062CC"></span> <input type="search" οnkeyup="value=value.replace(/[^\d\.]/g,'')" class="mui-input-clear" placeholder="请è¾å ¥æ£éªå¼" id="values" style="font-size: 1.0625rem;"> <button type="button" class="mui-btn mui-btn-green mui-icon mui-icon-checkmarkempty" style="font-size:1.0625rem;" id="addBtn">确认</button> </div> <ul class="mui-table-view mui-grid-view mui-grid-9 ulcss" id="list"> </ul> </div> <script id='col-template' type="text/template"> <form class="mui-input-group" > <div class="mui-input-row"> <label>æ£éªé¡¹ç®:</label> <input type="text" class="mui-input-clear font" value="<%=(item.æ£éªé¡¹ç®)%>" disabled="disabled"> </div> {{if item.æ åå¼ !=null}} <div class="mui-input-row"> <label>æ åå¼:</label> <input type="text" class="mui-input-clear" value="<%=(item.æ åå¼)%>" disabled="disabled"> </div> {{/if}} {{if item.ä¸é !=null}} <div class="mui-input-row"> <label>ä¸é:</label> <input type="text" class="mui-input-clear" value="<%=(item.ä¸é)%>" disabled="disabled"> </div> {{/if}} {{if item.ä¸é !=null}} <div class="mui-input-row"> <label>ä¸é:</label> <input type="text" class="mui-input-clear" value="<%=(item.ä¸é)%>" disabled="disabled"> </div> {{/if}} {{if item.æ½æ£æ°é !=null}} <div class="mui-input-row"> <label>æ½æ£æ°é:</label> <input type="text" class="mui-input-clear" value="<%=(item.æ½æ£æ°é)%>" disabled="disabled"> </div> {{/if}} <div class="mui-input-row"> <label>夿³¨</label> <textarea id='remark' type="text" class='input-text' ><%=(item.夿³¨)%></textarea> </div> </form> </script> <script id='col-template1' type="text/template"> {{if item.è§æ ¼è¦æ± !=null}} <div class="mui-input-row"> <p style="font-size: 1rem;color: #000000;"> <%=(item.è§æ ¼è¦æ±)%></p> </div> {{/if}} </script> <script id='ui-template' type="text/template"> <% for(var i in record){ var item=record[i]; %> <li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3 list-li"> <span class="mui-icon mui-icon-closeempty li-remove" onclick="closeLi()" style="color: red; position: absolute; top: 0px; right: 0px; z-index: 100"></span> <p style="display: none;"><%=item.æ£éªå¼%></p> <label style=" display: none; "><%=item.ID%></label> <a style="height: 5.675rem;" > <div class="mui-media-body" style="text-align: center;"><p style="position: absolute;width:100%;" class="font"> <%=item.æ£éªå¼%></p> </div> <HR style= " border: 1 dashed #987cb9" width ="80%" color =#987 cb 9 SIZE = 1> <%if(item.æ£éªç»æ=='åæ ¼'){%> <span class="mui-icon iconfont icon-hege1 font" style="color:#A0BF7C;font-size: 30px;">åæ ¼</span> <%}else{%> <span class="mui-icon iconfont icon-buhege1 font" style="color:#FD8383;font-size: 27px;">ä¸åæ ¼</span> <%}%> </a> </li> <% } %> </script> </div> <script type="text/javascript" charset="utf-8"> var count = 0; var barcodeList=[] mui.init({ beforeback: function() { var list = plus.webview.currentWebview().opener(); mui.fire(list, 'refresh'); return true; } }); var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; var fmid = GetQueryString('mid'); var fdid = GetQueryString('did'); var lineType = ""; var fboard_model=""; mui.plusReady(function() { app.init(); // count = GetQueryString('num'); // alert(count); // document.getElementById("num").innerHTML = count; // var i = GetQueryStringCn() // lineType = i.lineType // fboard_model=i.fboard_model // alert('7'); // console.log(fdid); getData() document.getElementById("values").addEventListener("keydown", function(e) { if (13 == e.keyCode) { document.activeElement.blur(); addUi(0, -1); } }, false); mui('.search').on('tap', '#addBtn', function(event) { addUi(0, -1) }) //ç¹å»äºä»¶ var btnArray = ['确认', 'åæ¶']; mui("#list").on("tap", ".list-li", function(event) { console.log(21); var checkResult = $(this).find('p').text(); var checkId = $(this).find('label').text(); mui.confirm('ç¡®å®å 餿¤æ¡è®°å½ï¼', 'æç¤º', btnArray, function(e) { if (e.index == 0) { console.log(checkId); delLi(checkId,checkResult); } else { setTimeout(function() { /* mui.swipeoutClose(li); */ }, 0); } }); }) }); function delLi(checkId,checkResult){ var order= GetQueryString('order') var id=GetQueryString("did") $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_CHECKDEL", data: { PID:checkId }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { if (data.status === 0) { getData() } else { getData() mui.alert(data.message,"","",function(){ }); } }, }); } function getData() { var id=GetQueryString("did") // var pro=GetQueryStringCn("pro") // var standard=GetQueryString('st') // var up=GetQueryString("up") // var down=GetQueryString("down") // var require=GetQueryString("req") var checkNo=GetQueryString("order") var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; // aj.post("/ho_patrol/getDetails", { // "userNo": api_localStorageGet("code"), // "checkNo": checkNo, // "pid": id, // }, function(data) { // if (data.result) { // console.log(user_id); // console.log(checkNo); // console.log(id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETDATA", data: { USERID:user_id, QCNO: checkNo , PID:id }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { console.log(data); if (data.status === 0) { var cursor1 = data.data.matterTable[0] console.log(cursor1); if(cursor1==null) { mui.alert("æ²¡ææ£éªé¡¹ç®","","",function(){ }); return; } document.getElementById('collapseId').innerHTML = template('col-template', { "item": cursor1 }); document.getElementById('collapseId1').innerHTML = template('col-template1', { "item": cursor1 }); var cursor2 = data.data.matterTableT document.getElementById('list').innerHTML = template('ui-template', { "record": cursor2 , }); } else { mui.alert(data.message,"","",function(){ }); } }, }); } function addUi(type, id1) { var input_check = $('#values').val(); var re = /^(\-|\+)?\d+(\.\d+)?$/ ///^\d+(?=\.{0,1}\d+$|$)/ if (re.test(input_check)) { // mui.alert("æä½æåï¼") } else { document.getElementById("values").value = ''; document.getElementById("values").focus(); mui.alert("请è¾å ¥æ£ç¡®çæ°åï¼") return ; } var order= GetQueryString('order') var id=GetQueryString("did") // aj.post("/ho_patrol/checkSave", { // "userNo": api_localStorageGet("code"), // "checkNo": order, // "pid": id, // "checkResult": $('#values').val(), // "checkDemo": $("#remark").val() // }, function(data) { $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_CHECKSAVE", data: { USERID:user_id, DID: id , CNUM:input_check }, DataType: "json", type: "post", async: false, //timeout: 15000, success: function(data) { console.log(data); if (data.status === 0) { getData() document.getElementById("values").value = ''; document.getElementById("values").focus(); //è·åç¦ç¹ } else { getData() //æ´æ°é¡µé¢ document.getElementById("values").value = ''; document.getElementById("values").focus(); //è·åç¦ç¹ mui.alert(data.message,"","",function(){ }); } }, }); } function checkZero(cursor) { if (cursor.FLOWER != null) { var f = cursor.FLOWER.substr(0, 1) if (f == ".") { var t = cursor.FLOWER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor.FLOWER = t } } if (cursor.FUPPER != null) { var f = cursor.FUPPER.substr(0, 1) if (f == ".") { var t = cursor.FUPPER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor.FUPPER = t } } if (cursor.FST != null) { var f = cursor.FST.substr(0, 1) if (f == ".") { var t = cursor.FST.split(""); t.splice(0, 0, "0"); t = t.join("") cursor.FST = t } } return cursor; } function close(){ plus.webview.currentWebview().close(); } </script> </body> </html>