From 8177b79722037a348b08375c63723356c07690c5 Mon Sep 17 00:00:00 2001 From: wbc <2597324127@qq.com> Date: 星期五, 06 九月 2024 16:50:11 +0800 Subject: [PATCH] 入库检验模块增加 --- unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html | 469 ++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 275 insertions(+), 194 deletions(-) diff --git a/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html b/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html index 1866b88..31317ff 100644 --- a/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html +++ b/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html @@ -14,9 +14,9 @@ <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> + <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"/> + <link rel="stylesheet" type="text/css" href="../../css/common_s.css" /> <style> .mui-input-row label { background-color: #ededed; @@ -45,6 +45,19 @@ margin-top: 0.15rem; } + .full-width-button { + display: block; + /* 璁╂寜閽樉绀轰负鍧楃骇鍏冪礌 */ + width: 100%; + /* 瀹藉害璁剧疆涓�100%浠ラ�傚簲鐖跺厓绱犲搴� */ + text-align: center; + /* 鏂囨湰灞呬腑鏄剧ず锛堝彲閫夛級 */ + padding: 10px; + /* 鍐呰竟璺濓紙鍙�夛級 */ + margin-bottom: 5px; + /* 搴曢儴澶栬竟璺濓紙鍙�夛級锛岀敤浜庝笌鍥剧墖鍒嗛殧寮� */ + } + select { background: url(../img/right-arrow.png) no-repeat right center; background-size: 1.2rem 1.2rem; @@ -58,7 +71,8 @@ <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" id="cameraId"></span> + <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"> @@ -68,28 +82,28 @@ <select id="selectLineNo" class="mui-select"> </select> </div> - <div class="mui-input-row"> + <div class="mui-input-row"> <label>鎸囦护宸ュ崟</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 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"> + <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> @@ -103,13 +117,19 @@ <label>瑙勬牸鍨嬪彿</label> <input id="ptype" type="text" class="mui-input" disabled="disabled"> </div> - <!-- <div class="mui-input-row"> + <!-- <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> + <!-- 鍋囪杩欐槸浣犵殑鎸夐挳锛岀偣鍑诲悗浼氳Е鍙慉JAX璇锋眰 --> + <button id="fetchImageButton" class="full-width-button" data-image-id="123">浜у搧鍥剧焊鏌ョ湅</button> + <!-- 杩欐槸鐢ㄤ簬灞曠ず鍥剧墖鐨刬mg鍏冪礌 --> + <img id="imageDisplay" src="#" alt="Image Placeholder" style="display: none;"> </div> <!-- <div class="mui-input-row"> <label>鐢熶骇宸ュ簭:</label> @@ -178,18 +198,19 @@ </div> <script type="text/javascript" charset="utf-8"> window.addEventListener('refresh', function(e) { //鐩戝惉椤甸潰杩斿洖浜嬩欢 - getBill() - // getprocessT() + //getBill() + changeTaskNo() + // getprocessT() }); // var user_id = app.userid; mui.init({}); - mui.ready(function() { - + mui.plusReady(function() { + app.init(); $("#deal1").hide(); $("#deal2").hide(); - document.getElementById('cameraId').addEventListener('tap', function(event) { + document.getElementById('cameraId').addEventListener('click', function(event) { console.log(2); - var mid = $("#checkNo").val() + var mid = $("#checkNo").val() console.log(mid); if (mid == '' || mid == 'undefined' || mid == null) { mui.alert("璇峰厛閫夋嫨妫�楠屽崟鍙�"); @@ -198,15 +219,15 @@ mui.openWindow({ id: 'pictrue_add', url: 'pictrue_add.html?mid=' + mid, - waiting: { - autoShow: true, - title: '鍔犺浇涓�' + waiting: { + autoShow: true, + title: '鍔犺浇涓�' } }); }); getData() //doAppearance() - + }) function getData() { @@ -214,7 +235,7 @@ //console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETLINE", - + data: { logID: "admin" //user_id,//Admin //鍏堝啓姝伙紝渚夸簬璋冭瘯 }, @@ -224,23 +245,24 @@ //timeout: 15000, success: function(data) { //console.log(data.data); - if(data.status != 0) { - mui.alert(data.message,"","",function(){ + if (data.status != 0) { + mui.alert(data.message, "", "", function() { $("#selectLineNo").empty() - }); + }); return; } else { - + matterTable = data.data.matterTable; // console.log(matterTable); - $("#selectLineNo").empty() - var list = data.data; - /* 鍔ㄦ�佹坊鍔犱笅鎷夋鏁版嵁 */ - $("#selectLineNo").append("<option value=''>璇烽�夋嫨杞﹂棿</option>"); - for (var i = 0; i < matterTable.length; i++) { - $("#selectLineNo").append("<option value=" + matterTable[i].DAA032 + ">" + matterTable[i].DAA032 + - "</option>"); - } + $("#selectLineNo").empty() + var list = data.data; + /* 鍔ㄦ�佹坊鍔犱笅鎷夋鏁版嵁 */ + $("#selectLineNo").append("<option value=''>璇烽�夋嫨杞﹂棿</option>"); + for (var i = 0; i < matterTable.length; i++) { + $("#selectLineNo").append("<option value=" + matterTable[i].DAA032 + ">" + + matterTable[i].DAA032 + + "</option>"); + } } }, @@ -249,10 +271,10 @@ } }); } - - + + $("#selectLineNo").on("change", function() { var lineNo = $("#selectLineNo").val() @@ -272,7 +294,7 @@ var keyword = $("#task_no").val() getTaskNo(lineNo, keyword) }) - $("#selectModeNo").bind('keyup', function(event) { + $("#selectModeNo").bind('keyup', function(event) { var lineNo = $("#selectLineNo").val() if (lineNo == "") { mui.toast("璇峰厛閫夋嫨杞﹂棿") @@ -281,163 +303,220 @@ //var keyword = $("#task_no").val() //getDataMODE(lineNo) }) - $("#taskNo").on("change", function() { - var task_no = $("#task_no").val() - getDataProcc(task_no); - }) + $("#taskNo").on("change", function() { + var task_no = $("#task_no").val() + getDataProcc(task_no); + }) //鑾峰彇宸ュ簭 - + //鑾峰彇瑙勬牸 - function getDataMODE(lineNo) { + function getDataMODE(lineNo) { //console.log("鑾峰彇宸ュ崟锛�"); //console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETWORKNO", - + data: { - LINENO: lineNo + 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(){ + // 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>") - } - } + $("#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); + // console.log(1); var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; - var workno=$('#selectModeNoT option:selected').text(); - // console.log(workno); - // console.log(user_id); + var workno = $('#selectModeNoT option:selected').text(); + // console.log(workno); + // console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILLINFO", - + data: { - USERID:user_id, - WORKNO: workno + USERID: 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].QCNO) - $("#checkDate").val(pdata[0].QCDATE) - $("#productNo").val(pdata[0].DAA014) - $("#productName").val(pdata[0].DAA015) - $("#ptype").val(pdata[0].DAA016) - $("#tuhao").val(pdata[0].DAA036) + // 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].DAA014) + $("#productName").val(pdata[0].DAA015) + $("#ptype").val(pdata[0].DAA016) + $("#tuhao").val(pdata[0].DAA036) + //$("#process").val(pdata[0].鐢熶骇宸ュ簭) + $("#checkMan").val(user_id) + + var cursor2 = checkZero(data.data.matterTableT) + + console.log(cursor2); + document.getElementById('ulId').innerHTML = template('ui-template', { + "record": cursor2 + }); + } 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").val(user_id) - - var cursor2 = checkZero(data.data.matterTableT) - - console.log(cursor2); - document.getElementById('ulId').innerHTML = template('ui-template', { - "record": cursor2 - }); - } 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)); - } - }); + $("#checkMan").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; - } + $.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; + } } }); } -//鑾峰彇宸ュ崟 + $('#fetchImageButton').on('click', function() { + // 鑾峰彇鎸夐挳鐨刣ata-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涓幏鍙杋mage灞炴�� + console.log(imageDataUrl); + // 娓呴櫎sessionStorage涓殑鏃у�硷紙濡傛灉鏈夌殑璇濓級 + sessionStorage.removeItem('imageDataUrl'); + + // 瀛樺偍鏂扮殑imageDataUrl鍒皊essionStorage + 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)); + } + }); + }); + function getTaskNo(ModeNo, keyword) { var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; @@ -445,10 +524,10 @@ //console.log(user_id); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILL", - + data: { - USERID:user_id, - LINENO: lineNo + USERID: user_id, + LINENO: lineNo }, DataType: "json", type: "post", @@ -456,21 +535,22 @@ //timeout: 15000, success: function(data) { console.log(data.data); - if(data.status != 0) { - mui.alert(data.message,"","",function(){ + 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>") - } - } + $("#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)); @@ -494,7 +574,7 @@ // } // }); } - + mui("#ulId").on("tap", "a", function() { var id = this.getAttribute('id'); var r = this.getAttribute('require'); @@ -509,21 +589,22 @@ var s = this.getAttribute('standard') //console.log(id); //console.log(did); - // console.log($("#checkNo").val()); + // 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 = 'first_check_add.html?did=' + id +'&ddid=' + did + '&pro=' + pid + '&order=' + $("#checkNo").val(); - if (s != '') { - url='first_check_input.html?did=' + did + - '&order=' + $("#checkNo").val(); + var url = 'first_check_add.html?did=' + id + '&ddid=' + did + '&pro=' + pid + '&order=' + $("#checkNo") + .val(); + if (s != '' && s != 0) { + url = 'first_check_input.html?did=' + did + + '&order=' + $("#checkNo").val(); } mui.openWindow({ id: id, url: url, extras: {}, - waiting: { + waiting: { autoShow: true, - title: '鍔犺浇涓�' + title: '鍔犺浇涓�' } }); }) @@ -549,33 +630,33 @@ console.log(111); $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/FQC_SUBMIT", - + data: { - QCNO:$("#checkNo").val(), - REMARK:$("#remark").val(), - TYPE:type - + 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].MSG == '鍚堟牸') { - $("#deal1").show() - $("#deal2").hide() - } else if (data.data.matterTable[0].MSG == '涓嶅悎鏍�') { - $("#deal1").hide() - $("#deal2").show() + if (data.status === 0) { + 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 { - $("#deal1").hide() - $("#deal2").hide() + plus.ui.toast(data.msg); } - mui.alert("鎿嶄綔鎴愬姛"); - } else { - plus.ui.toast(data.msg); - } }, }); } @@ -585,7 +666,7 @@ if (cursor[j].FLOWER != null) { var f = cursor[j].FLOWER.substr(0, 1) if (f == ".") { - var t = cursor[j].FLOWER.split(""); + var t = cursor[j].FLOWER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor[j].FLOWER = t @@ -594,7 +675,7 @@ if (cursor[j].FUPPER != null) { var f = cursor[j].FUPPER.substr(0, 1) if (f == ".") { - var t = cursor[j].FUPPER.split(""); + var t = cursor[j].FUPPER.split(""); t.splice(0, 0, "0"); t = t.join("") cursor[j].FUPPER = t @@ -612,4 +693,4 @@ }; </script> </body> -</html> +</html> \ No newline at end of file -- Gitblit v1.9.3