WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/layuiadmin/Scripts/webConfig.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/index.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/基础资料/工资基础资料/Gy_ProcPrice.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/基础资料/工资基础资料/Gy_ProcPriceList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/工资管理/Gy_DuSubsidyItemBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/工资管理/Gy_DuSubsidyItemBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/工资管理/Gy_WorkPayTypeBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldRepairChangeBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldRepairInBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldRepairOutBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -525,6 +525,7 @@ <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Gy_DepartmentList.html" /> <Content Include="views\åºç¡èµæ\å·¥èµåºç¡èµæ\Gy_ProcPriceList.html" /> <Content Include="views\åºç¡èµæ\å·¥èµåºç¡èµæ\Gy_Group_Add_Edit.html" /> <Content Include="views\åºç¡èµæ\å·¥èµåºç¡èµæ\Gy_ProcPrice.html" /> <Content Include="views\åºç¡èµæ\ç产åºç¡èµæ\Add_Edit_Gy_Process.html" /> <Content Include="views\åºç¡èµæ\éè´åºç¡èµæ\Gy_Supplier_Edit.html" /> <Content Include="views\åºç¡èµæ\éå®åºç¡èµæ\Gy_Customer_Edit.html" /> @@ -553,6 +554,8 @@ <Content Include="views\åºç¡èµæ\è¾ å©åºç¡èµæ\Sb_Add_MaintenanceMode.html" /> <Content Include="views\åºç¡èµæ\éè´åºç¡èµæ\Gy_Supplier.html" /> <Content Include="views\åºç¡èµæ\éå®åºç¡èµæ\Gy_Customer.html" /> <Content Include="views\å·¥èµç®¡ç\Gy_DuSubsidyItemBillEdit.html" /> <Content Include="views\å·¥èµç®¡ç\Gy_DuSubsidyItemBillList.html" /> <Content Include="views\å·¥èµç®¡ç\Gy_WorkPayTypeBillEdit.html" /> <Content Include="views\å·¥èµç®¡ç\Gy_WorkPayTypeBillList.html" /> <Content Include="views\å·¥èµç®¡ç\Gy_WorkTypeBillEdit.html" /> WebTM/layuiadmin/Scripts/webConfig.js
@@ -6,7 +6,7 @@ //var WEBURL = "http://localhost:8080/API/"; //颿忬å°é ç½® //var WEBURL = "http://localhost:8082/lubao"; //颿忬å°é ç½® //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //æ¨é²æ¬å°é ç½® //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //ç« ç´«ææ¬å°é ç½® var WEBURL = "http://localhost:8082/LuBaoAPI/"; //ç« ç´«ææ¬å°é ç½® //var WEBURL = "http://10.1.4.155/API/"; //æ±ä¸°å®¢æ·NEW //var WEBURL = "http://47.96.97.237/API/"; //æºäºæå¡å¨ //var WEBURL = "http://183.129.128.86:9090/API/"; //å¯è´å¥ç¹å®¢æ·æå¡å¨å¤ç½ WebTM/views/index.html
@@ -610,7 +610,7 @@ <dd> <a>æ£è¡¥èµæ</a> <dl class="layui-nav-child"> <dd><a lay-href="#">æ£è¡¥èµæ</a></dd> <dd><a lay-href="å·¥èµç®¡ç/Gy_DuSubsidyItemBillList.html">æ£è¡¥å·¥èµèµæç»´æ¤</a></dd> </dl> </dd> <dd> @@ -752,7 +752,8 @@ <dd> <a>å·¥èµåºç¡èµæ</a> <dl class="layui-nav-child"> <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPriceList.html">å·¥åºå·¥ä»·èµæ</a></dd> <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPrice.html">å·¥åºå·¥ä»·èµæ</a></dd> <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPriceList.html">å·¥åºå·¥ä»·èµæç»´æ¤</a></dd> </dl> </dd> </dl> WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_ProcPrice.html
New file @@ -0,0 +1,753 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>å·¥åºå·¥ä»·èµæ</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/PubCustom.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> <style> .layui-form-item .layui-inline { margin-right: 0; } html { background-color: white; color: white; } .layui-table-cell { overflow: visible !important; } td .layui-form-select { margin-top: -10px; margin-left: -15px; margin-right: -15px; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card" style="padding: 2px;background-color: #efefef;"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 10px;"> <button type="button" class="layui-btn layui-btn-sm" lay-submit="" lay-filter="btn-AddNew" id="btn-AddNew">æ°å¢</button> <!--<button type="button" class="layui-btn layui-btn-sm" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-submit="" lay-filter="btn-Exit" id="btn-Exit">éåº</button> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <ul class="layui-tab-title" lay-filter="tab-all"> <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> <li lay-id="2" style="padding:1px;">å¶åä¿¡æ¯</li> </ul> <div class="layui-tab-content"> <!--åºæ¬ä¿¡æ¯--> <div class="layui-tab-item layui-show"> <div class="layui-form-item" style="padding-top: 10px;"> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">åºå®é¡¹ç®</label> <div class="layui-input-block"> <input type="radio" name="HSelectCus" id="HSelectCus" value="true" title="å·¥åº"> <input type="radio" name="HSelectMater" id="HSelectMater" value="false" title="ç©æ"> <input type="radio" name="HSelectCusNone" id="HSelectCusNone" value="false" title="èªç±" checked> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å·¥åºä»£ç </label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HProcNumber" id="HProcNumber" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> <input type="hidden" name="HProcID" id="HProcID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="width: 40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å·¥åºåç§°</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HProcName" id="HProcName" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ç©æä»£ç </label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> <input type="hidden" name="HMaterID" id="HMaterID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="width: 40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ç©æåç§°</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">è§æ ¼åå·</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaterModel" id="HMaterModel" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">æå±é¨é¨</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HDeptName" id="HDeptName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> <input type="hidden" name="HDeptID" id="HDeptID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchDept" id="btnSearchDept" style="width: 40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> </div> </div> </div> <!--å¶åä¿¡æ¯--> <div class="layui-tab-item"> <div class="layui-form-item"> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å¶å人</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å®¡æ ¸äºº</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å ³é人</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å¶åæ¥æ</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å®¡æ ¸æ¥æ</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å ³éæ¥æ</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä¿®æ¹äºº</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä½åºäºº</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä¿®æ¹æ¥æ</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä½åºæ¥æ</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> </div> </div> </div> </div> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> </div> </script> </form> </div> </div> </div> <!--è¡æé®--> <script type="text/html" id="barDemo"> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> </script> <!--è¡ä¸æéæ©(ç»è®º)--> <script type="text/html" id="HCostFlagCol"> <select name="HCostFlagCol" lay-filter="HCostFlagCol" id="HCostFlagCol{{d.LAY_TABLE_INDEX+1}}"> <option value="å¦">å¦</option> <option value="æ¯">æ¯</option> </select> </script> <script type="text/html" id="HFlowFlagCol"> <select name="HFlowFlagCol" lay-filter="HFlowFlagCol" id="HFlowFlagCol{{d.LAY_TABLE_INDEX+1}}"> <option value="å¦">å¦</option> <option value="æ¯">æ¯</option> </select> </script> <script type="text/html" id="HPayFlagCol"> <select name="HPayFlagCol" lay-filter="HPayFlagCol" id="HPayFlagCol{{d.LAY_TABLE_INDEX+1}}"> <option value="å¦">å¦</option> <option value="æ¯">æ¯</option> </select> </script> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , element = layui.element; //å ¬ç¨åé var rowdata; var option = []; //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ //if (sessionStorage.login != "login") { // layer.confirm("ç»å½å¤±æï¼è¯·éæ°ç»å½ï¼", { // icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] // }, function () { window.location.href = "../../user/login.html"; }); //} var params = get_UrlVars(); if (typeof (params[params[0]]) == "undefined") { var OperationType = 1.2;//æä½ç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å var HICMOEntryID = params[params[3]];//æºååid } //夿æ¯å¦æ°å¢ if (OperationType == 1.1) { } else if (OperationType == 2) { } else if (OperationType == 3) { } //åå§åè¡¨æ ¼ set_InitGrid(); //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; //æ°å¢è¡è¡¨æ ¼æ°æ® var NewRow = { "HMaterIDCol": "", "HMaterNumberCol": "", "HMaterNameCol": "", "HMaterModelCol": "", "HProcIDCol": "", "HProcNumberCol": "", "HProcNameCol": "", "HSourceNumberCol": "", "HSourceNameCol": "", "HPriceCol": "", "HBeginDateCol": "", "HEndDateCol": "", "HCostFlagCol": "", "HFlowFlagCol": "", "HPayFlagCol": "", "HRemarkCol": "" }; switch (obj.event) { case 'btn-AddLine': table.cache["mainTable"].push(NewRow); option.data = table.cache["mainTable"]; table.render(option); for (var i = 1; i <= option.data.length; i++) { $('#HCostFlagCol' + i + '').find("option[value='" + option.data[i - 1].HCostFlagCol + "']").attr("selected", true); $('#HFlowFlagCol' + i + '').find("option[value='" + option.data[i - 1].HFlowFlagCol + "']").attr("selected", true); $('#HPayFlagCol' + i + '').find("option[value='" + option.data[i - 1].HPayFlagCol + "']").attr("selected", true); } form.render('select'); break; case 'btn-CopyLine': var copydata = JSON.stringify(data); if (data.length <= 0) { layer.msg("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); } else if (data.length > 1) { layer.msg("åªè½éæ©å¤å¶ä¸è¡ï¼"); } else { var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ for (var i = 1; i <= option.data.length; i++) { $('#HCostFlagCol' + i + '').find("option[value='" + option.data[i - 1].HCostFlagCol + "']").attr("selected", true); $('#HFlowFlagCol' + i + '').find("option[value='" + option.data[i - 1].HFlowFlagCol + "']").attr("selected", true); $('#HPayFlagCol' + i + '').find("option[value='" + option.data[i - 1].HPayFlagCol + "']").attr("selected", true); } form.render('select'); } break; } }); //éåºæé® form.on('submit(btn-Exit)', function (data) { get_Exit(); }); //æ°å¢æé® form.on('submit(btn-AddNew)', function (data) { window.location.reload(); }); //éåº function get_Exit() { if (OperationType == 1.1) { Pub_Close(1); } else if (OperationType == 1.2) { Pub_Close(2); } else if (OperationType == 2) { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); } else if (OperationType == 3) { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); } } //è¡å äºä»¶ table.on('tool(mainTable)', function (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(); option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ table.reload(option); layer.close(index); } }); } $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { if (event.key == "F7") { if (obj.event == 'HMaterCheck') { layer.open({ type: 2, skin: 'layui-layer-rim', title: 'ç©æå表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { var iframeWindow = window['layui-layer-iframe' + index] var checkStatus = iframeWindow.layui.table.checkStatus('ck-table'); if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } obj.update({ HMaterIDCol: checkStatus.data[0].HItemID , HMaterNumberCol: checkStatus.data[0].HNumber , HMaterNameCol: checkStatus.data[0].HName , HMaterModelCol: checkStatus.data[0].HModel }); layer.close(layer.index); } , btn2: function (index, layero) { }, end: function () { } }); } if (obj.event == 'HProcCheck') { layer.open({ type: 2, skin: 'layui-layer-rim', title: 'ç©æå表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../Baseset/åºç¡èµæ/Gy_ProcList.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { var iframeWindow = window['layui-layer-iframe' + index] var checkStatus = iframeWindow.layui.table.checkStatus('ck-table'); if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } obj.update({ HProcIDCol: checkStatus.data[0].HItemID , HProcNumberCol: checkStatus.data[0].å·¥åºä»£ç , HProcNameCol: checkStatus.data[0].å·¥åº }); layer.close(layer.index); } , btn2: function (index, layero) { }, end: function () { } }); } if (obj.event == 'HSourceCheck') { layer.open({ type: 2, skin: 'layui-layer-rim', title: 'èµæºå表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../PublicPage/SourceInformation.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { var iframeWindow = window['layui-layer-iframe' + index] var checkStatus = iframeWindow.layui.table.checkStatus('mainTable'); if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } obj.update({ HSourceNumberCol: checkStatus.data[0].HNumber , HSourceNameCol: checkStatus.data[0].HName }); layer.close(layer.index); } , btn2: function (index, layero) { }, end: function () { } }); } obj.event = ""; return false; } }) }); //ä¿åæé® form.on('submit(btnSave)', function (data) { set_SaveBill(data); }); //ä¿å function set_SaveBill(data) { if ($("#HICMOQty").val() == "" || $("#HICMOQty").val() <= 0) { layer.msg("ä»»å¡åæ°éä¸è½ä¸ºç©ºä¸ä¸è½å°äºçäº0ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return; } if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) { layer.msg("æµè½¬å¡æ°éä¸è½ä¸ºç©ºä¸ä¸è½å°äºçäº0ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return; } if ($("#HFirstCheckEmp").val() == 0) { layer.msg("æ£éªåæªéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return; } var sSubTable = table.cache['mainTable']; for (var i = 0; i < sSubTable.length; i++) { if (!sSubTable[i].HQCCheckItemID) { var indexRow = i + 1; layer.msg("第" + indexRow + "è¡ï¼æ£éªé¡¹ç®ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return; } } var sMainStr = JSON.stringify(data.field); var sSubStr = JSON.stringify(table.cache['mainTable']); var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "/QC_FirstPieceCheckBill/set_SaveBill", async: true, data: { "sMainSub": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { //layer.confirm(data.Message, { // icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], // btn2: function () { // //parent.layui.admin.events.closeThisTabs();å ³éé¡µç¾ // //window.close();//å ³é页é¢ï¼æµè§å¨ææï¼PDAæ æ // parent.location.href = "../../../views/index.html" // }//å ³é //}, function () { window.location.reload(); });//æ°å¢ layer.close(index); layer.msg("æäº¤æå"); $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//ä¿åæé® } 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: "温馨æç¤º" }); } }); } //表头信æ¯å·¥åºå¼¹çª form.on('submit(btnSearchProc)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'å·¥åºå表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../Baseset/åºç¡èµæ/Gy_ProcList.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HProcID").val(checkStatus.data[0].HItemID); $("#HProcNumber").val(checkStatus.data[0].å·¥åºä»£ç ); $("#HProcName").val(checkStatus.data[0].å·¥åº); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯äº§åå¼¹çª form.on('submit(btnSearchMater)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'ç©æå表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HMaterID").val(checkStatus.data[0].HItemID); $("#HMaterNumber").val(checkStatus.data[0].HNumber); $("#HMaterName").val(checkStatus.data[0].HName); $("#HMaterModel").val(checkStatus.data[0].HModel); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //表头信æ¯é¨é¨å¼¹çª form.on('submit(btnSearchDept)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'é¨é¨å表', closeBtn: 1, shift: 2, area: ['90%', '90%'], maxmin: true, content: ['../../Baseset/åºç¡èµæ/Gy_DepartmentList.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HDeptID").val(checkStatus.data[0].HItemID); $("#HDeptName").val(checkStatus.data[0].HName); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //åå§åè¡¨æ ¼ function set_InitGrid() { $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HMaker").val(sessionStorage["HUserName"]); rowdata = [{ "HMaterIDCol": "", "HMaterNumberCol": "", "HMaterNameCol": "", "HMaterModelCol": "", "HProcIDCol": "", "HProcNumberCol": "", "HProcNameCol": "", "HSourceNumberCol": "", "HSourceNameCol": "", "HPriceCol": "", "HBeginDateCol": "", "HEndDateCol": "", "HCostFlagCol": "", "HFlowFlagCol": "", "HPayFlagCol": "", "HRemarkCol": "" }]; option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , limit: 500 , height: 'full-250' , cellMinWidth: 90 , cols: [[ { type: 'checkbox' } , { field: 'HMaterIDCol', title: 'ç©æID', edit: 'text', hide: true } , { field: 'HMaterNumberCol', title: 'ç©æä»£ç ', edit: 'text', event: "HMaterCheck", width: 200 } , { field: 'HMaterNameCol', title: 'ç©æåç§°', width:200 } , { field: 'HMaterModelCol', title: 'è§æ ¼åå·', width: 200 } , { field: 'HProcIDCol', title: 'å·¥åºID', edit: 'text', hide: true } , { field: 'HProcNumberCol', title: 'å·¥åºä»£ç ', edit: 'text', event: "HProcCheck" } , { field: 'HProcNameCol', title: 'å·¥åºåç§°' } , { field: 'HSourceNumberCol', title: 'èµæºä»£ç ', edit: 'text', event: "HSourceCheck" } , { field: 'HSourceNameCol', title: 'èµæºåç§°' } , { field: 'HPriceCol', title: 'åä»·', edit: 'text' } , { field: 'HBeginDateCol', title: 'å¼å§æ¥æ', edit: 'text' } , { field: 'HEndDateCol', title: 'ç»ææ¥æ', edit: 'text' } , { field: 'HCostFlagCol', title: 'ææ¬å¿ é', templet: '#HCostFlagCol' } , { field: 'HFlowFlagCol', title: 'æµè½¬é»è®¤', templet: '#HFlowFlagCol' } , { field: 'HPayFlagCol', title: 'å·¥èµé»è®¤', templet: '#HPayFlagCol' } , { field: 'HRemarkCol', title: '夿³¨', edit: 'text' } , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } ]] , done: function (res, curr, count) { option.data = res.data; $('.layui-form-select').find('input').unbind("blur"); $('tr').each(function (e) { var $cr = $(this); var dataIndex = $cr.attr("data-index"); $.each(option.data, function (index, value) { if (value.LAY_TNDEX == dataIndex) { $cr.find('input').val(value.HCostFlagCol); $cr.find('input').val(value.HFlowFlagCol); $cr.find('input').val(value.HPayFlagCol); } }); }); } , text: { none: 'æ æ°æ®ï¼' } }; option.data = rowdata; table.render(option); } form.on('select(HCostFlagCol)', function (data) { var elem = data.othis.parents('tr'); var dataindex = elem.attr("data-index"); $.each(option.data, function (index, value) { if (value.LAY_TABLE_INDEX == dataindex) { value.HCostFlagCol = data.value; } }); }); form.on('select(HFlowFlagCol)', function (data) { var elem = data.othis.parents('tr'); var dataindex = elem.attr("data-index"); $.each(option.data, function (index, value) { if (value.LAY_TABLE_INDEX == dataindex) { value.HFlowFlagCol = data.value; } }); }); form.on('select(HPayFlagCol)', function (data) { var elem = data.othis.parents('tr'); var dataindex = elem.attr("data-index"); $.each(option.data, function (index, value) { if (value.LAY_TABLE_INDEX == dataindex) { value.HPayFlagCol = data.value; } }); }); //以ä¸ä¸ºlayui模å }); </script> </body> </html> WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_ProcPriceList.html
@@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>å·¥åºå·¥ä»·èµæ</title> <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"> @@ -105,7 +105,7 @@ <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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button>--> <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="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> @@ -327,7 +327,7 @@ , area: ['100%', '100%'] , title: 'çäº§èµæº-æ°å¢' , shift: 0//å¼¹åºå¨ç» , content: '../å·¥èµåºç¡èµæ/Gy_Group_Add_Edit.html?OperationType=1&linterid=&HSouceBillType=' , content: '../å·¥èµåºç¡èµæ/Gy_ProcPrice.html?OperationType=1.1&linterid=&HSouceBillType=' }) } //#endregion WebTM/views/¹¤×ʹÜÀí/Gy_DuSubsidyItemBillEdit.html
New file @@ -0,0 +1,260 @@ <!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="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">æ£è¡¥èµæä»£ç </label> <div class="layui-input-inline"> <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ£è¡¥èµæåç§°</label> <div class="layui-input-inline"> <input class="layui-input" name="HName" lay-verify="HName" id="HName"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å©è®°ç </label> <div class="layui-input-inline"> <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">次 åº</label> <div class="layui-input-inline"> <input class="layui-input" name="HSno" lay-verify="HSno" id="HSno"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç±» å</label> <div class="layui-input-inline"> <select name="HType" lay-verify="HType" id="HType"> <option value="补贴" selected="selected">补贴</option> <option value="æ£æ¬¾">æ£æ¬¾</option> <option value="社ä¿">社ä¿</option> <option value="ç¨è´¹">ç¨è´¹</option> <option value="è¾ å©">è¾ å©</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®µæè¿°</label> <div class="layui-input-inline"> <input class="layui-input" name="HCaption" lay-verify="HCaption" id="HCaption"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®µåç§°</label> <div class="layui-input-inline"> <input class="layui-input" name="HSQLColumnName" lay-verify="HSQLColumnName" id="HSQLColumnName"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®µç±»å</label> <div class="layui-input-inline"> <select name="HDataType" lay-verify="HDataType" id="HDataType"> <option value="å符" selected="selected">å符</option> <option value="宿°">宿°</option> <option value="éé¢">éé¢</option> <option value="é»è¾">é»è¾</option> <option value="æ¥æ">æ¥æ</option> <option value="æ´æ°">æ´æ°</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">é»è®¤å¼</label> <div class="layui-input-inline"> <input class="layui-input" name="HDefaultValue" lay-verify="HDefaultValue" id="HDefaultValue"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">夿³¨</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç¦ç¨æ å¿</label> <div class="layui-input-block"> <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" checked=""> </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> //è·ååæ° 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 () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , element = layui.element; //常è§ç¨æ³ //#region è¿å ¥é¡µé¢æ¢å è½½ //夿æä½ç±»å if (OperationType == 3) {//ç¼è¾ set_EditFromGrid(linterid); } //#endregion //#region 头é¨å·¥å ·æ äºä»¶ //ä¿å form.on('submit(Saver)', function (data) {//ä¿å //debugger; var isEndCheck = document.getElementById("HStopflag").checked; data.field.HStopflag = isEndCheck;//å°æ°ç»åå¹¶æå符串 data.field.HItemID = linterid == "" ? 0 : linterid; var oMain = JSON.stringify(data.field) var sMainSub = oMain + ';' + linterid; $.ajax( { type: "POST", url: GetWEBURL() + "/Gy_DuSubsidyItemBill/SaveGetGy_DuSubsidyItemBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "oMain": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { $('#add-btn').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); } }); }); //éåºæé® form.on('submit(Exit)', function () { Pub_Close(1); }) //#endregion function f_alert(sMsg) { layer.alert(sMsg, { icon: 5 }); } //ç¼è¾è·åè¡¨å¤´æ°æ® function set_EditFromGrid(linterid) { $.ajax({ url: GetWEBURL() + "Gy_DuSubsidyItemBill/xg", type: "GET", data: { "HID": linterid }, success: function (result) { console.log(result); ajaxReturnData = JSON.parse(JSON.stringify(result)).data; $("#HNumber").val(result.data[0].HNumber); $("#HName").val(result.data[0].HName); $("#HHelpCode").val(result.data[0].HHelpCode); $("#HRemark").val(result.data[0].HRemark); $("input[name='HStopflag']").prop("checked", result.data[0].HStopflag);//true:éä¸ false:ä¸éä¸ $("#HSno").val(result.data[0].HSno); $("#HType").val(result.data[0].HType); $("#HCaption").val(result.data[0].HCaption); $("#HSQLColumnName").val(result.data[0].HSQLColumnName); $("#HDataType").val(result.data[0].HDataType); $("#HDefaultValue").val(result.data[0].HDefaultValue); layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //çå¬æäº¤ form.verify({ numberOrEmpty: function (value, item) { // if (value != '') { if (!/^\d+$/.test(value)) { return 'ä¸è½ä¸ºç©ºææ°åæè 0'; } //} } }); }); </script> </body> </html> WebTM/views/¹¤×ʹÜÀí/Gy_DuSubsidyItemBillList.html
New file @@ -0,0 +1,299 @@ <!DOCTYPE html> <html> <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/treeTable.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/layui/lay/modules/util.js"></script> <style media="screen"> .custom-tree-item-clicked { color: #FC9003 } .layui-form-label { width: 40px; padding: 9px 5px; } .layui-input-block { margin-left: 50px; } </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 style="padding: 10px;"> <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnAdd"><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnModify"><i class="layui-icon layui-icon-edit"></i>ä¿®æ¹</button> <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btndelete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> </div> <div class="layui-form-item" style="border-top: solid 1px #F6F6F6;"> <div class="layui-row" style="padding:10px 0"> <div class="layui-col-xs3 layui-inline" style="width: 23%; display:none;"> <div id="treeCheckItem" lay-filter="treeCheckItem" class="demo-tree demo-tree-box" style="height: 520px; overflow: scroll;"></div> </div> <div class="layui-col-xs12 layui-inline"> <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" name="HNumber" id="HNumber"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åç§°</label> <div class="layui-input-block"> <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> </div> <div> <table class="" id="mainTable" lay-filter="mainTable"></table> </div> </div> </div> </div> </div> </div> </form> </div> </div> </div> </div> <script src="../../layuiadmin/layui/zgqlayui.js"></script> <script src="../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> layui.config({ base: '../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['tree', '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 , util = layui.util , tree = layui.tree var sWhere = ""; var option = []; //#endregion //#region è¿å ¥é¡µé¢å³å //åå§åè¡¨æ ¼ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æ°å¢ form.on('submit(btnAdd)', function (obj) { set_AddNew(obj); }) //ä¿®æ¹ form.on('submit(btnModify)', function (data) { set_ShowBill(data); }); //å é¤ form.on('submit(btndelete)', function (obj) { set_DeleteBill(obj); }); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { var HNumber = $("#HNumber").val(); var HName = $("#HName").val(); if (HNumber) { sWhere += " and æ£è¡¥èµæä»£ç like '%" + HNumber + "%'"; } if (HName) { sWhere += " and æ£è¡¥èµæåç§° like '%" + HName + "%'"; } get_Display(sWhere); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å }); //#endregion //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ //åå§åè¡¨æ ¼ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); //æ¥è¯¢ get_Display(sWhere); } //åå§åè¡¨æ ¼ function set_InitGrid() { option = { elem: '#mainTable' , height: 'full-50' , page: true , cellMinWidth: 90 , cols: [[ { type: 'radio', fixed: 'left' } , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } , { field: 'æ£è¡¥èµæä»£ç ', title: 'æ£è¡¥èµæä»£ç ' } , { field: 'æ£è¡¥èµæåç§°', title: 'æ£è¡¥èµæåç§°' } , { field: 'ç¦ç¨æ è®°', title: 'ç¦ç¨æ è®°' } , { field: '夿³¨', title: '夿³¨' } , { field: 'åºå·', title: 'åºå·' } , { field: 'ç±»å', title: 'ç±»å' } , { field: 'ä½¿ç¨æ è®°', title: 'ä½¿ç¨æ è®°' } ]] }; } //æ¥è¯¢ function get_Display(sWhere) { var ajaxLoad = layer.load(); //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 $.ajax({ url: GetWEBURL() + '/Gy_DuSubsidyItemBill/Gy_DuSubsidyItemlist', type: "GET", data: { "sWhere": sWhere }, success: function (data1) { if (data1.count == 1) { option.data = data1.data; table.render(option); layer.close(ajaxLoad); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //æ°å¢ function set_AddNew(obj) { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ°å¢æ£è¡¥èµæ', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../å·¥èµç®¡ç/Gy_DuSubsidyItemBillEdit.html?OperationType=1&linterid=&HSouceBillType='], end: function () { //å·æ°é¡µé¢, location.reload(); }, success: function (layero, index) { } }); return false;//è¿éå 个return false;å°±ä¸ä¼ä¸¤æ¬¡æäº¤ } //ä¿®æ¹ function set_ShowBill(data) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var hID = data[0].HItemID.toString(); //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾æ£è¡¥èµæ' , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../å·¥èµç®¡ç/Gy_DuSubsidyItemBillEdit.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(obj) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].HItemID.toString(); //é»è¾å 餿¹æ³ layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { $.ajax({ type: "GET", url: GetWEBURL() + "Gy_DuSubsidyItemBill/Delete_Json", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID }, 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 //以䏿¯layui模å }); </script> </body> </html> WebTM/views/¹¤×ʹÜÀí/Gy_WorkPayTypeBillList.html
@@ -163,8 +163,8 @@ , cols: [[ { type: 'radio', fixed: 'left' } , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } , { field: 'å·¥èµç±»å代ç ', title: 'å·¥ç§ä»£ç ' } , { field: 'å·¥èµç±»ååç§°', title: 'å·¥ç§åç§°' } , { field: 'å·¥èµç±»å代ç ', title: 'å·¥èµç±»å代ç ' } , { field: 'å·¥èµç±»ååç§°', title: 'å·¥èµç±»ååç§°' } , { field: 'ç¦ç¨æ è®°', title: 'ç¦ç¨æ è®°' } , { field: '夿³¨', title: '夿³¨' } , { field: 'ä½¿ç¨æ è®°', title: 'ä½¿ç¨æ è®°' } @@ -229,7 +229,7 @@ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾å·¥ç§' , title: 'ç¼è¾èµæç±»å' , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldRepairChangeBillEdit.html
@@ -171,7 +171,7 @@ <div class="layui-input-block"> <select name="HRepairType" lay-filter="aihao" id="HRepairType"> <option value="å é¨ç»´ä¿®" selected="selected">å é¨ç»´ä¿®</option> <option value="å¤é¨ç»´ä¿®">å¤é¨ç»´ä¿®</option> <option value="å§å¤ç»´ä¿®">å§å¤ç»´ä¿®</option> </select> </div> </div> @@ -809,6 +809,17 @@ , "HExplanation": data.æ¹å¶è¦æ± //æè¦ , "HRepairContent": data.æ¹å¶å 容 , "HRemark": data.夿³¨ //夿³¨ //========================================================= , "HMaker": data.å¶å人 , "HChecker": data.å®¡æ ¸äºº , "HCloseMan": data.å ³é人 , "HMakeDate": data.å¶åæ¥æ == null ? "" : formatDate(data.å¶åæ¥æ) , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : formatDate(data.å®¡æ ¸æ¥æ) , "HCloseDate": data.å ³éæ¥æ == null ? "" : formatDate(data.å ³éæ¥æ) , "HUpDater": data.ä¿®æ¹äºº , "HDeleteMan": data.ä½åºäºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : formatDate(data.ä¿®æ¹æ¥æ) , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : formatDate(data.ä½åºæ¥æ) }); } else { WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldRepairInBillEdit.html
@@ -138,9 +138,9 @@ <div class="layui-inline"> <label class="layui-form-label">维修类å</label> <div class="layui-input-inline"> <select name="RepairType" id="RepairType"> <option value="0" selected="selected">å é¨ç»´ä¿®</option> <option value="1">å¤é¨ç»´ä¿®</option> <select name="HRepairType" id="HRepairType"> <option value="å é¨ç»´ä¿®" selected="selected">å é¨ç»´ä¿®</option> <option value="å¤é¨ç»´ä¿®">å¤é¨ç»´ä¿®</option> </select> </div> </div> @@ -808,7 +808,11 @@ function set_InitFrom() { laydate.render({ elem: '#HDate' , elem:'#HMakeDate' , elem: '#HMakeDate' , elem: '#HCheckDate' , elem: '#HCloseDate' , elem: '#HUpDateDate' , elem: '#HDeleteDate' }); } //åå§åè¡¨æ ¼ @@ -898,6 +902,7 @@ , "HKeeperName": data.ä¿ç®¡å , "HSupID": data.HSupID , "HSupName": data.ç»´ä¿®åä½ , "HRepairType": data.维修类å , "HSecManagerID": data.HSecManagerID //éªæ¶åID , "HSecManagerName": data.éªæ¶å //éªæ¶ååç§° , "HManagerID": data.HManagerID @@ -911,6 +916,17 @@ , "XDH": "" //éåå· , "HExplanation": data.æè¦ //æè¦ , "HRemark": data.夿³¨ //夿³¨ //========================================================= , "HMaker": data.å¶å人 , "HChecker": data.å®¡æ ¸äºº , "HCloseMan": data.å ³é人 , "HMakeDate": data.å¶åæ¥æ == null?"": formatDate(data.å¶åæ¥æ) , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : formatDate(data.å®¡æ ¸æ¥æ) , "HCloseDate": data.å ³éæ¥æ == null ? "" :formatDate(data.å ³éæ¥æ) , "HUpDater": data.ä¿®æ¹äºº , "HDeleteMan": data.ä½åºäºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : formatDate(data.ä¿®æ¹æ¥æ) , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : formatDate(data.ä½åºæ¥æ) }); } else { WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldRepairOutBillEdit.html
@@ -140,8 +140,8 @@ <label class="layui-form-label">维修类å</label> <div class="layui-input-inline"> <select name="HRepairType" id="HRepairType"> <option value="0" selected="selected">å é¨ç»´ä¿®</option> <option value="1">å¤é¨ç»´ä¿®</option> <option value="å é¨ç»´ä¿®" selected="selected">å é¨ç»´ä¿®</option> <option value="å¤é¨ç»´ä¿®">å¤é¨ç»´ä¿®</option> </select> </div> </div> @@ -899,6 +899,7 @@ , "HKeeperName": data.ä¿ç®¡å , "HSupID": data.HSupID , "HSupName": data.ç»´ä¿®åä½ , "HRepairType": data.维修类å , "HSecManagerID": data.HSecManagerID //éªæ¶åID , "HSecManagerName": data.éªæ¶å //éªæ¶ååç§° , "HManagerID": data.HManagerID @@ -912,6 +913,17 @@ , "XDH": "" //éåå· , "HExplanation": data.æè¦ //æè¦ , "HRemark": data.夿³¨ //夿³¨ //========================================================= , "HMaker": data.å¶å人 , "HChecker": data.å®¡æ ¸äºº , "HCloseMan": data.å ³é人 , "HMakeDate": data.å¶åæ¥æ == null ? "" : formatDate(data.å¶åæ¥æ) , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : formatDate(data.å®¡æ ¸æ¥æ) , "HCloseDate": data.å ³éæ¥æ == null ? "" : formatDate(data.å ³éæ¥æ) , "HUpDater": data.ä¿®æ¹äºº , "HDeleteMan": data.ä½åºäºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : formatDate(data.ä¿®æ¹æ¥æ) , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : formatDate(data.ä½åºæ¥æ) }); } else {