| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¸é</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpLoad" id="HUpLoad"> |
| | | <input type="text" class="layui-input" name="HUpLimit" id="HUpLimit" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" class="layui-input" name="HControlUpperLimit" id="HControlUpperLimit" > |
| | | <input type="hidden" class="layui-input" name="HControlLowerLimit" id="HControlLowerLimit" > |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æµéåä½</label> |
| | | <label class="layui-form-label" style="width: 85px;">ç©´å·</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" id="HUnitName"> |
| | | <input type="text" class="layui-input" id="HMouldNum" name="HMouldNum"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ åå¼</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" id="HStandard"> |
| | | <input type="text" class="layui-input" name="HTargetVal" id="HTargetVal"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¸é</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" id="HDownLoad"> |
| | | <input type="text" class="layui-input" name="HDownLimit" id="HDownLimit" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <div id="histogram_Avg" style="width:99.5%;height:calc(35vh);margin-top:5px;"> |
| | | <div id="histogram_Avg" style="width:99.5%;height:calc(100vh);margin-top:5px;"> |
| | | |
| | | </div> |
| | | <div id="histogram_Diff" style="width:99.5%;height:calc(35vh);margin-top:5px;"> |
| | | <div id="histogram_Diff" style="width:99.5%;height:calc(100vh);margin-top:15px;"> |
| | | |
| | | </div> |
| | | </div> |
| | |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(wait); |
| | | var limit = parseInt($("#limit").val());//æ ·æ¬æ° |
| | | if (limit > data1.data.length - 3) { |
| | | layer.msg("åæ ·æ°éè¶
è¿å®é
æ°é!", { icon: 5 }); |
| | | } else { |
| | | option.data = data1.data; |
| | | optionAVG = data1.data[limit + 1]; |
| | | optionS = data1.data[limit + 2]; |
| | | table.render(option); |
| | | layer.close(wait); |
| | | set_Line(); |
| | | } |
| | | |
| | | } else { |
| | | layer.close(wait); |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | |
| | | } |
| | | } |
| | | |
| | | for (let i = 1; i <= Days; i++) { |
| | | H_X.push(i); |
| | | for (let i = 0; i <= Days; i++) { |
| | | H_X.push(i + 1); |
| | | } |
| | | |
| | | option_ZXT_Avg = { |
| | |
| | | data: H_X |
| | | }, |
| | | yAxis: { |
| | | type: 'value' |
| | | type: 'value', |
| | | min: parseInt($("#HTargetVal").val()) + parseInt($("#HDownLimit").val()) - 1, // 设置æå°å¼ |
| | | max: parseInt($("#HTargetVal").val()) + parseInt($("#HUpLimit").val()) + 1, // 设置æå¤§å¼ |
| | | interval: 0.1, // 设置é´è· |
| | | }, |
| | | series: [ |
| | | { |
| | |
| | | globalCoord: false// 缺ç为 false |
| | | } |
| | | }, |
| | | itemStyle: { normal: { label: { show: true } } }, |
| | | markLine: { |
| | | symbol: 'none',//廿ç®å¤´ |
| | | data: [ |
| | | { type: 'max', name: 'Max', lineStyle: { color: 'red' } }, |
| | | { type: 'average', name: 'Avg', lineStyle: { color: 'blue' } }, |
| | | { type: 'min', name: 'Min', lineStyle: { color: 'green' } }, |
| | | { yAxis: $("#HUpLimit").val(), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } }, |
| | | { |
| | | yAxis: $("#HDownLimit").val(), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } |
| | | }, |
| | | { |
| | | yAxis: $("#HControlUpperLimit").val(), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } |
| | | }, |
| | | { |
| | | yAxis: $("#HControlLowerLimit").val(), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } |
| | | } |
| | | ] |
| | | |
| | | }, |
| | | } |
| | | ] |
| | |
| | | globalCoord: false// 缺ç为 false |
| | | } |
| | | }, |
| | | markLine: { |
| | | symbol: 'none',//廿ç®å¤´ |
| | | data: [ |
| | | { type: 'max', name: 'Max', lineStyle: { color: 'red' } }, |
| | | { type: 'average', name: 'Avg', lineStyle: { color: 'blue' } }, |
| | | { type: 'min', name: 'Min', lineStyle: { color: 'green' } }, |
| | | ] |
| | | }, |
| | | itemStyle: { normal: { label: { show: true } } }, |
| | | //markLine: { |
| | | // symbol: 'none',//廿ç®å¤´ |
| | | // data: [ |
| | | // { type: 'max', name: 'Max', lineStyle: { color: 'red' } }, |
| | | // { type: 'average', name: 'Avg', lineStyle: { color: 'blue' } }, |
| | | // { type: 'min', name: 'Min', lineStyle: { color: 'green' } }, |
| | | // ] |
| | | //}, |
| | | } |
| | | ] |
| | | }; |
| | |
| | | var limit = $("#limit").val();//æ ·æ¬æ° |
| | | var HMaterID = $("#HMaterID").val();//ç©æ |
| | | var HQCCheckItemID = $("#HQCCheckItemID").val();//æ£éªé¡¹ç® |
| | | var HMouldNum = $("#HMouldNum").val();//ç©´å· |
| | | |
| | | if (limit == 0) { |
| | | return layer.msg("æ ·æ¬æ°éä¸è½ä¸º0!"); |
| | |
| | | , limit: limit |
| | | , HMaterID: HMaterID |
| | | , HQCCheckItemID: HQCCheckItemID |
| | | , HMouldNum: HMouldNum |
| | | } |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | |
| | | //è·åæ°æ® |
| | | $("#HQCCheckItemID").val(checkStatus.data[0].HItemID); |
| | | $("#HQCCheckItemNumber").val(checkStatus.data[0].代ç ); |
| | | |
| | | btnCheckProjectList(); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | |
| | | //æ£éªæ¹æ¡ |
| | | function btnCheckProjectList() { |
| | | var sWheres = " and æ£éªé¡¹ç®ä»£ç ='" + $("#HQCCheckItemNumber").val() + "'"; |
| | | var wait = layer.load();//é®ç½© |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/QC_Management/MES_QC_CheckProjectListProjectDetaiList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWheres, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(wait); |
| | | $("#HUpLimit").val(data1.data[0].ä¸éå¼); |
| | | $("#HDownLimit").val(data1.data[0].ä¸éå¼); |
| | | $("#HTargetVal").val(data1.data[0].ç®æ å¼); |
| | | $("#HControlUpperLimit").val(data1.data[0].æ§å¶ä¸é); |
| | | $("#HControlLowerLimit").val(data1.data[0].æ§å¶ä¸é); |
| | | } else { |
| | | layer.close(wait); |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //éç½®è¿æ»¤æ¡ä»¶ |
| | | function set_ClearQuery() { |