| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/index_Mobile.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/工序流转/MES_ColorRecordBill_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/工序流转/MES_SampleRecordBill_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -270,6 +270,8 @@ <Content Include="views\车é´ç®¡ç\产线ç»è£ 追溯\Cj_AssemblyTraceability.html" /> <Content Include="views\车é´ç®¡ç\产线ç»è£ 追溯\Cj_AssemblyTraceabilityList.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºåºç«æ±æ¥å\Cj_StationOutBillSubList.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_ColorRecordBill_PDA.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_SampleRecordBill_PDA.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBillQuery_Mobile.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBillSubList.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBill_Change.html" /> WebTM/views/index_Mobile.html
@@ -185,6 +185,18 @@ æå¼å¡å®å·¥å </a> </dd> <dd> <a href="车é´ç®¡ç/å·¥åºæµè½¬/MES_SampleRecordBill_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> è¯æ ·è®°å½å </a> </dd> <dd> <a href="车é´ç®¡ç/å·¥åºæµè½¬/MES_ColorRecordBill_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> 对è²è®°å½å </a> </dd> </dl> </li> <!-- æ¨¡æ²»å ·ç®¡ç --> WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_ColorRecordBill_PDA.html
New file @@ -0,0 +1,536 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>对è²è®°å½å</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <!--å¼ç¨layui jsæä»¶--> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <!--èªå®ä¹æ ·å¼--> <style> /* .maintitle { background-color: #1492ff; color: #fff; padding: 5px 10px; border: none; border-radius: 4px; } .title { border-left: 4px solid #1492ff; padding-left: 6px; margin: 20px 10px 4px; font-size: 16px; color: #333; } .buttom_box_little { width: 60px; height: 36px; color: #fff; background-color: #1492ff; border-radius: 4px; border: none; margin: 10px; } .layui-input { width: 93%; } .layui-inline, img { display: block; vertical-align: middle } .layui-input, .layui-textarea { display: inline-block; width: 100%; padding-left: 10px; } .laydate-time-list ol { overflow-x: hidden !important; overflow-y: auto !important; } .layui-form-label { padding: 9px 5px; width: 85px; } .layui-input-block { margin-left: 85px; min-height: 36px; }*/ .layui-form-label { font-size: 14px; width: 85px; text-align: inherit; } /*å ¨å±è®¾ç½®è¾å ¥æ¡é«åº¦*/ .layui-input { height: 30px; } /*设置表头è¾å ¥æ¡*/ .t1_input { padding: 1%; } /*æ¬ç«ä¿¡æ¯td*/ .bz_td { display: -webkit-box; /*设置æé®ä¸æ¢è¡*/ padding: 1%; /*设置è¾å ¥æ¡è¾¹è·*/ } /*设置æ¬ç«ä¿¡æ¯æé®é«åº¦*/ .bz_btu { height: 30px; width: 60px; line-height: 30px; } th { width: 70px; text-align: left; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> <div style="background-color:#0085E8;"> <span style="color: white;" class="gxcz"><i class="layui-icon layui-icon-form"></i>对è²è®°å½å</span> </div> <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">ä¿å</button> <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">æ°å¢</button> <!--<button type="button" lay-submit="" lay-filter="Detail" class="layui-btn layui-btn-radius" id="Detail">æç»</button>--> <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> </div> <div class="layui-form-item"> <div class="layui-tab layui-tab-card" lay-filter="TabTest"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table style="width:80%;"> <tbody> <tr> <th>æ¡å½¢ç </th> <td class="bz_td"> <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å ¥æ¡å½¢ç åå车" style="border-radius: 50px;"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">ç¡®å®</button> </td> </tr> <tr> <th>æ°é</th> <td class="bz_td"> <input type="text" name="HQty" class="layui-input" id="HQty" value="0" placeholder="请è¾å ¥æ°é" style="border-radius: 50px;"> </td> </tr> <tr> <th>çäº§èµæº</th> <td class="bz_td"> <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="éæ©çäº§èµæº" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder;">...</button> </td> </tr> <tr> <th>è¯æ ·ç»è®º</th> <td class="bz_td"> <input type="radio" name="HLastResult" value="true" title="OK" checked=""> <input type="radio" name="HLastResult" value="false" title="NG"> </td> </tr> <tr> <th>åæ®æ¥æ</th> <td class="t1_input"> <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="è¯·éæ©æ¥æ" readonly> </td> </tr> <tr> <th>åæ®å·</th> <td class="bz_td"> <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="åæ®å·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产ç»ç»</th> <td class="bz_td"> <input type="text" name="HPRDORGName" class="layui-input" id="HPRDORGName" placeholder="ç产ç»ç»" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HPRDORGID" id="HPRDORGID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产订åå·</th> <td class="bz_td"> <input type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" placeholder="ç产订åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0" autocomplete="off" class="layui-input"> </tr> <tr> <th>æå¼å¡</th> <td class="bz_td"> <input type="text" name="HProcExchBillNo" class="layui-input" id="HProcExchBillNo" placeholder="æå¼å¡" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HProcExchHinteID" class="layui-input" id="HProcExchHinteID"> </td> </tr> <tr> <th>ç©æä»£ç </th> <td class="bz_td"> <input type="text" name="HMaterNumber" class="layui-input" id="HMaterNumber" placeholder="产å代ç " style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HMaterID" class="layui-input" id="HMaterID"> </td> </tr> <tr> <th>ç©æåç§°</th> <td class="bz_td"> <input type="text" name="HMaterName" class="layui-input" id="HMaterName" value="" placeholder="ç©æåç§°" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>è§æ ¼åå·</th> <td class="bz_td"> <input type="text" name="HMaterModel" class="layui-input" id="HMaterModel" placeholder="è§æ ¼åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>计éåä½</th> <td class="bz_td"> <input type="text" name="HUnitName" class="layui-input" id="HUnitName" placeholder="éæ©è®¡éåä½" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HUnitID" id="HUnitID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="BtnHUnit" id="BtnHUnit" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>å·¥åº</th> <td class="bz_td"> <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="鿩工åº" style="background-color:#efefef4d;border-radius: 50px;"> <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input"> </td> </tr> </tbody> </table> </div> <div class="layui-tab-item"> <table style="width:80%;"> <tbody> <tr> <th>å¶å人</th> <td class="bz_td"> <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å¶åæ¥æ</th> <td class="bz_td"> <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹äºº</th> <td class="bz_td"> <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹æ¥æ</th> <td class="bz_td"> <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸äºº</th> <td class="bz_td"> <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸æ¥æ</th> <td class="bz_td"> <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºäºº</th> <td class="bz_td"> <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºæ¥æ</th> <td class="bz_td"> <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> </tbody> </table> </div> </div> <ul class="layui-tab-title"> <li class="layui-this">åæ®ä¿¡æ¯</li> <li>å¶åä¿¡æ¯</li> </ul> </div> </div> <!--éèåæ®µ--> <input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID"> <input type="hidden" name="lngBillKey" id="lngBillKey" value="0"> <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0"> <input type="hidden" name="eventType" id="eventType" value="Add"> <input type="hidden" name="HMainInterID" id="HMainInterID" value="0"> </form> </div> </div> </div> </body> </html> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , upload = layui.upload , element = layui.element; //#region å ¬å ±åé var params = get_UrlVars(); var option = []; var titleData = []; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ var params = getUrlVars(); if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å var closeType = 2; //å ³éç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å var HBillNo = params[params[3]]; //è·ååæ®å· var closeType = params[params[4]]; //å ³éç±»å } //夿æ¯å¦æ°å¢ if (OperationType == 1) { $("#HInterID").val(""); $("#HBillNo").val(""); //è·åæå¤§åæ®å· $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '7505' }, success: function (d) { $("#HInterID").val(d.data[0].HInterID); $("#HBillNo").val(d.data[0].HBillNo); } }); $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//æ°å¢æé®é»è®¤ç¦ç¨ //GetDefValByUser(); } //è¿å ¥é¡µé¢é»è®¤å æ 卿¡å½¢ç ä¸ $("#HBarCode").focus(); //æµè½¬å¡æ¯å¦æ«ææ è®° var HProcExchBillNoFlag = false; //åå§åºæ¬ä¿¡æ¯èµå¼ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æ¡å½¢ç åè½¦æ¹æ³ $('#HBarCode').on('keydown', function (event) { var HBarCode = $('#HBarCode').val(); if (event.keyCode == 13) { if (!HBarCode) { layer.msg("æ¡å½¢ç ä¸è½ä¸ºç©ºï¼") return; } txtHBarCode_KeyDown(HBarCode); } }); //éæ©çäº§èµæºå¼¹çª form.on('submit(ProductionResources-BT)', function () {//çäº§èµæº layer.open({ type: 2 //ç±»å , skin: 'layui-layer-rim'//å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çäº§èµæºå表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html', 'yes'] , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } //è·åæ°æ® $("#HSourceID").val(checkStatus.data[0].HItemID); $("#HSourceName").val(checkStatus.data[0].çäº§èµæºåç§°); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } }) }); //éæ©è®¡éåä½ form.on('submit(BtnHUnit)', function () {//çäº§èµæº layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "计éåä½å表" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["90%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ["../../../views/åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Unit.html", "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //æé®ä¸ çåè° var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® if (checkStatus.data.length != 1) { return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); } $("#HUnitID").val(checkStatus.data[0].HItemID);//å ç $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°);//åç§° layer.close(index);//å ³éå¼¹çª } }) }); //æäº¤ form.on('submit(Saver)', function (data) {//æäº¤ if (!HProcExchBillNoFlag) { layer.msg("è¯·æ«æ¡ç !"); return; } Get_Save(data); }); form.on('submit(Add)', function () {//æäº¤ layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { location.replace('MES_ColorRecordBill_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2'); }); }) //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ function txtHBarCode_KeyDown(HBarCode) { //æ«ç ç±»å2 var barNo2 = HBarCode.substr(0, 4); var index = layer.load(); $.ajax({ url: GetWEBURL() + "/MES_SampleRecordBill_PDA/SampleRecordBillHBarCode_KeyDown", type: "GET", data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchHinteID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "" }, success: function (result) { if (result.count == 1) { var data = result.data[0]; switch (barNo2) { case "GXLX": form.val("formData", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HProcExchBillNo": data.åæ®å·, "HICMOInterID": data.hicmointerid, "HICMOBillNo": data.ä»»å¡åå·, "HMaterID": data.HMaterID, "HMaterName": data.产å, "HMaterNumber": data.产å代ç , "HMaterModel": data.è§æ ¼åå·, "HPRDORGID": data.ç»ç», "HPRDORGName": data.ç»ç»åç§°, }); HProcExchBillNoFlag = true; var HProcExchHinteID = $('#HProcExchHinteID').val(); var HInterID = data.hmainid; break; } layer.close(index); //æ¸ ç©ºæ¡ç æ¡ $('#HBarCode').val(""); } else { layer.close(index); layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //ä¿å function Get_Save(data) { var tableData = data.field; var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "/MES_SampleRecordBill_PDA/ColorRecordAddBill", async: false, data: { "oMain": oMain }, dataType: "json", success: function (data) { if (data.count == 1) { layer.close(index); layer.msg("æäº¤æå"); $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ç¦ç¨ä¿åæé® } else { layer.close(index); layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //è·ååæ° function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } //#endregion //以ä¸ä¸ºlayui模å }); </script> WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_SampleRecordBill_PDA.html
New file @@ -0,0 +1,536 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>è¯æ ·è®°å½å</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <!--å¼ç¨layui jsæä»¶--> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <!--èªå®ä¹æ ·å¼--> <style> /* .maintitle { background-color: #1492ff; color: #fff; padding: 5px 10px; border: none; border-radius: 4px; } .title { border-left: 4px solid #1492ff; padding-left: 6px; margin: 20px 10px 4px; font-size: 16px; color: #333; } .buttom_box_little { width: 60px; height: 36px; color: #fff; background-color: #1492ff; border-radius: 4px; border: none; margin: 10px; } .layui-input { width: 93%; } .layui-inline, img { display: block; vertical-align: middle } .layui-input, .layui-textarea { display: inline-block; width: 100%; padding-left: 10px; } .laydate-time-list ol { overflow-x: hidden !important; overflow-y: auto !important; } .layui-form-label { padding: 9px 5px; width: 85px; } .layui-input-block { margin-left: 85px; min-height: 36px; }*/ .layui-form-label { font-size: 14px; width: 85px; text-align: inherit; } /*å ¨å±è®¾ç½®è¾å ¥æ¡é«åº¦*/ .layui-input { height: 30px; } /*设置表头è¾å ¥æ¡*/ .t1_input { padding: 1%; } /*æ¬ç«ä¿¡æ¯td*/ .bz_td { display: -webkit-box; /*设置æé®ä¸æ¢è¡*/ padding: 1%; /*设置è¾å ¥æ¡è¾¹è·*/ } /*设置æ¬ç«ä¿¡æ¯æé®é«åº¦*/ .bz_btu { height: 30px; width: 60px; line-height: 30px; } th { width: 70px; text-align: left; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> <div style="background-color:#0085E8;"> <span style="color: white;" class="gxcz"><i class="layui-icon layui-icon-form"></i>è¯æ ·è®°å½å</span> </div> <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">ä¿å</button> <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">æ°å¢</button> <!--<button type="button" lay-submit="" lay-filter="Detail" class="layui-btn layui-btn-radius" id="Detail">æç»</button>--> <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> </div> <div class="layui-form-item"> <div class="layui-tab layui-tab-card" lay-filter="TabTest"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table style="width:80%;"> <tbody> <tr> <th>æ¡å½¢ç </th> <td class="bz_td"> <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å ¥æ¡å½¢ç åå车" style="border-radius: 50px;"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">ç¡®å®</button> </td> </tr> <tr> <th>æ°é</th> <td class="bz_td"> <input type="text" name="HQty" class="layui-input" id="HQty" value="0" placeholder="请è¾å ¥æ°é" style="border-radius: 50px;" > </td> </tr> <tr> <th>çäº§èµæº</th> <td class="bz_td"> <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="éæ©çäº§èµæº" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder;">...</button> </td> </tr> <tr> <th>è¯æ ·ç»è®º</th> <td class="bz_td"> <input type="radio" name="HLastResult" value="1" title="OK" checked=""> <input type="radio" name="HLastResult" value="0" title="NG"> </td> </tr> <tr> <th>åæ®æ¥æ</th> <td class="t1_input"> <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="è¯·éæ©æ¥æ" readonly> </td> </tr> <tr> <th>åæ®å·</th> <td class="bz_td"> <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="åæ®å·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产ç»ç»</th> <td class="bz_td"> <input type="text" name="HPRDORGName" class="layui-input" id="HPRDORGName" placeholder="ç产ç»ç»" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HPRDORGID" id="HPRDORGID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产订åå·</th> <td class="bz_td"> <input type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" placeholder="ç产订åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0" autocomplete="off" class="layui-input"> </tr> <tr> <th>æå¼å¡</th> <td class="bz_td"> <input type="text" name="HProcExchBillNo" class="layui-input" id="HProcExchBillNo" placeholder="æå¼å¡" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HProcExchHinteID" class="layui-input" id="HProcExchHinteID" > </td> </tr> <tr> <th>ç©æä»£ç </th> <td class="bz_td"> <input type="text" name="HMaterNumber" class="layui-input" id="HMaterNumber" placeholder="产å代ç " style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HMaterID" class="layui-input" id="HMaterID" > </td> </tr> <tr> <th>ç©æåç§°</th> <td class="bz_td"> <input type="text" name="HMaterName" class="layui-input" id="HMaterName" value="" placeholder="ç©æåç§°" style="border-radius: 50px;background-color:#efefef4d;" readonly > </td> </tr> <tr> <th>è§æ ¼åå·</th> <td class="bz_td"> <input type="text" name="HMaterModel" class="layui-input" id="HMaterModel" placeholder="è§æ ¼åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly > </td> </tr> <tr> <th>计éåä½</th> <td class="bz_td"> <input type="text" name="HUnitName" class="layui-input" id="HUnitName" placeholder="éæ©è®¡éåä½" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HUnitID" id="HUnitID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="BtnHUnit" id="BtnHUnit" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>å·¥åº</th> <td class="bz_td"> <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="鿩工åº" style="background-color:#efefef4d;border-radius: 50px;"> <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input"> </td> </tr> </tbody> </table> </div> <div class="layui-tab-item"> <table style="width:80%;"> <tbody> <tr> <th>å¶å人</th> <td class="bz_td"> <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å¶åæ¥æ</th> <td class="bz_td"> <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹äºº</th> <td class="bz_td"> <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹æ¥æ</th> <td class="bz_td"> <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸äºº</th> <td class="bz_td"> <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸æ¥æ</th> <td class="bz_td"> <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºäºº</th> <td class="bz_td"> <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºæ¥æ</th> <td class="bz_td"> <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> </tbody> </table> </div> </div> <ul class="layui-tab-title"> <li class="layui-this">åæ®ä¿¡æ¯</li> <li>å¶åä¿¡æ¯</li> </ul> </div> </div> <!--éèåæ®µ--> <input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID"> <input type="hidden" name="lngBillKey" id="lngBillKey" value="0"> <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0"> <input type="hidden" name="eventType" id="eventType" value="Add"> <input type="hidden" name="HMainInterID" id="HMainInterID" value="0"> </form> </div> </div> </div> </body> </html> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , upload = layui.upload , element = layui.element; //#region å ¬å ±åé var params = get_UrlVars(); var option = []; var titleData = []; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ var params = getUrlVars(); if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å var closeType = 2; //å ³éç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å var HBillNo = params[params[3]]; //è·ååæ®å· var closeType = params[params[4]]; //å ³éç±»å } //夿æ¯å¦æ°å¢ if (OperationType == 1) { $("#HInterID").val(""); $("#HBillNo").val(""); //è·åæå¤§åæ®å· $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '7510' }, success: function (d) { $("#HInterID").val(d.data[0].HInterID); $("#HBillNo").val(d.data[0].HBillNo); } }); $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//æ°å¢æé®é»è®¤ç¦ç¨ //GetDefValByUser(); } //è¿å ¥é¡µé¢é»è®¤å æ 卿¡å½¢ç ä¸ $("#HBarCode").focus(); //æµè½¬å¡æ¯å¦æ«ææ è®° var HProcExchBillNoFlag = false; //åå§åºæ¬ä¿¡æ¯èµå¼ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æ¡å½¢ç åè½¦æ¹æ³ $('#HBarCode').on('keydown', function (event) { var HBarCode = $('#HBarCode').val(); if (event.keyCode == 13) { if (!HBarCode) { layer.msg("æ¡å½¢ç ä¸è½ä¸ºç©ºï¼") return; } txtHBarCode_KeyDown(HBarCode); } }); //éæ©çäº§èµæºå¼¹çª form.on('submit(ProductionResources-BT)', function () {//çäº§èµæº layer.open({ type: 2 //ç±»å , skin: 'layui-layer-rim'//å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çäº§èµæºå表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html', 'yes'] , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } //è·åæ°æ® $("#HSourceID").val(checkStatus.data[0].HItemID); $("#HSourceName").val(checkStatus.data[0].çäº§èµæºåç§°); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } }) }); //éæ©è®¡éåä½ form.on('submit(BtnHUnit)', function () {//çäº§èµæº layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "计éåä½å表" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["90%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ["../../../views/åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Unit.html", "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //æé®ä¸ çåè° var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® if (checkStatus.data.length != 1) { return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); } $("#HUnitID").val(checkStatus.data[0].HItemID);//å ç $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°);//åç§° layer.close(index);//å ³éå¼¹çª } }) }); //æäº¤ form.on('submit(Saver)', function (data) {//æäº¤ if (!HProcExchBillNoFlag) { layer.msg("è¯·æ«æ¡ç !"); return; } Get_Save(data); }); form.on('submit(Add)', function () {//æäº¤ layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { location.replace('MES_SampleRecordBill_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2'); }); }) //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ function txtHBarCode_KeyDown(HBarCode) { //æ«ç ç±»å2 var barNo2 = HBarCode.substr(0, 4); var index = layer.load(); $.ajax({ url: GetWEBURL() + "/MES_SampleRecordBill_PDA/SampleRecordBillHBarCode_KeyDown", type: "GET", data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchHinteID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "" }, success: function (result) { if (result.count == 1) { var data = result.data[0]; switch (barNo2) { case "GXLX": form.val("formData", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HProcExchBillNo": data.åæ®å·, "HICMOInterID": data.hicmointerid, "HICMOBillNo": data.ä»»å¡åå·, "HMaterID": data.HMaterID, "HMaterName": data.产å, "HMaterNumber": data.产å代ç , "HMaterModel": data.è§æ ¼åå·, "HPRDORGID": data.ç»ç», "HPRDORGName": data.ç»ç»åç§°, }); HProcExchBillNoFlag = true; var HProcExchHinteID = $('#HProcExchHinteID').val(); var HInterID = data.hmainid; break; } layer.close(index); //æ¸ ç©ºæ¡ç æ¡ $('#HBarCode').val(""); } else { layer.close(index); layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //ä¿å function Get_Save(data) { var tableData = data.field; var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "/MES_SampleRecordBill_PDA/SampleRecordAddBill", async: false, data: { "oMain": oMain }, dataType: "json", success: function (data) { if (data.count == 1) { layer.close(index); layer.msg("æäº¤æå"); $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ç¦ç¨ä¿åæé® } else { layer.close(index); layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //è·ååæ° function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } //#endregion //以ä¸ä¸ºlayui模å }); </script>