| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/WebTM.csproj.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具管理/Gy_QCVerificationBillMain.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具管理/Sb_Add_Gy_QCVerificationBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/报表分析/Sc_AllowedPrintProcExchangeBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -192,6 +192,8 @@ <Content Include="views\Baseset\åºç¡èµæ\Gy_EnvironmentTestItem.html" /> <Content Include="views\Baseset\åºç¡èµæ\Gy_ErrMsgBackType.html" /> <Content Include="views\Baseset\åºç¡èµæ\Gy_EnvironmentTestSchemeBillList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_Driver.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_DriverList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_OperationBill_Report.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_MultipleCodes_Report.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_PlanImplementation_Report.html" /> @@ -466,6 +468,7 @@ <Content Include="views\å质管ç\客è¯å¤ç\Crm_CustomerAppealBillList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_MaterialPackingRelationList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_MaterialPackingRelation_Edit.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcessExchangeBillList_stock.aspx" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\xmlzuotuo_xiaowei.aspx" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\xmlLBM_HGy_BarCodeBill_XinDa.aspx" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_CheckNoteItem.html" /> @@ -677,6 +680,8 @@ <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Gy_BarCodeBillList_XinDa.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Gy_BarCodeBillList_JiaNan.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Gy_MouldFile_Excel.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Gy_QCVerificationBillMain.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Sb_Add_Gy_QCVerificationBillList.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Sc_MouldMaintainRuleBill_Excel.html" /> <Content Include="views\æ¨¡æ²»å ·ç®¡ç\æ¨¡æ²»å ·ç®¡ç\Sc_MouldMaintainRuleBillList_PDA.html" /> <Content Include="views\ç产管ç\ä¸åæäº§\JIT_DayPlanPlatForm_Sec.html" /> @@ -2667,6 +2672,10 @@ <Compile Include="App_Data\MssqlReportData.cs" /> <Compile Include="App_Data\ReportData.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcessExchangeBillList_stock.aspx.cs"> <DependentUpon>xmlLBM_Sc_ProcessExchangeBillList_stock.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\xmlzuotuo_xiaowei.aspx.cs"> <DependentUpon>xmlzuotuo_xiaowei.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> WebTM/WebTM.csproj.user
@@ -2,7 +2,7 @@ <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <NameOfLastUsedPublishProfile>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\gz\MES-WEB-TM\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\GitHub\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Gy_QCVerificationBillMain.html
New file @@ -0,0 +1,1420 @@ <!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/soulTable.slim.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script src="../../../layuiadmin/HideButton_New.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </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="Status" lay-filter="Status" id="Status" class="ForFilteringSchemes" style="width:190px;"> <option value="-1" selected="selected">å ¨é¨</option> <option value="0">æªå®¡æ ¸</option> <option value="1">å·²å®¡æ ¸</option> <option value="2">å·²å ³é</option> </select> </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">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;"> </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"> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">æ£éªä»ªå¨ä»£ç </label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HInspectInstruMentNumber" id="HInspectInstruMentNumber" style="width:190px;"> <input type="hidden" class="layui-input ForFilteringSchemes" name="HInspectInstruMentID" id="HInspectInstruMentID" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ£éªä»ªå¨åç§°</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HInspectInstruMentName" id="HInspectInstruMentName" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ ¡åç¶æ</label> <div class="layui-input-block"> <select name="HHCalibrationStatus" id="HHCalibrationStatus" lay-verify="HHCalibrationStatus"> <option value="1">åæ ¼</option> <option value="0">ä¸åæ ¼</option> </select> </div> </div> </div> <div class="layui-row"> <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" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" 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 ForFilteringSchemes" 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" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> </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" style="display:none;" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Export" id="btn-Export"><i class="layui-icon layui-icon-export"></i>导åº</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close" id="Close"><i class="layui-icon layui-icon-radio"></i>å ³é</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeClose" id="DeClose"><i class="layui-icon layui-icon-radio"></i>åå ³é</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-reload" id="btn-reload"><i class="layui-icon layui-icon-refresh"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-exit" id="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> <button type="button" class="layui-btn layui-btn-sm" 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" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> </div> </script> <script type="text/html" id="xuhao"> {{d.LAY_TABLE_INDEX+1}} </script> <script type="text/html" id="xuhao1"> {{d.LAY_TABLE_INDEX+1}} </script> </div> </form> </div> </div> </div> </div> <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> 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 = []; var HBillType = "3321"; var HModName = "Gy_QCVerificationBillMain"; var titleData = ["hmainid", "åæ®ID", "åæ®ç±»å", "HMouldID", "HEquipID", "HEmpID", "HManagerID", "HDeptID", "HSupID", "hsubid", "HRepairID", "æºå主å ç ", "æºååå ç ", "HBillType"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var page = 1;//åé¡µæ°æ® var size = 50; var set_HideButton_ID = "toolbarDemo_ButtonSet";//éè¦è®¾ç½®çæé®çç¶çº§èç¹çid //#endregion //#region ãè¿æ»¤æ¹æ¡ã //è¿æ»¤æ¡ä»¶çclassç±» var HClassTag = "ForFilteringSchemes"; //模ååç§°ï¼ä¸æçï¼ æ¯ä¸ªæ¨¡å页é¢é½éè¦ä¿®æ¹ window.HModuleName = "å¨å ·ç»´ä¿®è®°å½å"; //æ¯å¦å·²ç»éæ©äºè¿æ»¤æ¹æ¡ï¼å ¨å±åéï¼ window.HDefaultFilter = ""; //éæ©çè¿æ»¤æ¹æ¡å ç ï¼å ¨å±åéï¼ window.HInterID_Choose = 0; //#endregion //#region ã卿è·å模ååç§°ã var HModuleType = "3321"; //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); //#endregion //åå§å页é¢å è½½ set_ClearBill(); ////åå§åè¡¨æ ¼ //DisPlay_HideColumn(); //ç¹å»ä¸»è¡¨å¸¦åºä»è¡¨æ°æ® table.on('row(mainTable)', function (obj) { //注ï¼tool æ¯å·¥å ·æ¡äºä»¶åï¼test æ¯ table åå§å®¹å¨ç屿§ lay-filter="对åºçå¼" ç¹å»è¡éä¸é«äº® //éä¸è¡æ¹åé¢è² 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; } }); var datas = obj.data; //è·å¾å½åè¡æ°æ® var linterid = datas.hmainid; $.ajax({ url: GetWEBURL() + '/Sb_MouldRepairWorkBill/Sb_MouldRepairWorkBillListProjectDetai', type: "GET", data: { "sqlWhere": "and hmainid=" + linterid }, success: function (data1) { if (data1.count == 1) { option1.data = data1.list[0]; table.render(option1); option2.data = data1.list[1]; table.render(option2); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£å¤±æ!", { icon: 5 }); } }); }); // èªå®ä¹å·¥å ·æ äºä»¶ table.on('tool(mainTable)', function (obj) { let data = obj.data; switch (obj.event) { case "onHBillNumberClickHandler": onHBillNumberClickHandler(data); break; } }) //#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(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { switch (obj.event) { //æ°å¢ case 'btn-Add': set_AddNew(); break; //ç¼è¾ case 'btn-Edit': set_ShowBill(); break; //å é¤ case 'btn-Delete': set_DeleteBill(); break; //å¯¼åº case 'btn-Export': get_Export(); break; //å®¡æ ¸ case 'btn-Audit': set_AuditBill(); break; //åå®¡æ ¸ case 'btn-DeAudit': set_DeAuditBill(); break; //å ³éæé® ï¼0:å ³éã1:åå ³éï¼ case 'btn-Close': set_CloseBill(0); break; //åå ³éæé® case 'btn-DeClose': set_CloseBill(1); break; //å设置 case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_FastQuery); break; ////éåºæé® //case 'get_Exit': Pub_Close(2); // break; //æé®è®¾ç½® case 'set_HideButton': get_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); break; //ä¿åæ¹æ¡ case 'set_SaveScheme': set_SaveScheme(); break; //è¯»åæ¹æ¡ case 'set_ReadScheme': set_ReadScheme(); break; }; }); // æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { if (page != 1) { $("#page a:eq(1)").get(0).click();//ç¹å»å页æ 第ä¸é¡µ } else { get_FastQuery(); } }); // éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); }); //#region åå»è¿åæ°æ® table.on('rowDouble(mainTable)', function (obj) { var data = []; data.push(obj.data); parent.GetMouldRepairWorkValue(data); var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); }); //#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); } }); //#endregion //#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_Display(sWhere); get_FastQuery(); //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ get_DefaultModule(); } //åå§åè¡¨æ ¼ function set_InitGrid() { option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , limit: 50 , limits: [50, 500, 5000, 20000] , page: false , cellMinWidth: 90 , cols: [[ { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } , { field: 'hmainid', title: 'åæ®ID', hide: true } , { field: 'æ¥æ', title: 'æ¥æ', width: 160, templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>" } , { field: 'åæ®å·', title: 'åæ®å·', width: 160 } , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', width: 160, hide: true } , { field: 'HMouldID', title: 'HMouldID', width: 200, hide: true } , { field: 'äº§åæ¨¡å ·ä»£ç ', title: '产åå¨å ·ä»£ç ', width: 200 } , { field: 'äº§åæ¨¡å ·', title: '产åå¨å ·', width: 200 } , { field: 'HEquipID', title: 'HEquipID', width: 200, hide: true } , { field: '设å¤ä»£ç ', title: '设å¤ä»£ç ', width: 200 } , { field: '设å¤', title: '设å¤', width: 200 } , { field: '维修项ç®ä»£ç ', title: '维修项ç®ä»£ç ', width: 200 } , { field: '维修项ç®', title: '维修项ç®', width: 160 } , { field: 'ç»´ä¿®å¼å§æ¥æ', title: 'ç»´ä¿®å¼å§æ¥æ', width: 160, templet: "<div>{{d.ç»´ä¿®å¼å§æ¥æ ==null ?'':layui.util.toDateString(d.ç»´ä¿®å¼å§æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'ç»´ä¿®ç»ææ¥æ', title: 'ç»´ä¿®ç»ææ¥æ', width: 160, templet: "<div>{{d.ç»´ä¿®ç»ææ¥æ ==null ?'':layui.util.toDateString(d.ç»´ä¿®ç»ææ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'ç»´ä¿®å 容', title: 'ç»´ä¿®å 容', width: 200 } , { field: 'æ¶é´åä½', title: 'æ¶é´åä½', width: 200 } , { field: '计å维修工æ¶', title: '计å维修工æ¶', width: 200, totalRow: true } , { field: 'å®é 维修工æ¶', title: 'å®é 维修工æ¶', width: 200, totalRow: true } , { field: 'HEmpID', title: 'HEmpID', width: 200, hide: true } , { field: '维修人代ç ', title: '维修人代ç ', width: 200 } , { field: '维修人', title: '维修人', width: 200 } , { field: 'HManagerID', title: 'HManagerID', width: 115, hide: true } , { field: 'è´è´£äººä»£ç ', title: 'è´è´£äººä»£ç ', width: 115 } , { field: 'è´è´£äºº', title: 'è´è´£äºº', width: 200 } , { field: 'HDeptID', title: 'HDeptID', width: 200, hide: true } , { field: 'ç»´ä¿®é¨é¨ä»£ç ', title: 'ç»´ä¿®é¨é¨ä»£ç ', width: 115 } , { field: 'ç»´ä¿®é¨é¨', title: 'ç»´ä¿®é¨é¨', width: 200 } , { field: 'HSupID', title: 'HSupID', width: 200, hide: true } , { field: 'ä¾åºå代ç ', title: 'ä¾åºå代ç ', width: 200 } , { field: 'ä¾åºå', title: 'ä¾åºå', width: 200 } , { field: '维修类å', title: '维修类å', width: 115 } , { field: 'ç»´ä¿®åæ°è§æ ¼', title: 'ç»´ä¿®åæ°è§æ ¼', width: 200 } , { field: 'æ°è®¾è®¡å¯¿å½', title: 'æ°è®¾è®¡å¯¿å½', width: 200 } , { field: 'ç»´ä¿®è¦æ±', title: 'ç»´ä¿®è¦æ±', width: 200 } , { field: 'å é¨åæ®å·', title: 'å é¨åæ®å·', width: 115 } , { field: '夿³¨', title: '夿³¨', width: 200 } , { field: 'hsubid', title: 'hsubid', width: 200, hide: true } , { field: 'å ³èæ°é', title: 'å ³èæ°é', width: 200, totalRow: true } //, { field: 'è¡å ³é人', title: 'è¡å ³é人', width: 200 } //, { field: 'å ³éç±»å', title: 'å ³éç±»å', width: 200 } , { field: '表ä½å¤æ³¨', title: '表ä½å¤æ³¨', width: 200 } , { field: 'HRepairID', title: 'HRepairID', width: 115, hide: true } , { field: 'å维修项ç®ä»£ç ', title: 'å维修项ç®ä»£ç ', width: 200 } , { field: 'å维修项ç®', title: 'å维修项ç®', width: 200 } , { field: 'åç»´ä¿®è¦æ±', title: 'åç»´ä¿®è¦æ±', width: 200 } , { field: 'åè´è´£äººä»£ç ', title: 'åè´è´£äººä»£ç ', width: 200 } , { field: 'åè´è´£äºº', title: 'åè´è´£äºº', width: 200 } , { field: '维修费ç¨', title: '维修费ç¨', width: 115 } , { field: 'å¶å人', title: 'å¶å人', width: 200 } , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', width: 200, templet: "<div>{{d.å¶åæ¥æ ==null ?'':layui.util.toDateString(d.å¶åæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'å®¡æ ¸äºº', title: 'å®¡æ ¸äºº', width: 200 } , { field: 'å®¡æ ¸æ¥æ', title: 'å®¡æ ¸æ¥æ', width: 200, templet: "<div>{{d.å®¡æ ¸æ¥æ ==null ? '':layui.util.toDateString(d.å®¡æ ¸æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'ä¿®æ¹äºº', title: 'ä¿®æ¹äºº', width: 200 } , { field: 'ä¿®æ¹æ¥æ', title: 'ä¿®æ¹æ¥æ', width: 200, templet: "<div>{{d.ä¿®æ¹æ¥æ ==null ?'':layui.util.toDateString(d.ä¿®æ¹æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'å ³é人', title: 'å ³é人', width: 200 } , { field: 'å ³éæ¥æ', title: 'å ³éæ¥æ', width: 200, templet: "<div>{{d.å ³éæ¥æ ==null ?'':layui.util.toDateString(d.å ³éæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } , { field: 'ä½åºäºº', title: 'ä½åºäºº', width: 200 } , { field: 'ä½åºæ¥æ', title: 'ä½åºæ¥æ', width: 200, templet: "<div>{{d.ä½åºæ¥æ ==null ?'':layui.util.toDateString(d.ä½åºæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } //, { field: 'æºå主å ç ', title: 'æºå主å ç ', width: 200, hide: true } //, { field: 'æºååå ç ', title: 'æºååå ç ', width: 200, hide: true } , { field: 'æºååå·', title: 'æºååå·', width: 200 } //, { field: 'æºåç±»å', title: 'æºåç±»å', width: 200 } , { field: 'HBillType', title: 'HBillType', width: 200, hide: true } ]] }; 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); } //å页æ¥è¯¢ function get_DisplayPage(sWhere) { var ajaxLoad = layer.load(); sWhere += addSWhereByOpenType();//æ·»å åæ®æ¨¡åéæ©åºç¡èµææ¶çè¿æ»¤æ¡ä»¶ï¼å·²å®¡æ ¸æªå ³é $.ajax({ url: GetWEBURL() + '/Gy_QCVerificationBillMain/GetListPage', type: "GET", data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": page, "size": size }, success: function (data1) { option.limit = size;//æ¹åè¡¨æ ¼é¡µå¤§å° optionPage.count = data1.count; 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', totalRowText: 'å计' }); 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: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 160 }); break; case 'Decimal': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true }); break; case 'Int32': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true }); break; default: if (data[i].name === 'åæ®å·') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, templet: function (d) { return '<span style="color: blue;" lay-unrow >' + d.åæ®å· + '</span>' }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler' }); } else { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140 }); } } } } columns = col; option.cols = [col]; option.data = data1.data; option.totalRow = true; laypage.render(optionPage); //å设置 DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option, titleData); ////å·æ°è¡¨æ ¼æ°æ® ins = table.render(option); //å·æ°æé®æ¾ç¤º Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); layer.close(ajaxLoad); if ($("#ColName option").length < 1) { ColFilter(); get_DefaultModule() } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //æ°å¢ function set_AddNew() { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ°å¢' + HPageTitle, closeBtn: 1, shift: 2, area: ['100%', '100%'], maxmin: true, content: '../æ¨¡æ²»å ·ç®¡ç/Sb_Add_Gy_QCVerificationBillList.html?OperationType=1&linterid=&HSouceBillType=', end: function () { //å·æ°é¡µé¢, location.reload(); }, success: function (layero, index) { } }); } //ç¼è¾ function set_ShowBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var hID = data[0].hmainid.toString(); //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../æ¨¡æ²»å ·ç®¡ç/Sb_Add_Gy_QCVerificationBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType=' , resize: false, end: function () { //å·æ°é¡µé¢, location.reload(); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //å é¤ function set_DeleteBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å 餿¹æ³ layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { $.ajax({ type: "GET", url: GetWEBURL() + "/Sb_MouldRepairWorkBill/DeltetMouldRepairWorkBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "user": 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); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); } } //å®¡æ ¸ function set_AuditBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Gy_QCVerificationBillMain/AuditQCVerificationBillMain", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 0, "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); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //åå®¡æ ¸ function set_DeAuditBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Sb_MouldRepairWorkBill/AuditProcessReportList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 1, "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); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®åå®¡æ ¸ï¼'); } } //#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() + "/Sb_MouldRepairWorkBill/CloseSb_MouldRepairWorkBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å 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 //å¿«éè¿æ»¤ function get_FastQuery() { var Status = $("select[name='Status']").val();//ç¶æ var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ var HEndDate = $("#HEndDate").val();//ç»ææ¥æ var HBillNo = $("#HBillNo").val(); //åæ®å· var HMouldNumber = $("#HMouldNumber").val(); //æ¨¡æ²»å ·ç¼ç var HMouldName = $("#HMouldName").val(); //æ¨¡æ²»å ·åç§° var RepairItem = $("#RepairItem").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 (Status) { switch (Status) { case '-1': //å ¨é¨ sWhere += ""; break; case '0': //æªå®¡æ ¸ sWhere += " and å®¡æ ¸äºº=''"; break; case '1': //å·²å®¡æ ¸ sWhere += " and å®¡æ ¸äºº<>''"; break; case '2': //å·²å ³é sWhere += " and å ³é人<>''"; default: } } if (HBeginDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HBeginDate + "'"; } if (HEndDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HEndDate + "'"; } if (HBillNo) { sWhere += " and åæ®å· like '%" + HBillNo + "%'"; } if (HMouldNumber) { sWhere += " and äº§åæ¨¡å ·ä»£ç like '%" + HMouldNumber + "%'"; } if (HMouldName) { sWhere += " and äº§åæ¨¡å · like '%" + HMouldName + "%'"; } if (RepairItem) { sWhere += " and ç»´ä¿®é¡¹ç® like '%" + RepairItem + "%'"; } get_DisplayPage(sWhere); //è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å sWhere = ""; } //éç½®è¿æ»¤æ¡ä»¶æ¹æ³ function set_ClearQuery() { var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; $('#Status').find("option[value='-1']").attr("selected", true); $("#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(""); $("#HMouldNumber").val(""); $("#HMouldName").val(""); $("#RepairItem").val(""); $("#btnSearch").click(); $("#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 = ""; } //#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 //#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 addSWhereByOpenType() { //è·ååæ° var params = getUrlVars(); var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å ¶å®é¡µé¢éè¿éæ©æé®æå¼ var addSWhere = ""; if (typeof (openType) != "undefined") { addSWhere = " and å ³é人 = '' and å®¡æ ¸äºº != ''"; } return addSWhere; } //#endregion //#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"); } //#endregion //#region ãè¿æ»¤æ¹æ¡ã //è·åå½åç¨æ·çé»è®¤è¿æ»¤æ¹æ¡ function get_DefaultModule() { $.ajax({ url: GetWEBURL() + '/Xt_FastICScheme/Chooselist', type: "GET", data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": 0, "Type": "Default" }, success: function (data1) { if (data1.count == 1) { //å½åç¨æ·è®¾ç½®æé»è®¤çè¿æ»¤æ¹æ¡ var data = data1.data; //å½åéæ©çè¿æ»¤æ¹æ¡ HInterID_Choose = data[0].hmainid; //è¿æ»¤æ¹æ¡å ç HInterID = data[0].hmainid //è¿æ»¤æ¹æ¡åç§° HDefaultFilter = data[0].æ¹æ¡åç§° //è¿æ»¤æ¹æ¡ç夿³¨ï¼æ¹æ¡ä¿¡æ¯æè¿°ï¼ var HRemark = data[0].夿³¨ //æ¾ç¤ºåºå½åçé»è®¤è¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>'; //æè¿æ»¤æ¡ä»¶å¼ååå°é¡µé¢ä¸ for (let i = 0; i < data.length; i++) { $("#" + data[i].è¿æ»¤å段ID).val(data[i].è¿æ»¤å¼); if (data[i].è¿æ»¤æ ç¾ç±»å == 'SELECT') { $("#" + data[i].è¿æ»¤å段ID).find("option[value='" + data[i].è¿æ»¤å¼ + "']").attr("selected", true); } } 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); } //æ§è¡æ¥è¯¢æ¹æ³ get_FastQuery(2) form.render("select"); } else { //å½åç¨æ·æ²¡æè®¾ç½®é»è®¤çè¿æ»¤æ¹æ¡ //éèæ¾ç¤ºè¿æ»¤æ¹æ¡çæ ç¾ä¿¡æ¯ document.getElementById("HFilterScheme_Now").style.display = "none"; //æ§è¡æ¥è¯¢æ¹æ³ get_FastQuery(1) form.render("select"); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#regionèªå®ä¹äºä»¶è°ç¨ function onHBillNumberClickHandler(data) { var hID = data.hmainid //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../æ¨¡æ²»å ·ç®¡ç/Sb_Add_Gy_QCVerificationBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType=' , resize: false, end: function () { //å·æ°é¡µé¢, location.reload(); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } //#endregion //ä¿åæ¹æ¡ function set_SaveScheme() { var index = layer.open() //å¤æç¨æ·æ¯å¦ç¹å»äºå³ä¸è§çâåå·âå ³éå¼¹çªé¡µé¢ var HIsClose_Manual = false; //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å å«"ForFilteringSchemes"çå ç´ ) var Filter = document.getElementsByClassName(HClassTag); var HFilterIdList = "";//è¿æ»¤æ¡ä»¶ var HFilterIdLists = "";//æ¼æ¥å¤ä¸ªè¿æ»¤æ¡ä»¶ var HValue = "";//è¿æ»¤å¼ var HElement_type = "";//è¿æ»¤æ ç¾ç±»å for (var i = 0; i < Filter.length; i++) { HFilterIdList = Filter[i].id; //è¿æ»¤æ¡ä»¶ID HFilterIdLists += Filter[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å ¥çå¼ HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å } //å»é¤æ«å°¾éå· HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); HValue = HValue.substring(0, HValue.length - 1); HElement_type = HElement_type.substring(0, HElement_type.length - 1); //å½å页é¢ä¸æ²¡æéæ©è¿æ»¤æ¹æ¡ï¼è¿å ¥æ°å¢æ¹æ³ if (HDefaultFilter == "") { layer.open({ type: 2 , area: ['40%', '80%'] , title: 'è¿æ»¤æ¹æ¡' , shift: 0//å¼¹åºå¨ç» , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type , cancel: function () { // å³ä¸è§å ³éäºä»¶çé»è¾ HIsClose_Manual = true; } , end: function () { if (HIsClose_Manual != true) { get_FastQuery(); //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>'; } } }) layer.close(index) } else { //å½å页é¢å·²æè¿æ»¤æ¹æ¡ï¼ç¨æ·éæ© æ°å¢æè ç¼è¾ layer.confirm('å½åå·²éæ©è¿æ»¤æ¹æ¡ï¼æ¯å¦ä¿®æ¹ï¼è¯·éæ©å¯¹åºæä½', { title: "æä½æç¤º", icon: 0, btn: ['æ°å¢æ¹æ¡', 'ä¿åä¿®æ¹å½åæ¹æ¡', 'åæ¶'] }, function (index, layero) { //æ°å¢ layer.open({ type: 2 , area: ['40%', '80%'] , title: 'è¿æ»¤æ¹æ¡' , shift: 0//å¼¹åºå¨ç» , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type , end: function () { get_FastQuery() //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>'; } }) layer.close(index) }, function (index) { //ç¼è¾ var Filter_Edit = document.getElementsByClassName(HClassTag); //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å å«"ForFilteringSchemes"çå ç´ ) HFilterIdList = ""; HFilterIdLists = ""; HValue = ""; HElement_type = ""; for (var i = 0; i < Filter_Edit.length; i++) { HFilterIdList = Filter_Edit[i].id; //è¿æ»¤æ¡ä»¶ID HFilterIdLists += Filter_Edit[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å ¥çå¼ HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å } //å»é¤æ«å°¾éå· HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); HValue = HValue.substring(0, HValue.length - 1); HElement_type = HElement_type.substring(0, HElement_type.length - 1); var sMainSub = HInterID_Choose + ';' + HFilterIdLists + ';' + HValue + ';' + HElement_type + ';' + sessionStorage["Czybm"] + ';' + 3; //ä¿®æ¹ $.ajax({ type: "POST", url: GetWEBURL() + "/Xt_FastICScheme/save", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "oMain": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }); } else { } layer.closeAll("loading"); }, error: function (err) { } }); layer.close(index) }, function (index) { //åæ¶ layer.alert('åæ¶') layer.close(index) }); } } //è¯»åæ¹æ¡ function set_ReadScheme() { var HIsClose_Manual = false; var Filter = document.getElementsByClassName(HClassTag); //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å å«"ForFilteringSchemes"çå ç´ ) var HFilterIdList = ""; var HFilterIdLists = ""; var HValue = ""; var HElement_type = ""; for (var i = 0; i < Filter.length; i++) { HFilterIdList = Filter[i].id; //è¿æ»¤æ¡ä»¶ID HFilterIdLists += Filter[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å ¥çå¼ HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å } //å»é¤æ«å°¾éå· HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); HValue = HValue.substring(0, HValue.length - 1); HElement_type = HElement_type.substring(0, HElement_type.length - 1); layer.open({ type: 2 , area: ['80%', '80%'] , title: 'è¿æ»¤æ¹æ¡å表' , shift: 0//å¼¹åºå¨ç» , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICSchemeList.html?HType=Select&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type + '&HModuleName=' + HModuleName , cancel: function () { // å³ä¸è§å ³éäºä»¶çé»è¾ HIsClose_Manual = true; } , end: function () { if (HIsClose_Manual != true) { get_FastQuery() form.render("select"); } } }) } //#region 导åºExecel function get_Export() { var ModRightNameCheck = "Sb_MouldRepairWorkBillList_ExportExcel"; //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { table.exportFile(ins.config.id, option.data, "xls"); } else { layer.alert("å½åæ¨¡åæ²¡æå¯¼åºæé!", { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#endregion //以䏿¯layui模å }); //#region ãè¿æ»¤æ¹æ¡è¿åæ°æ®ã function HFilterScheme(obj) //è¿åè¿æ»¤æ¹æ¡ { var HInterID = obj[0].hmainid; HInterID_Choose = obj[0].hmainid; $.ajax({ url: GetWEBURL() + '/Xt_FastICScheme/Chooselist', type: "GET", data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" }, success: function (data1) { if (data1.count == 1) { var data = data1.data; //èµå¼è¿æ»¤æ¹æ¡åç§° HDefaultFilter = data[0].æ¹æ¡åç§° var HRemark = data[0].夿³¨ //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>'; HInterID = data[0].HInterID //æ ¹æ®éæ©çè¿æ»¤æ¹æ¡åå¡«æ°æ®å°åè¡¨è¿æ»¤æ¡ä»¶ for (let i = 0; i < data.length; i++) { $("#" + data[i].è¿æ»¤å段ID).val(data[i].è¿æ»¤å¼); if (data[i].è¿æ»¤æ ç¾ç±»å == 'SELECT') { $("#" + data[i].è¿æ»¤å段ID).find("option[value='" + data[i].è¿æ»¤å¼ + "']").attr("selected", true); } } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion </script> </body> </html> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sb_Add_Gy_QCVerificationBillList.html
New file @@ -0,0 +1,1644 @@ <!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"> <style type="text/css"> .layui-form-label { width: 85px; } </style> </head> <body> <div id="layout1" class="layui-fluid"> <div class="layui-row layui-col-space15"> <div class="layui-col-md12"> <div class="layui-card"> <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> <div class="layui-card-header"> <div class="layui-btn-group"> <button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Checker">å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> </div> </div> <div class="layui-card-body"> <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> <h1 style="text-align:center;"><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"> <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-inline"> <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> <input id="HInterID" name="HInterID" type="hidden" /> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥æ</label> <div class="layui-input-inline"> <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å é¨åæ®å·</label> <div class="layui-input-inline"> <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input"> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">é¨é¨<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label"> è´¨æ£å<label style="color:red"> * </label> </label> <div class="layui-input-inline"> <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">æºåç±»å</label> <div class="layui-input-inline"> <select name="HMainSourceBillType" lay-filter="HMainSourceBillType" id="HMainSourceBillType"> <option value="3815" selected="selected">æ éç»è®°å</option> <option value="1">æå·¥å½å ¥</option> <option value="3843">维修派工å</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">éåå·</label> <div class="layui-input-inline"> <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="XDHList" class="layui-btn" lay-filter="XDHList" id="XDHList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ç»</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes" disabled> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> </div> </div> <!--å¶åä¿¡æ¯--> <div class="layui-tab-item"> <div class="layui-form-item"> <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="HChecker" id="HChecker" 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="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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-form-item"> <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="HCheckDate" id="HCheckDate" 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="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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-form-item"> <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 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 layui-tab-card" lay-filter="TabTest"> <ul class="layui-tab-title"> <li 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> </div> <div class="layui-tab-item"> <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></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-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> </div> </script> <script type="text/html" id="xuhao"> {{d.LAY_TABLE_INDEX+1}} </script> <script type="text/html" id="xuhao1"> {{d.LAY_TABLE_INDEX+1}} </script> </form> </div> </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 type="text/html" id="barDemo1"> <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del1">å é¤</a> </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> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/common.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script> //è·ååæ° var params = get_UrlVars(); var optionData = [] if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å } 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 , laydate = layui.laydate , element = layui.element; var option = [];//ä¿å » var option1 = [];//é ä»¶ var sBillType = "3807"; var HModName = "Sb_Add_Gy_QCVerificationBillList" //var TabRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " " }; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ //#region ã卿è·å模ååç§°ã var HModuleType = "3321"; //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); $("h1").html('<b>' + HPageTitle + '</b>'); //#endregion //åå§å表åæä»¶ set_InitFrom(); //åå§åè¡¨æ ¼ set_InitGrid(); //夿æä½ç±»å if (OperationType == 1) {//æ æºå set_AddFNew(); } else if (OperationType == 3) {//ç¼è¾ set_EditFromGrid(); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); } //#endregion //#region 触åäºä»¶ï¼ //è·å䏿éä¸å¼ form.on('select(HMainSourceBillType)', function (data) { Sctag = data.value; form.render('select'); switch (Sctag) { //æ æºåæ°å¢ case '1': $('#HMainSourceBillNo').attr("disabled", false); $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); break; //ææºåæ°å¢Â  æ éç»è®°å case '3815': $('#HMainSourceBillNo').attr("disabled", true); $('#XDHList').removeClass("layui-btn-disabled").attr("disabled", false); break; //ææºåæ°å¢Â  维修派工å case '3843': $('#HMainSourceBillNo').attr("disabled", true); $('#XDHList').removeClass("layui-btn-disabled").attr("disabled", false); break; } }); //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data;; var AddRow = table.cache['mainTable']; var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " " }; switch (obj.event) { //å¢å ä¸è¡ case 'btn-AddLine': set_AddLine(NewRow); break; //å¤å¶ä¸è¡ case 'btn-CopyLine': set_CopyLine(data); break; case 'set_HideColumn': get_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table); break; } }); // å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable1)', function (obj) { var rowid = 0; var checkStatus = table.checkStatus('mainTable1') , data = checkStatus.data;; var AddRow = table.cache['mainTable1']; var NewRow = { "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": "0", "HUnitNumber": "", "HUnitName": "", "HQty": "0", "HQtyMust": "0", "HRemark": " " }; switch (obj.event) { //æ°å¢ä¸è¡ case 'btn-AddLine1': btnAddLine1(NewRow); break; //å¤å¶ä¸è¡ case 'btn-CopyLine1': btnCopyLine1(data); break; } }); //è¡å äºä»¶ table.on('tool(mainTable)', function (obj) { set_GridDelete(obj); //è¡å å é¤ set_GridCellCheck(obj); //è¡å å¿«æ·é®çé }); // è¡å äºä»¶ table.on('tool(mainTable1)', function (obj) { set_GridDelete1(obj); //è¡å å é¤ set_GridCellCheck1(obj); //è¡å å¿«æ·é®çé }); //æåæ¨¡å ·å¼¹çª form.on('submit(ProductModulList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æåå¨å ·å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_InspectInstruMent.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HMouldCode").val(checkStatus.data[0].æ£éªä»ªå¨ä»£ç ); $("#HName").val(checkStatus.data[0].æ£éªä»ªå¨åç§°); $("#HMouldID").val(checkStatus.data[0].hmainid); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯é¨é¨å¼¹çª form.on('submit(Department)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'é¨é¨å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], '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('è¯·éæ©æ°æ®'); } $("#HDeptName").val(checkStatus.data[0].é¨é¨åç§°); $("#HDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯ä¸»ç®¡å¼¹çª form.on('submit(HManagerList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: '人åå表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HManager', '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('è¯·éæ©æ°æ®'); } $("#HManagerName").val(checkStatus.data[0].èååç§°); $("#HManagerID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯ç»´ä¿®äººå¼¹çª form.on('submit(HEmpList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: '人åå表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, 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('è¯·éæ©æ°æ®'); } $("#HEmpName").val(checkStatus.data[0].èååç§°); $("#HEmpID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯ä¾åºåå¼¹çª form.on('submit(HSupList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'ä¾åºåå表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/éè´åºç¡èµæ/Gy_Supplier.html?Htype=HSup&HOrgName=' + sessionStorage["Organization"], '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('è¯·éæ©æ°æ®'); } $("#HSupName").val(checkStatus.data[0].ä¾åºååç§°); $("#HSupID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯è®¾å¤å¼¹çª form.on('submit(HEquipList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: '设å¤å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainList.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HEquipName").val(checkStatus.data[0].设å¤åç§°); $("#HEquipID").val(checkStatus.data[0].hmainid); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //#region 表头信æ¯éæ©åæ®å¼¹çª form.on('submit(XDHList)', function () { var HMainSourceBillType = $("#HMainSourceBillType").val(); if (HMainSourceBillType == "3815") { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'å¨å ·æ éç»è®°åå表', shift: 2, area: ['90%', '90%'], content: ['../æ¨¡æ²»å ·ç®¡ç/Sc_MouldConkBookBillList.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }]; //table.render(option); //var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; //æé®ãæé®ä¸ãçåè° 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('è¯·éæ©åæ®æ°æ®'); } else if (checkStatus.data.length > 1) { return layer.msg('è¯·éæ©ä¸è¡åæ®æ°æ®'); } //å·æ°å½åé¡µè¡¨æ ¼æ°æ®éè½½ //var oldData = table.cache["mainTable"]; //var rowIndex = $("#mainTable").find("tbody tr").attr('data-index');//å½åè¡çç´¢å¼ //$(".layui-table-view .layui-table tbody tr[data-index=" + 1+ "]").remove(); $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); // å¸¦åº å¨å ·ä¿¡æ¯ $("#HMouldCode").val(checkStatus.data[0].äº§åæ¨¡å ·ä»£ç ); $("#HName").val(checkStatus.data[0].äº§åæ¨¡å ·); $("#HModel").val(checkStatus.data[0].æ¨¡å ·åå·); $("#HMouldID").val(checkStatus.data[0].HMouldID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç //var list = []; //for (var i = 0; i < checkStatus.data.length; i++) { // list.push(checkStatus.data[i].åæ®å·) //} //if (isAllEqual(list)) //ç¸ååå· //{ // var rowdate = layui.table.cache["mainTable"]; // if (rowdate.length == 0) //è¡¨ä½æ°æ®ä¸ºç©ºæ¶ // { // buttonArr = [];//æ¸ ç©ºæ°ç» // for (var i = 0; i < checkStatus.data.length; i++) { // var checkrow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å }; // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ // } // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ // table.reload("mainTable", { // data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ // }) // } // if (rowdate.length > 0 && rowdate.length <= checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å°äºçäºéä¸å¸¦åæ°æ®è¡æ° // { // buttonArr = [];//æ¸ ç©ºæ°ç» // for (var i = 0; i < rowdate.length; i++) { // var checkrow = { // "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, // "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, // "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, // "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, // "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å // }; // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ // } // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ // table.reload("mainTable", { // data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ // }) // } // if (rowdate.length > 0 && rowdate.length > checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å¤§äºéä¸å¸¦åæ°æ®è¡æ° // { // console.log(checkStatus.data.length); // buttonArr = [];//æ¸ ç©ºæ°ç» // for (var i = 0; i < rowdate.length; i++) { // var checkrow = { // "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, // "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, // "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, // "HSourceInterID": checkStatus.data[0].hmainid, "HSourceEntryID": checkStatus.data[0].hsubid, // "HSourceBillNo": checkStatus.data[0].åæ®å·, "HSourceBillType": checkStatus.data[0].åæ®ç±»å // }; // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ // } // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ // table.reload("mainTable", { // data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ // }) // } // //console.log(rowdate.length); // layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç //} //else { // layer.msg("è¯·éæ©ç¸ååå·!", { time: 1 * 2000, icon: 5 }); //} } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { //layer.full(index); } }); } else if (HMainSourceBillType == "3843") { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'å¨å ·ç»´ä¿®æ´¾å·¥åå表', shift: 2, area: ['90%', '90%'], content: ['../å¨å ·ç»´ä¿®æ´¾å·¥å/Sc_MouldRepairSendWorkBillList.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length != 1) { return layer.msg('è¯·éæ©ä¸è¡åæ®æ°æ®'); } $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); // å¸¦åº å¨å ·ä¿¡æ¯ $("#HMouldCode").val(checkStatus.data[0].äº§åæ¨¡å ·ä»£ç ); $("#HName").val(checkStatus.data[0].äº§åæ¨¡å ·); $("#HModel").val(checkStatus.data[0].æ¨¡å ·åå·); $("#HMouldID").val(checkStatus.data[0].HMouldID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } }); } }); //#endregion //éåº form.on('submit(Exit)', function (data) {// if (linterid == undefined) { //å ³éé¡µç¾ Pub_Close(2); } else { //å ³éé¡µç¾ Pub_Close(1); } }); form.on('submit(Cancel)', function () { //sessionStorage["SourceFlag"] = false; parent.location.href = "../../../views/index.html" //window.close();//å ³éå½å页 }) //ä¿å form.on('submit(Saver)', function (data) { //debugger; //if (AllowLoadData()) { var sMainStr = JSON.stringify(data.field); var sSubStr = JSON.stringify(table.cache['mainTable']); var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"]; //å¯¹æ°æ®è¿è¡éªè¯ if (AllowLoadData(sSubStr)) { $.ajax( { type: "POST", url: GetWEBURL() + "/Gy_QCVerificationBillMain/SaveGetMQCVerificationBillList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "msg": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); var index = parent.layer.getFrameIndex(window.name); //å å¾å°å½åiframeå±çç´¢å¼ parent.layer.close(index); //åæ§è¡å ³é }); } else { f_alert(data.Message); console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); } layer.closeAll("loading"); }, error: function (err) { f_alert("é误:" + err); console.log("Reason" + sMainStr); } }); } }); //#endregion //#region å½åé¡µé¢æææ¹æ³ //åå§å表åæä»¶ function set_InitFrom() { $("#check-btn").addClass('layui-btn-disabled').attr('disabled', true); // åå§åç»ç» Organ(); //常è§ç¨æ³ laydate.render({ elem: '#HDate' }); laydate.render({ elem: '#HRepairBeginDate' }); laydate.render({ elem: '#HRepairEndDate' }); laydate.render({ elem: '#HRepairAccepDate' }); } //åå§åè¡¨æ ¼ function set_InitGrid() { var ce = $("#HMainSourceInterID").val(); var centry = $("#HMainSourceEntryID").val(); var cBillNo = $("#HMainSourceBillNo").val(); if (ce == "" || ce == null || ce == undefined) $("#HMainSourceInterID").val("1") if (centry == "" || centry == null || centry == undefined) $("#HMainSourceEntryID").val("1") if (cBillNo == "" || cBillNo == null || cBillNo == undefined) $("#HMainSourceBillNo").val("1") let unEditableColStyle = 'background-color: #eeeeee;' //表头 columns = [ { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", style: unEditableColStyle } , { field: 'HInspectInstruMentID', title: 'æ£éªä»ªå¨ID', edit: 'text', hide: true } , { field: 'HInspectInstruMentNumber', title: 'æ£éªä»ªå¨ä»£ç ', edit: 'text', event: "HRepairCode" } , { field: 'HInspectInstruMentName', title: 'æ£éªä»ªå¨åç§°', style: unEditableColStyle } , { field: 'HBeginDate', title: 'çææ¥æ', edit: 'text' } , { field: 'HEndDate', title: 'å¤±ææ¥æ', edit: 'text'} , { field: 'HHCalibrationStatus', title: 'æ ¡åç¶æ', edit: 'text'} , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 150 } ]; option = { id: 'mainTable' , elem: '#mainTable' , toolbar: '#toolbarDemo' , page: true , totalRow: true , cellMinWidth: 120 , height: 500 , cols: [columns] , done: function (res, curr, count) { } }; } //æ æºåæ°å¢ function set_AddFNew() { //è·åæå¤§åæ®å· get_MAXNum(); option.data = [{ "HInspectInstruMentID": 0, "HInspectInstruMentNumber": "", "HInspectInstruMentName": " ", "HBeginDate": " ", "HEndDate": "" }]; table.render(option); } //è·åæå¤§åæ®å·åé»è®¤å¼èµå¼ function get_MAXNum() { //è·åæå¤§åæ®å· new $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": sBillType }, success: function (d) { $("#HInterID").val(0); $("#HPlanInterID").val(0); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //$("#HRepairBeginDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //$("#HRepairEndDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //$("#HRepairAccepDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); } }); } //ç¼è¾ function set_EditFromGrid() { set_EditForm(linterid); //ç¼è¾è·å表头 set_EditGrid(linterid); //ç¼è¾è·åè¡¨ä½ option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " " }]; table.render(option); option1.data = [{ "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": "0", "HUnitNumber": "", "HUnitName": "", "HQty": "0", "HQtyMust": "0", "HRemark": "" }]; table.render(option1); } //ç¼è¾å 载表头 function set_EditForm(linterid) { //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ $.ajax({ url: GetWEBURL() + "/Gy_QCVerificationBillMain/Gy_QCVerificationBillMainCheckDetai", type: "GET", data: { "HID": linterid }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.h_v_Gy_QCVerificationBillMain[0]; form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HBillNo": data.åæ®å· , "HDate": formatDate(data.æ¥æ) , "HInnerBillNo": data.å é¨åæ®å· , "HDeptID": data.HDeptID //é¨é¨ID , "HDeptName": data.é¨é¨ //é¨é¨åç§° , "HEmpID": data.HCheckEmp //维修人ID , "HEmpName": data.è´¨æ£å //维修人åç§° , "HMainSourceBillType": data.HMainSourceBillType , "HMainSourceBillNo": data.HMainSourceBillNo , "HMainSourceInterID": data.HMainSourceInterID , "HMainSourceEntryID": data.HMainSourceEntryID , "HMaker": data.å¶å人 , "HMakeDate": data.å¶åæ¥æ == null ? "" : Format(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") , "HChecker": data.å®¡æ ¸äºº , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : Format(new Date(data.å®¡æ ¸æ¥æ), "yyyy-MM-dd") , "HUpDater": data.ä¿®æ¹äºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : Format(new Date(data.ä¿®æ¹æ¥æ), "yyyy-MM-dd") , "HCloseMan": data.å ³é人 , "HCloseDate": data.å ³éæ¥æ == null ? "" : Format(new Date(data.å ³éæ¥æ), "yyyy-MM-dd") , "HDeleteMan": data.ä½åºäºº , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : Format(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd") }); if (isEmpty(data.å®¡æ ¸äºº) == false) { //$("#Saver").addClass('layui-btn-disabled').attr('disabled', true) } else { $("#check-btn").removeClass('layui-btn-disabled').attr('disabled', false) } } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } // ç¼è¾è·åè¡¨å¤´æ¶æ¶é´æ ¼å¼ç«æ£æ¹å¼ function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), day = '' + d.getDate(), year = d.getFullYear(); if (month.length < 2) month = '0' + month; if (day.length < 2) day = '0' + day; return [year, month, day].join('-'); } // ç¼è¾è·åè¡¨ä½ function set_EditGrid(linterid) { $("#HInterID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID //ç¼è¾å è½½æ°æ® $.ajax({ url: GetWEBURL() + '/Gy_QCVerificationBillMain/SGy_QCVerificationBillMainListProjectDetai', type: "GET", data: { "sqlWhere": "and hmainid=" + linterid }, success: function (result) { //console.log('gouba' + result); if (result.count == 1) { option.data = result.list[0]; table.render(option); option1.data = result.list[1]; table.render(option1); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.close(index0); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //è¡å å é¤ 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 { //obj.del(); //layer.close(index); var oldData = table.cache["mainTable"]; oldData.splice(obj.tr.data('index'), 1); table.reload('mainTable', { data: oldData }); layer.close(index); } }); } } //è¡¨æ ¼è¡å äºä»¶å é¤ function set_GridDelete1(obj) { var rowIndex = $(obj.tr).attr("data-index"); if (obj.event === 'del1') { layer.confirm('ççå é¤è¡ä¹', function (index) { console.log("ç´¢å¼ä¸º:" + rowIndex); if (rowIndex === '0') { layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); } else { var oldData = table.cache["mainTable1"]; oldData.splice(obj.tr.data('index'), 1); table.reload('mainTable1', { data: oldData }); layer.close(index); } }); } }; //è¡å äºä»¶å¿«æ·é®çé function set_GridCellCheck(obj) { $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { if (event.key == "F7") { if (obj.event === 'HRepairCode') //维修代ç { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: '维修项ç®å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_InspectInstruMent.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" console.log("è¡¨æ ¼å ç´ æ¯å¦åå¨:", $('#mainTable').length); console.log("è¡¨æ ¼ç¼åæ°æ®:", table.cache['mainTable']); if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } else if (checkStatus.data.length === 1) { //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ obj.update({ HInspectInstruMentID: checkStatus.data[0].HItemID, HInspectInstruMentNumber: checkStatus.data[0].æ£éªä»ªå¨ä»£ç , HInspectInstruMentName: checkStatus.data[0].æ£éªä»ªå¨åç§°, }); } else { let tempArr = [] let currTable = table.cache['mainTable'] for (let curr of currTable) { debugger if (isEmpty(curr.HInspectInstruMentID, true, true) === false) { tempArr.push(curr) } } for (let checkOne of checkStatus.data) { tempArr.push({ HInspectInstruMentID: checkOne.HItemID, HInspectInstruMentNumber: checkOne.æ£éªä»ªå¨ä»£ç , HInspectInstruMentName: checkOne.æ£éªä»ªå¨åç§°, }) } table.reload('mainTable', { data: tempArr }) } layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { if (isEmpty(optionData) === false) { obj.update({ HInspectInstruMentID: optionData[0].HItemID, HInspectInstruMentNumber: optionData[0].æ£éªä»ªå¨ä»£ç , HInspectInstruMentName: optionData[0].æ£éªä»ªå¨åç§°, }) optionData = [] } } }); } if (obj.event === 'HManagerCode') //è´è´£äººä¿¡æ¯ { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'è´è´£äººä¿¡æ¯å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HManager', '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({ HManagerID: checkStatus.data[0].HItemID, HManagerCode: checkStatus.data[0].èå代ç , HManagerName: checkStatus.data[0].èååç§° }); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { if (isEmpty(optionData) === false) { obj.update({ HManagerID: optionData[0].HItemID, HManagerCode: optionData[0].èå代ç , HManagerName: optionData[0].èååç§° }) optionData = [] } } }); } //æ¸ ç©ºç¼å obj.event = ""; return false; } }) } //è¡¨æ ¼è¡å äºä»¶å¿«æ·é®çé function set_GridCellCheck1(obj) { $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { if (event.key == "F7") { if (obj.event === 'HMaterNumber') //é 件代ç { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'é ä»¶å表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Material.html?openType=2', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } else if (checkStatus.data.length === 1) { //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ obj.update({ HMaterID: checkStatus.data[0].HItemID, HMaterNumber: checkStatus.data[0].ç©æä»£ç , HMaterName: checkStatus.data[0].ç©æåç§°, HMaterModel: checkStatus.data[0].è§æ ¼åå· }); } else { let tempArr = [] let tableBak = table.cache['mainTable1'] for (let tableOne of tableBak) { if (isEmpty(tableOne.HMaterID, true, true) === false) { tempArr.push(tableOne) } } for (let checkOne of checkStatus.data) { tempArr.push({ HMaterID: checkOne.HItemID, HMaterNumber: checkOne.ç©æä»£ç , HMaterName: checkOne.ç©æåç§°, HMaterModel: checkOne.è§æ ¼åå· }) } table.reload('mainTable1', { data: tempArr }) } layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { if (isEmpty(optionData) === false) { obj.update({ HMaterID: optionData[0].HItemID, HMaterNumber: optionData[0].ç©æä»£ç , HMaterName: optionData[0].ç©æåç§°, HMaterModel: optionData[0].è§æ ¼åå· }) optionData = [] } } }); } //åä½ä»£ç if (obj.event === 'HUnitNumber') { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'åä½å表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../../views/åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Unit.html?Type=HUnitList', '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({ HUnitID: checkStatus.data[0].HItemID, HUnitNumber: checkStatus.data[0].计éåä½ä»£ç , HUnitName: checkStatus.data[0].计éåä½åç§° }); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { } }); } obj.event = ""; return false; } }) } //å¢å ä¸è¡ function set_AddLine(NewRow) { var tableBak = table.cache["mainTable"]; //è·åä¹åç¼è¾è¿çè¡¨æ ¼æ°æ® buttonArr = [];//æ¸ ç©ºæ°ç» for (var i = 0; i < tableBak.length; i++) { buttonArr.push(tableBak[i]); //å°ä¹åçæ°æ®åå¨ } buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ table.reload("mainTable", { data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ }) } //å¢å ä¸è¡ function btnAddLine1(NewRow) { var tableBak = table.cache["mainTable1"]; //è·åä¹åç¼è¾è¿çè¡¨æ ¼æ°æ® buttonArr = [];//æ¸ ç©ºæ°ç» for (var i = 0; i < tableBak.length; i++) { buttonArr.push(tableBak[i]); //å°ä¹åçæ°æ®åå¨ } buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ table.reload("mainTable1", { data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ }) } //å®¡æ ¸ form.on('submit(Checker)', function () { var InterID = linterid; //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Sb_MouldRepairWorkBill/AuditProcessReportList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 0, "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); $("#check-btn").addClass('layui-btn-disabled').attr('disabled', true) $("#add-btn").addClass('layui-btn-disabled').attr('disabled', true) //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) }) //è·åç»ç» function Organ() { //è·åç»å½é¡µç»ç»å $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { var Organization = ""; 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); $("#HOrgID").val(sessionStorage["OrganizationID"]) form.render('select'); } layer.closeAll("loading"); } }) } //å¤å¶ä¸è¡ function set_CopyLine(data) { var copydata = JSON.stringify(data); if (data.length <= 0) { layer.alert("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); } else if (data.length > 1) { layer.alert("åªè½éæ©å¤å¶ä¸è¡ï¼"); } else { var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ //layer.alert(copyrow); } } //å¤å¶ä¸è¡ function btnCopyLine1(data) { 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["mainTable1"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ option1.data = table.cache["mainTable1"];//å°æ°æ®ç»å®å°dataä¸ table.render(option1);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ } } function f_alert(sMsg) { layer.alert(sMsg, { icon: 5 }); } //#endregion var date = new Date(); var day = date.getDate(); var month = date.getMonth() + 1; var year = date.getFullYear(); var shijian = year + "-" + month + "-" + day; //çå¬æäº¤ form.verify({ numberOrEmpty: function (value, item) { // if (value != '') { if (!/^\d+$/.test(value)) { return 'ä¸è½ä¸ºç©ºææ°åæè 0'; } //} } }); }); //#region è¿åå¼ //å®ä¹å ¨å±åé var HReasonName, ReasonID, EmpName, SQProcName, ProcID, ZRProcName, QRName ; function GetHReasonValue(obj) //è¿åä¸è¯åå { HReasonName = obj[0].HName; ReasonID = obj[0].HItemID; } //è¿åç©æ function GetHMaterNameValue(obj) { //è¿åç©æ $("#HMater").val(obj[0].HName); $("#HMaterID").val(obj[0].HItemID); $("#HMaterNumber").val(obj[0].HNumber); } //è¿åå·¥åº function GetHProcValue(obj) { //è¿åå·¥åº $("#HProcName").val(obj[0].å·¥åº); $("#HProcID").val(obj[0].HItemID); $("#HProcNumber").val(obj[0].å·¥åºä»£ç ); } function GetHDeptNameValue(obj) { //è¿åé¨é¨ $("#HDepName").val(obj[0].HName); $("#HDeptID").val(obj[0].HItemID); $("#HDeptNumber").val(obj[0].HNumber); } //è¿ååä½ function GetHUnitNameValue(obj) { $("#HUName").val(obj[0].HName); $("#HUnitID").val(obj[0].HItemID); $("#HUnitNumber").val(obj[0].HNumber); } function GetHKeeperValue(obj) { //è¿å责任人 EmpName = obj[0].HName; // $("#HEmpName").val(obj[0].HName); //$("#HItemID").val(obj[0].HItemID); } //function GetHProcValue(obj) { //è¿åç³è¯·å·¥åº // SQProcName = obj[0].å·¥åº; // ProcID = obj[0].HItemID; // //$("#HSQProcName").val(obj[0].å·¥åº); // //$("#HProcID").val(obj[0].HItemID); //} function GetHZRValue(obj) { //è¿åè´£ä»»å·¥åº ZRProcName = obj[0].å·¥åº; //$("#HZRProcName").val(obj[0].å·¥åº); //$("#HItemID").val(obj[0].HItemID); } //HWorker function GetHWorkerValue(obj) { //è¿åä¸è¯ç¡®è®¤äºº QRName = obj[0].HName; //$("#HQRName").val(obj[0].HName); //$("#HItemID").val(obj[0].HItemID); } //#endregion //#region 夿æºåå¸¦åæ°æ®æ°ç»ä¸ç弿¯å¦ç¸å function isAllEqual(array) { if (array.length > 0) { return !array.some(function (value, index) { return value !== array[0]; }); } else { return true; } } //#endregion //#region æ°æ®éªè¯ function AllowLoadData(sSubStr) { if ($("#HDeptName").val() == '') { layer.msg("é¨é¨æ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } if ($("#HEmpName").val() == '') { layer.msg("è´¨æ£å没æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } if ($("#HMainSourceBillType").val() != 1 && $("#HMainSourceInterID").val() == '') { layer.msg("æºåç±»åéæå·¥ï¼è¯·éæ©éåå·", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } if ($("#HBillNo").val() == '') { layer.msg("é误çåæ®å·", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } if ($("#HInterID").val() == '') { layer.msg("é误çå ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } } //#endregion function GetMouldFileValue(obj) { //å¨å ·æ¡£æ¡ $("#HMouldID").val(obj[0].hmainid);//å¨å ·id $("#HName").val(obj[0].æ¨¡å ·åç§°);//å¨å ·åç§° $("#HMouldCode").val(obj[0].æ¨¡å ·ç¼å·);//å¨å ·ä»£ç $("#HModel").val(obj[0].æ¨¡å ·åå·);//å¨å ·è§æ ¼ } function GetHDeptNameValue(obj) { //è¿åé¨é¨ $("#HDeptID").val(obj[0].HItemID);//ç»´ä¿®é¨é¨id $("#HDeptName").val(obj[0].é¨é¨åç§°);//ç»´ä¿®é¨é¨åç§° } function GetHManagerValue(obj) { //è¿å主管 $("#HManagerName").val(obj[0].èååç§°); $("#HManagerID").val(obj[0].HItemID); } function GetHEmpValue(obj) { //è¿å维修人 $("#HEmpName").val(obj[0].èååç§°); $("#HEmpID").val(obj[0].HItemID); } function GetHSupNameValue(obj) { //è¿åä¾åºå $("#HSupID").val(obj[0].HItemID);//ä¾åºåid $("#HSupName").val(obj[0].ä¾åºååç§°);//ä¾åºååç§° } function GetEquipFileValue(obj) { //è¿åè®¾å¤ $("#HEquipID").val(obj[0].hmainid);//设å¤id $("#HEquipName").val(obj[0].设å¤åç§°);//设å¤åç§° } function GetMouldConkBookValue(obj) { //å¨å ·æ éç»è®°å $("#HMainSourceBillNo").val(obj[0].åæ®å·); $("#HMainSourceInterID").val(obj[0].hmainid); $("#HMainSourceEntryID").val(obj[0].hsubid); // 带åºå¨å ·ä¿¡æ¯ $("#HMouldCode").val(obj[0].äº§åæ¨¡å ·ä»£ç ); $("#HName").val(obj[0].äº§åæ¨¡å ·); $("#HModel").val(obj[0].æ¨¡å ·åå·); $("#HMouldID").val(obj[0].HMouldID); } function GetMouldRepairSendWorkValue(obj) { //å¨å ·ç»´ä¿®æ´¾å·¥å $("#HMainSourceBillNo").val(obj[0].åæ®å·); $("#HMainSourceInterID").val(obj[0].hmainid); $("#HMainSourceEntryID").val(obj[0].hsubid); } function GetRepairValue(data) { // 维修项ç®å表 optionData = data } function GetHManagerValue(data) { // è´è´£äººå表 optionData = data } function GetGyMaterial(data) { optionData[0] = data } </script> </body> </html> WebTM/views/³µ¼ä¹ÜÀí/±¨±í·ÖÎö/Sc_AllowedPrintProcExchangeBillList.html
@@ -574,7 +574,7 @@ , shade: 0.6 //é®ç½©éæåº¦ , maxmin: false //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + "|" + 0 + '&MyMsg=' + linterid.toString() + '&Type=HProcessExchange', 'yes'] , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + "|" + 2 + '&MyMsg=' + linterid.toString() + '&Type=HProcessExchange', 'yes'] , resize: false }) }