| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/WebTM.csproj.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_RestDay.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/基础资料/公用基础资料/Gy_RestDay.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/基础资料/公用基础资料/SumAdd_Gy_RestDay.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/质量报表/QC_InspectionFormReport.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/首件检验单/QC_FirstPieceCheckBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/领料发货/领料出库/Kf_MateOutBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -339,10 +339,13 @@ <Content Include="views\å质管ç\客è¯å¤ç\Crm_CustomerAppealBillList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_CheckNoteItem.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_MaintainLev.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\SumAdd_Gy_RestDay.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_RestDay.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_PreventErrMould.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_ColorClassList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_CheckNoteItem.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_MaintainLev.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_RestDay.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_PreventErrMould.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_WorkCenter_Excel.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_UnitConvertRateList.html" /> WebTM/WebTM.csproj.user
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <NameOfLastUsedPublishProfile>C:\Users\86130\Desktop\æºäºè¿æ\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> @@ -16,8 +16,9 @@ <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <StartPageUrl>views/user/login.html</StartPageUrl> <StartAction>SpecificPage</StartAction> <StartPageUrl> </StartPageUrl> <StartAction>CurrentPage</StartAction> <AspNetDebugging>True</AspNetDebugging> <SilverlightDebugging>False</SilverlightDebugging> <NativeDebugging>False</NativeDebugging> WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_RestDay.html
New file @@ -0,0 +1,419 @@ <!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"> </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="form" class="layui-form" lay-filter="component-form-group" action=""> <div class="layui-card-header"> <div class="layui-btn-group"> <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</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> <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" style="width: 120px">代ç ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> <input name="HItemID" id="HItemID" autocomplete="off" type="hidden"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">åç§°ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HName" id="HName" autocomplete="off"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">å©è®°ç ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-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" value="0"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HDept-BT" 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: 120px">伿¯æ¥æï¼</label> <div class="layui-input-inline"> <input type="date" class="layui-input" lay-verify="HRestDay" name="HRestDay" id="HRestDay"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">ç产ç»ç»ï¼</label> <div class="layui-input-inline"> <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> </select> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">使ç¨ç»ç»ï¼</label> <div class="layui-input-inline"> <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">使ç¨ç¶æï¼</label> <div class="layui-input-inline"> <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"> <option value="æªæ£æµ" selected>æªæ£æµ</option> <option value="æªä½¿ç¨">æªä½¿ç¨</option> <option value="已使ç¨">已使ç¨</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px"> ç¦ç¨æ å¿:</label> <div class="layui-input-inline"> <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value=""> </div> </div> </div> <div class="layui-form-item"> <div class="layui-col-xs11"> <label class="layui-form-label"> 夿³¨ï¼</label> <div class="layui-input-block"> <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> </div> </div> </div> </div> </div> </div> </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/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> //è·ååæ° var params = get_UrlVars(); 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]];//æºåç±»å } HRestDay 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; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ var HOrgIDBar = ""; var HOrgIDBar1 = ""; //夿æä½ç±»å if (OperationType == 1) {//æ æºå //åå§åçé¢ set_ClearBill(); set_AddFNew(); //åå§åæ¥æ $("#HRestDay").val(Format(new Date(), "yyyy-MM-dd")); } else if (OperationType == 3) {//ç¼è¾ set_EditFromGrid(); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); } //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //ä¿å form.on('submit(Saver)', function (data) {//ä¿å var isWeekendCheck = isWeekend(data.field.HRestDay); if (isWeekendCheck == true) { var isEndCheck = document.getElementById("HStopflag").checked; isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; $.ajax( { type: "POST", url: GetWEBURL() + "SaveGy_RestDayList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "msg": sMainStr }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { icon: 1 }); $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); } 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); } }); } else { f_alert("伿¯æ¥æä¸æ¯ææå ææææ¥,请éç°éæ©!"); } }); //éåº form.on('submit(Exit)', function (data) {// if (linterid == undefined) { //å ³éé¡µç¾ Pub_Close(2); } else { //å ³éé¡µç¾ Pub_Close(1); } }); //çå¬æäº¤ form.verify({ numberOrEmpty: function (value, item) { // if (value != '') { if (!/^\d+$/.test(value)) { return 'ä¸è½ä¸ºç©ºææ°åæè 0'; } //} } }); //#endregion //#region å½å页é¢é¢ææçæ¹æ³ //åå§åçé¢ function set_ClearBill() { Organ(); Organ1(); } //æ æºåæ°å¢ function set_AddFNew() { $("#HItemID").val("0"); $("#HNumber").val(""); var HName = sessionStorage["HUserName"] set_HDeptOrgId(HName); } //ç¼è¾ function set_EditFromGrid() { $("#HItemID").val(linterid); set_EditForm(linterid); //ç¼è¾è·å表头 //åå§åçé¢ set_ClearBill(); } //ç¼è¾å 载表头 function set_EditForm(linterid) { //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ $.ajax({ url: GetWEBURL() + "GetGy_RestDayDetailEdit", type: "GET", async: false, data: { "HID": linterid }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.h_v_Gy_RestDay[0]; $("#HItemID").val(data.HItemID);//代ç ID $("#HNumber").val(data.伿¯æ¥ä»£ç );//代ç $("#HName").val(data.伿¯æ¥åç§°);//åç§° $("#HHelpCode").val(data.å©è®°ç );//å©è®°ç $("#HUSEORGID").val(data.HUSEORGID);//使ç¨ç»ç» $("#HUseFlag ").val(data.使ç¨ç¶æ);//使ç¨ç¶æ $("#HDeptID").val(data.HDeptID);//代ç ID $("#HDeptName").val(data.车é´åç§°);//代ç $("#HRestDay").val(formatDate(data.伿¯æ¥æ));//代ç $("#HOrgID").val(data.ç产ç»ç»);//使ç¨ç»ç» $("#HRemark").val(data.夿³¨);//夿³¨ $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ å¿ == "æ¯" ? true : false);//true:éä¸ false:ä¸éä¸ layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ HOrgIDBar = data.HUSEORGID; HOrgIDBar1 = data.HOrgID; } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //æ ¹æ®å½å人è·åé¨é¨,ç»ç» function set_HDeptOrgId(HName) { $.ajax({ url: GetWEBURL() + "GetGy_RestDayDetail", type: "GET", data: { "HName": HName }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.Gy_Czygl[0]; $("#HDeptID").val(data.HDeptID);//代ç ID $("#HDeptName").val(data.é¨é¨åç§°);//代ç $("#HNumber").val(generateString(data.é¨é¨ç¼ç , data.ç»ç»ç¼ç ));//代ç $("#HName").val(generateString1(data.é¨é¨åç§°, data.ç»ç»åç§°));//åç§° } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //èªå¨çæä»£ç function generateString(HDeptNumber, HOrgNumber) { var currentDate = new Date(); var year = currentDate.getFullYear(); var month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // è·åæä»½æ¶éå 1ï¼ä¸è¡¥é½ä¸¤ä½æ° var day = currentDate.getDate().toString().padStart(2, '0'); // è·åæ¥æï¼ä¸è¡¥é½ä¸¤ä½æ° // æ¼æ¥å符串 var result = HDeptNumber + '-' + HOrgNumber + '-' + year + month + day; return result; } //èªå¨çæåç§° function generateString1(HDeptName, HOrgName) { var currentDate = new Date(); var year = currentDate.getFullYear(); var month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // è·åæä»½æ¶éå 1ï¼ä¸è¡¥é½ä¸¤ä½æ° var day = currentDate.getDate().toString().padStart(2, '0'); // è·åæ¥æï¼ä¸è¡¥é½ä¸¤ä½æ° // æ¼æ¥å符串 var result = HDeptName + '-' + HOrgName + '-' + year + month + day; return result; } //夿æ¯å¦æ¯å¨å 卿¥ function isWeekend(dateString) { var date = new Date(dateString); var dayOfWeek = date.getDay(); return (dayOfWeek === 0 || dayOfWeek === 6); } //è¿åé¡µé¢æç¤ºä¿¡æ¯ function f_alert(sMsg) { layer.alert(sMsg, { icon: 5 }); } //#region æ¶é´è½¬æ¢ 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 Organ() { var Organization = ''; $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HUSEORGID").append(Organization); if (OperationType == 1 || OperationType == 4) { HOrgIDBar = sessionStorage["OrganizationID"]; } $("#HUSEORGID").val(HOrgIDBar); form.render('select'); } layer.closeAll("loading"); } }) } function Organ1() { var Organization1 = ''; $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization1 += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization1); if (OperationType == 1 || OperationType == 4) { HOrgIDBar1 = sessionStorage["OrganizationID"]; } $("#HOrgID").val(HOrgIDBar1); form.render('select'); } layer.closeAll("loading"); } }) } //#endregion }); </script> </body> </html> WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_RestDay.html
New file @@ -0,0 +1,730 @@ <!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/HideButton.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div class="layui-collapse"> <div class="layui-colla-item"> <div class="layui-colla-title layui-inline"> <div class="layui-inline"> <span>æ´å¤</span> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">伿¯æ¥ä»£ç </label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HNumber" id="HNumber"> </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="HName" id="HName"> </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-colla-content" style="padding: 0px; margin-left: 6%;"> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" 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" value="" name="ColContent" id="ColContent"> </div> </div> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="AddButton"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-SumAdd" id="SumAddButton"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="EditButton"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="DeleteButton"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="RefreshButton"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="AuditButton"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="DeAuditButton"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Stop" id="StopButton"> <i class="layui-icon layui-icon-radio"></i>ç¦ç¨</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeStop" id="DeStopButton"><i class="layui-icon layui-icon-radio"></i>åç¦ç¨</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideButton"><i class="layui-icon layui-icon-form"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" 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="get_Exit" id="ExitButton"><i class="layui-icon layui-icon-logout"></i>éåº</button> </div> </script> </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> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], 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 //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; var HModName = "Gy_RestDay"; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var titleData = ["HItemID", "ç代ç  ", "ç¶çº§ID", "ç级", "æ«çº§æ å¿", "å©è®°ç ", "å建ç»ç»", "HDeptID", "HOrgID","HUSEORGID"]; var ins; //ç¨äºå¯¼åºexcel //#endregion //#region è¿å ¥é¡µé¢æ¢å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus(obj.config.id); switch (obj.event) { //æ°å¢ case 'btn-Add': set_AddNew(); break; //æ¹éæ°å¢ case 'btn-SumAdd': set_SumAddNew(); break; //ç¼è¾ case 'btn-Edit': set_ShowBill(); break; //å é¤ case 'btn-Delete': set_DeleteBill(); break; //å·æ° case 'get_Refresh': get_Refresh(); break; //éåºæé® case 'get_Exit': Pub_Close(2); break; //å®¡æ ¸æé® case 'btn-Audit': set_CheckBill(0); break; //åå®¡æ ¸æé® case 'btn-DeAudit': set_CheckBill(1); break; //ç¦ç¨æé® case 'btn-Stop': set_De_Stop(0); break; //åç¦ç¨æé® case 'btn-DeStop': set_De_Stop(1); break; //导åºexcel case 'get_export': get_Export(); break; //å设置 case 'set_HideColumn': get_HideColumn(); break; case 'set_HideButton': var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ var HBillType = "Gy_RestDay"; get_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); break; }; }); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery( ); }); // éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); }); //#endregion //#region ç¹å»è¡éä¸é«äº® table.on('row(mainTable)', function (obj) { //éä¸è¡æ¹åé¢è² var flag = !obj.tr.find(':checkbox:first').prop('checked'); obj.tr.find(':checkbox').prop('checked', flag); if (flag) { obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² } else { obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² } //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² layui.each(table.cache.mainTable, function (i, l) { if (obj.tr.index() == l.LAY_TABLE_INDEX) { l.LAY_CHECKED = flag; } }); }) //#endregion //#region åå»è¿åæ°æ® table.on('rowDouble(mainTable)', function (obj) { var data = []; data.push(obj.data); parent.Gy_RestDayValue(data); var index = parent.layer.getFrameIndex(window.name); btnrowDouble(obj); }); function btnrowDouble(obj) { var index = parent.layer.getFrameIndex(window.name); var data = obj.data; //è¿åæ¹æ³ parent.Gy_RestDayValue(data); parent.layer.close(index); } //#endregion //#region æ¤é¡µé¢æææ¹æ³ // åå§åçé¢ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); get_FastQuery(); } //åå§åè¡¨æ ¼ function set_InitGrid() { option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , page: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 }; } //æ¥è¯¢ function get_Display(sWhere) { var index = layer.load(0, { shade: false }); var ajaxLoad = layer.load(); //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 $.ajax({ url: GetWEBURL() + '/Gy_BadReason/Gy_RestDayList', type: "GET", async:false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.count == 1) { var data = []; var col = []; //ç»ç©ºçæ°ç»èµå¼ for (var key in data1.list) { data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); } //å¨å表左边添å å¾éæ¡ col.push({ type: 'checkbox', fixed: 'left' }); for (var i = 0; i < data.length; i++) { // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') { if ($.inArray(data[i].name, titleData) > -1) { col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå } else { switch (data[i].Type) { //int case 'DateTime': col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); } } } //卿æ¾ç¤ºåå option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , cols: [col] , data: data1.data , height: 'full-80' , page: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 } ins = table.render(option); //å·æ°æé®æ¾ç¤º var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ var HBillType = "Gy_RestDay"; Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } //layer.alert("æ¥è¯¢æå", { icon: 1 }); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); layer.close(index); } //å¿«éæ¥è¯¢ function get_FastQuery( ) { var HNumber = $("#HNumber").val(); var HName = $("#HName").val(); var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").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 (HNumber) { sWhere += " and 伿¯æ¥ä»£ç like '%" + HNumber + "%'"; } if (HName) { sWhere += " and 伿¯æ¥åç§° like '%" + HName + "%'"; } get_Display(sWhere); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å } //éç½®å¿«éæ¥è¯¢ function set_ClearQuery() { $("#HNumber").val(""); $("#HName").val(""); $("#btnSearch").click(); $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); form.render('select'); sWhere = ""; } //å·æ° function get_Refresh() { $("#btnSearch").trigger('click'); } //#region 导åºExecel function get_Export() { var ModRightNameCheck = "Gy_RestDay_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 //#region æ°å¢ function set_AddNew() { layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ°å¢ä¼æ¯æ¥', closeBtn: 1, shift: 2, area: ['100%', '100%'], maxmin: true, content: '../å ¬ç¨åºç¡èµæ/Add_Edit_Gy_RestDay.html?OperationType=1&linterid=&HSouceBillType=', end: function () { //å·æ°é¡µé¢, location.reload(); }, success: function (layero, index) { } }); } //#endregion //#region æ¹éæ°å¢ function set_SumAddNew() { layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ¹éæ°å¢ä¼æ¯æ¥', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: '../å ¬ç¨åºç¡èµæ/SumAdd_Gy_RestDay.html?OperationType=1&linterid=&HSouceBillType=', end: function () { //å·æ°é¡µé¢, location.reload(); }, success: function (layero, index) { } }); } //#endregion //#region ç¼è¾ function set_ShowBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var hID = data[0].HItemID.toString(); layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾ä¼æ¯æ¥' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../å ¬ç¨åºç¡èµæ/Add_Edit_Gy_RestDay.html?OperationType=3&linterid=' + hID + '&HSouceBillType=' , resize: false, end: function () { //å·æ°é¡µé¢, location.reload(); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //#endregion //#region å é¤ function set_DeleteBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HItemID = data[0].HItemID.toString(); //é»è¾å 餿¹æ³ layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { $.ajax({ type: "GET", url: GetWEBURL() + "DeltetGy_RestDay", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HItemID": HItemID, "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('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); } } //#endregion //#region åå®¡æ ¸/å®¡æ ¸æ°æ® function set_CheckBill(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].HItemID.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Gy_BadReason/AuditGy_RestDay", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region åç¦ç¨/ç¦ç¨æ°æ® function set_De_Stop(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].HItemID.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Gy_BadReason/StopGy_RestDay", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsStop": num, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region éèå设置 function get_HideColumn() { var colName = ""; var contentUrl = ""; for (var i = 1; i < option.cols[0].length; i++) { colName += option.cols[0][i]["title"] + ","; } var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ var urlLen = urlStr.split('/'); for (var i = 0; i < urlLen.length - 4; i++) { contentUrl += "../"; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: [contentUrl, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //#endregion //#region æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", async: false, data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 1; i++) { var dataCols = dataCol[i].split('|'); //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion //#region åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion //#endregion //以䏿¯layui模å }); </script> </body> </html> WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/SumAdd_Gy_RestDay.html
New file @@ -0,0 +1,466 @@ <!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"> </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="form" class="layui-form" lay-filter="component-form-group" action=""> <div class="layui-card-header"> <div class="layui-btn-group"> <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</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> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <div class="layui-form-item"> <div class="layui-form-item"> <div class="layui-inline" style="display:none"> <label class="layui-form-label" style="width: 120px">代ç ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> <input name="HItemID" id="HItemID" autocomplete="off" type="hidden"> </div> </div> <div class="layui-inline" style="display:none"> <label class="layui-form-label" style="width: 120px">åç§°ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HName" id="HName" autocomplete="off"> </div> </div> <div class="layui-inline" style="display:none"> <label class="layui-form-label" style="width: 120px">å©è®°ç ï¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> </div> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">年度:</label> <div class="layui-input-inline"> <select name="HYear" id="HYear" lay-filter="HYear" style="width:190px;"> <option style="color:blue;" selected="selected" value="2024">2024</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-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="HDeptNumber" id="HDeptNumber" value=""> <input type="hidden" name="HDeptID" id="HDeptID" value="0"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HDept-BT" 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: 120px"> ææå :</label> <div class="layui-input-inline"> <input type="checkbox" name="Saturday" id="Saturday" lay-skin="primary" title="" value=""> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px"> ææå¤©:</label> <div class="layui-input-inline"> <input type="checkbox" name="Sunday" id="Sunday" lay-skin="primary" title="" value=""> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">ç产ç»ç»ï¼</label> <div class="layui-input-inline"> <input type="hidden" name="HOrgNumber" id="HOrgNumber" value=""> <input type="hidden" name="HOrgName" id="HOrgName" value=""> <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">使ç¨ç»ç»ï¼</label> <div class="layui-input-inline"> <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">使ç¨ç¶æï¼</label> <div class="layui-input-inline"> <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"> <option value="æªæ£æµ" selected>æªæ£æµ</option> <option value="æªä½¿ç¨">æªä½¿ç¨</option> <option value="已使ç¨">已使ç¨</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px"> ç¦ç¨æ å¿:</label> <div class="layui-input-inline"> <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value=""> </div> </div> </div> <div class="layui-form-item"> <div class="layui-col-xs11"> <label class="layui-form-label"> 夿³¨ï¼</label> <div class="layui-input-block"> <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> </div> </div> </div> </div> </div> </div> </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/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> //è·ååæ° var params = get_UrlVars(); 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; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ var HOrgIDBar = ""; var HOrgIDBar1 = ""; //夿æä½ç±»å if (OperationType == 1) {//æ æºå //åå§åçé¢ set_ClearBill(); set_AddFNew(); //åå§åæ¥æ Init_selectYearAndMonth(); } else if (OperationType == 3) {//ç¼è¾ set_EditFromGrid(); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); } //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //ä¿å form.on('submit(Saver)', function (data) {//ä¿å var isEndCheck = document.getElementById("HStopflag").checked; var Saturday = document.getElementById("Saturday").checked; var Sunday = document.getElementById("Sunday").checked; isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 Saturday == true ? data.field.Saturday = 'true' : data.field.Saturday = 'false';//å°æ°ç»åå¹¶æå符串 Sunday == true ? data.field.Sunday = 'true' : data.field.Sunday = 'false';//å°æ°ç»åå¹¶æå符串 var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; $.ajax( { type: "POST", url: GetWEBURL() + "SaveSumGy_RestDayList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "msg": sMainStr }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { icon: 1 }); $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); } 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); } }); }); //éåº form.on('submit(Exit)', function (data) {// if (linterid == undefined) { //å ³éé¡µç¾ Pub_Close(2); } else { //å ³éé¡µç¾ Pub_Close(1); } }); //çå¬æäº¤ form.verify({ numberOrEmpty: function (value, item) { // if (value != '') { if (!/^\d+$/.test(value)) { return 'ä¸è½ä¸ºç©ºææ°åæè 0'; } //} } }); //#endregion //#region å½å页é¢é¢ææçæ¹æ³ //åå§åçé¢ function set_ClearBill() { Organ(); Organ1(); } //æ æºåæ°å¢ function set_AddFNew() { $("#HItemID").val("0"); $("#HNumber").val(""); var HName = sessionStorage["HUserName"] set_HDeptOrgId(HName); } //ç¼è¾ function set_EditFromGrid() { $("#HItemID").val(linterid); set_EditForm(linterid); //ç¼è¾è·å表头 //åå§åçé¢ set_ClearBill(); } //ç¼è¾å 载表头 function set_EditForm(linterid) { //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ $.ajax({ url: GetWEBURL() + "GetGy_RestDayDetailEdit", type: "GET", async: false, data: { "HID": linterid }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.h_v_Gy_RestDay[0]; $("#HItemID").val(data.HItemID);//代ç ID $("#HNumber").val(data.伿¯æ¥ä»£ç );//代ç $("#HName").val(data.伿¯æ¥åç§°);//åç§° $("#HHelpCode").val(data.å©è®°ç );//å©è®°ç $("#HUSEORGID").val(data.HUSEORGID);//使ç¨ç»ç» $("#HUseFlag ").val(data.使ç¨ç¶æ);//使ç¨ç¶æ $("#HDeptID").val(data.HDeptID);//代ç ID $("#HDeptName").val(data.车é´åç§°);//代ç $("#HRestDay").val(formatDate(data.伿¯æ¥æ));//代ç $("#HOrgID").val(data.ç产ç»ç»);//使ç¨ç»ç» $("#HRemark").val(data.夿³¨);//夿³¨ $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ å¿ == "æ¯" ? true : false);//true:éä¸ false:ä¸éä¸ layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ HOrgIDBar = data.HUSEORGID; HOrgIDBar1 = data.HOrgID; } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //æ ¹æ®å½å人è·åé¨é¨,ç»ç» function set_HDeptOrgId(HName) { $.ajax({ url: GetWEBURL() + "GetGy_RestDayDetail", type: "GET", data: { "HName": HName }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.Gy_Czygl[0]; $("#HDeptID").val(data.HDeptID);//代ç ID $("#HDeptNumber").val(data.é¨é¨ç¼ç );//代ç ID $("#HDeptName").val(data.é¨é¨åç§°);//代ç $("#HOrgNumber").val(data.ç»ç»ç¼ç );//代ç $("#HOrgName").val(data.ç»ç»åç§°);//代ç $("#HNumber").val(generateString(data.é¨é¨ç¼ç , data.ç»ç»ç¼ç ));//代ç $("#HName").val(generateString1(data.é¨é¨åç§°, data.ç»ç»åç§°));//åç§° } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //èªå¨çæä»£ç function generateString(HDeptNumber, HOrgNumber) { var currentDate = new Date(); var year = currentDate.getFullYear(); var month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // è·åæä»½æ¶éå 1ï¼ä¸è¡¥é½ä¸¤ä½æ° var day = currentDate.getDate().toString().padStart(2, '0'); // è·åæ¥æï¼ä¸è¡¥é½ä¸¤ä½æ° // æ¼æ¥å符串 var result = HDeptNumber + '-' + HOrgNumber + '-' + year + month + day; return result; } //èªå¨çæåç§° function generateString1(HDeptName, HOrgName) { var currentDate = new Date(); var year = currentDate.getFullYear(); var month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // è·åæä»½æ¶éå 1ï¼ä¸è¡¥é½ä¸¤ä½æ° var day = currentDate.getDate().toString().padStart(2, '0'); // è·åæ¥æï¼ä¸è¡¥é½ä¸¤ä½æ° // æ¼æ¥å符串 var result = HDeptName + '-' + HOrgName + '-' + year + month + day; return result; } //䏿å表åå§å function Init_selectYearAndMonth() { // 页é¢åå§éè¦çå¨åæçæ°æ® const date = new Date(); //åå§å年䏿å表 var Year = date.getFullYear(); var YearList = []; var YearSelect = ""; for (var i = Year - 5; i < Year + 5; i++) { YearList.push(i); } for (var i = 0; i < YearList.length; i++) { YearSelect += '<option style="color:blue;" value="' + YearList[i] + '">' + YearList[i] + '</option>'; } $("#HYear").empty(); $("#HYear").append(YearSelect); $("#HYear").val(Year); form.render('select'); //åå§åæä¸æå表 var Month = date.getMonth() + 1; var MonthSelect = ""; for (var i = 0; i < 12; i++) { MonthSelect += '<option style="color:blue;" value="' + (i + 1) + '">' + (i + 1) + '</option>'; } $("#HMonth").empty(); $("#HMonth").append(MonthSelect); $("#HMonth").val(Month); form.render('select'); } //è¿åé¡µé¢æç¤ºä¿¡æ¯ function f_alert(sMsg) { layer.alert(sMsg, { icon: 5 }); } //#region æ¶é´è½¬æ¢ 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 Organ() { var Organization = ''; $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HUSEORGID").append(Organization); if (OperationType == 1 || OperationType == 4) { HOrgIDBar = sessionStorage["OrganizationID"]; } $("#HUSEORGID").val(HOrgIDBar); form.render('select'); } layer.closeAll("loading"); } }) } function Organ1() { var Organization1 = ''; $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization1 += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization1); if (OperationType == 1 || OperationType == 4) { HOrgIDBar1 = sessionStorage["OrganizationID"]; } $("#HOrgID").val(HOrgIDBar1); form.render('select'); } layer.closeAll("loading"); } }) } //#endregion }); </script> </body> </html> WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_InspectionFormReport.html
@@ -97,8 +97,8 @@ <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="HUpLimit" id="HUpLimit" style="background-color:#efefef4d;" readonly> <input type="hidden" class="layui-input" name="HControlUpperLimit" id="HControlUpperLimit" > <input type="hidden" class="layui-input" name="HControlLowerLimit" id="HControlLowerLimit" > <input type="hidden" class="layui-input" name="HControlUpperLimit" id="HControlUpperLimit"> <input type="hidden" class="layui-input" name="HControlLowerLimit" id="HControlLowerLimit"> </div> </div> </div> @@ -132,31 +132,56 @@ </div> </div> </div> <div class="layui-row" style="margin: 10px 0 10px;display:none;"> <div class="layui-row" style="margin-top:5px;"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> <label class="layui-form-label" style="width: 85px;">Std.Dev</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" id="HStdDev" name="HStdDev" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" 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> <label class="layui-form-label" style="width: 85px;">Sigma</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" id="HSigma" name="HSigma" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> <label class="layui-form-label" style="width: 85px;">PPK</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HPPK" id="HPPK" 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="HPP" id="HPP" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row" style="margin-top:5px;"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">C a</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" id="HCA" name="HCA" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">C P K</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" id="HCPK" name="HCPK" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">C P</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCP" id="HCP" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">Grade</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HGrade" id="HGrade" style="background-color:#efefef4d;" readonly> </div> </div> </div> </div> @@ -379,9 +404,21 @@ if (limit > data1.data.length - 3) { layer.msg("åæ ·æ°éè¶ è¿å®é æ°é!", { icon: 5 }); } else { var data = [];//ååæ®µæ°æ® var col = []; var totalArray = []; //ç»ç©ºçæ°ç»èµå¼ for (var key in data1.list) {//循åºéåæ°ç» data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });//仿¯ä¸ªå¯¹è±¡ä¸æåæ°æ® } for (var i = 0; i < data.length; i++) {//éådataæ°ç»éçæ°æ® col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 }); } option.cols = [col]; option.data = data1.data; optionAVG = data1.data[limit + 1]; optionS = data1.data[limit + 2]; optionAVG[0] = data1.data[limit + 1]; optionS[0] = data1.data[limit + 2]; table.render(option); set_Line(); } @@ -409,49 +446,18 @@ let HAvg = [];//å¹³åå¼ let HDifference = [];//å·®å¼ //è·å两个ææä¹é´çç¸å·® var time1 = Date.parse(new Date($("#HBeginDate").val()));//å¼å§æ¶é´ var time2 = Date.parse(new Date($("#HEndDate").val()));//ç»ææ¶é´ var Days = Math.abs(parseInt((time2 - time1) / 1000 / 3600 / 24)); //è·åå¹´ var yyyy = new Date($("#HBeginDate").val()).getFullYear(); //è·åæä»½ var MM = new Date($("#HBeginDate").val()).getMonth() + 1; //è·åå¼å§æä»½çæå¤§å¤©æ° var SumMonth = new Date(yyyy, MM, 0).getDate(); //卿䏤æä¹å·® //è·åå¼å§æ¥æçå¤©æ° var HBEGINDATE = new Date(new Date($("#HBeginDate").val())).getDate(); //è·åå¼å§æ¥æå¤©æ° var k = 0;//æ¶éå¾ªç¯æ¬¡æ° for (var j = 0; j <= (Days - k); j++) { /* columns.push({ field: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'yyyy-MM-dd'), title: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'MM.dd'), width: 120 })*/ if (optionAVG != [] || optionS != []) { HAvg.push(optionAVG[Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'yyyy-MM-dd')]); HDifference.push(optionS[Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'yyyy-MM-dd')]); for (var j = 1; j < option.cols[0].length; j++) { if (optionAVG.length != 0 || optionS.length != 0) { HAvg.push(optionAVG[0][option.cols[0][j].field]); HDifference.push(optionS[0][option.cols[0][j].field]); } else { HAvg.push(0); HDifference.push(0); } //跨年çè¯ ä¼ä»ä¸æä¸å·å¼å§ if (MM == 12 && (HBEGINDATE + j) == 31) { yyyy += 1; MM = 1; SumMonth = new Date(yyyy, MM, 0).getDate(); HBEGINDATE = 0; k += j; j = 0; } else if ((HBEGINDATE + j) == SumMonth) { //è·¨æ ææ°å ä¸ å¤©æ°ä»ä¸å¼å§ HBEGINDATE = 0; MM += 1; SumMonth = new Date(yyyy, MM, 0).getDate(); k += j; j = 0; } } for (let i = 0; i <= Days; i++) { H_X.push(i + 1); for (let i = 1; i < option.cols[0].length; i++) { H_X.push(option.cols[0][i].field); } option_ZXT_Avg = { @@ -471,9 +477,9 @@ }, yAxis: { type: 'value', min: parseInt($("#HTargetVal").val()) + parseInt($("#HDownLimit").val()) - 1, // 设置æå°å¼ max: parseInt($("#HTargetVal").val()) + parseInt($("#HUpLimit").val()) + 1, // 设置æå¤§å¼ interval: 0.1, // 设置é´è· min: parseFloat($("#HDownLimit").val()) != 0 ? (parseFloat($("#HTargetVal").val()) + parseFloat($("#HDownLimit").val()) * 1.3) : 0, // 设置æå°å¼ max: parseFloat($("#HTargetVal").val()) + parseFloat($("#HUpLimit").val()) * 1.3, // 设置æå¤§å¼ interval: (parseFloat($("#HUpLimit").val()) - parseFloat($("#HDownLimit").val()))/10, // 设置é´è· }, series: [ { @@ -498,15 +504,15 @@ markLine: { symbol: 'none',//廿ç®å¤´ data: [ { yAxis: $("#HUpLimit").val(), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } }, { yAxis: parseFloat($("#HTargetVal").val()) + parseFloat($("#HUpLimit").val()), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } }, { yAxis: $("#HDownLimit").val(), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } yAxis: parseFloat($("#HTargetVal").val()) + parseFloat($("#HDownLimit").val()), lineStyle: { color: '#FF1D00' }, label: { color: '#FF1D00', fontSize: 10 } }, { yAxis: $("#HControlUpperLimit").val(), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } yAxis: parseFloat($("#HTargetVal").val()) + parseFloat($("#HControlUpperLimit").val()), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } }, { yAxis: $("#HControlLowerLimit").val(), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } yAxis: parseFloat($("#HTargetVal").val()) + parseFloat($("#HControlLowerLimit").val()), lineStyle: { color: '#2cb615' }, label: { color: '#2cb615', fontSize: 10 } } ] }, WebTM/views/ÖÊÁ¿¹ÜÀí/Ê×¼þ¼ìÑéµ¥/QC_FirstPieceCheckBillList.html
@@ -587,7 +587,7 @@ var ajaxLoad = layer.load(); $.ajax({ //h_v_QC_FirstPieceCheckBill url: GetWEBURL() + '/QC_FirstPieceCheckBill/QC_FirstPieceCheckBillList', url: GetWEBURL() + '/QC_FirstPieceCheckBillMain/QC_FirstPieceCheckBillMainList', type: "GET", async: false, data: { "sWhere": sqlWhere, "user": sessionStorage["HUserName"] }, WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBillList.html
@@ -587,7 +587,7 @@ option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , height: 700 , page: true , totalRow: true , cellMinWidth: 90 @@ -1694,7 +1694,7 @@ col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 }); break; default: if (data[i].name == 'æ°é' || data[i].name == 'åºç«æ°é' || data[i].name == 'æ¥åºæ°é') { if (data[i].name == 'æ°é' || data[i].name == 'åºç«æ°é' || data[i].name == 'æ¥åºæ°é' || data[i].name == 'åæ ·æ°é') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, totalRow: true }); } else { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); @@ -1709,7 +1709,7 @@ , toolbar: '#toolbarDemo' , cols: [col] , data: data1.data , height: 300 , height: 700 , page: true , totalRow: true , cellMinWidth: 90 WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBill.html
@@ -2032,6 +2032,13 @@ } } var HMouldNum = $('#HMouldNum').val(); if (HMouldNum == "") { layer.msg("模穴å·ä¸è½ä¸ºç©ºï¼"); return; } //å é¤åè¡¨æ°æ®æ¶ ä¼å ç¨æ°ç»çä½ç½®,éè¦éæ°æä¸ä¸é¡ºåº WebTM/views/ÁìÁÏ·¢»õ/ÁìÁϳö¿â/Kf_MateOutBillList.html
@@ -66,6 +66,15 @@ <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"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HBillno2" id="HBillno2" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnResCnz" id="btnResCnz" 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> @@ -90,17 +99,17 @@ </div> </div> <!--<div class="layui-inline"> <label class="layui-form-label">ç©æä»£ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" id="HMaterNumber" style="width:190px;"> <label class="layui-form-label">ç©æä»£ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" id="HMaterNumber" style="width:190px;"> </div> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç©æåç§°</label> <div class="layui-input-block"> <input type="text" class="layui-input" id="HMaterName" 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" id="HMaterName" style="width:190px;"> </div> </div>--> <div class="layui-inline"> <label class="layui-form-label">å¶å人</label> <div class="layui-input-block"> @@ -351,6 +360,44 @@ }); //#endregion //#region 鿰忥æé® form.on('submit(btnResCnz)', function (data) { set_ResCnz(); }); //鿰忥æé® function set_ResCnz() { var HBillno2 = $('#HBillno2').val(); if (HBillno2 == "") { layer.msg('请è¾å ¥éè¦åæ¥çåæ®å·ï¼'); return; } $.ajax({ url: GetWEBURL() + '/Kf_MateOutBillController/GetKf_MateOutBill_Sync_Json', type: "GET", data: { "HBillNo": HBillno2, "HBillType": 1204 }, 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.close(wait); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#region éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery();