| | |
| | | <input type="text" name="HMainProcName" id="HMainProcName" onkeyup="this.value=this.value.replace(/\D/g,'')" lay-verify="" autocomplete="off" class="layui-input" value=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-colorpicker-xs" style="margin-top:15px"> |
| | | <label class="layui-form-label"> 夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | |
| | | <input type="text" name="HProcExchBillNo" id="HProcExchBillNo" lay-verify="" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-colorpicker-xs"> |
| | | <label class="layui-form-label"> 夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><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> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | |
| | | <select name="HQCNote1" lay-filter="HQCNote1" id="HQCNote1{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="åæ ¼">åæ ¼</option> |
| | | <option value="åæ ¼">ä¸åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(æ£éªè®°å½2)--> |
| | |
| | | <select name="HQCNote2" lay-filter="HQCNote2" id="HQCNote2{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="åæ ¼">åæ ¼</option> |
| | | <option value="åæ ¼">ä¸åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(æ£éªè®°å½3)--> |
| | |
| | | <select name="HQCNote3" lay-filter="HQCNote3" id="HQCNote3{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="åæ ¼">åæ ¼</option> |
| | | <option value="åæ ¼">ä¸åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(æ£éªè®°å½4)--> |
| | |
| | | <select name="HQCNote4" lay-filter="HQCNote4" id="HQCNote4{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="">è¯·éæ©</option> |
| | | <option value="åæ ¼">åæ ¼</option> |
| | | <option value="åæ ¼">ä¸åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script> |
| | | //è·ååæ° |
| | | function getUrlVars() { |
| | |
| | | // icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] |
| | | // }, function () { window.location.href = "../../user/login.html"; }); |
| | | //} |
| | | //debugger |
| | | var tableReload = table.reload; |
| | | var option = { |
| | | elem: '#mainTable' |
| | |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", width: 75 } |
| | | , { field: 'æ£éªé¡¹ç®åç±»', title: 'æ£éªé¡¹ç®åç±»', event: "", width: 120 } |
| | | , { field: 'HQCCheckItemID', title: 'æ£éªé¡¹ç®ID', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemName', title: 'æ£éªé¡¹ç®åç§°', edit: 'text' ,width:120} |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text', event: "", width: 95, hide: true } |
| | | , { field: 'HQCCheckItemName', title: 'æ£éªé¡¹ç®åç§°', edit: 'text', width: 120 } |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text', event: "", width: 95, hide: true } |
| | | , { field: 'HQCNote1', title: 'æ£éªè®°å½1(08:00--12:00)', width: 185, templet: '#HQCNote1' } |
| | | , { field: 'HQCNote2', title: 'æ£éªè®°å½2(13:00--17:00)', width: 185, templet: '#HQCNote2' } |
| | | , { field: 'HQCNote3', title: 'æ£éªè®°å½3(18:00--23:00)', width: 185, templet: '#HQCNote3' } |
| | |
| | | |
| | | var option_BadRe = { |
| | | elem: '#BadReTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , toolbar: '#toolbarDemo2' |
| | | , height: 500 |
| | | //,url: '/demo/table/user/' //æ°æ®æ¥å£ |
| | | , page: true //å¼å¯å页 |
| | |
| | | //夿æ¯å¦æ°å¢ |
| | | if (OperationType == 1) { |
| | | //åå§å è½½è¡¨æ ¼{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": " ", "HSQProcName": " ","HProcID":0, "HZRProcName": " ", "HMRBChecker": " ", "HRemark": " ", "HPSProcName": " ", "HCloseMan": " " } |
| | | option.data = [{ "HBadReasonID": 0, "HQCStd": " ", "HQCNote1": " ", "HQCNote2": " ", "HQCNote3": " ", "HQCNote4": " ", "HQCNote5": " ", "HQCNote6": " ", "HQCNote7": " ", "HQCNote8": " ", "HQCNote9": " ", "HQCNote10": " ", "HRemark": " " }]; |
| | | option.data = [{ "æ£éªé¡¹ç®åç±»":"","HQCCheckItemID":0,"HQCCheckItemName": "", "HQCStd": " ", "HQCNote1": " ", "HQCNote2": " ", "HQCNote3": " ", "HQCNote4": " ", "HQCNote5": " ", "HQCNote6": " ", "HQCNote7": " ", "HQCNote8": " ", "HQCNote9": " ", "HQCNote10": " ", "HRemark": " " }]; |
| | | table.render(option); |
| | | |
| | | option_BadRe.data = [{ |
| | | "HQCCheckItemID": 0, "HBadReasonNumber": "", "HBadReasonName": "", "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HProcID": 0, |
| | | "HBadReasonID":0,"HBadReasonNumber": "", "HBadReasonName": "", "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HProcID": 0, |
| | | "HProcNumber": "", "HProcName": "", "HCheckEmpID": 0, "HCheckEmpNumber": "", "HCheckEmpName": "", "HMaterID": 0, "HMaterNumber": "", |
| | | "HMaterName": "", "HMaterModel": "", "HCreateDate": Format(new Date(), "yyyy-MM-dd"), "HFinishDate": Format(new Date(), "yyyy-MM-dd"), "HQty": 0, "HRemark": "" |
| | | }]; |
| | |
| | | } |
| | | else if (OperationType == 2) { |
| | | $("#HInterID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | //ç¼è¾å è½½æ°æ® |
| | | //ç¼è¾å è½½æ°æ®--è¡¨ä½ |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'MES_QC_PatrolProcCheckDetail_Json', |
| | | type: "GET", |
| | | data: { "sqlWhere": "and HInterID=" + linterid }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | option.data = result.data; |
| | | //æ£éªé¡¹ç® |
| | | var rowdata = []; |
| | | var data = result.data; |
| | | for (let i = 0; i < result.data.length; i++) { |
| | | rowdata.push({ |
| | | "æ£éªé¡¹ç®åç±»": 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].表ä½å¤æ³¨ |
| | | }); |
| | | } |
| | | |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | $('#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); |
| | | } |
| | | form.render('select'); |
| | | |
| | | //ä¸è¯åå |
| | | var baddata = []; |
| | | var HSEQArr = []; |
| | | for (let i = 0; i < result.data.length; i++) { |
| | | if (HSEQArr.indexOf(data[i].è¡å·) == -1) { |
| | | HSEQArr.push(data[i].è¡å·); |
| | | baddata.push({ |
| | | "HBadReasonID": data[i].HBadReasonID, "HBadReasonNumber": data[i].ä¸è¯åå 代ç , "HBadReasonName": data[i].ä¸è¯åå åç§°, |
| | | "HEmpID": data[i].HEmpID, "HEmpNumber": data[i].责任人代ç , "HEmpName": data[i].责任人åç§°, "HProcID": data[i].HProcID, |
| | | "HProcNumber": data[i].责任工åºä»£ç , "HProcName": data[i].责任工åºåç§°, "HCheckEmpID": data[i].HCheckEmpID, |
| | | "HCheckEmpNumber": data[i].确认人代ç , "HCheckEmpName": data[i].确认人åç§°, "HMaterID": data[i].HMaterID, |
| | | "HMaterNumber": data[i].ç©æä»£ç , "HMaterName": data[i].ç©æåç§°, "HMaterModel": data[i].è§æ ¼åå·, |
| | | "HCreateDate": Format(new Date(data[i].ç»è®°æ¥æ), "yyyy-MM-dd"), "HFinishDate": Format(new Date(data[i].å®ææ¥æ), "yyyy-MM-dd"), |
| | | "HQty": data[i].ä¸è¯æ°é, "HRemark": data[i].ä¸è¯å¤æ³¨ |
| | | }); |
| | | } |
| | | } |
| | | |
| | | option_BadRe.data = baddata; |
| | | table.render(option_BadRe); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | |
| | | table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | //layer.alert(copyrow); |
| | | } |
| | | break; |
| | | } |
| | | }); |
| | | //ä¸è¯åå |
| | | table.on('toolbar(BadReTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('BadReTable') |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['BadReTable']; |
| | | var NewRow = { |
| | | "HQCCheckItemID": 0, "HBadReasonID": 0, "HBadReasonNumber": "", "HBadReasonName": "", "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HProcID": 0, |
| | | "HProcNumber": "", "HProcName": "", "HCheckEmpID": 0, "HCheckEmpNumber": "", "HCheckEmpName": "", "HMaterID": 0, "HMaterNumber": "", |
| | | "HMaterName": "", "HMaterModel": "", "HCreateDate": Format(new Date(), "yyyy-MM-dd"), "HFinishDate": Format(new Date(), "yyyy-MM-dd"), "HQty": 0, "HRemark": "" |
| | | }; |
| | | switch (obj.event) { |
| | | case 'btn-AddLine_Bad': |
| | | table.cache["BadReTable"].push(NewRow); |
| | | option_BadRe.data = table.cache["BadReTable"]; |
| | | table.render(option_BadRe); |
| | | rows++; |
| | | layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | break; |
| | | case 'btn-CopyLine_Bad': |
| | | var copydata = JSON.stringify(data); |
| | | if (data.length <= 0) { |
| | | layer.alert("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); |
| | | } |
| | | else if (data.length > 1) { |
| | | layer.alert("åªè½éæ©å¤å¶ä¸è¡ï¼"); |
| | | } |
| | | else { |
| | | var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' |
| | | var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' |
| | | table.cache["BadReTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option_BadRe.data = table.cache["BadReTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option_BadRe);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | //layer.alert(copyrow); |
| | | } |
| | | break; |
| | |
| | | var data = result.data.h_v_QC_Edit_PatrolProcCheckBillList[0]; |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HBillNo": data.åæ®å· |
| | | , "HDate": data.æ¥æ |
| | | , "HSource": data.çäº§èµæºåç§° |
| | | , "HSourceID": data.çäº§èµæºID |
| | | , "HICMOBillNo": data.HICMOBillNo |
| | | , "HICMOQty": data.HICMOQty |
| | | , "HICMOInterID": data.HICMOInterID |
| | | , "HMaterNumber": data.产ååç§° |
| | | , "HMaterID": data.产åID |
| | | , "HMaterNumber": data.产åå
ç |
| | | , "HProcExchQty": data.HProcExchQty |
| | | , "HProcExchBillNo": data.HProcExchBillNo |
| | | , "HProcExchInterID": data.HProcExchInterID |
| | | , "HProcExchEntryID": data.HProcExchEntryID |
| | | , "HDate": formatDate(data.æ¥æ) |
| | | //, "HSource": data.çäº§èµæºåç§° |
| | | //, "HSourceID": data.çäº§èµæºID |
| | | //, "HICMOBillNo": data.HICMOBillNo |
| | | //, "HICMOQty": data.HICMOQty |
| | | //, "HICMOInterID": data.HICMOInterID |
| | | //, "HMaterNumber": data.产ååç§° |
| | | //, "HMaterID": data.产åID |
| | | //, "HMaterNumber": data.产åå
ç |
| | | //, "HProcExchQty": data.HProcExchQty |
| | | //, "HProcExchBillNo": data.HProcExchBillNo |
| | | //, "HProcExchInterID": data.HProcExchInterID |
| | | //, "HProcExchEntryID": data.HProcExchEntryID |
| | | , "HEmpName": data.æ£éªååç§° |
| | | , "HFirstCheckEmp": data.æ£éªåID |
| | | , "HMainProcID": data.HMainProcID |
| | | , "HMainProcNumber": data.å·¥åºä»£ç |
| | | , "HMainProcName": data.å·¥åºåç§° |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | }); |
| | | |
| | | |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | |
| | | } |
| | | }); |
| | | } |
| | | else if (OperationType == 2){//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | else if (OperationType == 2) {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | $("#HInterID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | RoadBillMain(linterid); |
| | | /* RoadBillSub(linterid);*/ |
| | |
| | | //debugger; |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | console.log(sSubStr); |
| | | return; |
| | | var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"]; |
| | | var sBadStr = JSON.stringify(table.cache['BadReTable']); |
| | | var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"] + ";" + sBadStr; |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | |
| | | } |
| | | }); |
| | | |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½1ï¼ |
| | | form.on('select(HQCNote1)', 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.HQCNote1 = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½2ï¼ |
| | | form.on('select(HQCNote2)', 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.HQCNote2 = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½3ï¼ |
| | | form.on('select(HQCNote3)', 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.HQCNote3 = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼æ£éªè®°å½4ï¼ |
| | | form.on('select(HQCNote4)', 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.HQCNote4 = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | }); |
| | | //å®ä¹å
¨å±åé |