WebTM/WebTM.csproj
@@ -383,6 +383,7 @@ <Content Include="views\ç产管ç\ç产æ¥è¡¨\Sc_QualityReportBillMonth.html" /> <Content Include="views\ç产管ç\ç产æ¥è¡¨\Sc_QualityReportBillDay.html" /> <Content Include="views\ç产管ç\ç产计åå¹³å°\JIT_DayPlanPlatForm_BCP.html" /> <Content Include="views\ç产管ç\è´¨éæ±æ¥å\Sc_QualityReportBillSumSave.html" /> <Content Include="views\ç³»ç»ç®¡ç\ä¼è®¡æé´\Xt_AccountPeriodAdd.html" /> <Content Include="views\ç³»ç»ç®¡ç\ç¨æ·ç®¡ç\Xt_UserRightQuery.html" /> <Content Include="views\设å¤ç®¡ç\设å¤åæºå\Sb_EquipStopBillList_PDA.html" /> @@ -400,6 +401,7 @@ <Content Include="views\è´¨é管ç\å·¡æ£è®°å½å\QC_PatrolProcCheckOtherBillList.html" /> <Content Include="views\è´¨é管ç\åºåæ£éªå\QC_Add_Edit_StockCheckBill.html" /> <Content Include="views\è´¨é管ç\åºåæ£éªå\QC_StockCheckBillList.html" /> <Content Include="views\è´¨é管ç\å¼å¸¸åé¦\OA_ErrMsgBackSelfQuery.html" /> <Content Include="views\è´¨é管ç\è´¨éæ¥è¡¨\QC_InspectionFormReport.html" /> <Content Include="views\è´¨é管ç\车é´èªæ£å\QC_Add_Edit_WorkSelfCheckBill.html" /> <Content Include="views\è´¨é管ç\车é´èªæ£å\QC_WorkSelfCheckBillList.html" /> WebTM/WebTM.csproj.user
@@ -3,7 +3,7 @@ <PropertyGroup> <NameOfLastUsedPublishProfile>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> <Use64BitIISExpress /> <IISExpressSSLPort /> @@ -16,8 +16,9 @@ <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <StartPageUrl>views/ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Xt_UserRightQuery.html</StartPageUrl> <StartAction>SpecificPage</StartAction> <StartPageUrl> </StartPageUrl> <StartAction>CurrentPage</StartAction> <AspNetDebugging>True</AspNetDebugging> <SilverlightDebugging>False</SilverlightDebugging> <NativeDebugging>False</NativeDebugging> WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/OA_ErrMsgBackHandleBillMain.html
@@ -552,6 +552,8 @@ var LoadData = data.data; $("#HDeptID").val(LoadData[0].HDeptID); //é¨é¨ID $("#HDeptName").val(LoadData[0].åéé¨é¨); //åéé¨é¨ $("#HErrMsgBackTypeID").val(LoadData[0].HErrMsgBackTypeID); //å¼å¸¸ç±»ååç§°ID $("#HErrMsgBackTypeName").val(LoadData[0].å¼å¸¸ç±»ååç§°); //å¼å¸¸ç±»ååç§° $("#HSendMan").val(LoadData[0].åé人); //åé人 $("#HReceiveMan").val(LoadData[0].æ¥æ¶äºº); //æ¥æ¶äºº $("#HCopyMan").val(LoadData[0].æé); //æé WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/OA_ErrMsgBackReceiveBillMain.html
@@ -542,6 +542,8 @@ var LoadData = data.data; $("#HDeptID").val(LoadData[0].HDeptID); //é¨é¨ID $("#HDeptName").val(LoadData[0].åéé¨é¨); //åéé¨é¨ $("#HErrMsgBackTypeID").val(LoadData[0].HErrMsgBackTypeID); //å¼å¸¸ç±»ååç§°ID $("#HErrMsgBackTypeName").val(LoadData[0].å¼å¸¸ç±»ååç§°); //å¼å¸¸ç±»ååç§° $("#HSendMan").val(LoadData[0].åé人); //åé人 $("#HReceiveMan").val(LoadData[0].æ¥æ¶äºº); //æ¥æ¶äºº $("#HCopyMan").val(LoadData[0].æé); //æé WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/OA_ErrMsgBackSignBillMain.html
@@ -536,6 +536,8 @@ var LoadData = data.data; $("#HDeptID").val(LoadData[0].HDeptID); //é¨é¨ID $("#HDeptName").val(LoadData[0].åéé¨é¨); //åéé¨é¨ $("#HErrMsgBackTypeID").val(LoadData[0].HErrMsgBackTypeID); //å¼å¸¸ç±»ååç§°ID $("#HErrMsgBackTypeName").val(LoadData[0].å¼å¸¸ç±»ååç§°); //å¼å¸¸ç±»ååç§° $("#HSendMan").val(LoadData[0].åé人); //åé人 $("#HReceiveMan").val(LoadData[0].æ¥æ¶äºº); //æ¥æ¶äºº $("#HCopyMan").val(LoadData[0].æé); //æé WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Add_MESExecptFeedBackBillList.html
@@ -121,7 +121,7 @@ <div class="layui-inline"> <label class="layui-form-label">主é¢:<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input class="layui-input" name="HContext" lay-verify="HContext" id="HContext" autocomplete="off" style="width:485px"> <input class="layui-input" name="HContext" lay-verify="HContext" id="HContext" autocomplete="off" style="width:485px" readonly> </div> </div> </div> @@ -168,7 +168,7 @@ <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">æé:<label style="color:red"> * </label></label> <label class="layui-form-label">æé:</label> <div> <input type="text" name="HCopyMan" id="HCopyMan" class="layui-input" value="" style="float:left;width:1035px;" disabled> <button type="button" lay-submit="" class="layui-btn" lay-filter="HCopyManList" id="HCopyManList" style="width:40px;"> @@ -446,14 +446,20 @@ set_AddNew(); } else if (OperationType == 3) {//ç¼è¾ set_EditFromGrid(); } else if (OperationType == 4) { } else if (OperationType == 4) { set_AddFNew(); var Datetime = Format(new Date(), "yyyy-MM-dd hh:mm:ss"); var Person = sessionStorage["HUserName"]; //æ¥å·¥å°è·³è½¬é¡µé¢èªå¨çæå 容 $("#HDescription").val(generateString(Datetime, Person, HSourceName, HICMOBillNo, HType)); $("#HContext").val(HType); } else if (OperationType == 5) { //æ¥ç set_EditFromGrid(); $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); $('#VerIfySaver').addClass("layui-btn-disabled").attr("disabled", true); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); @@ -587,6 +593,7 @@ , "HMainSourceBillNo": data.HSourceBillNo //æºååå· , "HMainSourceBillType": data.HSourceBillType //æºåç±»å , "HHasten": data.HHasten , "HMaterNumber": data.HMaterNumber , "HMaterName": data.HMaterName , "HHandleEmpID": data.HHandleEmpID , "HHandleEmpName": data.HHandleEmpName WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_MESExecptFeedBackBillType.html
@@ -81,6 +81,7 @@ display: inline-block; margin-right: 20px; /* æ ¹æ®éè¦è°æ´é´è· */ } </style> </head> <body> @@ -109,14 +110,14 @@ <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:200px"> <label class="radio-label"> <input type="radio" name="faultType" value="ç¯å¢æ é">ç¯å¢æ é <input type="radio" name="faultType" value="人ååå ">人ååå </label> </div> </div> <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:400px"> <label class="radio-label"> <input type="radio" name="faultType" value="声é³å¼å¸¸">声é³å¼å¸¸ <input type="radio" name="faultType" value="设å¤å¼å¸¸">设å¤å¼å¸¸ </label> </div> </div> @@ -126,14 +127,14 @@ <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:200px"> <label class="radio-label"> <input type="radio" name="faultType" value="æ§è½å¼å¸¸">æ§è½å¼å¸¸ <input type="radio" name="faultType" value="ç©æå¼å¸¸">ç©æå¼å¸¸ </label> </div> </div> <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:400px"> <label class="radio-label"> <input type="radio" name="faultType" value="æ¶²åæ é">æ¶²åæ é <input type="radio" name="faultType" value="å·¥èºåå ">å·¥èºåå </label> </div> </div> @@ -143,14 +144,14 @@ <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:200px"> <label class="radio-label"> <input type="radio" name="faultType" value="人为æ é">人为æ é <input type="radio" name="faultType" value="æ£æµåå ">æ£æµåå </label> </div> </div> <div class="layui-inline"> <div class="layui-input-inline" style="margin-left:400px"> <label class="radio-label"> <input type="radio" name="faultType" value="硬件æ é">硬件æ é <input type="radio" name="faultType" value="ä¸åæ ¼åå ">ä¸åæ ¼åå </label> </div> </div> @@ -172,11 +173,18 @@ //è·ååæ° var HICMOBillNo = ""; //å·¥åå· var HSourceName = ""; //è®¾å¤ var HNumber = ""; var HName = ""; var HModel = ""; var HQty = ""; var edit = function (data) { HICMOBillNo = data[0].HICMOBillNo; HSourceName = data[0].HSourceName; //HNumber = data[0].HNumber; //HName = data[0].HName; //HModel = data[0].HModel; //HQty = data[0].HQty; } layui.config({ @@ -195,7 +203,6 @@ //#endregion //éåº form.on('submit(Exit)', function (data) { WebTM/views/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/²»Á¼²É¼¯/Sc_QualityReportStepBill_New.html
@@ -323,6 +323,11 @@ set_InitGrid(); setInit_PushByICMOBill(linterid); } else if (OperationType == 5) { //æµè½¬å¡ä¸æ¨ //å表åå§å set_InitGrid(); set_ProcessBill(linterid, HEntryID); } //#endregion //#region åå§åç»ç» @@ -412,6 +417,8 @@ "ç©æä»£ç ": "", "ç©æåç§°": "", "è§æ ¼åå·": "", "HPRocID": "0", "å·¥åº": "", "HUnitID": "0", "计éåä½": "", "HQty": "0", @@ -626,6 +633,8 @@ , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 150, event: "HMaterID", edit: 'text' }//f7 , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150, style: "background-color:#efefef4d;" } , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, style: "background-color:#efefef4d;" } , { field: 'HProcID', title: 'HProcID', width: 100, style: "background-color:#efefef4d;", hide: true } , { field: 'å·¥åº', title: 'å·¥åº', width: 150 } , { field: 'HUnitID', title: 'HUnitID', width: 100, style: "background-color:#efefef4d;", hide: true } , { field: '计éåä½', title: '计éåä½', width: 100, style: "background-color:#efefef4d;" }//f7 , { field: 'HQty', title: 'æ°é', width: 100, totalRow: true, edit: 'text' } @@ -640,10 +649,10 @@ , { field: 'HICMOInterID', title: 'ç产订å主å ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HICMOEntryID', title: 'ç产订ååå ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HICMOBillNo', title: 'ç产订åå·', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HICMOBillNo', title: 'ç产订åå·', style: 'background-color: #f9f9f9;' } //f7 , { field: 'HProcExchInterID', title: 'å·¥åºæµè½¬å¡å ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HProcExchEntryID', title: 'å·¥åºæµè½¬å¡åå ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HProcExchBillNo', title: 'å·¥åºæµè½¬å¡å·', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HProcExchBillNo', title: 'å·¥åºæµè½¬å¡å·', style: 'background-color: #f9f9f9;' } //f7 , { field: 'HSourceInterID', title: 'æºåå ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HSourceEntryID', title: 'æºååå ç ', hide: true, style: 'background-color: #f9f9f9;' } //f7 , { field: 'HSourceBillNo', title: 'æºååå·', hide: true, style: 'background-color: #f9f9f9;' } //f7 @@ -681,6 +690,8 @@ "ç©æä»£ç ": "", "ç©æåç§°": "", "è§æ ¼åå·": "", "HPRocID": "0", "å·¥åº": "", "HUnitID": "0", "计éåä½": "", "HQty": "0", @@ -933,6 +944,95 @@ } //#endregion //#region (å·¥åºæµè½¬å¡)䏿¨é¡µé¢åå§å function set_ProcessBill(linterid, HEntryID) { //çæå¹¶è®¾ç½®ä¸»è¡¨çå ç ååæ®å· createBillNo(); //ç¸å ³ææ¬æ¡ä¿¡æ¯åå§å $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + "/LEMS/MES_IF_ProcessBillList_Json", type: "GET", async: false, data: { "hinterid": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] }, success: function (d) { var result = d; if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data[0]; //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ HOrgIDBar = data.HPRDORGID; //å表 èµå¼ var rowdata = []; for (var i = 0; i < result.data.length; i++) { rowdata.push( { "HMaterID": result.data[i]["HMaterID"], "ç©æä»£ç ": result.data[i]["产å代ç "], "ç©æåç§°": result.data[i]["产ååç§°"], "è§æ ¼åå·": result.data[i]["è§æ ¼åå·"], "HProcID": result.data[i]["HProcID"], "å·¥åº": result.data[i]["å·¥åºåç§°"], "HUnitID": result.data[i]["HUnitID"], "计éåä½": result.data[i]["计éåä½"], "HQty": result.data[i]["ç产任å¡åæ°é"], "HSourceID": "0", "çäº§èµæº": "", "HRemark": "", "HProcExchInterID": "0", "HProcExchEntryID": "0", "HProcExchBillNo": "", "HICMOInterID": result.data[i]["hicmointerid"], "HICMOEntryID": result.data[i]["HICMOEntryID"], "HICMOBillNo": result.data[i]["ä»»å¡åå·"], "HProcExchInterID": result.data[i]["hmainid"], "HProcExchEntryID": result.data[i]["HEntryID"], "HProcExchBillNo": result.data[i]["åæ®å·"], "HSourceInterID": result.data[i]["hmainid"], "HSourceEntryID": result.data[i]["HEntryID"], "HSourceBillNo": result.data[i]["åæ®å·"], "HSourceBillType": result.data[i]["åæ®ç±»å"], "HResult": "æ¥åº", "HEmpID": "0", "æ£éªå": "", "HBadReasonID": "0", "ä¸è¯åå ": "", "HBarCode": "", "HReportType": "3", "HAddr": "", "HMaker": "", "HMakeDate": Format(new Date(), 'yyyy-MM-dd') } ); } option.data = rowdata; table.render(option); layer.close(ajaxLoad); } else { layer.close(ajaxLoad); layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.close(ajaxLoad); layer.alert("åçé误!", { icon: 5 }); } }) } //#endregion //#region å¼¹çªéæ©æ¹æ³ //#region ç产车é´éæ©é¡µé¢ function get_checkDept() { @@ -1017,7 +1117,7 @@ function set_SaveBill(data) { //è®°å½æä½ç±»å var refSav = ""; if (OperationType == 1 || OperationType == 2 || OperationType == 4) { if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5) { refSav = "Add"; data.field.HChangeDate = new Date(); data.field.HSTOCKORGID = data.field.HOrgID; WebTM/views/Éú²ú¹ÜÀí/Éú²ú±¨±í/Sc_QualityReportBillMonth.html
@@ -131,17 +131,26 @@ var HTitle = "";//å¾å½¢æ é¢ if (option.data.length > 0) { var HMaterName = option.data[0].ç©æåç§° for (let i = 0; i < H_X.length; i++) { HProcSumNum.push(0); HQualifiedNum.push(0); HFirstPassRate.push(0); } // å¡«å æ°æ® for (let i = 0; i < option.data.length; i++) { if (option.data[i].ç©æåç§° === HMaterName) { HProcSumNum.push(option.data[i].æ³¨å¡æ°é); var qualifiedRateString = option.data[i].注å¡è¯ç; // "5.00%" var qualifiedRate = parseFloat(qualifiedRateString.replace('%', '')); // ç§»é¤ç¾åå·å¹¶è½¬æ¢ä¸ºæ°å HQualifiedNum.push(qualifiedRate); let monthIndex = option.data[i].æ - 1; // æä»½å¨æ°ç»ä¸çç´¢å¼ï¼æ³¨æè½¬æ¢ä¸ºä»0å¼å§ï¼ HProcSumNum[monthIndex] += option.data[i].æ³¨å¡æ°é; // å¤ç注å¡è¯ç let qualifiedRateString = option.data[i].注å¡è¯ç; // "5.00%" let qualifiedRate = parseFloat(qualifiedRateString.replace('%', '')); // ç§»é¤ç¾åå·å¹¶è½¬æ¢ä¸ºæ°å HQualifiedNum[monthIndex] = qualifiedRate; // å¤çå ¨æ£è¯ç var firstPassRateString = option.data[i].å ¨æ£è¯ç; // "5.00%" var firstPassRate = parseFloat(firstPassRateString.replace('%', '')); // ç§»é¤ç¾åå·å¹¶è½¬æ¢ä¸ºæ°å HFirstPassRate.push(firstPassRate); let firstPassRateString = option.data[i].å ¨æ£è¯ç; // "5.00%" let firstPassRate = parseFloat(firstPassRateString.replace('%', '')); // ç§»é¤ç¾åå·å¹¶è½¬æ¢ä¸ºæ°å HFirstPassRate[monthIndex] = firstPassRate; } } //for (let i = 1; i <= 12; i++) { WebTM/views/Éú²ú¹ÜÀí/ÖÊÁ¿»ã±¨µ¥/Sc_QualityReportBill.html
@@ -55,6 +55,7 @@ <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="btnSave">ä¿å</button> <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSumSave">æ¹éä¿å</button> <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> <button type="button" id="set_SaveBarCode" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBarCode" style="display:none;">æ«ç ä¿å</button> </div> @@ -467,6 +468,13 @@ }); //#endregion //#region æ¹éä¿åæé® form.on('submit(btnSumSave)', function () { get_SumSave(); }); //#endregion //#region æ«ä¸è¯æ¡ç $('#HBarCode').on('keydown', function (event) { if (event.keyCode == 13) { @@ -593,7 +601,7 @@ $.ajax({ url: GetWEBURL() + '/Sc_QualityReportBill/set_SaveBill', type: "GET", data: { "HInterID": $("#HInterID").val(), "HBillNo": $("#HBillNo").val(), "HChecker": sessionStorage["HUserName"], "HBadReasonHQty": $("HBadReasonHQty").val() }, data: { "HInterID": $("#HInterID").val(), "HBillNo": $("#HBillNo").val(), "HChecker": sessionStorage["HUserName"],"HBadReasonHQty": $("#HBadReasonHQty").val() }, success: function (result) { if (result.count == 1) { $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); @@ -778,6 +786,50 @@ } //#endregion //#region æ¹éä¿åæé® function get_SumSave() { layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ°å¢æ¹éä¿å', closeBtn: 1, shift: 2, area: ['100%', '100%'], maxmin: true, content: './Sc_QualityReportBillSumSave.html?OperationType=1&linterid=&HSouceBillType=', end: function () { }, success: function (dom, index) { var data = []; data.push({ "HInterID":$("#HInterID").val(), "HBillNo":$("#HBillNo").val(), "HMaterID": $("#HMaterID").val(), "HMaterName": $("#HMaterName").val(), "HProcID": $("#HProcID").val(), "HProcNo": $("#HProcNo").val(), "HGroupID": $("#HGroupID").val(), "HGroupName": $("#HGroupName").val(), "HSourceID": $("#HSourceID").val(), "HSourceName": $("#HSourceName").val(), "HICMOInterID": $("#HICMOInterID").val(), "HICMOEntryID": $("#HICMOEntryID").val(), "HICMOBillNo": $("#HICMOBillNo").val(), "HProcExchInterID": $("#HProcExchInterID").val(), "HProcExchEntryID": $("#HProcExchEntryID").val(), "HProcExchBillNo": $("#HProcExchBillNo").val() }); //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± var iframe = window['layui-layer-iframe' + index]; //è°ç¨iframeå¼¹åºå±å çæ¹æ³ iframe.edit(data); }, }); } //#endregion //#region æ«ä¸è¯æ¡ç åè°ç¨çæ¾ç¤ºæ«æè®°å½æ¹æ³ function get_BarCodeDetail() { var ajaxLoad = layer.load(); WebTM/views/Éú²ú¹ÜÀí/ÖÊÁ¿»ã±¨µ¥/Sc_QualityReportBillSumSave.html
New file @@ -0,0 +1,830 @@ <!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/zgqCustom/zgqCustom.js"></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> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <style> /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿ é¡»è®¾ç½®--- */ .layui-table-cell { overflow: visible !important; } /* 使å¾ä¸ææ¡ä¸åå æ ¼å好åé */ td .layui-form-select { margin-top: -10px; margin-left: -15px; margin-right: -15px; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card" style="padding: 2px;background-color: #efefef;"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 2px; "> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">å®¡æ ¸</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <h1 style="text-align: center; padding: 10px 0;"><b>ä¸è¯ééæ¹éä¿å</b></h1> <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;">å ¶ä»ä¿¡æ¯</li> </ul> <div class="layui-tab-content"> <!--åºæ¬ä¿¡æ¯--> <div class="layui-tab-item layui-show"> <div class="layui-form-item" style="padding-top: 10px;"> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">åæ®å·<label style="color:red"> * </label></label> <div class="layui-input-inline" > <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID"> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ç产订åå·</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0"> <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0"> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">æµè½¬å¡å·</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" value="0"> <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" value="0"> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å½åå·¥åº</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HProcNo" id="HProcNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HProcID" id="HProcID" value="0"> </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" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">产ååç§°</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HMaterID" id="HMaterID" value="0"> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label"><span style="color:red;">*</span>çäº§èµæº</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HSourceName" id="HSourceName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> <input type="hidden" name="HSourceID" id="HSourceID" value="0"> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label"><span style="color:red;">*</span>ç产çç»</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HGroupName" id="HGroupName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> <input type="hidden" name="HGroupID" id="HGroupID" value="0"> </div> </div> </div> </div> </div> <!--å ¶ä»ä¿¡æ¯--> <div class="layui-tab-item"> <div class="layui-form-item"> <div class="layui-row"> <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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> </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" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </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" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> </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" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </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" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> </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" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> </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" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> </div> </div> </div> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <ul class="layui-tab-title" lay-filter="tab-all"> <li lay-id="1" style="padding:1px;" class="layui-this">æµç¨</li> </ul> <div class="layui-tab-content"> <!--å表--> <div class="layui-tab-item layui-show"> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <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> </div> </script> </div> </div> </div> </form> </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-danger layui-btn-xs" lay-event="del">å é¤</a> </script> <script> var HMaterID = ""; // ç©æID var HMaterName = ""; // ç©æåç§° var HGroupID = ""; // çç»ID var HGroupName = ""; // çç»åç§° var HSourceID = ""; // çäº§èµæºID var HSourceName = ""; // çæèµæºåç§° var HICMOInterID = ""; // ç产订å主å ç var HICMOEntryID = ""; // ç产订ååå ç var HICMOBillNo = ""; // ç产订åå· var HProcExchInterID = ""; // å·¥åºæµè½¬å¡ä¸»å ç var HProcExchEntryID = ""; // å·¥åºæµè½¬å¡åå ç var HProcExchBillNo = ""; // å·¥åºæµè½¬å¡å· var HProcID = ""; //å·¥åº var HProcNo = ""; //å·¥åºåç§° var HInterID = ""; var HBillNo = ""; var edit = function (data) { HInterID = data[0].HInterID; HBillNo = data[0].HBillNo; HMaterID = data[0].HMaterID; HMaterName = data[0].HMaterName; HProcID = data[0].HProcID; HProcNo = data[0].HProcNo; HGroupID = data[0].HGroupID; HGroupName = data[0].HGroupName; HSourceID = data[0].HSourceID; HSourceName = data[0].HSourceName; HICMOInterID = data[0].HICMOInterID HICMOEntryID = data[0].HICMOEntryID; HICMOBillNo = data[0].HICMOBillNo HProcExchInterID = data[0].HProcExchInterID; HProcExchEntryID = data[0].HProcExchEntryID HProcExchBillNo = data[0].HProcExchBillNo; } 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 HModName = "Sc_QualityReportBillSumSave"; //å ¨å±åé window.HDeptType = 0; //è¡¨æ ¼æ¸²æåæ° var option = {}; //å表渲æåæ° //è®°å½ç»ç»çå¼ var HOrgIDBar = 0; //è·ååæ° var params = getUrlVars(); var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å ç var HEntryID = params[params[3]]; //ä»åæ°ä¸è·å åæ®å ç //var HProjectStageID = params[params[3]]; //é¶æ®µå ç //å ¨å±åé //#endregion //#region è¿å ¥é¡µé¢å³å è½½ //#region 夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ 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 åå§åè¡¨æ ¼ //#endregion //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å if (OperationType == null || OperationType == 1) { //æ°å¢ OperationType = 1; $("#HInterID").val(HInterID), $("#HBillNo").val(HBillNo), $("#HMaterID").val(HMaterID); $("#HMaterName").val(HMaterName); $("#HProcID").val(HProcID); $("#HProcNo").val(HProcNo); $("#HGroupID").val(HGroupID); $("#HGroupName").val(HGroupName); $("#HSourceID").val(HSourceID); $("#HSourceName").val(HSourceName); $("#HICMOInterID").val(HICMOInterID); $("#HICMOEntryID").val(HICMOEntryID); $("#HICMOBillNo").val(HICMOBillNo); $("#HProcExchInterID").val(HProcExchInterID); $("#HProcExchEntryID").val(HProcExchEntryID); $("#HProcExchBillNo").val(HProcExchBillNo); $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§å项ç®é¶æ®µè¡¨ get_InitGrid(); //åå§åå¶å人åå¶åæ¶é´ //$("#HGroupID").val(sessionStorage["HGroupID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºçç»ID //$("#HGroupName").val(sessionStorage["HGroup"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºçç» //$("#HSourceID").val(sessionStorage["HSourceID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºçç»ID //$("#HSourceName").val(sessionStorage["HSource"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºçç» } //#endregion //#region åå§åç»ç» Organ(); //#endregion //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //#region å¼¹çªéæ©è§¦åäºä»¶ //#endregion //#region æä½æé®è§¦åäºä»¶ //#region ä¿åæäº¤ form.on('submit(btnSave)', function (data) {//æäº¤ if (AllowLoadData(data)) { set_AddNew(data); } }); //#endregion //#region éåº form.on('submit(btnEdit)', function (data) { if (params[1] != null) { Pub_Close(1); } else if (params[1] == null) { Pub_Close(2); } }); //#endregion //#endregion //#endregion //#region å表ï¼å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; //æ°å¢è¡è¡¨æ ¼æ°æ® var NewRow = { "HInterID": $("#HInterID").val(), "HBillNo_bak": $("#HBillNo").val(), "HMaterID": $("#HMaterID").val(), "HMaterName": $("#HMaterName").val(), "HBadReasonID": "", "HBadReasonNumber": "", "HBadReasonHName": "", "HEmpID": $("#HMaker").val(sessionStorage["HEmpID"]), "HCheckMan": $("#HMaker").val(), "HGroupID": $("#HGroupID").val(), "HGroupName": $("#HGroupName").val(), "HSourceID": $("#HSourceID").val(), "HSourceName": $("#HSourceName").val(), "HQty": "", "HSourceInterID": $("#HICMOInterID").val(), "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val(), "HSourceBillType": "3722", "HICMOInterID": $("#HICMOInterID").val(), "HICMOEntryID": $("#HICMOEntryID").val(), "HICMOBillNo": $("#HICMOBillNo").val(), "HProcExchInterID": $("#HProcExchInterID").val(), "HProcExchEntryID": $("#HProcExchEntryID").val(), "HProcExchBillNo": $("#HProcExchBillNo").val() }; switch (obj.event) { case 'btn-AddLine': table.cache["mainTable"].push(NewRow); option.data = table.cache["mainTable"]; table.render(option); form.render('select'); break; case 'btn-CopyLine': var copydata = JSON.stringify(data); if (data.length <= 0) { layer.msg("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); } else if (data.length > 1) { layer.msg("åªè½éæ©å¤å¶ä¸è¡ï¼"); } else { var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ form.render('select'); } break; //ä¸ä¸è¡ case 'btn_up': btn_up(data); break; //ä¸ä¸è¡ case 'btn_under': btn_under(data); break; } }); //#endregion //#region å表ï¼è¡å äºä»¶ table.on('tool(mainTable)', function (obj) { set_GridDelete(obj); //è¡å å é¤ set_GridCellCheck(obj); //è¡å å¿«æ·é®çé }); //#endregion form.on('submit(Cancel)', function () { //sessionStorage["SourceFlag"] = false; parent.location.href = "../../../views/index.html" //window.close();//å ³éå½å页 }) //#region çå¬æäº¤ form.verify({ numberOrEmpty: function (value, item) { // if (value != '') { if (!/^\d+$/.test(value)) { return 'ä¸è½ä¸ºç©ºææ°åæè 0'; } //} } }); //#endregion //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //#region è·åç»ç» function Organ() { //è·åç»å½é¡µç»ç»å var Organization = ''; $.ajax({ type: "get", url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization); if (OperationType == 1 || OperationType == 4 || OperationType == 2) { HOrgIDBar = sessionStorage["OrganizationID"]; } $("#HOrgID").val(HOrgIDBar); form.render('select'); } layer.closeAll("loading"); } }) } //#endregion //#region è·ååæ° function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } //#endregion //#region ä¸è¯éé表åå§å function get_InitGrid() { option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , limit: 100 , totalRow: true , cellMinWidth: 120 , height: 400 , cols: [[ { type: 'checkbox', totalRowText: 'å计è¡' } , { type: 'numbers', title: 'åºå·', totalRow: true } , { field: 'HInterID', title: '主id', hide: true } , { field: 'HBillNo_bak', title: 'åæ®å·', hide: true } , { field: 'HMaterID', title: 'ç©æid', hide: true } , { field: 'HMaterName', title: 'ç©æåç§°', style: 'background-color: #f9f9f9;' } , { field: 'HBadReasonID', title: 'ä¸è¯åå id', hide: true } , { field: 'HBadReasonNumber', title: 'ä¸è¯åå 代ç ', event: "HBadReasonNumber"} , { field: 'HBadReasonHName', title: 'ä¸è¯åå ', style: 'background-color: #f9f9f9;' } , { field: 'HEmpID', title: 'æ£éªåid', hide: true } , { field: 'HCheckMan', title: 'æ£éªå', event: "HCheckMan" } , { field: 'HGroupID', title: 'çç»id', hide: true } , { field: 'HGroupName', title: 'ç产çç»', event: "HGroupName" } , { field: 'HSourceID', title: 'çäº§èµæºid', hide: true } , { field: 'HSourceName', title: 'çäº§èµæº', event: "HSourceName" } , { field: 'HQty', title: 'ä¸è¯æ°é', edit: 'text' } , { field: 'HSourceInterID', title: 'æºåå ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HSourceEntryID', title: 'æºååå ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HSourceBillNo', title: 'æºååå·', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HSourceBillType', title: 'æºåç±»å', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HICMOInterID', title: 'ç产订å主å ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HICMOEntryID', title: 'ç产订ååå ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HICMOBillNo', title: 'ç产订åå·', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HProcExchInterID', title: 'å·¥åºæµè½¬ä¸»å ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HProcExchEntryID', title: 'å·¥åºæµè½¬åå ç ', hide: true, style: 'background-color: #f9f9f9;' } , { field: 'HProcExchBillNo', title: 'å·¥åºæµè½¬å¡å·', hide: true, style: 'background-color: #f9f9f9;' } , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } ]] } var rowdata = [ { "HInterID": $("#HInterID").val(), "HBillNo_bak": $("#HBillNo").val(), "HMaterID": $("#HMaterID").val(), "HMaterName": $("#HMaterName").val(), "HBadReasonID": "", "HBadReasonNumber": "", "HBadReasonHName": "", "HEmpID": $("#HMaker").val(sessionStorage["HEmpID"]), "HCheckMan": $("#HMaker").val(), "HGroupID": $("#HGroupID").val(), "HGroupName": $("#HGroupName").val(), "HSourceID": $("#HSourceID").val(), "HSourceName": $("#HSourceName").val(), "HQty": "", "HSourceInterID": $("#HICMOInterID").val(), "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val(), "HSourceBillType": "3722", "HICMOInterID": $("#HICMOInterID").val(), "HICMOEntryID": $("#HICMOEntryID").val(), "HICMOBillNo": $("#HICMOBillNo").val(), "HProcExchInterID": $("#HProcExchInterID").val(), "HProcExchEntryID": $("#HProcExchEntryID").val(), "HProcExchBillNo": $("#HProcExchBillNo").val() } ]; option.data = rowdata; table.render(option); form.render('select'); } //#endregion //#region ä¿åHMaker function set_AddNew(data) { //è·ååè¡¨æ°æ® var num = []; for (var i = 0; i < table.cache["mainTable"].length; i++) { if (table.cache["mainTable"][i] != "") { table.cache["mainTable"][i].LAY_TABLE_INDEX = i; num.push(table.cache["mainTable"][i]) } } //è·åæä½æ¹å¼ var refSav = ""; if (OperationType == 1 || OperationType == 2 || OperationType == 4) { refSav = "Add"; } //è¥ä¸ºç¼è¾-ä¿åï¼åæ´æ°ä¿®æ¹äººåä¿®æ¹æ¶é´ if (OperationType == 3) { refSav = "Update"; data.field.HUpdater = sessionStorage["HUserName"]; data.field.HUpdaterDate = Format(new Date(), "yyyy-MM-dd"); $("#HUpdater").val(sessionStorage["HUserName"]); $("#HUpdaterDate").val(Format(new Date(), "yyyy-MM-dd")); } //è·åè¡¨å¤´æ°æ®å¹¶åºåå var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® //åè¡¨æ°æ®åºåå var sSubStr = JSON.stringify(num); //æ¼æ¥åºååçæ°æ® var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"]; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "Sc_MESTransFerWorkBill/SaveOA_AndengFlowRuleBill", async: true, data: { "msg": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); layer.close(index); layer.msg("æäº¤æå"); } else { layer.close(index); layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //#endregion //#region é空éªè¯ function AllowLoadData(data) { //#region è¡¨å¤´æ°æ®æ£éª if ($("#HBillNo").val() == "") { layer.msg("åæ®å·ä¸è½ä¸ºç©º!"); return false; } //#endregion return true; } //#endregion //#region å表ï¼å 餿å®è¡ function set_GridDelete(obj) { var data = obj.data; var rowIndex = $(obj.tr).attr("data-index"); if (obj.event === 'del') { layer.confirm('ççå é¤è¡åï¼', function (index) { console.log("ç´¢å¼ä¸º:" + rowIndex); if (rowIndex === '0') { layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); } else { var oldData = table.cache["mainTable"]; oldData.splice(obj.tr.data('index'), 1) option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ table.render(option); for (var i = 0; i < oldData.length; i++) { $('#HReceiveType' + (i + 1)).find("option[value='" + oldData[i].HReceiveType + "']").attr("selected", true); } form.render('select'); layer.close(index); } }); } } //#endregion //#region å表ï¼å¿«æ·é®(F7)æå¼å¼¹çª function set_GridCellCheck(obj) { $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { if (event.key == "F7") { if (obj.event == "HBadReasonNumber") { layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "ä¸è¯åå " //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["90%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_BadReason.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({ "HBadReasonID": checkStatus.data[0].HItemID , "HBadReasonNumber": checkStatus.data[0].ä¸è¯åå 代ç , "HBadReasonHName": checkStatus.data[0].ä¸è¯åå åç§° }) layer.close(index);//å ³éå¼¹çª } , btn2: function (index, layero) { } }) } if (obj.event == "HCheckMan") { layer.open({ type: 2//å¼¹çªç±»å , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'æ£éªåå表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_EmployeeList.html?type=HEmp', '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({ "HEmpID": checkStatus.data[0].HItemID , "HCheckMan": checkStatus.data[0].èååç§° }) layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } if (obj.event == "HGroupName") { layer.open({ type: 2//å¼¹çªç±»å , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çç»å表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html?type=HGroup', '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({ "HGroupID": checkStatus.data[0].HItemID , "HGroupName": checkStatus.data[0].çç»åç§° }) layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } if (obj.event == "HSourceName") { layer.open({ type: 2//å¼¹çªç±»å , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çäº§èµæºå表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.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('è¯·éæ©æ°æ®'); } obj.update({ "HSourceID": checkStatus.data[0].HItemID , "HSourceName": checkStatus.data[0].çäº§èµæºåç§° }) layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }); } obj.event = ""; return false; } }) } //#endregion //#endregion }); </script> </body> </html> WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Xt_UserGroupListEdit.html
@@ -76,11 +76,12 @@ <label class="layui-form-label" style="width: 85px;">级å«</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HLev" id="HLev" lay-verify="HLev"> <option value="1æ»ç»ç级">1æ»ç»ç级</option> <option value="2坿»çº§">2坿»çº§</option> <option value="1æ»ç»ç级">1æ»ç»ç</option> <option value="2坿»çº§">2坿»ç»ç</option> <option value="2è´¨éæ»ç">2è´¨éæ»ç</option> <option value="3é¨é¿çº§">3é¨é¿çº§</option> <option value="4主管级">4主管级</option> <option value="5å级">5å级</option> <option value="5çç»é¿çº§">5çç»é¿çº§</option> </select> </div> </div> WebTM/views/ÖÊÁ¿¹ÜÀí/°²µÆÖ𼶺ô½Ð¹æÔò/OA_AndengFlowRuleBillMain.html
@@ -568,7 +568,7 @@ , "HDutyName": "" , "HTimes": "" , "HRemark": "" , "HReceiveType": "" , "HReceiveType": "çä¿¡" , "HSourceInterID": "0" , "HSourceEntryID": "0" , "HSourceBillNo": "" @@ -613,7 +613,7 @@ } //è·åæ°æ® $("#HErrMsgBackTypeID").val(checkStatus.data[0].HItemID);//å²ä½id $("#HErrMsgBackTypeName").val(checkStatus.data[0].å²ä½åç§°);//å²ä½åç§° $("#HErrMsgBackTypeName").val(checkStatus.data[0].å¼å¸¸åé¦ç±»ååç§°);//å²ä½åç§° layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } WebTM/views/ÖÊÁ¿¹ÜÀí/Òì³£·´À¡/OA_ErrMsgBackSelfQuery.html
New file @@ -0,0 +1,446 @@ <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1"> <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/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/grwebapp.js"></script> <script src="../../../layuiadmin/HideButton.js"></script> <script src="../../../layuiadmin/soulTable.slim.js"></script> </head> <body> <div class="layui-fluid"> <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"> <div class="layui-tab layui-tab-card" style="margin-top:20px;"> <ul class="layui-tab-title"> <li class="layui-this">ææ¥æ¶ç</li> <li>æåéç</li> <li>æéæç</li> </ul> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <!--ææ¥æ¶ç--> <table class="layui-hide" id="mainTable_receive" lay-filter="mainTable_receive"></table> </div> <div class="layui-tab-item"> <!--æåéç--> <table class="layui-hide" id="mainTable_send" lay-filter="mainTable_send"></table> </div> <div class="layui-tab-item"> <!--æéæç--> <table class="layui-hide" id="mainTable_copy" lay-filter="mainTable_copy"></table> </div> </div> </div> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTSign-in" id="btn-XTSign-in"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸åé¦ç¾å°å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTReceive" id="btn-XTReceive"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸åé¦å¤çå</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-View" id="btn-View"><i class="layui-icon layui-icon-radio"></i>æ¥ç</button> </div> </script> <script type="text/html" id="toolbarDemo1"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTCheck" id="btn-XTCheck"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸åé¦éªæ¶å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-View1" id="btn-View1"><i class="layui-icon layui-icon-radio"></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-View2" id="btn-View2"><i class="layui-icon layui-icon-radio"></i>æ¥ç</button> </div> </script> </form> </div> </div> </div> </div> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , util = layui.util , soulTable = layui.soulTable var sWhere = ""; var option_receive = ""; //æªå®æ var option_copy = ""; //已宿 var option_send = ""; //æ£å¨è¿è¡ var ins; //var TableTab = "mainTable_receive"; //åå§å页颿¶é»è®¤ä¸º âæªå®æâ é¡µç¾ //var cur_title = "æªå®æ"; //å½åéä¸é¡µç¾ //#endregion //#region è¿å ¥é¡µé¢å³å è½½ // var HModName = "OA_ErrMsgBackSelfQuery"; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼ææ¥æ¶çï¼ var titleData = ["HInterID", "HEntryID", "HDeptID", "HRecDeptID", "HHandleEmpID","HErrMsgBackTypeID"]; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼æåéçï¼ var titleData = ["HInterID", "HEntryID", "HDeptID", "HRecDeptID", "HHandleEmpID","HErrMsgBackTypeID"]; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼æéæçï¼ var titleData = ["HInterID", "HEntryID", "HDeptID", "HRecDeptID", "HHandleEmpID","HErrMsgBackTypeID"]; //åå§åçé¢ set_ClearBill(); //#endregion //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ function set_ClearBill() { //åå§åæ¥æ¶å表 set_InitGrid_notStart(); //åå§ååé set_InitGrid_send(); //åå§åæéå表 set_InitGrid_copy(); //æ¥è¯¢ get_Display(); } table.on('toolbar(mainTable_receive)', function (obj) { switch (obj.event) { //䏿¨å¼å¸¸åé¦ç¾å°å case 'btn-XTSign-in': XTSign(); break; //䏿¨å¼å¸¸åé¦å¤çå case 'btn-XTReceive': XTReceive(); break; //æ¥ç case 'btn-View': View(); break; }; }); table.on('toolbar(mainTable_send)', function (obj) { switch (obj.event) { //䏿¨å¼å¸¸åé¦éªæ¶å case 'btn-XTCheck': XTCheck(); break; //æ¥ç case 'btn-View1': View(); break; }; }); table.on('toolbar(mainTable_copy)', function (obj) { switch (obj.event) { //æ¥ç case 'btn-View2': View(); break; }; }); //åå§åæ¥æ¶å表 function set_InitGrid_notStart() { option_receive = { elem: '#mainTable_receive' , toolbar: '#toolbarDemo' , page: true , totalRow: true , height: 300 , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] , cols: [] }; //table.render(option); } //åå§ååéå表 function set_InitGrid_send() { option_send = { elem: '#mainTable_send' , toolbar: '#toolbarDemo1' , page: false , height: 500 , totalRow: true , cellMinWidth: 90 , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå ¨é¨ , cols: [] }; } //åå§åæéå表 function set_InitGrid_copy() { option_copy = { elem: '#mainTable_copy' , page: false , height: 500 , totalRow: true , cellMinWidth: 90 , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå ¨é¨ , cols: [] }; } //#region æ¥è¯¢ function get_Display(sWhere) { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/Sc_MESTransFerWorkBill/GetSc_MESTransFerWorkBillQuery', type: "GET", async: false, data: { "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.count == 1) { var data = []; var col = []; //ç»ç©ºçæ°ç»èµå¼ for (var key in data1.list) { data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); } //å¨å表左边添å å¾éæ¡ col.push({ type: 'checkbox', fixed: 'left' }); for (var i = 0; i < data.length; i++) { if ($.inArray(data[i].name, titleData) > -1) { col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå } else { switch (data[i].Type) { //int case 'DateTime': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); } } } //ææ¥æ¶ç option_receive = { elem: '#mainTable_receive' , toolbar: '#toolbarDemo' , cols: [col] , data: data1.data.h_p_OA_ErrMsgBackSelfQuery , height: 'full-80' , page: true , totalRow: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 } table.render(option_receive); ins = table.render(option_receive); //æåéç option_send = { elem: '#mainTable_send' , toolbar: '#toolbarDemo1' , cols: [col] , data: data1.data.h_p_OA_ErrMsgBackSelfQuery1 , height: 'full-80' , page: true , totalRow: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 } table.render(option_send); //æéæç option_copy = { elem: '#mainTable_copy' , toolbar: '#toolbarDemo2' , cols: [col] , data: data1.data.h_p_OA_ErrMsgBackSelfQuery2 , height: 'full-80' , page: true , totalRow: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 } table.render(option_copy); //å·æ°æé®æ¾ç¤º var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ var HBillType = "å¼å¸¸å馿¥è¯¢"; Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); //å·æ°è¡¨æ ¼æ°æ® // DisPlay_HideColumn(); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } //layer.alert("æ¥è¯¢æå", { icon: 1 }); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#region 导åºExecel function get_Export() { var data = option_receive.data data.forEach((item) => { // 妿æä¸ªå段çå¼å¤ªé¿ï¼éè¦å»é¤æ¢è¡ç¬¦ if (item.ä»»å¡æè¿°.length > 0) { // åè®¾åæ®µå为field item.ä»»å¡æè¿° = item.ä»»å¡æè¿°.replace(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 } }); table.exportFile(ins.config.id, data, "xls"); } //#endregion //䏿¨å¼å¸¸åé¦å¤çå function XTReceive() { var checkStatus = table.checkStatus('mainTable_receive') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HInterID = data[0].HInterID.toString(); layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'æ°å¢å¼å¸¸å馿¥æ¶å' , shift: 0//å¼¹åºå¨ç» , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackHandleBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' , btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } } //䏿¨å¼å¸¸åé¦ç¾å°å function XTSign() { var checkStatus = table.checkStatus('mainTable_receive') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HInterID = data[0].HInterID.toString(); layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'æ°å¢å¼å¸¸åé¦ç¾å°å' , shift: 0//å¼¹åºå¨ç» , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackSignBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' , btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } } //䏿¨å¼å¸¸åé¦éªæ¶å function XTCheck() { var checkStatus = table.checkStatus('mainTable_send') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HInterID = data[0].HInterID.toString(); layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'æ°å¢å¼å¸¸åé¦éªæ¶å' , shift: 0//å¼¹åºå¨ç» , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackCheckBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' , btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } } //#region æ±æ¥ function View() { var activeTab = getActiveTab(); if (activeTab == "ææ¥æ¶ç") { var checkStatus = table.checkStatus('mainTable_receive') , data = checkStatus.data; } else if (activeTab == "æåéç") { var checkStatus = table.checkStatus('mainTable_send') , data = checkStatus.data; } else if (activeTab == "æéæç") { var checkStatus = table.checkStatus('mainTable_copy') , data = checkStatus.data; } var HInterID = data[0].HInterID; if (data.length == 1) { layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'å·¥ä½ä»»å¡-䏿¨' , shift: 0//å¼¹åºå¨ç» , content: '../../ç产管ç/å¼å¸¸åé¦å/Sc_Add_MESExecptFeedBackBillList.html?OperationType=5&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' , btn: ['ç¡®å®'], // æé®1 çåè° btn1: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); } } //#endregion // è·åæ ç¾ function getActiveTab() { var tabs = document.getElementsByClassName("layui-tab-title")[0].getElementsByTagName("li"); var activeTab; for (var i = 0; i < tabs.length; i++) { if (tabs[i].classList.contains("layui-this")) { activeTab = tabs[i].innerText; break; } } return activeTab; } //以䏿¯layui模å }); </script> </body> </html> WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBillList.html
@@ -263,26 +263,27 @@ <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_FirstPieceCheck" id="set_FirstPieceCheck"><i class="layui-icon layui-icon-form"></i>馿£</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ProcessCheck" id="set_ProcessCheck"><i class="layui-icon layui-icon-form"></i>å·¥åºæ£</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ProcessCheck" id="set_ProcessCheck"><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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_StationOut"><i class="layui-icon layui-icon-form"></i>å·¥åºåºç«æ±æ¥å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_StationIn"><i class="layui-icon layui-icon-form"></i>å·¥åºè¿ç«æ¥æ¶å</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_StationOut"><i class="layui-icon layui-icon-form"></i>å·¥åºåºç«æ±æ¥å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_StationIn"><i class="layui-icon layui-icon-form"></i>å·¥åºè¿ç«æ¥æ¶å</button>--> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_HideColumn2" lay-event="get_HideColumn2"><i class="layui-icon layui-icon-file-b"></i>æç»å设置</button> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Fg"><i class="layui-icon layui-icon-file-b"></i>å·¥åºè¿å·¥</button>--> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Pg"><i class="layui-icon layui-icon-file-b"></i>å·¥åºæ´¾å·¥</button>--> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Fg" lay-event="get_Fg"><i class="layui-icon layui-icon-file-b"></i>è¿å·¥ç³è¯·</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Jl" lay-event="get_Jl"><i class="layui-icon layui-icon-file-b"></i>è¿å·¥è®°å½</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_zlzk" lay-event="get_zlzk"><i class="layui-icon layui-icon-file-b"></i>åæµè½¬å¡</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ProcessExchange" id="set_ProcessExchange"><i class="layui-icon layui-icon-form"></i>䏿¨çäº§è´¨éæ±æ¥å</button> </div> </script> <script type="text/html" id="toolbarDemo3"> @@ -476,7 +477,7 @@ break; //å·¥åºæ£ case 'set_ProcessCheck': set_ProcessCheck(); break; break; }; }); @@ -532,9 +533,9 @@ //åæµè½¬å¡ case 'get_zlzk': get_zlzk(); break //å·¥åºæ´¾å·¥å //case 'get_Pg': get_Pg(); // break //䏿¨çäº§è´¨éæ±æ¥å case 'set_ProcessExchange': set_ProcessExchange(); break; }; }); table.on('toolbar(mainTable3)', function (obj) { @@ -2738,6 +2739,36 @@ } } //çäº§è´¨éæ±æ¥å function set_ProcessExchange() { var checkStatus = table.checkStatus('mainTable2') , data = checkStatus.data; if (checkStatus.data.length === 1) { var linterid = data[0].hmainid; var HEntryID = data[0].HEntryID; var HProcID = data[0].HProcID; var OperationType = 5; layer.open({ type: 2 , area: ['100%', '100%'] , title: 'çäº§è´¨éæ±æ¥å-ç¼è¾' , shade: 0.6 , maxmin: false , anim: 0 , content: ['../../ç产管ç/æ¥å·¥å°å·¥åº/ä¸è¯éé/Sc_QualityReportStepBill_New.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HEntry=0&HProcNo=' + HProcID +'&HEntryID=' + HEntryID + '', 'yes'] , resize: false , cancel: function () { btnIs(); } , end: function () { get_FastQuery(); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>';