Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
| | |
| | | <Content Include="views\车é´ç®¡ç\产线\MES_AssemblyTraceabilityList.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\MES_ProductionLinePackaging.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\MES_ProductionLinePackagingList.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\MES_WhiteLabelGeneration.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\ProcessWIPReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\RetrospectionCustomerReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\产线\Sc_GroupOrderBill.html" /> |
| | |
| | | <Content Include="views\grf\éè´§å%28æ ç¾çº¸%29.grf" /> |
| | | <Content Include="views\grf\éè´§å.grf" /> |
| | | <Content Include="views\grf\åæ ·å¡.grf" /> |
| | | <Content Include="views\grf\15ç½æ æå°.grf" /> |
| | | <None Include="Web.Debug.config"> |
| | | <DependentUpon>Web.config</DependentUpon> |
| | | </None> |
| | |
| | | <div class="layui-fluid"> |
| | | <div class="layui-card"> |
| | | <div class="layui-card-body" style="padding: 15px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group" onsubmit="return false;"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请è¾å
¥è¿æ»¤å" class="layui-input"> |
| | | <input type="text" class="layui-input" name="Value" id="Value" lay-verify="Value" placeholder="请è¾å
¥è¿æ»¤å" autocomplete="off"> |
| | | </div> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">å¿«éæ¥è¯¢</button> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">è¿å</button> |
| | |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script> |
| | | //å¼ç¨ç忮忍¡åï¼å·¥åºæµè½¬å¡ã |
| | | layui.use(['table', 'form', 'layer'], function () { |
| | | layui.use(['table', 'form', 'layer'], function () { |
| | | var table = layui.table |
| | | , form = layui.form |
| | | , layer = layui.layer; |
| | |
| | | var HSourceID1 = ""; //çäº§èµæºID1 |
| | | var HSourceName1 = ""; //çäº§èµæº1 |
| | | var HSourceInterID = ""; //æºå主å
ç |
| | | var HProcExchInterID = ""; //æµè½¬å¡id |
| | | var HSourceEntryID = ""; //æºååå
ç |
| | | var HSourceBillNo = ""; //æºååå· |
| | | var HSourceBillType = ""; //æºåç±»å |
| | |
| | | html1 += '<h1 style="display:none;"><span>åæ®ç±»åï¼</span><span id="ty' + (i + 1) + '">' + LoadData1[i].HBillType + '</span></h1>'; |
| | | //HSourceInterIDå®é
åå¼ï¼Sc_ICMOBillStatus_Tmp HInterIDï¼åæ®ä¸»IDï¼ |
| | | html1 += '<h1 style="display:none;"><span>æºå主å
ç ï¼</span><span id="sm' + (i + 1) + '">' + LoadData1[i].HSourceInterID + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>æµè½¬å¡ä¸»IDï¼</span><span id="lzk' + (i + 1) + '">' + LoadData1[i].HProcExchInterID + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>æºååå
ç ï¼</span><span id="sb' + (i + 1) + '">' + LoadData1[i].HSourceEntryID + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>æºååå·ï¼</span><span id="sw' + (i + 1) + '">' + LoadData1[i].HSourceBillNo + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>æºåç±»åï¼</span><span id="st' + (i + 1) + '">' + LoadData1[i].HSourceBillType + '</span></h1>'; |
| | |
| | | workcode = $("#wk" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(å·¥åå·) |
| | | HBillType = $("#ty" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(åæ®ç±»å) |
| | | HSourceInterID = $("#sm" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(æºå主å
ç ) |
| | | HProcExchInterID = $("#lzk" + i + "").html(); //æµè½¬å¡ID |
| | | HSourceEntryID = $("#sb" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(æºååå
å) |
| | | HSourceBillNo = $("#sw" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(æºååå·) |
| | | HSourceBillType = $("#st" + i + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(æºåç±»å) |
| | |
| | | , shade: 0.6 |
| | | , maxmin: false |
| | | , anim: 0 |
| | | , content: ['è´¨é管ç/é¦ä»¶æ£éªå/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes'] |
| | | , content: ['è´¨é管ç/é¦ä»¶æ£éªå/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + HProcExchInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | } |
| | |
| | | , shade: 0.6 |
| | | , maxmin: false |
| | | , anim: 0 |
| | | , content: ['è´¨é管ç/å·¥åºæ£éªå/QC_ProcessCheckBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes'] |
| | | , content: ['è´¨é管ç/å·¡æ£è®°å½å/QC_Add_Edit_PatrolProcCheckOtherill.html?OperationType=2&linterid=' + HProcExchInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | |
| New file |
| | |
| | | { |
| | | "Version":"6.8.9.1", |
| | | "Font":{ |
| | | "Name":"å®ä½", |
| | | "Size":105000, |
| | | "Weight":400, |
| | | "Charset":134 |
| | | }, |
| | | "Printer":{ |
| | | "Size":256, |
| | | "Width":10, |
| | | "Height":15, |
| | | "LeftMargin":0, |
| | | "TopMargin":0, |
| | | "RightMargin":0, |
| | | "BottomMargin":0, |
| | | "PrintOffsetY":1 |
| | | }, |
| | | "DetailGrid":{ |
| | | "Recordset":{ |
| | | "Field":[ |
| | | { |
| | | "Name":"PartNo" |
| | | }, |
| | | { |
| | | "Name":"Index" |
| | | }, |
| | | { |
| | | "Name":"Quatity" |
| | | }, |
| | | { |
| | | "Name":"MS-Level" |
| | | }, |
| | | { |
| | | "Name":"Addinfo" |
| | | }, |
| | | { |
| | | "Name":"ManPartNo" |
| | | }, |
| | | { |
| | | "Name":"PartDescription" |
| | | }, |
| | | { |
| | | "Name":"ManDate" |
| | | }, |
| | | { |
| | | "Name":"ExpiryDate" |
| | | }, |
| | | { |
| | | "Name":"ManLoc" |
| | | }, |
| | | { |
| | | "Name":"1Batch" |
| | | }, |
| | | { |
| | | "Name":"2Batch" |
| | | }, |
| | | { |
| | | "Name":"SupplierName" |
| | | }, |
| | | { |
| | | "Name":"SupplierID" |
| | | }, |
| | | { |
| | | "Name":"Purchase" |
| | | }, |
| | | { |
| | | "Name":"SupplierData" |
| | | }, |
| | | { |
| | | "Name":"PackageID" |
| | | }, |
| | | { |
| | | "Name":"ShippingNote" |
| | | }, |
| | | { |
| | | "Name":"HBarCode_White" |
| | | } |
| | | ] |
| | | }, |
| | | "ColumnContent":{ |
| | | }, |
| | | "ColumnTitle":{ |
| | | } |
| | | }, |
| | | "Parameter":[ |
| | | { |
| | | "Name":"MFGPartNumber", |
| | | "Format":"MFGPartNumber" |
| | | } |
| | | ], |
| | | "ReportHeader":[ |
| | | { |
| | | "Name":"ReportHeader1", |
| | | "Height":14.7902, |
| | | "Control":[ |
| | | { |
| | | "Type":"FreeGrid", |
| | | "Name":"FreeGrid2", |
| | | "Left":-0.449792, |
| | | "Top":-0.3175, |
| | | "Border":{ |
| | | "Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]" |
| | | }, |
| | | "ColumnCount":7, |
| | | "RowCount":2, |
| | | "FreeGridColumn":[ |
| | | { |
| | | "index":1, |
| | | "Width":0.873125 |
| | | }, |
| | | { |
| | | "index":2, |
| | | "Width":0.608542 |
| | | }, |
| | | { |
| | | "index":3, |
| | | "Width":1.00542 |
| | | }, |
| | | { |
| | | "index":4, |
| | | "Width":1.19063 |
| | | }, |
| | | { |
| | | "index":5, |
| | | "Width":1.48167 |
| | | }, |
| | | { |
| | | "index":6, |
| | | "Width":1.50813 |
| | | }, |
| | | { |
| | | "index":7, |
| | | "Width":3.75708 |
| | | } |
| | | ], |
| | | "FreeGridRow":[ |
| | | { |
| | | "index":1, |
| | | "Height":1.85208 |
| | | }, |
| | | { |
| | | "index":2, |
| | | "Height":13.4144 |
| | | } |
| | | ], |
| | | "FreeGridCell":[ |
| | | { |
| | | "row":1, |
| | | "col":1, |
| | | "FreeCell":true, |
| | | "Control":[ |
| | | { |
| | | "Type":"Barcode", |
| | | "Name":"Barcode3", |
| | | "Left":5.21229, |
| | | "Top":0.555625, |
| | | "Width":5.00063, |
| | | "Height":4.84188, |
| | | "BarcodeType":"DataMatrix", |
| | | "Direction":"TopToBottom", |
| | | "CaptionPosition":"None", |
| | | "Text":"[#HBarCode_White#]" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox1", |
| | | "Left":3.99521, |
| | | "Top":0.820208, |
| | | "Width":0.608542, |
| | | "Height":2.83104, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Supplier-name:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox2", |
| | | "Left":3.04271, |
| | | "Top":0.820208, |
| | | "Width":0.608542, |
| | | "Height":2.38125, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Supplier ID:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox3", |
| | | "Left":2.11667, |
| | | "Top":0.820208, |
| | | "Width":0.608542, |
| | | "Height":1.79917, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Purchase:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox4", |
| | | "Left":1.21708, |
| | | "Top":0.820208, |
| | | "Width":0.608542, |
| | | "Height":2.83104, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Supplier Data:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox5", |
| | | "Left":9.55146, |
| | | "Top":5.76792, |
| | | "Width":0.608542, |
| | | "Height":1.79917, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"PartNo.:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox6", |
| | | "Left":7.77875, |
| | | "Top":5.76792, |
| | | "Width":0.608542, |
| | | "Height":2.64583, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Man.part No.:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox7", |
| | | "Left":8.96938, |
| | | "Top":5.76792, |
| | | "Width":0.608542, |
| | | "Height":1.79917, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Quatity:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox8", |
| | | "Left":8.36083, |
| | | "Top":5.76792, |
| | | "Width":0.608542, |
| | | "Height":2.03729, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Add.info:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox9", |
| | | "Left":7.19667, |
| | | "Top":5.74146, |
| | | "Width":0.582083, |
| | | "Height":2.06375, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Man. Date:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox10", |
| | | "Left":6.61458, |
| | | "Top":5.74146, |
| | | "Width":0.608542, |
| | | "Height":1.71979, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Man.Loc:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox11", |
| | | "Left":5.97958, |
| | | "Top":5.74146, |
| | | "Width":0.608542, |
| | | "Height":1.71979, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"1.Batch:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox12", |
| | | "Left":5.3975, |
| | | "Top":5.74146, |
| | | "Width":0.608542, |
| | | "Height":1.71979, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"2.Batch:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox13", |
| | | "Left":3.04271, |
| | | "Top":5.63563, |
| | | "Width":0.608542, |
| | | "Height":2.32833, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Package-ID:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox14", |
| | | "Left":2.11667, |
| | | "Top":5.63563, |
| | | "Width":0.608542, |
| | | "Height":2.8575, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Shipping Note:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox15", |
| | | "Left":9.02229, |
| | | "Top":10.3452, |
| | | "Width":0.608542, |
| | | "Height":1.77271, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"MS-Level:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox16", |
| | | "Left":9.57792, |
| | | "Top":10.3452, |
| | | "Width":0.608542, |
| | | "Height":1.37583, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Index:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox17", |
| | | "Left":7.80521, |
| | | "Top":10.3452, |
| | | "Width":0.608542, |
| | | "Height":3.51896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Part description:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox18", |
| | | "Left":7.19667, |
| | | "Top":10.3452, |
| | | "Width":0.608542, |
| | | "Height":2.54, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"Expiry Date:" |
| | | }, |
| | | { |
| | | "Type":"MemoBox", |
| | | "Name":"MemoBox19", |
| | | "Left":1.16417, |
| | | "Top":12.5413, |
| | | "Width":0.608542, |
| | | "Height":1.27, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":142500, |
| | | "Bold":true |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "Text":"RoHS" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox1", |
| | | "Left":3.99521, |
| | | "Top":3.20146, |
| | | "Width":0.608542, |
| | | "Height":3.46604, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"SupplierName" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox2", |
| | | "Left":3.04271, |
| | | "Top":2.80458, |
| | | "Width":0.608542, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"SupplierID" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox3", |
| | | "Left":2.11667, |
| | | "Top":2.56646, |
| | | "Width":0.608542, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"Purchase" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox4", |
| | | "Left":1.21708, |
| | | "Top":3.06917, |
| | | "Width":0.608542, |
| | | "Height":2.46063, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"SupplierData" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox5", |
| | | "Left":2.11667, |
| | | "Top":7.96396, |
| | | "Width":0.608542, |
| | | "Height":4.445, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"ShippingNote" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox6", |
| | | "Left":3.06917, |
| | | "Top":7.62, |
| | | "Width":0.608542, |
| | | "Height":3.62479, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"PackageID" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox7", |
| | | "Left":5.3975, |
| | | "Top":7.11729, |
| | | "Width":0.608542, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"2Batch" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox8", |
| | | "Left":5.97958, |
| | | "Top":7.11729, |
| | | "Width":0.582083, |
| | | "Height":2.27542, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"1Batch" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox9", |
| | | "Left":6.61458, |
| | | "Top":7.19667, |
| | | "Width":0.582083, |
| | | "Height":2.91042, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"ManLoc" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox10", |
| | | "Left":7.19667, |
| | | "Top":7.59354, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"ManDate" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox11", |
| | | "Left":7.77875, |
| | | "Top":7.99042, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"ManPartNo" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox12", |
| | | "Left":8.36083, |
| | | "Top":7.19667, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"Addinfo" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox14", |
| | | "Left":9.55146, |
| | | "Top":7.19667, |
| | | "Width":0.582083, |
| | | "Height":3.25438, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Bold":true |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"PartNo" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox15", |
| | | "Left":9.57792, |
| | | "Top":11.4035, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"Index" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox16", |
| | | "Left":9.02229, |
| | | "Top":12.0121, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"MS-Level" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox17", |
| | | "Left":7.80521, |
| | | "Top":12.991, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"PartDescription" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox18", |
| | | "Left":7.19667, |
| | | "Top":12.3825, |
| | | "Width":0.582083, |
| | | "Height":2.24896, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Weight":400 |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"ExpiryDate" |
| | | }, |
| | | { |
| | | "Type":"FieldBox", |
| | | "Name":"FieldBox19", |
| | | "Left":8.94292, |
| | | "Top":7.01146, |
| | | "Width":0.582083, |
| | | "Height":1.98438, |
| | | "Font":{ |
| | | "Name":"Arial", |
| | | "Size":90000, |
| | | "Bold":true |
| | | }, |
| | | "TextAlign":"TopLeft", |
| | | "TextOrientation":"U2DR2L1", |
| | | "DataField":"Quatity" |
| | | } |
| | | ], |
| | | "ColSpan":7, |
| | | "RowSpan":2 |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | |
| | | var option = []; |
| | | var HModName = "Gy_BadReason"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["HItemID"]; |
| | | var titleData = ["HItemID","é»è®¤å·¥åº"]; |
| | | //#endregion |
| | | |
| | | |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¤çåå :</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HBadReasonName" id="HBadReasonName" class="layui-input" value="" style="float:left;width:150px;" disabled> |
| | | <input type="hidden" name="HBadReasonID" id="HBadReasonID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadReasonList" id="HBadReasonList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | |
| | | , "HHandleEmpName": data[0]["å¤ç人"] |
| | | , "HHandleNote": data[0]["å¤çå
容"] |
| | | , "HHandleDate": data[0]["å¤ç宿æ¶é´"] |
| | | , "HBadReasonID": data[0]["HBadReasonID"] |
| | | , "HBadReasonName": data[0]["å¤çåå "] |
| | | |
| | | |
| | | , "HMainSourceInterID": data[0]["æºåID"] //æºåID |
| | |
| | | }); |
| | | }); |
| | | |
| | | //å¤çåå |
| | | form.on('submit(HBadReasonList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å¤çåå ', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_DisposeWayList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HBadReasonName").val(checkStatus.data[0].å¤çæ¹æ¡åç§°); |
| | | $("#HBadReasonID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | //å¤ç人 |
| | | form.on('submit(HHandleEmpList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | |
| | | form.on('submit(btn_Cancel)', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | //æä½ç±»åï¼OperationType=1æ°å¢ãOperationType=2ç¼è¾ï¼ |
| | | if (OperationType == 2) { |
| | | if (OperationType == 2 || OperationType == 1) { |
| | | Pub_Close(1); |
| | | } |
| | | else { |
| | |
| | | } |
| | | if (HQty > 0) { |
| | | document.querySelectorAll("[name='HCheckerResult']")[0].removeAttribute('checked'); //å é¤éæ©å±æ§ |
| | | $("input:radio[name=HCheckerResult][value=" + false + "]").attr("checked", "true"); //æ·»å 鿩屿§ |
| | | $("input:radio[name=HCheckerResult][value=" + false + "]").prop("checked", "true"); //æ·»å 鿩屿§ |
| | | } else { |
| | | document.querySelectorAll("[name='HCheckerResult']")[1].removeAttribute('checked'); //å é¤éæ©å±æ§ |
| | | $("input:radio[name=HCheckerResult][value=" + true + "]").attr("checked", "true"); //æ·»å 鿩屿§ |
| | | $("input:radio[name=HCheckerResult][value=" + true + "]").prop("checked", "true"); //æ·»å 鿩屿§ |
| | | } |
| | | form.render('radio'); |
| | | } |
| | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | $("#HEmp").val(sessionStorage["HEmpID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºæä½åID |
| | | $("#HEmpName").val(sessionStorage["HEmpName"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºæä½å |
| | | //åå§åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å·¥åºåç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" value="" style="background-color: #efefef4d; width: 65%; display: inline-block;" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç©æç¼ç </label> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;"> |
| | | <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¯å¦é产</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> |
| | |
| | | if (data1.count == 1) { |
| | | var data = [];//ååæ®µæ°æ® |
| | | var col = []; |
| | | var totalArray = ["æ°é", "å
³èæ°é", "æªå
³èæ°é", "æå°æ¡ç æ°é", "æªæå°æ¡ç æ°é", "宿¶æ°é", "éé¢"]; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); |
| | | } else if (data[i].name == 'åæ®å·') {//æ·»å è¶
龿¥ |
| | | else if (data[i].name == 'åæ®å·') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.åæ®å· + '</span>' |
| | |
| | | var HMaterName = $("#HMaterName").val();//ç©æåç§° |
| | | var HBatchNo = $("#HBatchNo").val();//æ¹æ¬¡å· |
| | | var HProjectNum = $("#HProjectNum").val();//项ç®å· |
| | | var HProcName = $("#HProcName").val();//å·¥åºåç§° |
| | | |
| | | sWhere = { |
| | | HBeginDate: HBeginDate |
| | |
| | | , HMaterName: HMaterName |
| | | , HBatchNo: HBatchNo |
| | | , HProjectNum: HProjectNum |
| | | , HProcName: HProcName |
| | | } |
| | | set_InitGrid(); |
| | | get_Display(JSON.stringify(sWhere)); |
| | |
| | | $("#HMaterName").val("");//ç©æåç§° |
| | | $("#HBatchNo").val("");//æ¹æ¬¡å· |
| | | $("#HProjectNum").val("");//项ç®å· |
| | | $("#HProcName").val("");//å·¥åºåç§° |
| | | form.render('select'); |
| | | |
| | | sWhere = ""; |
| | |
| | | } |
| | | |
| | | |
| | | //å·¥åº |
| | | form.on('submit(btnHProc)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å·¥åºå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HProcName").val(checkStatus.data[0].å·¥åºåç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | //éèå设置 |
| | | function get_HideColumn() { |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <div class="layui-tab layui-tab-card"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <div id="histogram_Avg" style="width:99.5%;height:calc(100vh);margin-top:5px;"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">xÌ管å¶å¾</li> |
| | | <li>R管å¶å¾</li> |
| | | <li>æ£æµå¼</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <!--xÌ管å¶å¾--> |
| | | <div id="histogram_Avg" style="width: 99.5%; height: calc(100vh);"> |
| | | |
| | | </div> |
| | | <div id="histogram_Diff" style="width:99.5%;height:calc(100vh);margin-top:15px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-item layui-show"> |
| | | <!--R管å¶å¾--> |
| | | <div id="histogram_Diff" style="width: 99.5%; height: calc(100vh);"> |
| | | |
| | | </div> |
| | | <div id="histogram_SJZ" style="width:99.5%;height:calc(100vh);margin-top:15px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-item layui-show"> |
| | | <!--æ£æµå¼--> |
| | | <div id="histogram_SJZ" style="width: 99.5%; height: calc(100vh);"> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | |
| | | var x_AVG = 0; |
| | | var x_SUM = 0; |
| | | var x_PPK = 0; |
| | | var x_CPK = 0; |
| | | var numCount = 0 |
| | | var c4 = [0.7979, 0.8862, 0.9213, 0.9400, 0.9515, 0.9594, 0.9650, 0.9693, 0.9727, 0.9754, 0.9776, 0.9794, 0.9810, 0.9823, 0.9835, 0.9845, 0.9854, 0.9862, 0.9869, 0.9876, 0.9882, 0.9887, 0.9892, 0.9896]; |
| | | |
| | |
| | | } |
| | | |
| | | x_PPK = Math.sqrt(calc(x_SUM, (numCount - 1), "/")); |
| | | |
| | | x_CPK = Math.sqrt(calc(x_SUM, numCount, "/")); |
| | | var limit = $("#limit").val(); |
| | | if (parseInt(limit) >= 9) { |
| | | $("#HCenterline_S").val(x_PPK.toFixed(4)); |
| | |
| | | if (limit == 1) { |
| | | $("#HControlUpperLimit_X").val(calc(x_AVG, calc(x_PPK, 3, "*"), "+")) |
| | | $("#HControlLowerLimit_X").val(calc(x_AVG, calc(x_PPK, 3, "*"), "-")) |
| | | } |
| | | |
| | | //ä¸é |
| | | if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | $("#HPPK").val(HUpLimit.toFixed(4)); |
| | | } |
| | | //ä¸é |
| | | else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") { |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | $("#HPPK").val(HDownLimit.toFixed(4)); |
| | | //è®¡ç®æ ·æ¬é为1 ç ppk |
| | | var min = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(3, x_PPK, "*"), "/"); |
| | | var max = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(3, x_PPK, "*"), "/"); |
| | | var DataHCPK = min > max ? max : min; |
| | | $("#HPPK").val(DataHCPK); |
| | | |
| | | //è®¡ç®æ ·æ¬é为1 ç cpk |
| | | |
| | | var cpkSum = 0; |
| | | var CPK_U = 0; |
| | | var CPK_N = 0; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | for (var j = 0; j < option.data.length - 3; j++) { |
| | | if (i == 1) { |
| | | CPK_U = option.data[j][option.cols[0][i].field]; |
| | | } else { |
| | | CPK_N = option.data[j][option.cols[0][i].field]; |
| | | var data_un = CPK_U > CPK_N ? calc(CPK_U, CPK_N, "-") : calc(CPK_N, CPK_U, "-"); |
| | | cpkSum = calc(cpkSum, data_un, "+"); |
| | | CPK_U = CPK_N; |
| | | } |
| | | } |
| | | } |
| | | cpkSum = calc(cpkSum, option.cols[0].length - 2, "/"); |
| | | var HAVG_CPK = calc(cpkSum, 1.128, "/"); |
| | | |
| | | min = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(3, HAVG_CPK, "*"), "/"); |
| | | max = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(3, HAVG_CPK, "*"), "/"); |
| | | DataHCPK = min > max ? max : min; |
| | | |
| | | $("#HCPK").val(DataHCPK); |
| | | } else { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | var HDownLimit = (x_AVG - calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+")) / ((3 * x_PPK) / c4[option.data.length - 4]); |
| | | $("#HPPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4)); |
| | | //ä¸é |
| | | if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | $("#HPPK").val(HUpLimit.toFixed(4)); |
| | | } |
| | | //ä¸é |
| | | else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") { |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | $("#HPPK").val(HDownLimit.toFixed(4)); |
| | | } else { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/"); |
| | | var HDownLimit = (x_AVG - calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+")) / ((3 * x_PPK) / c4[option.data.length - 4]); |
| | | $("#HPPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4)); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | $("#HControlUpperLimit_X").val(calc(x_AVG, calc(A2[$("#limit").val() - 1], s_AVG, "*"), "+")) |
| | | $("#HControlLowerLimit_X").val(calc(x_AVG, calc(A2[$("#limit").val() - 1], s_AVG, "*"), "-")) |
| | | } |
| | | |
| | | |
| | | |
| | | //å·®å¼ æ§å¶ä¸é æ§å¶ä¸é |
| | | $("#HControlUpperLimit_S").val(calc(D4[$("#limit").val() - 1], s_AVG, "*")); |
| | | $("#HControlLowerLimit_S").val(calc(D3[$("#limit").val() - 1], s_AVG, "*")) |
| | | $("#HControlLowerLimit_S").val(calc(D3[$("#limit").val() - 1], s_AVG, "*")); |
| | | var limit = $("#limit").val(); |
| | | |
| | | //ä¸é |
| | | if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/"); |
| | | $("#HCPK").val(HUpLimit.toFixed(4)); |
| | | } |
| | | //ä¸é |
| | | else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") { |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/"); |
| | | $("#HCPK").val(HDownLimit.toFixed(4)); |
| | | } else { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/"); |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/"); |
| | | if (s_CPK == 0) { |
| | | $("#HCPK").val(0); |
| | | } else { |
| | | $("#HCPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4)); |
| | | if (limit > 1) { |
| | | //ä¸é |
| | | if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/"); |
| | | $("#HCPK").val(HUpLimit.toFixed(4)); |
| | | } |
| | | //ä¸é |
| | | else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") { |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/"); |
| | | $("#HCPK").val(HDownLimit.toFixed(4)); |
| | | } else { |
| | | var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/"); |
| | | var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/"); |
| | | if (s_CPK == 0) { |
| | | $("#HCPK").val(0); |
| | | } else { |
| | | $("#HCPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4)); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | //Type 2 æ ¹æ®éä¸çç©æå»æ¥è¯¢æ°æ® |
| | | var sWheres = ""; |
| | | if (Type == 1) { |
| | | sWheres = " and æ£éªé¡¹ç®ä»£ç ='" + $("#HQCCheckItemNumber").val() + "'"; |
| | | sWheres = " and æ£éªé¡¹ç®ä»£ç ='" + $("#HQCCheckItemNumber").val() + "' and ç©æä»£ç ='" + $("#HMaterNumber").val() + "'"; |
| | | } |
| | | if (Type == 2) { |
| | | sWheres = " and ç©æä»£ç ='" + $("#HMaterNumber").val() + "'"; |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-inline" style="display:none"> |
| | | <label class="layui-form-label" style="width: 85px;">项ç®å·</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> |
| | | <select name="HProject" id="HProject" class=" ForFilteringSchemes" lay-verify="HProject"> |
| | |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var H_X = ['1æ', '2æ', '3æ', '4æ', '5æ', '6æ', '7æ', '8æ', '9æ', '10æ', '11æ', '12æ'];//Xè½´æ é¢ |
| | | var HAverage = []; //yè½´ï¼è´¨éé¨éé¸ç |
| | | var HAverage = []; //Xè½´ï¼è´¨éé¨éé¸ç |
| | | var HTarget = []; //yè½´ï¼ä¸éå¼ |
| | | for (let i = 0; i < option.data.length; i++) { |
| | | //è·åè´¨éé¨éé¸çè¡æ°å¼ |
| | | if (option.data[i].é¡¹ç® == 'è´¨éé¨éé¸ç') { |
| | | for (let j = 1; j <= 12; j++) { |
| | | HAverage.push(option.data[i][j + "æ"]); |
| | | HAverage.push((option.data[i][j + "æ"]).replace('%', '')); |
| | | } |
| | | } |
| | | //è·åä¸éå¼è¡æ°å¼ |
| | |
| | | top: 'bottom', // å°å¾ä¾æ¾ç½®å¨å¾è¡¨ç䏿¹ |
| | | left: 'center' // æè
'right'ï¼æ ¹æ®éè¦è°æ´æ°´å¹³ä½ç½® |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | }, |
| | | formatter: function (params) { |
| | | let tooltipHtml = params[0].axisValue + '<br>'; // Xè½´æ°å¼ |
| | | |
| | | params.forEach(function (item) { |
| | | if (item.seriesType === 'line') { |
| | | let valueToShow = parseFloat(item.value); // å°å符串转æ¢ä¸ºæ°å¼ |
| | | tooltipHtml += item.seriesName + ': ' + valueToShow.toFixed(3) + '%' + '<br>'; // æçº¿å¾æ°æ®æ ¼å¼å为ç¾åæ¯ |
| | | } |
| | | }); |
| | | |
| | | return tooltipHtml; |
| | | } |
| | | |
| | | }, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | type: 'value', |
| | | name: 'ä¸éå¼', |
| | | axisLabel: { |
| | | formatter: '{value}' |
| | | } |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'è´¨éé¨éé¸ç', |
| | | type: 'line', |
| | | barWidth: 30, |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | label: { |
| | | show: true, |
| | | formatter: '{c}%' |
| | | }, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 125px;"> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 140px;"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> |
| | | <!--å¨ææ¸²æå¹´ä»½--> |
| | | </select> |
| | |
| | | <select name="HDivisionName" id="HDivisionName" class=" ForFilteringSchemes" lay-verify="HDivisionName"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¤æç»æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> |
| | | <select name="HResult" id="HResult" lay-verify="HResult"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="æ¥åº">æ¥åº</option> |
| | | <option value="è¿å·¥">è¿å·¥</option> |
| | | <option value="ç¹é">ç¹é</option> |
| | | <option value="æ¾è¡">æ¾è¡</option> |
| | | <option value="å·¥åº">å·¥åº</option> |
| | | <option value="æåº">æåº</option> |
| | | <option value="æ ·ä»¶ä¿ç">æ ·ä»¶ä¿ç</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å·¥åºåç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" value="" style="background-color: #efefef4d; width: 65%; display: inline-block;" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | }) |
| | | } |
| | | |
| | | //å·¥åº |
| | | form.on('submit(btnHProc)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å·¥åºå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HProcName").val(checkStatus.data[0].å·¥åºåç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | function set_InitGrid() { |
| | | |
| | | var columns = []; |
| | |
| | | var HProject = $("#HProject").val();//项ç®å· |
| | | var HBatchWork = $("#HBatchWork").val();//æ¯å¦é产 |
| | | var HDivisionName = $("#HDivisionName").val();//äºä¸é¨ |
| | | var HResult = $("#HResult").val();//å¤å®ç»æ |
| | | var HProcName = $("#HProcName").val();//å·¥åºåç§° |
| | | sWhere = { |
| | | HYear: HYear |
| | | , HMonth: HMonth |
| | |
| | | , HProject: HProject |
| | | , HBatchWork: HBatchWork |
| | | , HDivisionName: HDivisionName |
| | | , HResult: HResult |
| | | , HProcName: HProcName |
| | | } |
| | | set_InitGrid(); |
| | | get_Display(JSON.stringify(sWhere)); |
| | |
| | | $("#HProcExchBillNo").val(""); |
| | | $("#HProject").val(""); |
| | | $("#HBatchWork").val("0"); |
| | | $("#HDivisionName").val("0"); |
| | | $("#HDivisionName").val("0"); |
| | | $("#HBatchWork").val(""); |
| | | $("#HDivisionName").val(""); |
| | | form.render('select'); |
| | | |
| | | sWhere = ""; |
| | |
| | | <select name="LDM" lay-verify="required" id="LDM"> |
| | | <option value="DU3" selected>DU3</option> |
| | | <option value="QDR">QDR</option> |
| | | <option value="AAA">15车é´</option> |
| | | <option value="å
¶ä»">å
¶ä»</option> |
| | | </select> |
| | | </div> |
| | |
| | | return; |
| | | } |
| | | |
| | | if (LDM == "AAA" && SubBarcode.length != 50) { |
| | | playSound(); |
| | | layer.alert("åä»¶æ¡ç é¿åº¦ä¸ä¸º50ä½!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | |
| | | if (SubBarcode.match(/[^\x00-\xff]/g) != null) { |
| | | playSound(); |
| | | layer.alert("å¿
é¡»æ¯åè§å符!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | if (SubBarcode.length == 50) { |
| | | if (LDM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | } else { |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && SubBarcode.indexOf(BBM) == -1) { |
| | |
| | | } |
| | | }); |
| | | } |
| | | $("#Print").click(); |
| | | if (LDM == "AAA") { |
| | | $("#Print2").click(); |
| | | } else { |
| | | $("#Print").click(); |
| | | } |
| | | $("#HBarCode_White").val(""); |
| | | //åä»¶æ¡ç æ°éå·²æ«å® æ¡ç æ«å®å |
| | | if (pcmQty == pcmQtyFlag) { |
| | |
| | | <div class="layui-col-md12"> |
| | | <div class="layui-card" style="padding: 1px"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group" > |
| | | <div class="layui-collapse"> |
| | | <div class="layui-colla-item"> |
| | | <div class="layui-colla-title layui-inline"> |
| | |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="Print1" id="Print1"> |
| | | <i class="layui-icon layui-icon-file"></i>æ®è²ç¹æå° |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="WhiteSave" id="WhiteSave"> |
| | | <i class="layui-icon layui-icon-file"></i>ç½æ çæ |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="BtnDel" id="BtnDel"> |
| | | <i class="layui-icon layui-icon-file"></i>å é¤ |
| | |
| | | |
| | | //}); |
| | | |
| | | //ç½æ çæä¿å |
| | | form.on('submit(WhiteSave)', function (obj) {//éåº |
| | | var checkStatus = table.checkStatus("mainTable"); //è·åéä¸è¡ç¶æ |
| | | if (checkStatus.data.length == 1) { |
| | | var HBarCode_Pack = checkStatus.data[0].å¯ä¸æ¡ç ; |
| | | layer.open({ //ä½¿ç¨ layerçopenæå¼å¼¹åº å± |
| | | type: 2 //表示弹åºå±çå
容æ¯ä¸ä¸ª iframe |
| | | , area: ['100%', '100%'] |
| | | , title: 'ç½æ æå°' //设置弹åºå±çååååé |
| | | , closeBtn: 1//æ¾ç¤ºå
³éæé® |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../车é´ç®¡ç/产线/MES_WhiteLabelGeneration.html?OperationType=1&HBarCode_Pack=' + HBarCode_Pack //设置 iframe ç URLï¼URL ä¸å
å«äºæ¥è¯¢åæ°ï¼æ¥è°ç¨æéè¦çå¼ |
| | | , resize: false, //æ¯å¦å
è®¸ç¨æ·è°æ´å¼¹åºå¤§å° |
| | | |
| | | }) |
| | | } else { |
| | | layer.msg("è¯·éæ©ä¸è¡è¿è¡ç½æ çæ!"); |
| | | } |
| | | }); |
| | | |
| | | |
| | | form.on('submit(Print)', function (obj) {//éåº |
| | | var checkStatus = table.checkStatus("mainTable"); //è·åéä¸è¡ç¶æ |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>ç½æ çæ</title> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <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/grwebapp.js"></script> |
| | | <style> |
| | | .layui-form-item .layui-inline { |
| | | margin-top: 5px; |
| | | margin-bottom: 5px; |
| | | margin-right: 0px; |
| | | } |
| | | |
| | | .layui-form-label { |
| | | width: 25%; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 15px;"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | | <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å
é¨é¡¹ç®å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="ProjectNo" id="ProjectNo" lay-verify="ProjectNo" value="" autocomplete="off" placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">Ordering-Code</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="OrderingCode" id="OrderingCode" lay-verify="OrderingCode" value="" autocomplete="off" placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å¾çº¸çæ¬å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="DrawVersionNumber" id="DrawVersionNumber" value="" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">客æ·è®¢åå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="CustomerOrderNumber" id="CustomerOrderNumber" value="" lay-verify="CustomerOrderNumber" autocomplete="off" placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è¿åå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="WaybillNumber" id="WaybillNumber" value="" lay-verify="WaybillNumber" autocomplete="off" placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HRemark" id="HRemark" lay-verify="HRemark" value="" autocomplete="off" placeholder="" class="layui-input"> |
| | | <input type="text" name="HBarCode_Pack" id="HBarCode_Pack" value="" hidden> |
| | | <input type="text" name="HBillType" id="HBillType" value="" hidden> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script> |
| | | //#region æå 注é |
| | | //#endregion |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | |
| | | //#region å
¬ç¨åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | var sWhere = ""; |
| | | var date = new Date(); |
| | | var day = date.getDate(); |
| | | var month = date.getMonth() + 1; |
| | | var year = date.getFullYear(); |
| | | var shijian = year + "-" + month + "-" + day; |
| | | //#endregion |
| | | |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | get_LoginIs(); |
| | | |
| | | //è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | } else { |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | $("#HBarCode_Pack").val(linterid); |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //éåºæé® |
| | | form.on('submit(Cancel)', function () { |
| | | Pub_Close(1); |
| | | }) |
| | | |
| | | //ä¿åæé® |
| | | form.on('submit(set_SaveBill)', function (data) { |
| | | set_SaveBill(data); |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | |
| | | //#region 夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | function get_LoginIs() { |
| | | if (sessionStorage.login != "login") { |
| | | layer.confirm("ç»å½å¤±æï¼è¯·éæ°ç»å½ï¼", { |
| | | icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] |
| | | }, function () { window.location.href = "../../user/login.html"; }); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä¿åæ¹æ³ |
| | | function set_SaveBill(data) { |
| | | |
| | | var sMainStr = JSON.stringify(data.field); |
| | | if ($("#ProjectNo").val()=="") { |
| | | layer.msg("å
é¨é¡¹ç®å·ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#OrderingCode").val()=="") { |
| | | layer.msg("Ordering-Codeä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#DrawVersionNumber").val() == "") { |
| | | layer.msg("å¾çº¸çæ¬å·ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#CustomerOrderNumber").val() == "") { |
| | | layer.msg("客æ·è®¢åå·ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#WaybillNumber").val() == "") { |
| | | layer.msg("è¿åå·ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "Cj_StationOutBill_Detail/MES_WhiteLabelGeneration", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "oMain": sMainStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { icon: 1 }); |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | Print(); |
| | | } |
| | | else { |
| | | layer.alert(data.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.alert("é误:" + err, { icon: 5 }); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //æå°æé® |
| | | |
| | | function Print() { |
| | | //æå¼æå°æ¨¡æ¿ |
| | | var linterid = $("#HBarCode_Pack").val(); |
| | | |
| | | var sWhere = "exec h_p_Cj_SMRPrintSelect '" + linterid + "'"; |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "sWhere": sWhere }, |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | |
| | | if (data.data.length != 0) { |
| | | var dataPrint = []; |
| | | dataPrint.push({ "HBarCode_White": data.data[0]["HBarCode_White"], "PartNo": data.data[0]["PartNo"], "Index": data.data[0]["Index"], "MS-Level": data.data[0]["MS-Level"], "Addinfo": data.data[0]["Addinfo"], "ManPartNo": data.data[0]["ManPartNo"], "PartDescription": data.data[0]["PartDescription"], "ManDate": data.data[0]["ManDate"], "ExpiryDate": data.data[0]["ExpiryDate"], "ManLoc": data.data[0]["ManLoc"], "1Batch": data.data[0]["1Batch"], "2Batch": data.data[0]["2Batch"], "SupplierName": data.data[0]["SupplierName"], "SupplierID": data.data[0]["SupplierID"], "Purchase": data.data[0]["Purchase"], "SupplierData": data.data[0]["SupplierData"], "PackageID": data.data[0]["PackageID"], "ShippingNote": data.data[0]["ShippingNote"]} |
| | | ); |
| | | |
| | | var Customer = { |
| | | "Table": dataPrint |
| | | } |
| | | |
| | | var report1 = urlAddRandomNo("../../grf/15ç½æ æå°.grf"); |
| | | |
| | | var args = { |
| | | type: "print", |
| | | showOptionDlg: false, //妿䏿¾ç¤ºæå°å¯¹è¯æ¡èç´æ¥æå°ï¼å°æ¤è¡æ³¨é廿å³å¯ |
| | | report: report1, |
| | | data: Customer |
| | | }; |
| | | //var args = { |
| | | // report: urlAddRandomNo("../../views/grf/å
è£
åç©ææ è¯å¡(ç½é¡µç).grf"), |
| | | // data: Customer |
| | | //}; |
| | | webapp_ws_ajax_run(args); |
| | | } else { |
| | | layer.msg("æ¥æ æ°æ®!"); |
| | | } |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | <!--å é¤--> |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-xs" lay-event="edit">æ¥ç</a> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | <!--<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a>--> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(ç»æ)--> |
| | | <script type="text/html" id="HCheckResult"> |
| | |
| | | get_InitGrid(); |
| | | //è·åæ¥å·¥å°è·³è½¬æ°æ® |
| | | RoadBillEdit(HMaterID, HProcID, HSourceID, SCOrder); |
| | | Get_HNowMould(HSourceID); |
| | | //ç¦ç¨ç»ç»é项 |
| | | $('#HOrgID').attr("disabled", true); |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæè¿ç䏿¬¡ä¸æ¨¡åèµå¼ |
| | | function Get_HNowMould(HSourceID) |
| | | { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_WorkBeginDotCheckBill/Sc_WorkBeginDotCheckBill_HMould", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HSourceID": HSourceID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var tableSub = result.data; |
| | | //å表 èµå¼ |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i]["HDotCheckType"] == "模å
·") { |
| | | option.data[i]["HRelationName"] = tableSub[0]["模å
·åç§°"]; |
| | | option.data[i]["HRelationID"] = tableSub[0]["HMouldID"] == null ? "0" : tableSub[0]["HMouldID"]; |
| | | } |
| | | } |
| | | var tables = option.data; |
| | | option.data = option.data; |
| | | table.render(option); |
| | | for (var i = 0; i < tables.length; i++) { |
| | | $('#HDotCheckType' + (i + 1)).find("option[value='" + tables[i]["HDotCheckType"] + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | }); |
| | |
| | | var HEmpName = ""; //æä½å |
| | | var HManagerName = ""; //è´è´£äºº |
| | | var HGroupName = ""; //çç» |
| | | var HSourceID = 0; //çäº§èµæºid |
| | | var HSourceName = ""; //çäº§èµæº |
| | | |
| | | var edit = function (data) { |
| | | HBillType = data[0].HBillType; |
| | |
| | | HICMOInterID = data[0].HICMOInterID;//ç产订å主å
ç |
| | | HICMOEntryID = data[0].HICMOEntryID;//ç产订ååå
ç |
| | | HSourceID = data[0].HSourceID;//çäº§èµæºid |
| | | HSourceName = data[0].HSourceName;//çäº§èµæº |
| | | HEmpName = data[0].HEmpName;//æä½å |
| | | HManagerName = data[0].HManagerName;//è´è´£äºº |
| | | HGroupName = data[0].HGroupName;//çç» |
| | |
| | | $("#HEmpName").text(HEmpName);//æä½å |
| | | $("#HManagerName").text(HManagerName);//è´è´£äºº |
| | | $("#HGroupName").text(HGroupName);//çç» |
| | | $("#HSourceID").val(HSourceID);//çäº§èµæºid |
| | | $("#HSourceName").val(HSourceName);//çäº§èµæº |
| | | //#endregion |
| | | |
| | | //#region ã仪表çã |
| | |
| | | //#region éåºæé® |
| | | form.on('submit(Cancel)', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | if (OperationType == 1) { |
| | | if (OperationType == 1) { |
| | | Pub_Close(closeType); |
| | | } else if (OperationType == 3) { |
| | | Pub_Close(1); |