| | |
| | | <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> |
| | | <h1 style="text-align: center; padding: 10px 0;"><b>å·¡æ£å</b></h1> |
| | | <div class="layui-tab-content"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">snç ä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row" style="display:none"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--å¶åä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN1</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote1_SN" id="HQCNote1_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN2</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote2_SN" id="HQCNote2_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN3</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote3_SN" id="HQCNote3_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN4</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote4_SN" id="HQCNote4_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN5</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote5_SN" id="HQCNote5_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN6</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote6_SN" id="HQCNote6_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN7</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote7_SN" id="HQCNote7_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN8</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote8_SN" id="HQCNote8_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN9</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote9_SN" id="HQCNote9_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width: 45%;"> |
| | | <label class="layui-form-label" style="width: 85px;">æ½æ£SN10</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HQCNote10_SN" id="HQCNote10_SN" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="toolbarDemo2"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine_Bad"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine_Bad"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button>--> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | |
| | | <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> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(åææ¹æ³)--> |
| | | <script type="text/html" id="HAnalysisMethod"> |
| | | <select name="HAnalysisMethod" lay-filter="HAnalysisMethod" id="HAnalysisMethod{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="1">宿§åæ</option> |
| | | <option value="2">å®éåæ</option> |
| | | <option value="3">å
¶ä»åæ</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(æ£éªè®°å½1)--> |
| | | <script type="text/html" id="HQCNote1"> |
| | |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(æ£éªè®°å½6)--> |
| | | <script type="text/html" id="HQCNote6"> |
| | | <select name="HQCNote6" lay-filter="HQCNote6" id="HQCNote6{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="åæ ¼">åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | |
| | | } |
| | | |
| | | var params = getUrlVars(); |
| | | |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | var closeType = 2; //å
³éç±»å |
| | |
| | | |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "7506"; |
| | | var HModName = "MES_QC_PatrolProcCheckDetail_Json"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | |
| | | , cols: [[ //表头 |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", width: 75 } |
| | | , { field: 'HQCNote1_SN', title: 'æ½æ£SN1', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote2_SN', title: 'æ½æ£SN2', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote3_SN', title: 'æ½æ£SN3', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote4_SN', title: 'æ½æ£SN4', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote5_SN', title: 'æ½æ£SN5', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote6_SN', title: 'æ½æ£SN6', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote7_SN', title: 'æ½æ£SN7', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote8_SN', title: 'æ½æ£SN8', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote9_SN', title: 'æ½æ£SN9', width: 185, edit: 'text', hide: true } |
| | | , { field: 'HQCNote10_SN', title: 'æ½æ£SN10', width: 185, edit: 'text', hide: true } |
| | | , { field: 'æ£éªé¡¹ç®åç±»', title: 'æ£éªé¡¹ç®åç±»', event: "", width: 120 } |
| | | , { field: 'HQCCheckItemID', title: 'æ£éªé¡¹ç®ID', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemName', title: 'æ£éªé¡¹ç®åç§°', edit: 'text', width: 230 } |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text', event: "", width: 95, hide: true } |
| | | , { field: 'HQCNote1', title: 'æ£éªè®°å½1(09:00--11:00)', width: 185, templet: '#HQCNote1' } |
| | | , { field: 'HQCNote1_SN', title: 'æ½æ£SN1', width: 185, edit: 'text' } |
| | | , { field: 'HQCNote2', title: 'æ£éªè®°å½2(11:00--13:00)', width: 185, templet: '#HQCNote2' } |
| | | , { field: 'HQCNote2_SN', title: 'æ½æ£SN2', width: 185, edit: 'text' } |
| | | , { field: 'HQCNote3', title: 'æ£éªè®°å½3(13:00--15:00)', width: 185, templet: '#HQCNote3' } |
| | | , { field: 'HQCNote3_SN', title: 'æ½æ£SN3', width: 185, edit: 'text' } |
| | | , { field: 'HQCNote4', title: 'æ£éªè®°å½4(15:00--17:00)', width: 185, templet: '#HQCNote4' } |
| | | , { field: 'HQCNote4_SN', title: 'æ½æ£SN4', width: 185, edit: 'text' } |
| | | , { field: 'HQCNote5', title: 'æ£éªè®°å½5(17:00--19:00)', width: 185, templet: '#HQCNote5' } |
| | | , { field: 'HQCNote5_SN', title: 'æ½æ£SN5', width: 185, edit: 'text' } |
| | | , { field: 'HQCNote6', title: 'æ£éªè®°å½6(18:00--20:00)', edit: 'text', width: 185, hide: true } |
| | | , { field: 'HQCNote6_SN', title: 'æ½æ£SN6', width: 185, edit: 'text', hide: true } |
| | | ///////////// |
| | | , { field: 'HAnalysisMethod', title: 'åææ¹æ³', width: 185, templet: '#HAnalysisMethod', event: 'HAnalysisMethod' } |
| | | , { field: 'HInspectMethodID', title: 'æ£éªæ¹æ³ID', edit: 'text', hide: true } |
| | | , { field: 'HInspectMethodName', title: 'æ£éªæ¹æ³', width: 185, edit: 'text', event: 'HInspectMethodName', style: 'white-space: nowrap; overflow: hidden;text-overflow: ellipsis;'} |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text', event: "", width: 125 } |
| | | /* , { field: 'HInspectVal', title: 'æ£éªå¼', edit: 'text', width: 125 }*/ |
| | | , { field: 'HUpLimit', title: 'ä¸éå¼', edit: 'text', width: 125} |
| | | , { field: 'HDownLimit', title: 'ä¸éå¼', edit: 'text', width: 125 } |
| | | |
| | | , { field: 'HQCNote1', title: '08:00--10:00', width: 125, templet: '#HQCNote1' } |
| | | , { field: 'HTargetVal', title: 'æ£éªå¼1', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote2', title: '10:00--12:00', width: 125, templet: '#HQCNote2' } |
| | | , { field: 'HTargetVal2', title: 'æ£éªå¼2', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote3', title: '12:00--14:00', width: 125, templet: '#HQCNote3' } |
| | | , { field: 'HTargetVal3', title: 'æ£éªå¼3', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote4', title: '14:00--16:00', width: 125, templet: '#HQCNote4' } |
| | | , { field: 'HTargetVal4', title: 'æ£éªå¼4', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote5', title: '16:00--18:00', width: 125, templet: '#HQCNote5' } |
| | | , { field: 'HTargetVal5', title: 'æ£éªå¼5', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote6', title: '18:00--19:30', width: 125, templet: '#HQCNote6' } |
| | | , { field: 'HTargetVal6', title: 'æ£éªå¼6', edit: 'text', width: 185, } |
| | | , { field: 'HQCNote7', title: 'æ£éªè®°å½7', edit: 'text', hide: true } |
| | | , { field: 'HQCNote7_SN', title: 'æ½æ£SN7', width: 185, edit: 'text', hide: true } |
| | | |
| | | , { field: 'HQCNote8', title: 'æ£éªè®°å½8', edit: 'text', hide: true } |
| | | , { field: 'HQCNote8_SN', title: 'æ½æ£SN8', width: 185, edit: 'text', hide: true } |
| | | |
| | | , { field: 'HQCNote9', title: 'æ£éªè®°å½9', edit: 'text', hide: true } |
| | | , { field: 'HQCNote9_SN', title: 'æ½æ£SN9', width: 185, edit: 'text', hide: true } |
| | | |
| | | , { field: 'HQCNote10', title: 'æ£éªè®°å½10', edit: 'text', hide: true } |
| | | , { field: 'HQCNote10_SN', title: 'æ½æ£SN10', width: 185, edit: 'text', hide: true } |
| | | |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text', width: 120 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 75 } |
| | | ]] |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | //, done: function (res, curr, count) { |
| | | // option.data = res.data; |
| | | // //廿䏿æ¡å¤±ç¦äºä»¶å¦åå¨ä¸ææ¡éè¾å
¥å¼ |
| | | // $('.layui-form-select').find('input').unbind("blur"); |
| | | // //è¡¨æ ¼éè½½åæ¾ä¸ææ¡éçæ°æ® |
| | | // $('tr').each(function (e) { |
| | | // var $cr = $(this); |
| | | // var dataIndex = $cr.attr("data-index"); |
| | | // $.each(option.data, function (index, value) { |
| | | // if (value.LAY_TNDEX == dataIndex) { |
| | | // $cr.find('input').val(value.HResult); |
| | | // $cr.find('input').val(value.HAnalysisMethod); |
| | | // } |
| | | // }); |
| | | // }); |
| | | //} |
| | | //, text: { |
| | | // none: 'æ æ°æ®ï¼' |
| | | //} |
| | | }; |
| | | |
| | | var option_BadRe = { |
| | |
| | | |
| | | //åå§å è½½è¡¨æ ¼{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": " ", "HSQProcName": " ","HProcID":0, "HZRProcName": " ", "HMRBChecker": " ", "HRemark": " ", "HPSProcName": " ", "HCloseMan": " " } |
| | | option.data = [{ |
| | | "HAnalysisMethod": 1, "HUpLimit": "", "HDownLimit": "", "HInspectMethodID": 0, "HInspectMethodName": "", "HTargetVal": "", "HTargetVal2": "", "HTargetVal3": "", "HTargetVal4": "", "HTargetVal5": "", "HTargetVal6": "", |
| | | "æ£éªé¡¹ç®åç±»": "", "HQCCheckItemID": 0, "HQCCheckItemName": "", "HQCStd": " ", "HQCNote1": " ", "HQCNote2": " ", "HQCNote3": " " |
| | | , "HQCNote4": " ", "HQCNote5": " ", "HQCNote6": " ", "HQCNote7": " ", "HQCNote8": " ", "HQCNote9": " ", "HQCNote10": " ", "HRemark": " " |
| | | , "HQCNote1_SN": "", "HQCNote2_SN": "", "HQCNote3_SN": "", "HQCNote4_SN": "", "HQCNote5_SN": "", "HQCNote6_SN": "", "HQCNote7_SN": "" |
| | |
| | | var rowdata = []; |
| | | var data = result.data; |
| | | for (let i = 0; i < result.data.length; i++) { |
| | | switch (data[i].åææ¹æ³) { |
| | | case "宿§åæ": |
| | | data[i].åææ¹æ³ = "1"; |
| | | break; |
| | | case "å®éåæ": |
| | | data[i].åææ¹æ³ = "2"; |
| | | break; |
| | | case "å
¶ä»åæ": |
| | | data[i].åææ¹æ³ = "3"; |
| | | break; |
| | | } |
| | | rowdata.push({ |
| | | "HAnalysisMethod": data[i].åææ¹æ³, "HInspectMethodID": data[i].HInspectMethodID, "HInspectMethodName": data[i].HInspectMethodName, "HUpLimit": data[i].ä¸éå¼, "HDownLimit": data[i].ä¸éå¼, "HTargetVal": data[i].ç®æ å¼, "HTargetVal2": data[i].ç®æ å¼2, "HTargetVal3": data[i].ç®æ å¼3, "HTargetVal4": data[i].ç®æ å¼4, "HTargetVal5": data[i].ç®æ å¼5, "HTargetVal6": data[i].ç®æ å¼6, |
| | | "æ£éªé¡¹ç®åç±»": data[i].æ£éªé¡¹ç®åç±», "HQCCheckItemID": data[i].HQCCheckItemID, "HQCCheckItemName": data[i].æ£éªé¡¹ç®åç§°, |
| | | "HQCStd": data[i].HQCStd, "HQCNote1": data[i].HQCNote1, "HQCNote2": data[i].HQCNote2, "HQCNote3": data[i].HQCNote3, |
| | | "HQCNote4": data[i].HQCNote4, "HQCNote5": data[i].HQCNote5, "HQCNote6": data[i].HQCNote6, "HQCNote7": data[i].HQCNote7, |
| | | "HQCNote8": data[i].HQCNote8, "HQCNote9": data[i].HQCNote9, "HQCNote10": data[i].HQCNote10, "HRemark": data[i].表ä½å¤æ³¨, |
| | | "HQCNote1_SN": data[i].æ½æ£SNç 1, "HQCNote2_SN": data[i].æ½æ£SNç 2, "HQCNote3_SN": data[i].æ½æ£SNç 3, "HQCNote4_SN": data[i].æ½æ£SNç 4, "HQCNote5_SN": data[i].æ½æ£SNç 5, "HQCNote6_SN": data[i].æ½æ£SNç 6, "HQCNote7_SN": data[i].æ½æ£SNç 7 |
| | | , "HQCNote8_SN": data[i].æ½æ£SNç 8, "HQCNote9_SN": data[i].æ½æ£SNç 9, "HQCNote10_SN": data[i].æ½æ£SNç 10 |
| | | /* "HQCNote1_SN": data[i].æ½æ£SNç 1, "HQCNote2_SN": data[i].æ½æ£SNç 2, "HQCNote3_SN": data[i].æ½æ£SNç 3, "HQCNote4_SN": data[i].æ½æ£SNç 4, "HQCNote5_SN": data[i].æ½æ£SNç 5, "HQCNote6_SN": data[i].æ½æ£SNç 6, "HQCNote7_SN": data[i].æ½æ£SNç 7*/ |
| | | /*, "HQCNote8_SN": data[i].æ½æ£SNç 8, "HQCNote9_SN": data[i].æ½æ£SNç 9, "HQCNote10_SN": data[i].æ½æ£SNç 10*/ |
| | | }); |
| | | } |
| | | |
| | | $("#HQCNote1_SN").val(data[0].æ½æ£SNç 1 || ''); |
| | | $("#HQCNote2_SN").val(data[0].æ½æ£SNç 2 || ''); |
| | | $("#HQCNote3_SN").val(data[0].æ½æ£SNç 3 || ''); |
| | | $("#HQCNote4_SN").val(data[0].æ½æ£SNç 4 || ''); |
| | | $("#HQCNote5_SN").val(data[0].æ½æ£SNç 5 || ''); |
| | | $("#HQCNote6_SN").val(data[0].æ½æ£SNç 6 || ''); |
| | | $("#HQCNote7_SN").val(data[0].æ½æ£SNç 7 || ''); |
| | | $("#HQCNote8_SN").val(data[0].æ½æ£SNç 8 || ''); |
| | | $("#HQCNote9_SN").val(data[0].æ½æ£SNç 9 || ''); |
| | | $("#HQCNote10_SN").val(data[0].æ½æ£SNç 10 || ''); |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | switch (data[(i - 1)].åææ¹æ³) { |
| | | case "宿§åæ": |
| | | data[(i - 1)].åææ¹æ³ = "1"; |
| | | break; |
| | | case "å®éåæ": |
| | | data[(i - 1)].åææ¹æ³ = "2"; |
| | | break; |
| | | case "å
¶ä»åæ": |
| | | data[(i - 1)].åææ¹æ³ = "3"; |
| | | break; |
| | | |
| | | } |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + (data[(i - 1)].åææ¹æ³) + "']").attr("selected", true); |
| | | $('#HQCNote1' + (i + 1)).find("option[value='" + result.data[i].HQCNote1 + "']").attr("selected", true); |
| | | $('#HQCNote2' + (i + 1)).find("option[value='" + result.data[i].HQCNote2 + "']").attr("selected", true); |
| | | $('#HQCNote3' + (i + 1)).find("option[value='" + result.data[i].HQCNote3 + "']").attr("selected", true); |
| | | $('#HQCNote4' + (i + 1)).find("option[value='" + result.data[i].HQCNote4 + "']").attr("selected", true); |
| | | $('#HQCNote5' + (i + 1)).find("option[value='" + result.data[i].HQCNote5 + "']").attr("selected", true); |
| | | $('#HQCNote6' + (i + 1)).find("option[value='" + result.data[i].HQCNote6 + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | |
| | |
| | | }); |
| | | |
| | | } |
| | | |
| | | // å¨é¡µé¢å è½½å®æåï¼å¦æå·²æåè¡¨æ°æ®ï¼åæ¥å°è¡¨å¤´ |
| | | $(document).ready(function () { |
| | | setTimeout(function () { |
| | | syncSubTableToHeader(); |
| | | }, 500); |
| | | }); |
| | | //头工å
·æ äºä»¶ |
| | | var rowid = 0; |
| | | var rows = 0; |
| | |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { |
| | | "HQCCheckItemID": 0, "HQCStd": " ", "HQCNote1": " ", "HQCNote2": " ", "HQCNote3": " ", "HQCNote4": " ", "HQCNote5": " ", "HQCNote6": " ", "HQCNote7": " ", "HQCNote8": " ", "HQCNote9": " ", "HQCNote10": " ", "HRemark": " ", "HQCNote1_SN": "", "HQCNote2_SN": "", "HQCNote3_SN": "", "HQCNote4_SN": "", "HQCNote5_SN": "", "HQCNote6_SN": "", "HQCNote7_SN": "" |
| | | , "HQCNote8_SN": "", "HQCNote9_SN": "", "HQCNote10_SN": ""}; |
| | | "HInspectMethodID": 0, "HInspectMethodName": "", "HUpLimit": '', "HDownLimit": '', "HInspectVal": '', "HAnalysisMethod": "", |
| | | "HQCCheckItemID": 0, "HQCStd": " ", "HQCNote1": " ", "HQCNote2": " ", "HQCNote3": " ", "HQCNote4": " ", "HQCNote5": " ", "HQCNote6": " ", "HQCNote7": " ", "HQCNote8": " ", "HQCNote9": " ", "HQCNote10": " ", "HRemark": " " |
| | | , "HQCNote1_SN": $("#HQCNote1_SN").val() || '', "HQCNote2_SN": $("#HQCNote2_SN").val() || '', "HQCNote3_SN": $("#HQCNote3_SN").val() || '', "HQCNote4_SN": $("#HQCNote4_SN").val() || '', "HQCNote5_SN": $("#HQCNote5_SN").val() || '', "HQCNote6_SN": $("#HQCNote6_SN").val() || '', "HQCNote7_SN": $("#HQCNote7_SN").val() || '', "HQCNote8_SN": $("#HQCNote8_SN").val() || '', "HQCNote9_SN": $("#HQCNote9_SN").val() || '', "HQCNote10_SN": $("#HQCNote10_SN").val() || '' |
| | | }; |
| | | switch (obj.event) { |
| | | case 'btn-AddLine': |
| | | //table.cache["mainTable"].push(AddRow[rows]); |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | /* $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);*/ |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | rows++; |
| | | layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | break; |
| | |
| | | table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | /* $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);*/ |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | //layer.alert(copyrow); |
| | | } |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(); |
| | | break; |
| | | } |
| | | }); |
| | |
| | | } |
| | | }); |
| | | } |
| | | //if (obj.event == 'HInspectMethodName') // |
| | | //{ |
| | | // //页é¢å±-èªå®ä¹ |
| | | // layer.open({ |
| | | // type: 2, |
| | | // skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | // title: 'æ£éªæ¹æ³å表', |
| | | // closeBtn: 1, |
| | | // shift: 2, |
| | | // area: ['80%', '80%'], |
| | | // maxmin: true, |
| | | // content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectMethod.html?openType=2', '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('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // obj.update({ |
| | | // HInspectMethodID: checkStatus.data[0].HItemID, |
| | | // HInspectMethodName: checkStatus.data[0].æ£éªæ¹æ³åç§°, |
| | | // }); |
| | | // layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | // } |
| | | // , btn2: function (index, layero) { |
| | | // //æé®ãæé®äºãçåè° |
| | | // //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | // }, |
| | | // end: function () { |
| | | // if (OptionData[0].ç¦ç¨æ è®° != 'æ¯' || OptionData[0].å®¡æ ¸äºº != "") { |
| | | // //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | // obj.update({ |
| | | // "HInspectMethodID": OptionData[0].HItemID |
| | | // , "HInspectMethodName": OptionData[0].æ£éªæ¹æ³åç§° |
| | | // }) |
| | | // } else { |
| | | // layer.msg("该æ£éªæ¹æ³å·²ç¦ç¨æªå®¡æ ¸ï¼è¯·éæ°éæ©!"); |
| | | // } |
| | | // }, |
| | | // success: function (layero, index) { |
| | | |
| | | // } |
| | | // }); |
| | | //} |
| | | obj.event = ""; |
| | | return false; |
| | | |
| | |
| | | table.on('tool(mainTable)', function (obj) { |
| | | var data = obj.data; |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | if (obj.event === 'HInspectMethodName') { |
| | | $(document).off('keydown').on('keydown', function (e) { |
| | | if (e.key === "F7" || e.keyCode === 118) { |
| | | // 黿¢é»è®¤è¡ä¸º |
| | | e.preventDefault(); |
| | | |
| | | // æå¼æ£éªæ¹æ³éæ©çªå£ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', |
| | | title: 'æ£éªæ¹æ³å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectMethod.html?openType=2', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'], |
| | | btn1: function (index, layero) { |
| | | var iframeWindow = window['layui-layer-iframe' + index]; |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable'); |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | // æ´æ°æ°æ® |
| | | obj.update({ |
| | | HInspectMethodID: checkStatus.data[0].HItemID, |
| | | HInspectMethodName: checkStatus.data[0].æ£éªæ¹æ³åç§°, |
| | | }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | |
| | | return false; |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'del') { |
| | | layer.confirm('ççå é¤è¡ä¹', function (index) { |
| | | console.log("ç´¢å¼ä¸º:" + rowIndex); |
| | |
| | | //#region ãéæ£éªæ¹æ¡è·åè¡¨ä½æ£éªé¡¹ç®ä¿¡æ¯ã |
| | | function get_CheckItem() { |
| | | var HBatchQty = $("#HProcExchQty").val() == 0 ? $("#HICMOQty").val() : $("#HProcExchQty").val(); |
| | | var HMaterID = $("#HMaterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty }, |
| | | data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "å·¡æ£æ¹æ¡" }, |
| | | success: function (result) { |
| | | if (result.code == 1) { |
| | | //æ£éªæ¹æ¡ |
| | | $("#HQCSchemeID").val(result.data[0].hmainid); |
| | | $("#HQCSchemeName").val(result.data[0].æ£éªæ¹æ¡åç§°); |
| | | var rowdata = []; |
| | | var data = result.data; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | var analysisMethodValue = data[i].HAnalysisMethod; |
| | | var analysisMethodText = ""; |
| | | if (analysisMethodValue == "1" || analysisMethodValue == 1) { |
| | | analysisMethodText = "宿§åæ"; |
| | | } else if (analysisMethodValue == "2" || analysisMethodValue == 2) { |
| | | analysisMethodText = "å®éåæ"; |
| | | } else if (analysisMethodValue == "3" || analysisMethodValue == 3) { |
| | | analysisMethodText = "å
¶ä»åæ"; |
| | | } |
| | | //å表 èµå¼ |
| | | rowdata.push({ |
| | | //"HAnalysisMethod": data[i].HAnalysisMethod == "宿§åæ" ? 1 : (data[i].HAnalysisMethod == "å®éåæ" ? 2 : 3), |
| | | "HAnalysisMethod": analysisMethodValue , |
| | | "æ£éªé¡¹ç®åç±»": data[i]["æ£éªé¡¹ç®åç±»"], "HQCCheckItemID": data[i]["HQCCheckItemID"], "HQCCheckItemName": data[i]["æ£éªé¡¹ç®"], |
| | | "HQCStd": "", |
| | | "HQCNote1": "", |
| | |
| | | "HQCNote7_SN": "", |
| | | "HQCNote8_SN": "", |
| | | "HQCNote9_SN": "", |
| | | "HQCNote10_SN": "" |
| | | "HQCNote10_SN": "", |
| | | "HInspectMethodID": data[i].HInspectMethodID, "HInspectMethodName": data[i].æ£éªæ¹æ³, "HInspectVal": data[i].æ£æµå¼, "HUpLimit": data[i].ä¸éå¼, "HDownLimit": data[i].ä¸éå¼ |
| | | }); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | setTimeout(function () { |
| | | var tableData = table.cache['mainTable']; |
| | | if (tableData) { |
| | | for (var i = 0; i < tableData.length; i++) { |
| | | var selectElem = $('#HAnalysisMethod' + (i + 1)); |
| | | if (selectElem.length) { |
| | | // è®¾ç½®ä¸ææ¡çéä¸å¼ |
| | | selectElem.val(tableData[i].HAnalysisMethod || ''); |
| | | } |
| | | } |
| | | form.render('select'); |
| | | } |
| | | }, 200); |
| | | } |
| | | } |
| | | }) |
| | |
| | | } |
| | | }); |
| | | }) |
| | | // åæ¥è¡¨å¤´SNç å°å表 |
| | | function syncHeaderToSubTable() { |
| | | var tableData = table.cache['mainTable']; |
| | | if (tableData && tableData.length > 0) { |
| | | for (var i = 0; i < tableData.length; i++) { |
| | | tableData[i].HQCNote1_SN = $("#HQCNote1_SN").val() || ''; |
| | | tableData[i].HQCNote2_SN = $("#HQCNote2_SN").val() || ''; |
| | | tableData[i].HQCNote3_SN = $("#HQCNote3_SN").val() || ''; |
| | | tableData[i].HQCNote4_SN = $("#HQCNote4_SN").val() || ''; |
| | | tableData[i].HQCNote5_SN = $("#HQCNote5_SN").val() || ''; |
| | | tableData[i].HQCNote6_SN = $("#HQCNote6_SN").val() || ''; |
| | | } |
| | | table.reload('mainTable', { |
| | | data: tableData |
| | | }); |
| | | } |
| | | } |
| | | |
| | | // 忥å表SNç å°è¡¨å¤´ |
| | | function syncSubTableToHeader() { |
| | | var tableData = table.cache['mainTable']; |
| | | var isStep = 0; |
| | | if ($("#HQCNote1_SN").val() != "" || $("#HQCNote1_SN").val() != null || $("#HQCNote2_SN").val() != "" || $("#HQCNote3_SN").val() != "" || $("#HQCNote4_SN").val() != "") |
| | | isStep = 1 |
| | | if (tableData && tableData.length > 0 && isStep != 1) { |
| | | var firstRow = tableData[0]; |
| | | $("#HQCNote1_SN").val(firstRow.HQCNote1_SN || ''); |
| | | $("#HQCNote2_SN").val(firstRow.HQCNote2_SN || ''); |
| | | $("#HQCNote3_SN").val(firstRow.HQCNote3_SN || ''); |
| | | $("#HQCNote4_SN").val(firstRow.HQCNote4_SN || ''); |
| | | $("#HQCNote5_SN").val(firstRow.HQCNote5_SN || ''); |
| | | $("#HQCNote6_SN").val(firstRow.HQCNote6_SN || ''); |
| | | $("#HQCNote7_SN").val(firstRow.HQCNote7_SN || ''); |
| | | $("#HQCNote8_SN").val(firstRow.HQCNote8_SN || ''); |
| | | $("#HQCNote9_SN").val(firstRow.HQCNote9_SN || ''); |
| | | $("#HQCNote10_SN").val(firstRow.HQCNote10_SN || ''); |
| | | } |
| | | } |
| | | |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //debugger; |
| | | syncHeaderToSubTable(); |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | var sBadStr = JSON.stringify(table.cache['BadReTable']); |
| | |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | |
| | | } |
| | | //#region å表1ï¼éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | | var contentUrl = ""; |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | } |
| | | var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ |
| | | var urlLen = urlStr.split('/'); |
| | | for (var i = 0; i < urlLen.length - 4; i++) { |
| | | contentUrl += "../"; |
| | | } |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç |
| | | |
| | | contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: [contentUrl, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region å表1ï¼æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, |
| | | async: false, |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["HQCCheckItemID", "HInspectInstruMentID"]; |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 2; i++) { |
| | | if (dataCol.length <= i) { |
| | | break; |
| | | } |
| | | var dataCols = dataCol[i].split('|'); |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | option.cols[0][i + 1]["width"] = dataCols[3]; |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | option.cols[0][i + 1]["style"] += "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] += "font-size:100%"; |
| | | } |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { |
| | | option.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | | option.cols[0][i + 1]["align"] = "left"; |
| | | break; |
| | | case "M": |
| | | option.cols[0][i + 1]["align"] = "center"; |
| | | break; |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | //è®¾ç½®è¡¨æ ¼title屿§æ¾ç¤ºå«å |
| | | if (dataCols[4] != null && dataCols[4] != "") { |
| | | option.cols[0][i + 1]["title"] = dataCols[4]; |
| | | } |
| | | } |
| | | |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | if (option.cols[0][i]["fixed"] != null) { |
| | | option.cols[0][i]["fixed"] = null; |
| | | } |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) { |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { |
| | | if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | option.cols[0][i + 1]["fixed"] = "left"; |
| | | } |
| | | } |
| | | table.render(option); |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true); |
| | | } |
| | | |
| | | } else { |
| | | table.render(option); |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true); |
| | | } |
| | | |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | | numberOrEmpty: function (value, item) { |
| | |
| | | //} |
| | | } |
| | | }); |
| | | |
| | | //è¡éæ©å¤çï¼æ¯å¦å§å¤ï¼ |
| | | form.on('select(HAnalysisMethod)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HAnalysisMethod = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½1ï¼ |
| | | form.on('select(HQCNote1)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½6ï¼ |
| | | form.on('select(HQCNote6)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HQCNote6 = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | }); |
| | | //å®ä¹å
¨å±åé |