| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--项ç®é¶æ®µè¡¨ï¼å é¤--> |
| | | <!--å é¤--> |
| | | <script type="text/html" id="barDemo"> |
| | | <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> |
| | | <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> |
| | | <!--è¡ä¸æéæ©(ç»æ)--> |
| | |
| | | <select name="HCheckResult" lay-filter="HCheckResult" id="HCheckResult{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="OK" selected>OK</option> |
| | | <option value="X">X</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(ç»æ)--> |
| | | <script type="text/html" id="HDotCheckType"> |
| | | <select name="HDotCheckType" lay-filter="HDotCheckType" id="HDotCheckType{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="设å¤" selected>设å¤</option> |
| | | <option value="模å
·">模å
·</option> |
| | | <option value="ä½ä¸æå¯¼ä¹¦">ä½ä¸æå¯¼ä¹¦</option> |
| | | <option value="æ£éªæå¯¼ä¹¦">æ£éªæå¯¼ä¹¦</option> |
| | | </select> |
| | | </script> |
| | | |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ 4 æ¥å·¥å¹³å°æé®è·³è½¬ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | |
| | | |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | |
| | |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | |
| | | |
| | | //åå§åå表 |
| | | get_InitGrid(); |
| | | |
| | | |
| | | RoadBillMain(linterid); |
| | | |
| | | //ç¦ç¨ç»ç»é项 |
| | | $('#HOrgID').attr("disabled", true); |
| | | } |
| | | else if (OperationType==4) { |
| | | else if (OperationType == 4) { |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HGroupID").val(sessionStorage["HGroupID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºçç»ID |
| | |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | |
| | | var NewRow = { |
| | | "HCheckNoteItemID": "0", "HCheckNoteItemName": "", "HCheckPostID": "0", "HCheckPostName": "", "HCheckResult": "","HRemark":"", |
| | | "HCheckNoteItemID": "0", "HCheckNoteItemName": "", "HCheckPostID": "0", "HCheckPostName": "", "HDotCheckType": "设å¤", "HRelationID": "0", "HRelationName": "", "HCheckResult": "", "HRemark": "", |
| | | "HSourceBillNo": 0, "HSourceBillType": 0, "HSourceInterID": 0, "HSourceEntryID": 0, |
| | | }; |
| | | switch (obj.event) { |
| | |
| | | table.render(option); |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HCheckResult' + i + '').find("option[value='" + option.data[i - 1].HCheckResult + "']").attr("selected", true); |
| | | |
| | | } |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HDotCheckType' + i + '').find("option[value='" + option.data[i - 1].HDotCheckType + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | break; |
| | |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HCheckResult' + i + '').find("option[value='" + option.data[i - 1].HCheckResult + "']").attr("selected", true); |
| | | |
| | | } |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HDotCheckType' + i + '').find("option[value='" + option.data[i - 1].HDotCheckType + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | } |
| | |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | //#region å表ï¼è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //#endregion |
| | |
| | | , totalRow: true |
| | | , cellMinWidth: 120 |
| | | , height: 400 |
| | | ,limit:100 |
| | | , limit: 100 |
| | | , cols: [[ |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HCheckNoteItemID', title: 'HCheckNoteItemID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HCheckNoteItemName', title: 'æ£æ¥é¡¹ç®', edit: 'text', event: "HCheckNoteItemID", style: 'background-color: #f9f9f9;' } //f7 |
| | | , { field: 'HCheckPostID', title: 'HCheckPostID', hide: true, style: 'background-color: #f9f9f9;'} |
| | | , { field: 'HCheckPostID', title: 'HCheckPostID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HCheckPostName', title: '确认è
è§è²', edit: 'text', event: "HCheckPostID", style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HDotCheckType', title: 'ç¹æ£ç±»å', templet: '#HDotCheckType' } |
| | | , { field: 'HRelationID', title: 'HRelationID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HRelationName', title: 'ç¼ç ', edit: 'text', event: "HRelationID" } |
| | | , { field: 'HCheckResult', title: 'ç»æ', templet: '#HCheckResult' } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { field: 'HSourceInterID', title: 'æºåå
ç ', hide: true, style: 'background-color: #f9f9f9;' } |
| | |
| | | , "HCheckNoteItemName": "" |
| | | , "HCheckPostID": "0" |
| | | , "HCheckPostName": "" |
| | | , "HDotCheckType": "设å¤" |
| | | , "HRelationID": "0" |
| | | , "HRelationName": "" |
| | | , "HCheckResult": "" |
| | | , "HRemark":"" |
| | | , "HRemark": "" |
| | | , "HSourceInterID": "0" |
| | | , "HSourceEntryID": "0" |
| | | , "HSourceBillNo": "" |
| | |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HCheckResult = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | form.on('select(HDotCheckType)', 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.HDotCheckType = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | |
| | | |
| | | //#region ç产订åéæ©é¡µé¢ |
| | | function get_checkSearchHICMO() { |
| | | |
| | | |
| | | //æå¼ç产订åå°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | $("#HCheckEmpName").val(checkStatus.data[0].èååç§°); |
| | | $("#HCheckEmpID").val(checkStatus.data[0].HItemID); |
| | | |
| | | |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | } |
| | | }) |
| | | } |
| | | //ç±»åä¿¡æ¯ |
| | | if (obj.event == "HRelationID") { |
| | | if (obj.data.HDotCheckType == "设å¤") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "设å¤å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainList.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HRelationID": checkStatus.data[0].hmainid, |
| | | "HRelationName": checkStatus.data[0].设å¤åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | } |
| | | }) |
| | | } else if (obj.data.HDotCheckType == "模å
·") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "模å
·å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFileList.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HRelationID": checkStatus.data[0].hmainid, |
| | | "HRelationName": checkStatus.data[0].模å
·åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | } |
| | | }) |
| | | } |
| | | |
| | | } |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | var relationName = ""; |
| | | if (tableSub[i]["ç¹æ£ç±»å"] == "设å¤") { |
| | | relationName = tableSub[i]["设å¤åç§°"]; |
| | | } else if (tableSub[i]["ç¹æ£ç±»å"] == "模å
·") { |
| | | relationName = tableSub[i]["模å
·åç§°"]; |
| | | } |
| | | rowdata.push( |
| | | { |
| | | "HCheckNoteItemID": tableSub[i]["HCheckNoteItemID"], |
| | | "HCheckNoteItemName": tableSub[i]["æ£æ¥é¡¹ç®"], |
| | | "HCheckPostID": tableSub[i]["HCheckPostID"], |
| | | "HCheckPostName": tableSub[i]["确认è
è§è²"], |
| | | "HDotCheckType": tableSub[i]["ç¹æ£ç±»å"], |
| | | "HRelationID": tableSub[i]["HRelationID"], |
| | | "HRelationName": relationName, |
| | | "HCheckResult": tableSub[i]["ç»æ"], |
| | | "HRemark": tableSub[i]["表ä½å¤æ³¨"] |
| | | "HRemark": tableSub[i]["表ä½å¤æ³¨"] |
| | | } |
| | | ); |
| | | } |
| | |
| | | for (var i = 0; i < rowdata.length; i++) { |
| | | $('#HCheckResult' + (i + 1)).find("option[value='" + tableSub[i].ç»æ + "']").attr("selected", true); |
| | | } |
| | | for (var i = 0; i < rowdata.length; i++) { |
| | | $('#HDotCheckType' + (i + 1)).find("option[value='" + tableSub[i].ç¹æ£ç±»å + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | } |
| | |
| | | for (var i = 0; i < oldData.length; i++) { |
| | | $('#HCheckResult' + (i + 1)).find("option[value='" + oldData[i].HCheckResult + "']").attr("selected", true); |
| | | } |
| | | for (var i = 0; i < rowdata.length; i++) { |
| | | $('#HDotCheckType' + (i + 1)).find("option[value='" + oldData[i].ç¹æ£ç±»å + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'edit') { |
| | | var Type = obj.data.HDotCheckType; |
| | | var HInterId = obj.data.HRelationID |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç¹æ£æ¸
å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../车é´ç®¡ç/å¯å¨ç¹æ£å/Sc_WorkDotCheckBillList_Day.html?OperationType=' + Type + '&linterid=' + HInterId + '&HSouceBillType=' |
| | | , btn: ['ç¡®å®'], |
| | | // æé®1 çåè° |
| | | end: function (index, layero, that) { |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | //#endregion |
| | |
| | | } |
| | | |
| | | //#region å表 æ°æ®æ£éª |
| | | |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | |
| | | if (typeof option.data[i] !== 'object' || option.data[i] === null || Array.isArray(option.data[i])) { |
| | | continue; // è·³è¿é对象项ï¼å¦ç©ºæ°ç»ï¼ |
| | | continue; // è·³è¿é对象项ï¼å¦ç©ºæ°ç»ï¼ |
| | | } |
| | | |
| | | if (option.data[i]["HCheckNoteItemID"] == "0") { |
| | |
| | | layer.msg("第" + i + "è¡ï¼ç¡®è®¤è
è§è²æªéæ©ï¼"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | //#endregion |
| | |
| | | url: GetWEBURL() + "/Sc_WorkBeginDotCheckBill/Sc_WorkBeginDotCheckBillList", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HMaterID": HMaterID, "HProcID": HProcID, "HSourceID": HSourceID, "SCOrder": SCOrder,"user": sessionStorage["HUserName"] }, |
| | | data: { "HMaterID": HMaterID, "HProcID": HProcID, "HSourceID": HSourceID, "SCOrder": SCOrder, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var tableMain = result.data; |
| | | var tableSub = result.data; |
| | | |
| | | //主表 èµå¼ |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | |
| | | |
| | | "HICMOInterID": tableMain[0]["ç产主å
ç "] |
| | | , "HICMOEntryID": tableMain[0]["ç产åå
ç "] |
| | | , "HICMOBillNo": tableMain[0]["ç产订åå·"] |
| | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | var relationName = ""; |
| | | if (tableSub[i]["ç¹æ£ç±»å"] == "设å¤") { |
| | | relationName = tableSub[i]["设å¤åç§°"]; |
| | | } else if (tableSub[i]["ç¹æ£ç±»å"] == "模å
·") { |
| | | relationName = tableSub[i]["模å
·åç§°"]; |
| | | } |
| | | rowdata.push( |
| | | { |
| | | "HCheckNoteItemID": tableSub[i]["æ£æ¥é¡¹ç®ID"], |
| | | "HCheckNoteItemName": tableSub[i]["æ£æ¥é¡¹ç®"], |
| | | "HCheckPostID": tableSub[i]["确认è
è§è²ID"], |
| | | "HCheckPostName": tableSub[i]["确认è
è§è²"], |
| | | "HDotCheckType": tableSub[i]["ç¹æ£ç±»å"], |
| | | "HRelationID": tableSub[i]["HRelationID"], |
| | | "HRelationName": relationName, |
| | | "HCheckResult": "", |
| | | "HRemark":"" |
| | | "HRemark": "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | |
| | | for (var i = 0; i < rowdata.length; i++) { |
| | | $('#HDotCheckType' + (i + 1)).find("option[value='" + tableSub[i].ç¹æ£ç±»å + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | } |
| | | }) |
| | | } |
| | |
| | | } |
| | | |
| | | //çç»é¿ |
| | | function GetHManagerValue(obj) |
| | | { |
| | | function GetHManagerValue(obj) { |
| | | $("#HGroupLeaderName").val(obj[0].èååç§°); |
| | | $("#HGroupLeaderID").val(obj[0].HItemID); |
| | | } |
| | |
| | | function GetGyPostValue(obj) { |
| | | OptionData = obj[0]; |
| | | } |
| | | |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |