¶Ô±ÈÐÂÎļþ |
| | |
| | | <!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 id="saomiao" type="text" class="mui-input" placeholder="è¯·æ«æè®¾å¤ç " onkeypress="changeTaskNo()"> |
| | | <!-- <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="qctype" 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> |
| | | åè®¾è¿æ¯ä½ çæé®ï¼ç¹å»åä¼è§¦å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.æ£éªé¡¹ç®)%> |
| | | <%=(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 + "/FQCCheck/RKQC_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)); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | |
| | | $("#task_no").bind('keyup', function(event) { |
| | | var lineNo = $("#selectLineNo").val() |
| | | if (lineNo == "") { |
| | | mui.toast("请å
éæ©äº§çº¿") |
| | | return false; |
| | | } |
| | | var keyword = $("#task_no").val() |
| | | getTaskNo(lineNo, keyword) |
| | | }) |
| | | $("#selectModeNo").bind('keyup', function(event) { |
| | | var lineNo = $("#selectLineNo").val() |
| | | if (lineNo == "") { |
| | | mui.toast("请å
éæ©è½¦é´") |
| | | return false; |
| | | } |
| | | //var keyword = $("#task_no").val() |
| | | //getDataMODE(lineNo) |
| | | }) |
| | | $("#taskNo").on("change", function() { |
| | | var task_no = $("#task_no").val() |
| | | getDataProcc(task_no); |
| | | }) |
| | | //è·åå·¥åº |
| | | |
| | | //è·åè§æ ¼ |
| | | 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 workno = $("#saomiao").val() |
| | | console.log(2); |
| | | // console.log(workno); |
| | | // console.log(user_id); |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/BASQC/BASQC_GETBILLINFO", |
| | | |
| | | data: { |
| | | USERNAME: user_id, |
| | | WORKNO: workno |
| | | }, |
| | | 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].DBA001) |
| | | $("#checkDate").val(pdata[0].CREATE_DATE) |
| | | $("#productNo").val(pdata[0].DBA002) |
| | | $("#productName").val(pdata[0].DBA003) |
| | | $("#ptype").val(pdata[0].DBA004) |
| | | $("#qctype").val(pdata[0].DBA007) |
| | | //$("#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() |
| | | $("#saomiao").empty() |
| | | }); |
| | | return; |
| | | } |
| | | }, |
| | | |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | //getBill(selectItem) |
| | | } |
| | | //è·åå·¥åä¸çæ£éªä¿¡æ¯ |
| | | function getBill() { |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILL", |
| | | |
| | | data: { |
| | | USERID: user_id, |
| | | LINENO: lineNo |
| | | }, |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | |
| | | if (data.result) { |
| | | var pdata = data.data.cursor1 |
| | | $("#checkNo").val(pdata[0].æ£éªåå·) |
| | | $("#checkDate").val(pdata[0].æ£éªæ¥æ) |
| | | $("#productNo").val(pdata[0].产åç¼ç ) |
| | | $("#productName").val(pdata[0].产ååç§°) |
| | | $("#ptype").val(pdata[0].è§æ ¼åå·) |
| | | $("#planNum").val(pdata[0].è®¢åæ°é) |
| | | //$("#process").val(pdata[0].ç产工åº) |
| | | $("#checkMan").val(pdata[0].æ£éªå) |
| | | |
| | | var cursor2 = checkZero(data.data.cursor2) |
| | | document.getElementById('ulId').innerHTML = template('ui-template', { |
| | | "record": cursor2 |
| | | }); |
| | | } else { |
| | | mui.alert(data.message, "", "", function() { |
| | | $("#selectModeNoT").empty() |
| | | }); |
| | | return; |
| | | } |
| | | } |
| | | }); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | 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("æ£éªæ¹æ³") |
| | | console.log(method) |
| | | console.log(s) |
| | | //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 = 'BASQC_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 + "/BASQC/BASQC_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> |