WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/WebTM.csproj.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/基础资料/工资基础资料/Gy_Group.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/计划管理/Excel/Gy_Group_Excel.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -437,6 +437,7 @@ <Content Include="views\ç³»ç»ç®¡ç\ç¨æ·ç®¡ç\Gy_UserDeptList.html" /> <Content Include="views\ç³»ç»ç®¡ç\å¤çº§å®¡æ¹\审æ¹è¿åº¦\Xt_CheckFlowProgressList.html" /> <Content Include="views\ç³»ç»ç®¡ç\ç¨æ·ç®¡ç\Xt_UserRightQuery.html" /> <Content Include="views\计å管ç\Excel\Gy_Group_Excel.html" /> <Content Include="views\计å管ç\å·¥èºè·¯çº¿\Pay_ProcPriceTypeChangeReport.html" /> <Content Include="views\设å¤ç®¡ç\Sb_Add_EquipRepairSignBillList.html" /> <Content Include="views\设å¤ç®¡ç\Sb_EquipRepairSignBillList_PDA.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>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\vs\项ç®ä»£ç \MES-WEB-TM\MESWMS-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_Group.html
@@ -151,6 +151,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>å¯¼å ¥</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> @@ -241,6 +242,7 @@ break; //å¯¼å ¥ case 'set_SouceExcel': set_SouceExcel(); break; //å®¡æ ¸æé® case 'btn-Audit': set_CheckBill(0); @@ -360,6 +362,17 @@ } //#endregion //å¯¼å ¥ function set_SouceExcel() { layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç产çç»å¯¼å ¥' , shift: 0//å¼¹åºå¨ç» , content: '../../计å管ç/Excel/Gy_Group_Excel.html?OperationType=dao&HSouceBillType=' }) } //æä»¶ä¸ä¼ upload.render({ elem: '#UpLoad', WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillList.html
@@ -32,9 +32,9 @@ </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">è§æ ¼åå·</label> <label class="layui-form-label">ç©æç¼ç </label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HModel" id="HModel"> <input type="text" class="layui-input ForFilteringSchemes" name="HMaterName" id="HMaterName"> </div> </div> <div class="layui-inline"> @@ -76,9 +76,9 @@ </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">ç©æç¼ç </label> <label class="layui-form-label">è§æ ¼åå·</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HMaterName" id="HMaterName"> <input type="text" class="layui-input ForFilteringSchemes" name="HModel" id="HModel"> </div> </div> <div class="layui-inline"> @@ -100,14 +100,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;display:none;">éç½®</button> <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"> <!--å¨ææ¸²æç»ç»--> </select> <label class="layui-form-label">éå®è®¢å</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HSeOrderBillNo" id="HSeOrderBillNo"> </div> </div> <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> <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> @@ -129,6 +130,16 @@ <input type="text" class="layui-input ForFilteringSchemes" name="HERPID" id="HERPID"> </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"> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> </div> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> @@ -1027,6 +1038,7 @@ var WorkCenter = $("#WorkCenter").val();//åæ®å· var HMaterName = $("#HMaterName").val();//åæ®å· var HErpID = $("#HERPID").val();//å¯ä¸æ è¯ var HSeOrderBillNo = $("#HSeOrderBillNo").val(); //éå®è®¢å var HDeptName = $("#HDeptName").val();//åæ®å· var HStatus = $("#HStatus").val();//åæ®å· var HBillType = $("#HBillType").val();//åæ®ç±»å @@ -1137,6 +1149,9 @@ if (HOrderProcNO) { sWhere += " and 订åè·è¸ªå· like '%" + HOrderProcNO + "%'"; } if (HSeOrderBillNo) { sWhere += " and éå®è®¢åå· like '%" + HSeOrderBillNo + "%'"; } if (WorkCenter) { sWhere += " and åæ®å· like '%" + WorkCenter + "%'"; } WebTM/views/¼Æ»®¹ÜÀí/Excel/Gy_Group_Excel.html
New file @@ -0,0 +1,234 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>ç产çç»å¯¼å ¥</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card" style="padding: 2px;background-color: #efefef;"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 10px; "> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">å¯¼å ¥æ°æ®</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Cancel" id="Cancel">éåº</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="UpLoad" id="UpLoad">æä»¶ä¸ä¼ </button> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <div class="layui-tab-content"> <!--åºæ¬ä¿¡æ¯--> <div class="layui-tab-item layui-show"> <div class="layui-form-item" style="padding-top: 10px;"> </div> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> </div> </script> </form> </div> </div> </div> </body> </html> <script type="text/html" id="barDemo"> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> </script> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util', 'upload'], 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 , tree = layui.tree , util = layui.util , upload = layui.upload var option = []; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æä»¶ä¸ä¼ upload.render({ elem: '#UpLoad', url: GetWEBURL() + '/Gy_Process/Gy_Process_Excel', contentType: 'application/json', exts: 'xls|xlsx', //å 许ä¸ä¼ çç±»å done: function (data1) { if (data1.count == 1) { option.data = data1.data; table.render(option); } else { layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function (err) { debugger layer.alert('å¯¼å ¥åºç°å¼å¸¸', { icon: 2 }); } }); //è¡å äºä»¶ table.on('tool(mainTable)', function (obj) { set_GridDelete(obj); //è¡å å é¤ }); //å¯¼å ¥ ä¿åæ°æ® form.on('submit(btnSave)', function (data) { if (table.cache["mainTable"] != null) { set_AddNew(data); } else { layer.msg("æ æ°æ®,请å å¯¼å ¥æ°æ®!"); } }) //éåº form.on('submit(Cancel)', function () { Pub_Close(1); }) //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //#region åå§åçé¢ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); } //#endregion //åå§åè¡¨æ ¼ function set_InitGrid() { option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-120' , page: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] , loading: false , cols: [[ { type: 'checkbox', fixed: 'left' } , { field: 'HOrgID', title: 'HOrgID', width: 120, hide: true } , { field: 'ç»ç»ä»£ç ', title: 'ç»ç»ä»£ç ', width: 120 } , { field: 'ç»ç»åç§°', title: 'ç»ç»åç§°', width: 120 } , { field: 'çç»ä»£ç ', title: 'çç»ä»£ç ', width: 120 } , { field: 'çç»', title: 'çç»', width: 120 } , { field: 'HDeptID', title: 'HDeptID', width: 120, hide: true } , { field: 'é¨é¨ä»£ç ', title: 'é¨é¨ä»£ç ', width: 120, hide: true } , { field: 'æå±é¨é¨', title: 'æå±é¨é¨', width: 120 } , { field: 'çç»æ»äººæ°', title: 'çç»æ»äººæ°', width: 120} , { field: 'å·¥åºä»£ç ', title: 'å·¥åºä»£ç ', width: 120, hide: true } , { field: 'å·¥åº', title: 'å·¥åº', width: 120 } , { field: '夿³¨', title: '夿³¨', width: 120 } ]] }; //渲æé¡µé¢ table.render(option); //DisPlay_HideColumn(); } //è¡å å é¤ function set_GridDelete(obj) { var data = obj.data; var rowIndex = $(obj.tr).attr("data-index"); if (obj.event === 'del') { layer.confirm('ççå é¤è¡åï¼', function (index) { console.log("ç´¢å¼ä¸º:" + rowIndex); if (rowIndex === '0') { layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); } else { var oldData = option.data; oldData.splice(obj.tr.data('index'), 1) option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ table.render(option); layer.close(index); } }); } } //å¯¼å ¥(ä¿å) function set_AddNew(data) { var num = []; for (var i = 0; i < option.data.length; i++) { if (option.data[i] != "") { num.push(option.data[i]) } } var sSubStr = JSON.stringify(num); var sMainSub = sSubStr + '&å' + sessionStorage["HUserName"]; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "/Gy_Process/Gy_Process_btnSave", async: true, data: { "sMainSub": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { layer.close(index); layer.msg(data.Message); option.data = null; table.cache["mainTable"] = null; table.render(option); } else { layer.close(index); layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //#endregion }); </script> WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill.html
@@ -360,6 +360,13 @@ <input type="text" class="layui-input" name="HModel" id="HModel" value="" style="width: 190px;" readonly> </div> </div> <div class="layui-col-xs8 layui-inline"> <label class="layui-form-label">夿³¨</label> <div class="layui-input-block"> <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;"> </div> </div> </div> <div class="layui-row"> <!--<div class="layui-col-xs8 layui-inline"> @@ -522,12 +529,7 @@ <input type="text" class="layui-input" value="0" name="" id=""> </div> </div> <div class="layui-col-xs8 layui-inline"> <label class="layui-form-label">夿³¨</label> <div class="layui-input-block"> <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;"> </div> </div> </div> </div> </div>