From 8c0a1a8df1ee269258e702b9d70308b1de70a740 Mon Sep 17 00:00:00 2001 From: yusijie <ysj@hz-kingdee.com> Date: 星期日, 16 十月 2022 23:50:45 +0800 Subject: [PATCH] 添加xx仓库字段 --- WebTM/views/Baseset/基础资料/Gy_WHList.html | 105 ++++++ WebTM/views/Baseset/基础资料/Gy_WWWasterWHList.html | 105 ++++++ WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_Process.html | 269 ++++++++++++++++ WebTM/views/Baseset/基础资料/Gy_BadCountDevelopWHList.html | 105 ++++++ WebTM/views/Baseset/基础资料/Gy_WasterWHList.html | 105 ++++++ WebTM/WebTM.csproj | 6 WebTM/views/Baseset/基础资料/Gy_BadWHList.html | 105 ++++++ WebTM/views/Baseset/基础资料/Gy_WWBadWHList.html | 105 ++++++ 8 files changed, 904 insertions(+), 1 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 8974892..64fe00f 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -98,6 +98,8 @@ <Content Include="layuiadmin\PubCustom.js" /> <Content Include="layuiadmin\PubJs\PubCheck.js" /> <Content Include="views\Baseset\HBarPlanPrint.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_BadCountDevelopWHList.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_BadWHList.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_ClassTimePrjGroupEdit.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_ClassTimePrjList.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_GetProcNoList.html" /> @@ -109,6 +111,10 @@ <Content Include="views\Baseset\鍩虹璧勬枡\Gy_RoutingBillList.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_RoutingGroup.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WarehouseListNew.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WasterWHList.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WHList.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WWBadWHList.html" /> + <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WWWasterWHList.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Sc_ICMOBillListView2.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Sc_ProcessExchangeBillListView.html" /> <Content Include="views\Baseset\鍩虹璧勬枡\Gy_QCCheckItemListView.html" /> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html" new file mode 100644 index 0000000..c363cf4 --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetBadCountDevelopWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '鐮斿彂涓嶈壇鍝佷粨搴撲唬鐮�', title: '鐮斿彂涓嶈壇鍝佷粨搴撲唬鐮�' } + , { field: '鐮斿彂涓嶈壇鍝佷粨搴�', title: '鐮斿彂涓嶈壇鍝佷粨搴�', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getBadCountDevelopWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetBadCountDevelopWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html" new file mode 100644 index 0000000..262664d --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetBadWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '涓嶈壇浠撳簱浠g爜', title: '涓嶈壇浠撳簱浠g爜' } + , { field: '涓嶈壇浠撳簱', title: '涓嶈壇浠撳簱', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getBadWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetBadWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html" new file mode 100644 index 0000000..e7b9677 --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '鑹搧浠撳簱浠g爜', title: '鑹搧浠撳簱浠g爜' } + , { field: '鑹搧浠撳簱', title: '鑹搧浠撳簱', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html" new file mode 100644 index 0000000..0dbefa6 --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetWWBadWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '濮斿涓嶈壇浠撳簱浠g爜', title: '濮斿涓嶈壇浠撳簱浠g爜' } + , { field: '濮斿涓嶈壇浠撳簱', title: '濮斿涓嶈壇浠撳簱', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getWWBadWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWWBadWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html" new file mode 100644 index 0000000..21e53c4 --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetWWWasterWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '濮斿鎶ュ簾浠撳簱浠g爜', title: '濮斿鎶ュ簾浠撳簱浠g爜' } + , { field: '濮斿鎶ュ簾浠撳簱', title: '濮斿鎶ュ簾浠撳簱', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getWWWasterWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWWWasterWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html" new file mode 100644 index 0000000..0a43273 --- /dev/null +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html" @@ -0,0 +1,105 @@ +锘�<!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.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 class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护鍒�</label> + <div class="layui-input-inline"> + <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input"> + </div> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button> + </div> + </div> + </form> + </div> + </div> + </div> + <table class="layui-hide" id="mainTable"></table> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(['table', 'form', 'layer'], function () { + var table = layui.table + , form = layui.form + , layer = layui.layer; + //蹇�熸煡璇� + form.on('submit(HQuery)', function () { + //var sMainStr = JSON.stringify(table.cache['mainTable']); + RoadQuery($('#Value').val()); + }); + //杩斿洖 + form.on('submit(FH)', function () {//閫夋嫨 + //var sMainStr = JSON.stringify(table.cache['mainTable']); + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + parent.GetWasterWHValue(data); + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + }); + RoadQuery($('#Value').val()); + table.render({ + elem: '#mainTable' + // , url: '/demo/table/user/' + , data: [] + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + , cols: [[ + { type: 'radio' } + , { field: 'HItemID', title: 'HItemID', hide: true } + , { field: '鎶ュ簾浠撳簱浠g爜', title: '鎶ュ簾浠撳簱浠g爜' } + , { field: '鎶ュ簾浠撳簱', title: '鎶ュ簾浠撳簱', sort: true } + ]] + , page: true + }); + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadQuery(Where) { + var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'"; + if (!Where) { + Value = ''; + } + $.ajax({ + type: "get", + url: GetWEBURL() + "/api/newBill/getWasterWHList", + async: true, + data: { "sWhere": Value }, + success: function (result) { + var ajaxReturnData = null; + if (JSON.parse(JSON.stringify(result)).data != null) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWasterWH; + } + table.reload('mainTable', { + data: ajaxReturnData + //, height: 'full-10' + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); + } + }); + }; + }); + </script> + +</body> +</html> diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" index 308c34d..b9f70b6 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" @@ -197,6 +197,70 @@ </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" name="HBadWHName" id="HBadWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HBadWHID" id="HBadWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadWH-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-col-xs4 layui-inline"> + <label class="layui-form-label">鎶ュ簾浠撳簱</label> + <div class="layui-input-inline"> + <input type="text" name="HWasterWHName" id="HWasterWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HWasterWHID" id="HWasterWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWasterWH-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-col-xs4 layui-inline"> + <label class="layui-form-label">鐮斿彂涓嶈壇鍝佷粨搴�</label> + <div class="layui-input-inline"> + <input type="text" name="HBadCountDevelopWHName" id="HBadCountDevelopWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HBadCountDevelopWHID" id="HBadCountDevelopWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadCountDevelopWH-BT" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">濮斿涓嶈壇浠撳簱</label> + <div class="layui-input-inline"> + <input type="text" name="HWWBadWHName" id="HWWBadWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HWWBadWHID" id="HWWBadWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWWBadWH-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-col-xs4 layui-inline"> + <label class="layui-form-label">濮斿鎶ュ簾浠撳簱</label> + <div class="layui-input-inline"> + <input type="text" name="HWWWasterWHName" id="HWWWasterWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HWWWasterWHID" id="HWWWasterWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWWWasterWH-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-col-xs4 layui-inline"> + <label class="layui-form-label">鑹搧浠撳簱</label> + <div class="layui-input-inline"> + <input type="text" name="HWHName" id="HWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> + <input type="hidden" name="HWHID" id="HWHID" value="0"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWH-BT" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + </div> + <div class="layui-row"> <div class="layui-col-xs8 layui-inline"> <label class="layui-form-label" style="width: 12.5%;">澶囨敞</label> <div class="layui-input-block"> @@ -328,7 +392,30 @@ form.on('submit(ProductionTeam-BT)', function () { get_checkGroup(); }); - + //閫夋嫨涓嶈壇浠撳簱鎸夐挳 + form.on('submit(HBadWH-BT)', function () { + get_checkBadWH(); + }); + //閫夋嫨鎶ュ簾浠撳簱鎸夐挳 + form.on('submit(HWasterWH-BT)', function () { + get_checkWasterWH(); + }); + //閫夋嫨鐮斿彂涓嶈壇鍝佷粨搴撴寜閽� + form.on('submit(HBadCountDevelopWH-BT)', function () { + get_checkBadCountDevelopWH(); + }); + //閫夋嫨濮斿涓嶈壇浠撳簱鎸夐挳 + form.on('submit(HWWBadWH-BT)', function () { + get_checkWWBadWH(); + }); + //閫夋嫨濮斿鎶ュ簾浠撳簱鎸夐挳 + form.on('submit(HWWWasterWH-BT)', function () { + get_checkWWWasterWH(); + }); + //閫夋嫨鑹搧浠撳簱鎸夐挳 + form.on('submit(HWH-BT)', function () { + get_checkWH(); + }); //淇濆瓨鎸夐挳 form.on('submit(set_SaveBill)', function (data) { set_SaveBill(data); @@ -586,6 +673,156 @@ } //#endregion + //#region 閫夋嫨涓嶈壇浠撳簱鏂规硶 + function get_checkBadWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '涓嶈壇浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_BadWHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HBadWHName").val(checkStatus.data[0].涓嶈壇浠撳簱); + $("#HBadWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨鎶ュ簾浠撳簱鏂规硶 + function get_checkWasterWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鎶ュ簾浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WasterWHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWasterWHName").val(checkStatus.data[0].鎶ュ簾浠撳簱); + $("#HWasterWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨鐮斿彂涓嶈壇鍝佷粨搴撴柟娉� + function get_checkBadCountDevelopWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鐮斿彂涓嶈壇鍝佷粨搴撳垪琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_BadCountDevelopWHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HBadCountDevelopWHName").val(checkStatus.data[0].鐮斿彂涓嶈壇鍝佷粨搴�); + $("#HBadCountDevelopWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨濮斿涓嶈壇浠撳簱鏂规硶 + function get_checkWWBadWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '濮斿涓嶈壇浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WWBadWHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWWBadWHName").val(checkStatus.data[0].濮斿涓嶈壇浠撳簱); + $("#HWWBadWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨濮斿鎶ュ簾浠撳簱鏂规硶 + function get_checkWWWasterWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '濮斿鎶ュ簾浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WWWasterWHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWWWasterWHName").val(checkStatus.data[0].濮斿鎶ュ簾浠撳簱); + $("#HWWWasterWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨鑹搧浠撳簱鏂规硶 + function get_checkWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鑹搧浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WHList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWHName").val(checkStatus.data[0].鑹搧浠撳簱); + $("#HWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + //#region 淇濆瓨鍚庢祻瑙堟柟娉� function ReRoadBillMain() { location.replace('Add_Edit_Gy_Process.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='); @@ -599,6 +836,36 @@ //浠ヤ笂鏄痩ayui妯″潡 }); + //杩斿洖涓嶈壇浠撳簱 + function GetBadWHValue(obj) { + $("#HBadWHName").val(obj[0].涓嶈壇浠撳簱); + $("#HBadWHID").val(obj[0].HItemID); + } + //杩斿洖鎶ュ簾浠撳簱 + function GetWasterWHValue(obj) { + $("#HWasterWHName").val(obj[0].鎶ュ簾浠撳簱); + $("#HWasterWHID").val(obj[0].HItemID); + } + //杩斿洖鐮斿彂涓嶈壇鍝佷粨搴� + function GetBadCountDevelopWHValue(obj) { + $("#HBadCountDevelopWHName").val(obj[0].鐮斿彂涓嶈壇鍝佷粨搴�); + $("#HBadCountDevelopWHID").val(obj[0].HItemID); + } + //杩斿洖濮斿涓嶈壇浠撳簱 + function GetWWBadWHValue(obj) { + $("#HWWBadWHName").val(obj[0].濮斿涓嶈壇浠撳簱); + $("#HWWBadWHID").val(obj[0].HItemID); + } + //杩斿洖濮斿鎶ュ簾浠撳簱 + function GetWWWasterWHValue(obj) { + $("#HWWWasterWHName").val(obj[0].濮斿鎶ュ簾浠撳簱); + $("#HWWWasterWHID").val(obj[0].HItemID); + } + //杩斿洖鑹搧浠撳簱 + function GetWHValue(obj) { + $("#HWHName").val(obj[0].鑹搧浠撳簱); + $("#HWHID").val(obj[0].HItemID); + } </script> </body> </html> \ No newline at end of file -- Gitblit v1.9.1