WebTM/Properties/PublishProfiles/LAYUI.pubxml.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/layuiadmin/Scripts/webConfig2.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/index_Mobile.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/生产管理/班次开班单/Sc_ShiftsBeginInfoBill_Add_Edit_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/质量管理/检验取样还样单/QC_Add_TakeSampleCheckBill_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/质量管理/检验取样还样单/QC_TakeSampleCheckBillMainList_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user
Diff too large WebTM/WebTM.csproj
@@ -656,6 +656,8 @@ <Content Include="views\è´¨é管ç\åºç¡å»ºæ¨¡\Gy_ErrType_Excel.html" /> <Content Include="views\è´¨é管ç\åºç¡å»ºæ¨¡\QC_SpcCenterlineList.html" /> <Content Include="views\è´¨é管ç\å¼å¸¸åé¦\OA_ErrMsgBackSelfQuery_BGT.html" /> <Content Include="views\è´¨é管ç\æ£éªåæ ·è¿æ ·å\QC_Add_TakeSampleCheckBill_PDA.html" /> <Content Include="views\è´¨é管ç\æ£éªåæ ·è¿æ ·å\QC_TakeSampleCheckBillMainList_PDA.html" /> <Content Include="views\è´¨é管ç\ç¯å¢æ£æµå\QC_EnvironmentTestDotCheckBillEdit.html" /> <Content Include="views\è´¨é管ç\ç¯å¢æ£æµå\QC_EnvironmentTestDotCheckBillList.html" /> <Content Include="views\è´¨é管ç\è´¨éæ¥è¡¨\QC_QualityDailyReprot_Sum.html" /> WebTM/layuiadmin/Scripts/webConfig2.js
@@ -14,6 +14,5 @@ } //页é¢ç¿»è¯è°ç¨æ¥å£ function GetWEBURlLanguage() { var WEBURL = "http://localhost:8082/LuBaoAPI/"; return WEBURL return GetWEBURL(); } WebTM/views/index_Mobile.html
@@ -200,6 +200,18 @@ äº§éæ±æ¥å表 </a> </dd> <dd> <a href="ç产管ç/çæ¬¡å¼çå/Sc_ShiftsBeginInfoBill_Add_Edit_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> çæ¬¡å¼çå </a> </dd> <dd> <a href="ç产管ç/çæ¬¡å¼çå/Sc_ShiftsBeginInfoBillList_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> çæ¬¡å¼çåå表 </a> </dd> <!--<dd> <a href="ç产管ç/ç产åå·¥å/Sc_Add_MESStopWorkBillList_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> @@ -976,6 +988,18 @@ å¼å¸¸åé¦éªæ¶åå表 </a> </dd> <dd> <a href="è´¨é管ç/æ£éªåæ ·è¿æ ·å/QC_Add_TakeSampleCheckBill_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> æ£éªåæ ·å </a> </dd> <dd> <a href="è´¨é管ç/æ£éªåæ ·è¿æ ·å/QC_TakeSampleCheckBillMainList_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> æ£éªåæ ·åå表 </a> </dd> </dl> </li> <!-- ç¼åå表 --> WebTM/views/Éú²ú¹ÜÀí/°à´Î¿ª°àµ¥/Sc_ShiftsBeginInfoBill_Add_Edit_PDA.html
@@ -84,6 +84,7 @@ <input type="hidden" name="HShiftsID" id="HShiftsID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="WorkShiftList-BT" id="WorkShiftList-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>çäº§èµæº:</th> <td class="bz_td"> @@ -309,10 +310,6 @@ } if ($("#HGroupID").val() == "0") { layer.msg("ç产çç»æªéæ©"); return; } if ($("#HGroupLeaderID").val() == "0") { layer.msg("çç»é¿æªéæ©"); return; } if ($("#HGroupLeaderID").val() == "0") { WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑéÈ¡Ñù»¹Ñùµ¥/QC_Add_TakeSampleCheckBill_PDA.html
New file @@ -0,0 +1,812 @@ <!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"> <!--å¼ç¨layuiæ ·å¼æä»¶--> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <!--å¼ç¨layui jsæä»¶--> <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/zgqCustom/zgqCustom.js"></script> <!--èªå®ä¹æ ·å¼--> <style> .layui-form-label { font-size: 14px; width: 85px; text-align: inherit; } /*å ¨å±è®¾ç½®è¾å ¥æ¡é«åº¦*/ .layui-input { height: 30px; } /*设置表头è¾å ¥æ¡*/ .t1_input { padding: 1%; } /*æ¬ç«ä¿¡æ¯td*/ .bz_td { display: -webkit-box; /*设置æé®ä¸æ¢è¡*/ padding: 1%; /*设置è¾å ¥æ¡è¾¹è·*/ } /*设置æ¬ç«ä¿¡æ¯æé®é«åº¦*/ .bz_btu { height: 30px; width: 60px; line-height: 30px; } th { width: 70px; text-align: center; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> <div style="background-color:#0085E8;"> <span style="color: white;" class="jzd"><i class="layui-icon layui-icon-form"></i>æ£éªåæ ·å</span> </div> <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius">æ°å¢</button> <button type="button" lay-submit="" lay-filter="Saver" id="Saver" class="layui-btn layui-btn-radius">ä¿å</button> <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> </div> <div class="layui-form-item"> <div class="layui-tab layui-tab-card" lay-filter="TabTest"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table style="width:80%;"> <tbody> <tr> <th>æ¡å½¢ç :</th> <td class="t1_input"> <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å ¥æ¡å½¢ç " style="border-radius: 50px;"> </td> </tr> <tr> <th>å·¥åº:</th> <td class="bz_td"> <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="éæ©å·¥åºæè¾å ¥æµæ°´å·å车" style="border-radius: 50px;"> <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="Gy_ProcessList-BT" id="Gy_ProcessList-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>åæ ·æ°é:</th> <td class="bz_td"> <input type="text" name="HQty" class="layui-input" id="HQty" value="" placeholder="åæ ·æ°é" style="border-radius: 50px;"> </td> </tr> <tr> <th>ç ´åæ§å®éªæ°é:</th> <td class="bz_td"> <input type="text" name="HSampleDamageQty" class="layui-input" id="HSampleDamageQty" value="0" placeholder="ç ´åæ§å®éªæ°é" style="border-radius: 50px;"> </td> </tr> <tr> <th>éæµç±»å:</th> <td class="bz_td"> <div class="layui-input-inline"> <select name="TestType" lay-filter="TestType" id="TestType"> <option value="馿£">馿£</option> <option value="å·¡æ£">å·¡æ£</option> <option value="æªæ£">æªæ£</option> <option value="å®éª">å®éª</option> </select> </div> </td> </tr> <tr> <th>éæµå 容:</th> <td class="bz_td"> <input type="text" name="HBadNote" class="layui-input" id="HBadNote" value="" placeholder="请è¾å ¥éæµå 容" style="border-radius: 50px;"> </td> </tr> <tr> <th>é¨é¨:</th> <td class="bz_td"> <input type="text" name="HDeptName" class="layui-input" id="HDeptName" placeholder="éæ©é¨é¨" style="border-radius: 50px;"> <input type="hidden" name="HDeptID" id="HDeptID" value="0" autocomplete="off" class="layui-input"> <input type="hidden" name="HCenterID" id="HCenterID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="btnHDept" id="btnHDept" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>çäº§çæ¬¡:</th> <td class="bz_td"> <input type="text" name="HShiftsName" class="layui-input" id="HShiftsName" placeholder="éæ©çæ¬¡" style="border-radius: 50px;"> <input type="hidden" name="HShiftsID" id="HShiftsID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="WorkShiftList-BT" id="WorkShiftList-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>ç产çç»:</th> <td class="bz_td"> <input type="text" name="HGroupName" class="layui-input" id="HGroupName" placeholder="éæ©ç产çç»" style="border-radius: 50px;"> <input type="hidden" name="HGroupID" id="HGroupID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="Group-BT" id="Group-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>åæ ·å:</th> <td class="bz_td"> <input type="text" name="HCheckEmpName" class="layui-input" id="HCheckEmpName" placeholder="éæ©åæ ·å" style="border-radius: 50px;"> <input type="hidden" name="HCheckEmp" id="HCheckEmp" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>çäº§èµæº:</th> <td class="bz_td"> <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="éæ©çäº§èµæº" style="border-radius: 50px;"> <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>åæ®æ¥æ</th> <td class="t1_input"> <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px; background-color: #efefef4d;" placeholder="è¯·éæ©æ¥æ" readonly> </td> </tr> <tr> <th>åæ®å·</th> <td class="bz_td"> <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="åæ®å·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产订å:</th> <td class="bz_td"> <input type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> </td> </tr> <tr> <th>æµè½¬å¡:</th> <td class="bz_td"> <input type="text" name="HProcExchBillNo" class="layui-input" id="HProcExchBillNo" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" class="layui-input" value="0" style="float:left;width:150px;" disabled> <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" class="layui-input" value="0" style="float:left;width:150px;" disabled> <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="0"> <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="0"> <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value="0"> <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="0" autocomplete="off" disabled> </td> </tr> <tr> <th>ç©æä»£ç :</th> <td class="bz_td"> <input type="text" name="HMaterCode" class="layui-input" id="HMaterCode" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="0" style="float:left;width:150px;"> </td> </tr> <tr> <th>ç©æåç§°:</th> <td class="bz_td"> <input type="text" name="HMaterName" class="layui-input" id="HMaterName" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> </td> </tr> <tr> <th>è§æ ¼åå·:</th> <td class="bz_td"> <input type="text" name="HMaterSpec" class="layui-input" id="HMaterSpec" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> </td> </tr> <tr> <th>计éåä½:</th> <td class="bz_td"> <input type="text" name="HUnitName" class="layui-input" id="HUnitName" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> <input id="HUnitID" name="HUnitID" type="hidden" /> </td> </tr> <tr> <th>æµè½¬å¡æ¹å·:</th> <td class="bz_td"> <input type="text" name="HBatchNo" class="layui-input" id="HBatchNo" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> </td> </tr> <tr> <th>æµè½¬å¡æ°é:</th> <td class="bz_td"> <input type="text" name="HProcExchQty" class="layui-input" id="HProcExchQty" value="" style="border-radius: 50px; background-color: #efefef4d;" readonly> </td> </tr> </tbody> </table> </div> <div class="layui-tab-item"> <table style="width:80%;"> <tbody> <tr> <th>å¶å人</th> <td class="bz_td"> <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å¶åæ¥æ</th> <td class="bz_td"> <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹äºº</th> <td class="bz_td"> <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹æ¥æ</th> <td class="bz_td"> <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸äºº</th> <td class="bz_td"> <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸æ¥æ</th> <td class="bz_td"> <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºäºº</th> <td class="bz_td"> <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºæ¥æ</th> <td class="bz_td"> <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> </tbody> </table> </div> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> </div> <ul class="layui-tab-title"> <li class="layui-this">åæ®ä¿¡æ¯</li> <li>å¶åä¿¡æ¯</li> </ul> </div> </div> <!--éèåæ®µ--> <!--<input type="hidden" name="lngProcInterID" id="lngProcInterID"> <input type="hidden" name="lngBillKey" id="lngBillKey" value="0"> <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0"> <input type="hidden" name="HMaker" id="HMaker">--> <!--å¶å人--> <!--<input type="hidden" name="eventType" id="eventType" value="Add"> <input type="hidden" name="HeqSouID" id="HeqSouID" value="0">--> </form> </div> </div> </div> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , element = layui.element; var params = get_UrlVars(); var option = []; var titleData = []; if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å var closeType = 2; //å ³éç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å var HBillNo = params[params[3]];//åæ®å· var closeType = params[params[4]]; //å ³éç±»å } //夿æ¯å¦æ°å¢ if (OperationType == 1 || OperationType == 2) { //è·åæå¤§åæ®å· var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '7521' }, success: function (d) { $("#HInterID").val(0); $("#HBillNo").val(d.data[0].HBillNo); layer.close(ajaxLoad); } , error: function () { layer.close(ajaxLoad); layer.msg("è·ååæ®å·å¤±è´¥ï¼è¯·å·æ°éè¯ï¼"); } }); GetDefValByUser(); } //åå§åºæ¬ä¿¡æ¯èµå¼ $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); $("#HBarCode").focus(); //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æ«æ¡å½¢ç æ¹æ³ $('#HBarCode').on('keydown', function (event) { //æ«æ¡å½¢ç var HBarCode = $('#HBarCode').val();//æ¡å½¢ç ï¼æµè½¬å¡å·ï¼ï¼æ°æ®åºä¸ä¸ºåæ®å·ï¼ if (event.keyCode == 13) { //å¤æææ¬æ¡æ¯å¦ææ°æ® new if (HBarCode == "") { layer.alert("æ¡å½¢ç 为空ï¼", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); return; } $.ajax({ url: GetWEBURL() + "api/newBill/getHbarCodeDetail", type: "GET", data: { "sBillBarCode": HBarCode }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ layer.msg(result.msg); var LoadData = result.data.h_v_Sc_ProcessExchangeBillList; $("#HMaterID").val(LoadData[0].HMaterID); //产åID $("#HMaterCode").val(LoadData[0].产å代ç ); //产å代ç $("#HMaterName").val(LoadData[0].产å); //产ååç§° $("#HMaterSpec").val(LoadData[0].è§æ ¼åå·); //产åè§æ ¼ $("#HUnitID").val(LoadData[0].HUnitID); //计éåä½id $("#HUnitName").val(LoadData[0].åä½); //计éåä½ $("#HMainSourceBillNo").val(LoadData[0].åæ®å·); //æºååå· $("#HMainSourceInterID").val(LoadData[0].hmainid); //æºå主å ç $("#HMainSourceBillType").val(3772); //æºåç±»å $("#HProcExchBillNo").val(LoadData[0].åæ®å·); //æµè½¬å¡å· $("#HProcExchInterID").val(LoadData[0].hmainid); //æµè½¬å¡ä¸»å ç (åå¼HInterID) $("#HBatchNo").val(LoadData[0].æ¹å·); //æµè½¬å¡æ¹æ¬¡ $("#HICMOInterID").val(LoadData[0].hicmointerid); //ç产订åID $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //ç产订ååID $("#HICMOBillNo").val(LoadData[0].ä»»å¡åå·); //ç产订å $("#HDeptID").val(LoadData[0].HWorkShopID); //车é´ID $("#HDeptName").val(LoadData[0].ç产车é´); //è½¦é´ //$("#HProcID").val(LoadData[0].HProcID); //å½åå·¥åºID //$("#HProcName").val(LoadData[0].HProcName); //å½åå·¥åº //$("#HSourceID").val(LoadData[0].HSourceID); //çäº§èµæºID //$("#HSourceName").val(LoadData[0].HSourceName); //çäº§èµæº /* $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //æºååå ç */ //$("#HProcExchEntryID").val(LoadData[0].HSourceEntryID); //æµè½¬å¡åå ç (æºåè¡å·) //$("#HProcExchQty").val(LoadData[0].HProcExchQty); //æµè½¬å¡æ°é //$("#HDeptID").val(LoadData[0].HDeptID); //车é´ID //$("#HDeptName").val(LoadData[0].HDeptName); //è½¦é´ $("#HBarCode").val(""); $("#HBarCode").css("box-shadow", "none"); } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("æ«æ¡å½¢ç æ¹æ³åçé误!", { icon: 5 }); } }); } }); //æµæ°´å·å车 $('#HProcName').on('keydown', function (event) { //æ«æ¡å½¢ç var HProcNo = $('#HProcName').val(); var HBarCode = $('#HProcExchBillNo').val(); if (event.keyCode == 13) { if (HProcNo == "" || HBarCode == "") { layer.alert("æµæ°´å·ææµè½¬å¡å·ä¸ºç©ºï¼", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); return; } HProcList(HBarCode, HProcNo); } }); function HProcList(HBarCode, HProcNo) { $.ajax({ url: GetWEBURL() + "/api/newBill/getProcDetail", type: "GET", data: { "sBillNo": HBarCode , "sProcNo": HProcNo }, success: function (result) { var LoadData = result.data.h_v_Sc_ProcessExchangeBillList; if (result.code == 1) { // 说æéªè¯æåäºï¼ $("#HProcID").val(LoadData[0].HProcID); //å½åå·¥åºID $("#HProcName").val(LoadData[0].å·¥åº); //å½åå·¥åº $("#HSourceID").val(LoadData[0].HSourceID); //çäº§èµæºID $("#HSourceName").val(LoadData[0].çäº§èµæº); //çäº§èµæº $("#HMainSourceEntryID").val(LoadData[0].hsubid); //æºååå ç $("#HProcExchEntryID").val(LoadData[0].hsubid); //æµè½¬å¡åå ç (æºåè¡å·) $("#HProcExchQty").val(LoadData[0].æµè½¬å¡æ°é); //æµè½¬å¡æ°é //$("#HDeptID").val(LoadData[0].HDeptID); //车é´ID //$("#HDeptName").val(LoadData[0].å 工车é´); //è½¦é´ $("#HCenterID").val(LoadData[0].HCenterID == null ? sessionStorage["HWorkCenterID"] : LoadData[0].HCenterID); //å·¥ä½ä¸å¿ $("#HProcNo").css("box-shadow", "none"); //è·åçæ¬¡ get_HWorkShift() } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("æµæ°´å·æ¹æ³åçé误!", { icon: 5 }); } }); } function ProcessExchangeBillQuerySub(sWhere) { $.ajax({ url: GetWEBURL() + "/LEMS/MES_Sc_ProcessExchangeBillQuerySub_Json", type: "GET", data: { "sWhere": sWhere }, success: function (result) { var LoadData = result.data; if (result.code == 1) { // 说æéªè¯æåäºï¼ $("#HProcID").val(LoadData[0].HProcID); //å½åå·¥åºID $("#HProcName").val(LoadData[0].å·¥åºåç§°); //å½åå·¥åº $("#HSourceID").val(LoadData[0].HSourceID); //çäº§èµæºID $("#HSourceName").val(LoadData[0].çäº§èµæº); //çäº§èµæº $("#HMainSourceEntryID").val(LoadData[0].hsubid); //æºååå ç $("#HProcExchEntryID").val(LoadData[0].hsubid); //æµè½¬å¡åå ç (æºåè¡å·) $("#HProcExchQty").val(LoadData[0].æµè½¬å¡æ°é); //æµè½¬å¡æ°é //$("#HDeptID").val(LoadData[0].HDeptID); //车é´ID //$("#HDeptName").val(LoadData[0].å 工车é´); //è½¦é´ $("#HCenterID").val(LoadData[0].HCenterID == null ? sessionStorage["HWorkCenterID"] : LoadData[0].HCenterID); //å·¥ä½ä¸å¿ $("#HProcNo").css("box-shadow", "none"); //è·åçæ¬¡ get_HWorkShift() } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("æµæ°´å·æ¹æ³åçé误!", { icon: 5 }); } }); } //#region æ°å¢æé® form.on('submit(Add)', function () {//æäº¤ layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { location.replace('QC_Add_TakeSampleCheckBill_PDA.html?'); }); }) //#endregion //#region ä¿åæé® form.on('submit(Saver)', function (data) {//æäº¤ var refSav = ""; if (OperationType == 1) { refSav = "Add"; } else { refSav = "Update"; } if ($("#HProcID").val() == "0") { layer.msg("å·¥åºæ²¡æéæ©!"); return; } if ($("#HQty").val() == "") { layer.msg("åæ ·æ°é为空!"); return; } if ($("#HDeptID").val() == "0") { layer.msg("é¨é¨æ²¡æéæ©!"); return; } if ($("#HShiftsID").val() == "0") { layer.msg("çæ¬¡æªéæ©"); return; } if ($("#HGroupID").val() == "0") { layer.msg("ç产çç»æªéæ©"); return; } if ($("#HCheckEmp").val() == "0") { layer.msg("åæ ·åæªéæ©"); return; } if ($("#HSourceID").val() == "0") { layer.msg("çäº§èµæºæªéæ©"); return; } else { //è·åè¡¨å¤´æ°æ®å¹¶åºåå var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® //æ¼æ¥åºååçæ°æ® var sMainSub = sMainStr + ';' + refSav + ";" + sessionStorage["HUserName"]; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "QC_TakeSampleCheckBill/SaveQC_TakeSampleCheckBillMain", async: true, data: { "msg": sMainSub }, dataType: "json", success: function (result) { if (result.count == 1) { $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ç¦ç¨ä¿åæé® layer.close(index); layer.msg("æäº¤æå"); } else { layer.close(index); layer.msg(result.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 //#endregion //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ //#region éè¿ç»å½ç¨æ·è·åé»è®¤å¼ function GetDefValByUser() { var index = layer.load(); $.ajax({ url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser", type: "GET", data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] }, success: function (result) { var data = result.data[0]; form.val("formData", { "HSourceID": data.HSourceID, "HSourceName": data.çäº§èµæºåç§°, "HGroupID": data.HGroupID, "HGroupName": data.ç产çç»åç§°, "HGroupLeaderID": data.HEmpID, "HGroupLeaderName": data.æä½ååç§° }); layer.close(index); } , error: function () { layer.close(index); layer.msg("æ¥å£è¯·æ±å¤±è´¥"); } }) } //#endregion //è·åçæ¬¡ function get_HWorkShift() { var HDeptID = $("#HDeptID").val(); var HCenterID = $("#HCenterID").val(); $.ajax({ type: "GET", url: GetWEBURL() + "/Gy_ShiftsController/Get_HWorkShift", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HDeptID": HDeptID, "HCenterID": HCenterID }, success: function (data) { if (data.count == 1)// 说æéªè¯æåäºï¼ { var LoadData = data.data; $("#HShiftsID").val(LoadData[0].HInterID); //å½åå·¥åºID $("#HShiftsName").val(LoadData[0].çæ¬¡); //å½åå·¥åº } else { layer.alert(data.Message, { icon: 5 }); } }, error: function (err) { layer.alert(err, { icon: 5 }); } }); } //éæ©é¨é¨å¼¹çª form.on('submit(btnHDept)', function () {//é¨é¨ layer.open({ type: 2 //ç±»å , skin: 'layui-layer-rim'//å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'é¨é¨å表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../Baseset/åºç¡èµæ/Gy_DepartmentList.html?type=HDept1', 'yes'] , resize: false , cancel: function (index, layero) { } }) }); //éæ©çäº§çæ¬¡å¼¹çª form.on('submit(WorkShiftList-BT)', function () {//éæ©ç产çç» layer.open({ type: 2//å¼¹çªç±»å , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çæ¬¡å表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_WorkShiftList.html?type=HWorkShifts&openType=2', 'yes'] , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } //è·åæ°æ® $("#HShiftsName").val(checkStatus.data[0].çæ¬¡åç§°); $("#HShiftsID").val(checkStatus.data[0].HInterID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } , end: function () { } }) }); //éæ©çäº§èµæºå¼¹çª form.on('submit(ProductionResources-BT)', function () {//çäº§èµæº console.log($('#HProcNo').val()) layer.open({ type: 2 , area: ['80%', '80%'] , title: 'çäº§èµæº' , shade: 0.6 //é®ç½©éæåº¦ //, maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../Baseset/åºç¡èµæ/Gy_GetProductionResourcesList.html', 'yes'] , resize: false , cancel: function (index, layero) { } }) }); //鿩工åºå¼¹çª form.on('submit(Gy_ProcessList-BT)', function () {//çäº§èµæº console.log($('#HProcNo').val()) layer.open({ type: 2 , area: ['80%', '80%'] , title: 'å·¥åºå表' , shade: 0.6 //é®ç½©éæåº¦ //, maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../Baseset/åºç¡èµæ/Gy_ProcessList.html?HStockOrgID=' + sessionStorage["OrganizationID"], 'yes'] , resize: false , cancel: function (index, layero) { } , end: function () { var HProcID = $('#HProcID').val(); var HBarCode = $('#HProcExchInterID').val(); var sWhere = HBarCode + " and HProcID=" + HProcID; ProcessExchangeBillQuerySub(sWhere); } }) }); //éæ©ç产çç»å¼¹çª form.on('submit(Group-BT)', function () {//éæ©ç产çç» layer.open({ type: 2 , area: ['80%', '80%'] , title: 'ç产çç»' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../Baseset/åºç¡èµæ/Gy_GroupList.html?HStockOrgID=' + sessionStorage["OrganizationID"], 'yes'] , resize: false , cancel: function (index, layero) { } }) }); //éæ©æä½äºº form.on('submit(HEmployeeID-BT)', function () { layer.open({ type: 2 , area: ['80%', '80%'] , title: 'èåå表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HWorker', 'yes'] , resize: false , cancel: function (index, layero) { } }) }); //éåº--å ¨å±ç form.on('submit(Cancel)', function () { layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { parent.location.href = "../../../views/index_Mobile.html"; }); }) //以ä¸ä¸ºlayui模å }); //è¿åé¨é¨ function GetHDeptNameValue(obj) { $("#HDeptName").val(obj[0].HName); $("#HDeptID").val(obj[0].HItemID); } //è¿åçæ¬¡ function GetHWorkShiftsValue(obj) { $("#HShiftsName").val(obj[0].çæ¬¡åç§°); $("#HShiftsID").val(obj[0].HInterID); } //è¿åçäº§èµæº function GetProductionResourcesValue(obj) { $("#HSourceName").val(obj[0].çäº§èµæº); $("#HSourceID").val(obj[0].HItemID); } //è¿åç产çç» function GetHGroupValue(obj) { $("#HGroupName").val(obj[0].HName); $("#HGroupID").val(obj[0].HItemID); } //è¿åæä½å function GetHWorkerValue(obj) { $("#HCheckEmpName").val(obj[0].HName); $("#HCheckEmp").val(obj[0].HItemID); } //è¿åå·¥åº function GetHProcValue(obj) { $("#HProcName").val(obj[0].HName); $("#HProcID").val(obj[0].HItemID); } </script> </body> </html> WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑéÈ¡Ñù»¹Ñùµ¥/QC_TakeSampleCheckBillMainList_PDA.html
New file @@ -0,0 +1,1077 @@ <!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/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/soulTable.slim.js"></script> <script src="../../../layuiadmin/HideButton_New.js"></script> <script src="../../../layuiadmin/SetColumn.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-collapse"> <div class="layui-colla-item"> <div class="layui-colla-title layui-inline"> <div class="layui-inline"> <span>æ´å¤</span> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥æé´é</label> <div class="layui-input-block"> <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> </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 ForFilteringSchemes" name="HBillNo" id="HBillNo"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> <div class="layui-inline" style="margin-left:5px;"> <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div> </div> <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent"> </div> </div> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName1" id="ColName1" lay-filter="ColName1" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent1" id="ColContent1"> </div> </div> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName2" id="ColName2" lay-filter="ColName2" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent2" id="ColContent2"> </div> </div> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <div id="page" style="position: relative; bottom: 0;"></div> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container" id="toolbarDemo_ButtonSet"> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></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 , soulTable = layui.soulTable var option = []; var sWhere = ""; var page = 1;//åé¡µæ°æ® var size = 50; var HModName = "OA_ErrMsgBackReceiveBillMainList" var HBillType = "OA_ErrMsgBackReceiveBillMainList"; var set_HideButton_ID = "toolbarDemo_ButtonSet";//éè¦è®¾ç½®çæé®çç¶çº§èç¹çid var ins; //ç¨äºå¯¼åºexcel //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var titleData = ["hmainid", "HDeptID", "HSourceID", "HProcID", "HMaterID", "HUnitID", "HCheckEmp", "HGroupID", "HShiftsID", "HSourceOrgID", "HInspectOrgID", "å·¥åºæµè½¬å¡ä¸»å ç ", "å·¥åºæµè½¬å¡åå ç ", "ä»»å¡åå ç ","ä»»å¡ååå ç "]; //#region ã卿è·å模ååç§°ã var HModuleType = "7521"; //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); //#endregion //#region ãè¿æ»¤æ¹æ¡ã //è¿æ»¤æ¡ä»¶çclassç±» var HClassTag = "ForFilteringSchemes"; //模ååç§°ï¼ä¸æçï¼ æ¯ä¸ªæ¨¡å页é¢é½éè¦ä¿®æ¹ window.HModuleName = "æ£éªåæ ·åç»´æ¤"; //æ¯å¦å·²ç»éæ©äºè¿æ»¤æ¹æ¡ï¼å ¨å±åéï¼ window.HDefaultFilter = ""; //éæ©çè¿æ»¤æ¹æ¡å ç ï¼å ¨å±åéï¼ window.HInterID_Choose = 0; //#endregion //#endregion //#region è¿å ¥é¡µé¢å³å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //#region å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { switch (obj.event) { //å é¤ case 'set_DeleteBill': set_DeleteBill(); break; //éåºæé® case 'get_Exit': Pub_Close(2); break; }; }); //#endregion //#region ç¹å»è¡éä¸é«äº® table.on('row(mainTable)', function (obj) { //éä¸è¡æ¹åé¢è² var flag = !obj.tr.find(':checkbox:first').prop('checked'); obj.tr.find(':checkbox').prop('checked', flag); if (flag) { obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² } else { obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² } //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² layui.each(table.cache.mainTable, function (i, l) { if (obj.tr.index() == l.LAY_TABLE_INDEX) { l.LAY_CHECKED = flag; } }); }) //#endregion //#region éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); if (page != 1) { $("#page a:eq(1)").get(0).click();//ç¹å»å页æ 第ä¸é¡µ } else { get_FastQuery(); } }); //#endregion //#region æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { if (page != 1) { $("#page a:eq(1)").get(0).click();//ç¹å»å页æ 第ä¸é¡µ } else { get_FastQuery(); } }); //#endregion //#endregion //æ¥æé´é䏿å表çå¬ form.on('select(HInitTimeCycle)', function (data) { var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© if (HInitTimeCycle != -1) { $('#HBeginDate').prop('disabled', true); $('#HEndDate').prop('disabled', true); $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //æ§è¡æ¥è¯¢æ¹æ³ get_FastQuery(); } else { $('#HBeginDate').prop('disabled', false); $('#HEndDate').prop('disabled', false); } }); //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ //#region åå§åçé¢ function set_ClearBill() { //åå§åæ¥æé´éãå¼å§æ¥æãç»ææ¥æ setSelect_HInitTimeCycle(); //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; if (HInitTimeCycle != -1) { $('#HBeginDate').prop('disabled', true); $('#HEndDate').prop('disabled', true); } else { $('#HBeginDate').prop('disabled', false); $('#HEndDate').prop('disabled', false); } $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åè¡¨æ ¼ set_InitGrid(); get_FastQuery(); } //#endregion //#region åå§åè¡¨æ ¼æ¹æ³ function set_InitGrid() { option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , page: true , totalRow: true //, cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] }; optionPage = { elem: 'page', //注æï¼è¿éç page æ¯ IDï¼ä¸ç¨å # å· count: 10000, //æ°æ®æ»æ°ï¼ä»æå¡ç«¯å¾å° limit: 50, limits: [50, 500, 5000, 50000], layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'], jump: function (obj, first) { //馿¬¡ä¸æ§è¡ if (!first) { //do something page = obj.curr; size = obj.limit; get_FastQuery(); } } } laypage.render(optionPage); } //#endregion //#endregion //#region å¿«éè¿æ»¤ function get_FastQuery(number) { var HBillNo = $("#HBillNo").val(); //åæ®å· var HDate = $("#HBeginDate").val();//å¼å§æ¥æ var HDate1 = $("#HEndDate").val();//ç»ææ¥æ //ä»»æåæ®µè¿æ»¤ var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var ColName1 = $("#ColName1").val();//å¤éæ¡ var Comparator1 = $("#Comparator1").val() var ColContent1 = $("#ColContent1").val(); var ColName2 = $("#ColName2").val();//å¤éæ¡ var Comparator2 = $("#Comparator2").val() var ColContent2 = $("#ColContent2").val(); if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } sWhere += " and " + ColName + " " + com; } if (ColName1 != 0 && Comparator1 != 0) { var com1 = ""; switch (Comparator1) { case "7": com1 = "like'%" + ColContent1 + "%'"; break; case "8": com1 = "like'%" + ColContent1 + "'"; break; case "9": com1 = "like'" + ColContent1 + "%'"; break; case "10": com1 = "not like'%" + ColContent1 + "%'"; break; default: com1 = "" + Comparator1 + "'" + ColContent1 + "'"; break; } sWhere += " and " + ColName1 + " " + com1; } if (ColName2 != 0 && Comparator2 != 0) { var com2 = ""; switch (Comparator2) { case "7": com2 = "like'%" + ColContent2 + "%'"; break; case "8": com2 = "like'%" + ColContent2 + "'"; break; case "9": com2 = "like'" + ColContent2 + "%'"; break; case "10": com2 = "not like'%" + ColContent2 + "%'"; break; default: com2 = "" + Comparator2 + "'" + ColContent2 + "'"; break; } sWhere += " and " + ColName2 + " " + com2; } if (HDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; } if (HDate1) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; } if (HBillNo) { sWhere += " and åæ®å· like '%" + HBillNo + "%'"; } //get_Display(sWhere); get_DisplayPage(sWhere); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å } //#endregion //#region éç½®è¿æ»¤æ¡ä»¶æ¹æ³ function set_ClearQuery() { var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HBillNo").val(""); $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); $("#ColContent2").val(""); $("#ColName2").val("0"); $("#Comparator2").val("0"); $("#ColContent1").val(""); $("#ColName1").val("0"); $("#Comparator1").val("0"); form.render('select'); sWhere = ""; } //#endregion //#region æ¥è¯¢ function get_Display(sWhere) { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/QC_TakeSampleCheckBill/QC_TakeSampleCheckBillMainList', async: false, type: "GET", data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.count == 1) { var totalArray = []; 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 (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') { if ($.inArray(data[i].name, titleData) > -1) { col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå } else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); } else if (data[i].name == 'åæ®å·') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·' }); } 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: 120 }); break; case 'long': case 'Int32': case 'Int64': case 'double': case 'Decimal': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 }); } } } //卿æ¾ç¤ºåå option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , cols: [col] , data: data1.data , height: 800 , page: false , totalRow: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] , done: function (res, curr, count) { soulTable.render(this); } } option.cols = [col]; option.data = data1.data; //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option, titleData) laypage.render(optionPage); ins = table.render(option); //å·æ°æé®æ¾ç¤º Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#region å页æ¥è¯¢ function get_DisplayPage(sWhere) { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/QC_TakeSampleCheckBill/getQC_TakeSampleCheckBillListPage', type: "GET", data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": page, "size": size }, success: function (data1) { option.limit = size;//æ¹åè¡¨æ ¼é¡µå¤§å° if (data1.code == 1) { optionPage.count = data1.count;//æ¹ååè¡¨æ°æ®æ»æ° 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 }); //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ var patrn = new RegExp(/^h/i); if (patrn.test(data1.list[key].ColmCols)) { titleData[key] = data1.list[key].ColmCols; } } //å¨å表左边添å å¾éæ¡ 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 if (data[i].name == 'åæ®å·') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·' }); } 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; case 'long': case 'Int32': case 'Int64': case 'double': case 'Decimal': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); } } } option.cols = [col]; option.data = data1.data; option.totalRow = true; //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option, titleData) ins = table.render(option); laypage.render(optionPage); //å·æ°æé®æ¾ç¤º Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#region åå§æ¥æé´é 䏿å表 function setSelect_HInitTimeCycle() { var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å 天", "è¿ä¸å¤©", "è¿30天"]; var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >ä»»æé´é</option>'; for (var i = 0; i < valueList.length; i++) { HInitTimeCycle_ArrayList += '<option style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>'; } $("#HInitTimeCycle").empty(); $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList); form.render('select'); $("#HInitTimeCycle").val("29"); } //#region 导åºExecel function btn_Export() { option.data.forEach((item) => { for (let itemobj in item) { if (item[itemobj] == null) { item[itemobj] = ""; } if (item[itemobj].length > 0) { // åè®¾åæ®µå为field item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 } } }); table.exportFile(ins.config.id, option.data, "xls"); } //#endregion //#region æ°å¢ function set_AddNew() { layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'æ°å¢' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: '../../è´¨é管ç/æ£éªåæ ·è¿æ ·å/QC_Add_TakeSampleCheckBill.html?OperationType=1&linterid=0&HSouceBillType=' ,btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } //#endregion //#region ç¼è¾ function set_ShowBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var linterid = data[0].hmainid.toString(); layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: '../../è´¨é管ç/æ£éªåæ ·è¿æ ·å/QC_Add_TakeSampleCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' , btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //#endregion //#region å é¤ function set_DeleteBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HInterID = data[0].hmainid.toString(); layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { var wait = layer.load(); //é»è¾å 餿¹æ³ $.ajax({ url: GetWEBURL() + 'QC_TakeSampleCheckBill/DeleteQC_TakeSampleCheckBillMain', type: "GET", data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] }, success: function (result) { console.log('gouba' + result); if (result.count == 1) { layer.msg(result.Message, { icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(wait); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); layer.close(wait); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); layer.close(wait); } }); }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); } } //#endregion //#region å·æ° function get_Refresh() { $("#btnSearch").trigger('click'); } //#endregion //#region åå®¡æ ¸/å®¡æ ¸æ°æ® function set_CheckBill(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/QC_TakeSampleCheckBill/AuditQC_TakeSampleCheckBillMain", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region åå ³é/å ³éæ°æ® function set_CloseBill(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/QC_TakeSampleCheckBill/CloseQC_TakeSampleCheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region åä½åº/ä½åºæ°æ® function set_DropBill(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "QC_TakeSampleCheckBill/DeleteQC_TakeSampleCheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region è¿æ · function set_BackSample() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var linterid = data[0].hmainid.toString(); layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: '../../è´¨é管ç/æ£éªåæ ·è¿æ ·å/QC_Add_BackSampleCheckBill.html?OperationType=1&linterid=' + linterid + '&HSouceBillType=' , btn: [], end: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //#endregion //#region é¢è§ function get_print() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length ==1) { var linterid = []; for (var i = 0; i < data.length; i++) { linterid.push(data[i].hmainid.toString()) } layer.open({ type: 2 , area: ['80%', '80%'] , title: 'æå°æ¨¡çéæ©' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: false //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + '&MyMsg=' + linterid.toString() + '&Type=QC_TakeSampleCheckBillMainList', 'yes'] , resize: false }) } else { layer.msg('è¯·éæ©æ°æ®æå°ï¼'); } } //#region éèå设置 function get_HideColumn() { var colName = ""; var contentUrl = ""; for (var i = 1; i < option.cols[0].length; i++) { colName += option.cols[0][i]["title"] + ","; } var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ var urlLen = urlStr.split('/'); for (var i = 0; i < urlLen.length - 4; i++) { contentUrl += "../"; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: [contentUrl, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //#endregion //#region æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® //var titleData = ["åæ®ID", "HMouldID", "hsubid", "HManagerID", "æºå主å ç ", "æºååå ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var titleData = ["hmainid", "HEntryID", "HDeptID", "HReceiveDeptID", "HErrMsgBackTypeID", "HOrgID", "HDutyID"]; dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 1; i++) { var dataCols = dataCol[i].split('|'); //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 //if (data1.data[0].HColumnWidth != 0) { // option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;"; //} else { // option.cols[0][i + 1]["width"] = ""; //} //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion //#region åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); $("#ColName1").empty(); $("#ColName1").append(Organization); $("#ColName2").empty(); $("#ColName2").append(Organization); form.render('select'); } //#endregion }); //#endregion //以䏿¯layui模å </script> </body> </html>