From 26d2d02e653f7ac415d3c5cd158b531efeeba478 Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期一, 15 十一月 2021 17:35:44 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI --- WebTM/App_Data/MssqlReportData.cs | 2 WebTM/views/基础资料/公用基础资料/grf/器具采购入库单.grf | 4 WebTM/views/采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html | 666 +++++++++++ WebTM/views/采购管理/收料通知单/Cg_POInStockBillList.html | 447 ++++-- WebTM/views/采购管理/退料通知单/Cg_POInStockBackBillList.html | 445 ++++-- WebTM/views/采购管理/退料通知单/Add_Edit_Cg_POInStockBackBillList.html | 666 +++++++++++ WebTM/views/home/console.html | 327 +---- WebTM/views/采购管理/委外订单/WW_EntrustOrderBillList.html | 1008 ++++++++++++++-- WebTM/views/生产管理/产量汇报单/Sc_ProductReportBillList.html | 3 WebTM/views/grf/器具采购入库单.grf | 4 WebTM/layuiadmin/Scripts/webConfig.js | 4 WebTM/views/index.html | 2 WebTM/WebTM.csproj | 2 13 files changed, 2,861 insertions(+), 719 deletions(-) diff --git a/WebTM/App_Data/MssqlReportData.cs b/WebTM/App_Data/MssqlReportData.cs index dedab5b..105ff37 100644 --- a/WebTM/App_Data/MssqlReportData.cs +++ b/WebTM/App_Data/MssqlReportData.cs @@ -19,7 +19,7 @@ //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;"; //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//ch娴嬭瘯 //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YL娴嬭瘯 - public const string SqlConnStr = "Data Source=192.168.0.200;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涓镐簳 + public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涓镐簳 //public string sServer; //public string sDataBase; diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 1e82b8c..d4f19dc 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -804,6 +804,8 @@ <Content Include="views\杞﹂棿绠$悊\宸ュ簭杩涚珯鎺ユ敹鍗昞MES_StationInBill_PDA.html" /> <Content Include="views\杞﹂棿绠$悊\宸ュ簭杩涚珯鎺ユ敹鍗昞Sc_StationInBill_Mul_PDA.html" /> <Content Include="views\杞﹂棿绠$悊\宸ュ簭杩涚珯鎺ユ敹鍗昞Sc_StationInBill_Mul.html" /> + <Content Include="views\閲囪喘绠$悊\鏀舵枡閫氱煡鍗昞Add_Edit_Cg_POInStockBillList.html" /> + <Content Include="views\閲囪喘绠$悊\閫�鏂欓�氱煡鍗昞Add_Edit_Cg_POInStockBackBillList.html" /> <Content Include="views\閲囪喘绠$悊\閲囪喘璁㈠崟\Cg_POOrderBillList.html" /> <Content Include="views\棰嗘枡鍙戣揣\鏀舵枡鍏ュ簱\Kf_ReciveBill_Fast.html" /> <Content Include="views\楠屾敹鍏ュ簱\浜у搧鍏ュ簱\Kf_ProductInBillList.html" /> diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index f6d4f0e..802a542 100644 --- a/WebTM/layuiadmin/Scripts/webConfig.js +++ b/WebTM/layuiadmin/Scripts/webConfig.js @@ -2,11 +2,11 @@ function GetWEBURL() { //var WEBURL = "http://192.168.16.80:8011/"; //鍔炲叕瀹ゆ湇鍔″櫒 //var WEBURL = "http://localhost:8081/SWEAPI/"; //ch鏈湴 - //var WEBURL = "http://localhost:8085/API/"; //zgq鏈湴 + var WEBURL = "http://localhost:8085/API/"; //zgq鏈湴 //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/"; //鍑礉濂堢壒瀹㈡埛鏈嶅姟鍣ㄥ缃� diff --git "a/WebTM/views/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" "b/WebTM/views/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" index c461ea1..5ac4620 100644 --- "a/WebTM/views/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" +++ "b/WebTM/views/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" @@ -20,7 +20,7 @@ Items Field Item Name='鎺ユ敹鍗曚綅' - DBFieldName='搴撳瓨缁勭粐' + DBFieldName='寰�鏉ュ崟浣�' End Item Name='寰�鏉ュ崟浣�' @@ -328,7 +328,7 @@ Charset=134 End TextAlign=MiddleCenter - Text='[#鎺ュ彈鍗曚綅#]' + Text='[#寰�鏉ュ崟浣�#]' End Item Type=MemoBox diff --git a/WebTM/views/home/console.html b/WebTM/views/home/console.html index 4766879..e72d63d 100644 --- a/WebTM/views/home/console.html +++ b/WebTM/views/home/console.html @@ -1,4 +1,6 @@ -锘�<!DOCTYPE html> +锘� + +<!DOCTYPE html> <html> <head> <meta charset="utf-8"> @@ -8,11 +10,6 @@ <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"> - .atrheight { - height:375px !important; - } - </style> </head> <body layadmin-themealias="default"> @@ -103,11 +100,11 @@ </a> </li> <!--<li class="layui-col-xs3"> - <a lay-href="set/user/info.html"> - <i class="layui-icon layui-icon-set"></i> - <cite>鎴戠殑璧勬枡</cite> - </a> - </li>--> + <a lay-href="set/user/info.html"> + <i class="layui-icon layui-icon-set"></i> + <cite>鎴戠殑璧勬枡</cite> + </a> + </li>--> </ul> </div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> @@ -198,11 +195,11 @@ </a> </li> <!--<li class="layui-col-xs3"> - <a lay-href="set/user/info.html"> - <i class="layui-icon layui-icon-set"></i> - <cite>鎴戠殑璧勬枡</cite> - </a> - </li>--> + <a lay-href="set/user/info.html"> + <i class="layui-icon layui-icon-set"></i> + <cite>鎴戠殑璧勬枡</cite> + </a> + </li>--> </ul> </div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> @@ -210,263 +207,60 @@ </div> </div> </div> - <div class="layui-col-md6"> - <!-- 蹇嵎鏂瑰紡 --> + <div class="layui-col-md12"> + <!-- 鏁版嵁姒傝 --> <div class="layui-card"> - <div class="layui-card-header">鍣ㄥ叿绠$悊</div> + <div class="layui-card-header">鏁版嵁姒傝</div> <div class="layui-card-body"> - <div class="layui-carousel layadmin-carousel atrheight layadmin-shortcut"> - <div carousel-item=""> - <ul class="layui-row layui-col-space10 layui-this"> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdInBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-console"></i> - <cite>鍣ㄥ叿閲囪喘鍏ュ簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdOutBillEdit.html" target="main_self_frame"> - <i class="layui-icon layui-icon-template-1"></i> - <cite>鍣ㄥ叿棰嗙敤鍑哄簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdBackBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-template-1"></i> - <cite>鍣ㄥ叿棰嗙敤閫�搴撳崟</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldScrapOutBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chart"></i> - <cite>鍣ㄥ叿澶勭悊鍑哄簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldScrapInBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chart"></i> - <cite>鍣ㄥ叿鎶ュ簾鍏ュ簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldRepairChangeBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>鍣ㄥ叿鏀瑰埗鐢宠鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldRepairInBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>鍣ㄥ叿鏀瑰埗鍏ュ簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldRepairOutBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>鍣ㄥ叿鏀瑰埗鍑哄簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdMoveBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>鍣ㄥ叿鐩存帴璋冩嫧鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldMoveStockStepInBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>鍣ㄥ叿鍒嗘寮忚皟鍏ュ崟</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldMoveStockStepOutBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>鍣ㄥ叿鍒嗘寮忚皟鍑哄崟</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sc_MouldOtherInBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>鍣ㄥ叿鍏朵粬鍏ュ簱鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../妯℃不鍏风鐞�/妯℃不鍏蜂粨搴撶鐞�/Sc_MouldOtherOutBillList.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>鍣ㄥ叿鍏朵粬鍑哄簱鍗�</cite> - </a> - </li> - </ul> - <!--<ul class="layui-row layui-col-space10"> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForReturnBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>涓婃灦褰掕繕鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>宸ュ簭杩涚珯鎺ユ敹鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>宸ュ簭鍑虹珯姹囨姤鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>濮斿宸ュ簭鍙戝嚭鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="set/user/info.html"> - <i class="layui-icon layui-icon-set"></i> - <cite>鎴戠殑璧勬枡</cite> - </a> - </li> - </ul>--> + <div class="layui-carousel layadmin-carousel layadmin-dataview" data-anim="fade" lay-filter="LAY-index-dataview" lay-anim="fade" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> + <div carousel-item="" id="LAY-index-dataview"> + <div class="" _echarts_instance_="1621151534573" style="-webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0);"> + <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> + <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> + <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + </div> + </div> + <div class="layui-this" _echarts_instance_="1621151534574" style="-webkit-tap-highlight-color: transparent; user-select: none; cursor: default; background-color: rgba(0, 0, 0, 0);"> + <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> + <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> + <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + </div> + </div> + <div class="" _echarts_instance_="1621151534575" style="-webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0);"> + <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> + <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> + <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> + </div> + </div> </div> - <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> + <div class="layui-carousel-ind"><ul><li class=""></li><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> </div> </div> </div> - </div> - <div class="layui-col-md6"> - <!-- 蹇嵎鏂瑰紡 --> - <div class="layui-card"> - <div class="layui-card-header">wms绠$悊</div> - <div class="layui-card-body"> - <div class="layui-carousel layadmin-carousel atrheight layadmin-shortcut"> - <div carousel-item=""> - <ul class="layui-row layui-col-space10 layui-this"> - <li class="layui-col-xs3"> - <a href="../楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-console"></i> - <cite>澶栬喘鍏ュ簱</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustInBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-template-1"></i> - <cite>濮斿鍏ュ簱</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Kf_ProductInBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-template-1"></i> - <cite>浜у搧鍏ュ簱</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/棰嗘枡鍑哄簱/Kf_MateOutBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chart"></i> - <cite>棰嗘枡鍑哄簱</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/濮斿鍑哄簱/Kf_EntrustOutBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chart"></i> - <cite>濮斿鍑哄簱</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>閿�鍞嚭搴�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Kf_MoveStockBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>璋冩嫧鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>涓嬫灦鎵捐揣鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>閿�鍞嚭搴�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Kf_MoveStockBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>璋冩嫧鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>涓嬫灦鎵捐揣鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-chat"></i> - <cite>閿�鍞嚭搴�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Kf_MoveStockBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>璋冩嫧鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>涓嬫灦鎵捐揣鍗�</cite> - </a> - </li> - </ul> - <ul class="layui-row layui-col-space10"> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForReturnBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>涓婃灦褰掕繕鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>宸ュ簭杩涚珯鎺ユ敹鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>宸ュ簭鍑虹珯姹囨姤鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-find-fill"></i> - <cite>濮斿宸ュ簭鍙戝嚭鍗�</cite> - </a> - </li> - <!--<li class="layui-col-xs3"> - <a lay-href="set/user/info.html"> - <i class="layui-icon layui-icon-set"></i> - <cite>鎴戠殑璧勬枡</cite> - </a> - </li>--> - </ul> - </div> - <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> - </div> + <!--鏂伴椈鐗堝潡--> + <!--<div class="layui-card"> + <div class="layui-tab layui-tab-brief layadmin-latestData"> + <ul class="layui-tab-title"> + <li class="layui-this">浠婃棩鐑悳</li> + <li>浠婃棩鐑笘</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <table id="LAY-index-topSearch"></table> + </div> + <div class="layui-tab-item"> + <table id="LAY-index-topCard"></table> + </div> </div> - </div> + </div> + </div>--> </div> - </div> </div> <div class="layui-col-md4"> @@ -604,4 +398,5 @@ } </style> </body> -</html> \ No newline at end of file +</html> + diff --git a/WebTM/views/index.html b/WebTM/views/index.html index 2547c91..97cc901 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -125,12 +125,14 @@ <a>鏀舵枡閫氱煡鍗�</a> <dl class="layui-nav-child"> <dd><a lay-href="閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Cg_POInStockBillList.html">鏀舵枡閫氱煡鍗曠淮鎶�</a></dd> + <dd><a lay-href="閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Add_Edit_Cg_POInStockBillList.html">鏀舵枡閫氱煡鍗�</a></dd> </dl> </dd> <dd> <a>閫�鏂欓�氱煡鍗�</a> <dl class="layui-nav-child"> <dd><a lay-href="閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Cg_POInStockBackBillList.html">閫�鏂欓�氱煡鍗曠淮鎶�</a></dd> + <dd><a lay-href="閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Add_Edit_Cg_POInStockBackBillList.html">閫�鏂欓�氱煡鍗�</a></dd> </dl> </dd> <dd> diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" index c461ea1..952a858 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/grf/\345\231\250\345\205\267\351\207\207\350\264\255\345\205\245\345\272\223\345\215\225.grf" @@ -328,7 +328,7 @@ Charset=134 End TextAlign=MiddleCenter - Text='[#鎺ュ彈鍗曚綅#]' + Text='[#鎺ユ敹鍗曚綅#]' End Item Type=MemoBox @@ -540,7 +540,7 @@ Top=1.79917 Width=2.80458 Height=0.608542 - Text='渚涘簲鍟嗭細' + Text='渚涘簲鍟�222锛�' End Item Type=FieldBox diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" index 7e3adf8..2bf10a0 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" @@ -266,12 +266,13 @@ var InterID = data[0].HInterID.toString(); var HICMOInID = data[0].HICMOInterID.toString(); var HICMOEnID = data[0].HICMOEntryID.toString(); + //閫昏緫鍒犻櫎鏂规硶 layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { $.ajax({ type: "GET", url: GetWEBURL() + "Sc_MESBeginWorkBill/DeltetMESProductReportBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - data: { "HInterID": InterID, "HICMOInterID": HICMOInID, "HICMOEntryID": HICMOEnID }, + data: { "HInterID": InterID, "HICMOInterID": HICMOInID, "HICMOEntryID": HICMOEnID, "UserName":sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 2000, icon: 1 }); diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\247\224\345\244\226\350\256\242\345\215\225/WW_EntrustOrderBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\247\224\345\244\226\350\256\242\345\215\225/WW_EntrustOrderBillList.html" index 78703b7..9477499 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\247\224\345\244\226\350\256\242\345\215\225/WW_EntrustOrderBillList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\247\224\345\244\226\350\256\242\345\215\225/WW_EntrustOrderBillList.html" @@ -1,7 +1,7 @@ 锘�<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <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"> @@ -9,7 +9,13 @@ <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/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../layuiadmin/PubCustom.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + </head> <body> <div class="layui-fluid"> @@ -25,28 +31,32 @@ </div> </div> <div class="layui-inline"> + <label class="layui-form-label">涓氬姟鐘舵��</label> + <div class="layui-input-block"> + <select name="HStatus" lay-filter="HStatus" style="width:190px;"> + <option value="-1" selected="selected">鍏ㄩ儴</option> + <option value="1">鏈垎閰�</option> + <option value="2">宸插垎閰�</option> + <option value="3">宸插彂甯�</option> + </select> + </div> + </div> + <div class="layui-inline"> <label class="layui-form-label">寮�濮嬫棩鏈�</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate"> + <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">缁撴潫鏃ユ湡</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate1"> + <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> - <!--<div class="layui-inline"> - <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> - </div> - </div>--> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button> - <div class="layui-colla-content"> <div class="layui-inline"> <div class="layui-inline"> @@ -66,12 +76,16 @@ <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fp"><i class="layui-icon layui-icon-tips"></i>鍒嗛厤</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fb"><i class="layui-icon layui-icon-tips"></i>鍙戝竷</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back"><i class="layui-icon layui-icon-close-fill"></i>鎾ら攢</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-yxj"><i class="layui-icon layui-icon-tips"></i>浼樺厛绾�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> </div> </script> @@ -80,176 +94,874 @@ </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> + <script type="text/javascript"> layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index', //涓诲叆鍙fā鍧� - }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + //#region 鍏叡鍙橀噺 var $ = layui.$ - , admin = layui.admin - , layer = layui.layer - , table = layui.table - , form = layui.form - , element = layui.element - , laypage = layui.laypage - , laydate = layui.laydate - //var sWhere = " 浜у搧浠g爜 = 'BX0002'"; + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + , util = layui.util + //鏌ヨ鏉′欢 var sWhere = ""; + var option = []; + var Name = "MouldProdInHouseCellWidth"; + //#endregion - var option = { - elem: '#mainTable' - //, toolbar: '#toolbarDemo' - ,height: 'full-50' - , page: true - ,cellMinWidth: 90 - , cols: [[ - { field: 'hmainid', title: 'hmainid', sort: true, hide: true } - , { field: '鏃ユ湡', title: '鏃ユ湡' } - , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } - , { field: 'HBillType', title: 'HBillType', hide: true } - , { field: 'HSupID', title: 'HSupID', hide: true } - , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�' } - , { field: '渚涘簲鍟�', title: '渚涘簲鍟�' } - , { field: '鍦板潃', title: '鍦板潃' } - , { field: 'HSSID', title: 'HSSID', hide: true } - , { field: '缁撶畻鏂瑰紡浠g爜', title: '缁撶畻鏂瑰紡浠g爜' } - , { field: '缁撶畻鏂瑰紡', title: '缁撶畻鏂瑰紡' } - , { field: '缁撶畻鏃ユ湡', title: '缁撶畻鏃ユ湡' } - , { field: 'HCurID', title: 'HCurID', hide: true } - , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜' } - , { field: '甯佸埆', title: '甯佸埆' } - , { field: '姹囩巼', title: '姹囩巼' } - , { field: 'HDeptID', title: 'HDeptID', hide: true } - , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜' } - , { field: '閮ㄩ棬', title: '閮ㄩ棬' } - , { field: 'HManagerID', title: 'HManagerID', hide: true } - , { field: '涓荤浠g爜', title: '涓荤浠g爜' } - , { field: '涓荤', title: '涓荤' } - , { field: 'HEmpID', title: 'HEmpID', hide: true } - , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�' } - , { field: '涓氬姟鍛�', title: '涓氬姟鍛�' } - , { field: '鎽樿', title: '鎽樿' } - , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞' } - , { field: 'hsubid', title: 'hsubid', hide: true } - , { field: 'HMaterID', title: 'HMaterID', hide: true } - , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' } - , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' } - , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } - , { field: '鎵瑰彿', title: '鎵瑰彿' } - , { field: 'HUnitID', title: 'HUnitID', hide: true } - , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜' } - , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅' } - , { field: '鏁伴噺', title: '鏁伴噺' } - , { field: '鍗曚环', title: '鍗曚环' } - , { field: '閲戦', title: '閲戦' } - , { field: '绋庣巼', title: '绋庣巼' } - , { field: '绋庨', title: '绋庨' } - , { field: '浠风◣鍚堣', title: '浠风◣鍚堣' } - , { field: '鍒拌揣鏃ユ湡', title: '鍒拌揣鏃ユ湡' } - , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿' } - , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�' } - , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞' } - , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' } - , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡' } - , { field: '瀹℃牳浜�', title: '瀹℃牳浜�' } - , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡' } - , { field: '淇敼浜�', title: '淇敼浜�' } - , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' } - , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' } - , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡' } - , { field: '浣滃簾浜�', title: '浣滃簾浜�' } - , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡' } - ]] - }; + //#region 杩涘叆椤甸潰鏃㈠姞杞� + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鍔犺浇鏁版嵁鍒扮綉鏍� + get_Display(sWhere); + //#endregion - //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� - var index0 = layer.load(0, { shade: false }); - $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", - url: GetWEBURL() + '/WW_EntrustOrderBill/list', - type: "GET", - data: { "sWhere": sWhere }, - success: function (data1) { - if (data1.count == 1) { - option.data = data1.data; - table.render(option); - layer.close(index0); - } else { - layer.close(index0); - layer.alert(data1.code + data1.Message, { icon: 5 }); - } - }, error: function () { - layer.close(index0); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + //#region 鐐瑰嚮浜嬩欢鍖呮嫭on form浜嬩欢绛� + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板鎸夐挳 + case 'btn-Add': set_AddNew(); + break; + //缂栬緫鎸夐挳 + case 'btn-Edit': set_ShowBill(); + break; + //鍒犻櫎鎸夐挳 + case 'btn-Delete': set_DeleteBill(); + break; + //娴忚 + case 'btn-view': get_ViewReport(); + break; + //鎵撳嵃 + case 'btn-print': get_PrintReport(); + break; + //鍒锋柊 + case 'get_Refresh': set_Refresh(); + break; + + //閫�鍑� + case 'get_Exit': Pub_Close(2); + break; + //鍒嗛厤 + case 'btn-fp': set_Distribut(); + break; + //鍙戝竷 + case 'btn-fb': set_Release(); + break; + //浼樺厛绾� + case 'btn-yxj': set_Yxj(); + break; + case 'btn-back': set_Back(); + break; + }; + }); + //閲嶇疆鎸夐挳 form.on('submit(btnReSearch)', function (data) { - $("#HDate").val("");//寮�濮嬫棩鏈� - $("#HDate1").val("");//缁撴潫鏃ユ湡 - $("#WorkCenter").val("");//鍗曟嵁鍙� - $("#btnSearch").click(); + set_ClearQuery(); }); //鏌ヨ鎸夐挳 - form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 - var HDate = $("#HDate").val();//寮�濮嬫棩鏈� - var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 - var HOrderProcNO = $("#HOrderProcNO").val();//璁㈠崟璺熻釜鍙� - var WorkCenter = $("#WorkCenter").val();//鍗曟嵁鍙� - if (HDate) { - sWhere += " and 鏃ユ湡 >= '" + HDate + "'"; + form.on('submit(btnSearch)', function (data) { + get_FastQuery(table, option); + }); + + //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 + form.on('submit(Department)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '渚涘簲鍟嗗垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/SupplierInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HSupName").val(checkStatus.data[0].HName); + $("#HSupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //#endregion + + + //#region 姝ら〉闈㈡墍鏈夋柟娉� + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); + var columns = [ + { type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' } + ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 150 } + , { field: 'HBillType', title: 'HBillType', hide: true } + , { field: 'HSupID', title: 'HSupID', hide: true } + , { field: '涓氬姟鐘舵��', title: '涓氬姟鐘舵��', width: 100 } + , { field: '渚涘簲鍟嗗崗鍚岀姸鎬�', title: '渚涘簲鍟嗗崗鍚岀姸鎬�', width: 135 } + , { field: '鍙嶉鐘舵��', title: '渚涘簲鍟嗗弽棣堢姸鎬�', width: 135 } + , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�', width: 120} + , { field: '渚涘簲鍟�', title: '渚涘簲鍟�', width: 100 } + , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�', width: 100 } + , { field: '涓氬姟鍛�', title: '涓氬姟鍛�', width: 100 } + , { field: 'HPriority', title: 'HPriority', width: 100, hide: true } + , { field: '浼樺厛绾�', title: '浼樺厛绾�', width: 100 } + , { field: '浜よ揣鍦扮偣', title: '浜よ揣鍦扮偣', width: 100} + , { field: 'HPSStyleID', title: 'HPSStyleID', hide: true } + , { field: '閲囪喘鏂瑰紡浠g爜', title: '閲囪喘鏂瑰紡浠g爜', width: 120} + , { field: '閲囪喘鏂瑰紡', title: '閲囪喘鏂瑰紡', width: 100} + , { field: 'HSSID', title: 'HSSID', hide: true } + , { field: '缁撶畻鏂瑰紡浠g爜', title: '缁撶畻鏂瑰紡浠g爜', width: 120} + , { field: '缁撶畻鏂瑰紡', title: '缁撶畻鏂瑰紡', width: 100} + , { field: '缁撶畻鏃ユ湡', title: '缁撶畻鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.缁撶畻鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: 'HCurID', title: 'HCurID', hide: true } + , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜', width: 100} + , { field: '甯佸埆', title: '甯佸埆', width: 100} + , { field: '姹囩巼', title: '姹囩巼', width: 100} + , { field: 'HDeptID', title: 'HDeptID', hide: true } + , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 100} + , { field: '閮ㄩ棬', title: '閮ㄩ棬', width: 100} + , { field: 'HManagerID', title: 'HManagerID', hide: true } + , { field: '涓荤浠g爜', title: '涓荤浠g爜', width: 100} + , { field: '涓荤', title: '涓荤', width: 100} + , { field: 'HEmpID', title: 'HEmpID', hide: true } + , { field: '鎽樿', title: '鎽樿', width: 100} + , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞', width: 100} + , { field: 'hsubid', title: 'hsubid', hide: true } + , { field: 'HMaterID', title: 'HMaterID', hide: true } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 100} + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 100} + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100} + , { field: '鎵瑰彿', title: '鎵瑰彿', width: 100} + , { field: 'HUnitID', title: 'HUnitID', hide: true } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 120} + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 100} + , { field: '鏁伴噺', title: '鏁伴噺', width: 100} + , { field: '鍗曚环', title: '鍗曚环', width: 100} + , { field: '閲戦', title: '閲戦', width: 100} + , { field: '绋庣巼', title: '绋庣巼', width: 100} + , { field: '绋庨', title: '绋庨', width: 100} + , { field: '浠风◣鍚堣', title: '浠风◣鍚堣', width: 100} + , { field: '浜よ揣鏃ユ湡', title: '浜よ揣鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.浜よ揣鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 100} + , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�', width: 100} + , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞', width: 100} + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 100} + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 100} + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 100} + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 100} + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 100} + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + + ]; + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , page: true + , cellMinWidth: 120 + , totalRow: true + , limit: 10 + , height: 'full-50' + , cols: [columns] + , limits: [50, 500, 1000, 5000] + , done: function (res, curr, count) { + + } + }; + ////璁剧疆鍒楀 + //var colWidth = getColumnsWidth(); + //if (colWidth == "" || colWidth == []) { + + //} + //else { + // $.each(columns, function (x, m) { + // m["width"] = colWidth[x]; + // }); + //} + } + //鍔犺浇缃戞牸 + function get_Display(sWhere) { + var wait = layer.load();//閬僵 + var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈� + var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡 + if (HBeginDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HBeginDate + "'"; } - if (HDate1) { - sWhere += " and 鏃ユ湡 <= '" + HDate1 + "'"; + if (HEndDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HEndDate + "'"; } - if (WorkCenter) { - sWhere += " and 鍗曟嵁鍙� like '%" + WorkCenter + "%'"; - } - var index = layer.load(0, { shade: false }); $.ajax({ url: GetWEBURL() + '/WW_EntrustOrderBill/list', type: "GET", - data: { "sWhere": sWhere }, + data: { "sWhere": sWhere, "user": sessionStorage["HUserName"],}, success: function (data1) { if (data1.count == 1) { + DataList = data1.data; option.data = data1.data; table.render(option); - layer.close(index); - layer.alert("鏌ヨ鎴愬姛", { icon: 1 }); + layer.close(wait); } else { - layer.close(index); - layer.alert(data1.code + data1.Message, { icon: 5 }); + layer.close(wait); + layer.alert(data1.Message, { icon: 5 }); } }, error: function () { - layer.close(index); + layer.close(wait); layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } }); - sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 - }); + } + //鏂板 + function set_AddNew() { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板鍣ㄥ叿閲囪喘鍏ュ簱鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdInBillEdit.html?OperationType=1&linterid=&HSouceBillType=0&closeType=1', + end: function () { + //鍒锋柊椤甸潰, + get_FastQuery(table, option); + }, + success: function (layero, index) { + + } + }); + } + //缂栬緫鍗曟嵁 + function set_ShowBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var linterid = data[0].hmainid.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: '../妯℃不鍏蜂粨搴撶鐞�/Sc_MouldProdInBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' + , resize: false, + end: function () { + get_FastQuery(table, option); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + } + //鍒犻櫎 + function set_DeleteBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + var wait = layer.load(); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MouldProdInBill/set_DeleteBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + layer.close(wait); + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //棰勮 + function get_ViewReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + layer.open({ + type: 2 + , area: ['50%', '50%'] + , title: '鎵撳嵃妯$増閫夋嫨' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HMouldProdInBill', 'yes'] + , resize: false + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //鎵撳嵃 + function get_PrintReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + layer.open({ + type: 2 + , area: ['50%', '50%'] + , title: '鎵撳嵃妯$増閫夋嫨' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HMouldProdInBill', 'yes'] + , resize: false + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + var wait = layer.load(); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MouldProdInBill/set_CheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + get_FastQuery(table, option); + }); + } else { + layer.alert(result.Message, { icon: 5 }); + } + layer.close(wait); + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + //鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + var wait = layer.load(); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MouldProdInBill/set_AbandonCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + get_FastQuery(table, option); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + layer.close(wait); + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹弽瀹℃牳锛�'); + } + + } - //laydate.render({ - // elem: '#HDate' - // , type: 'datetime' - // , trigger: 'click' - // , format:'yyyy-MM-dd HH:mm' - //}); + //鑾峰彇鍒楀 + function getColumnsWidth() { + var result = []; + var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length; + //鑾峰彇鍒楀 + $.ajax({ + url: GetWEBURL() + '/WW_EntrustOrderBill/list', + async: false, + type: "Get", + dataType: "json", + data: { "colNum": colNum, "Name": Name }, + success: function (data1) { + if (data1.code == 1) { + result = data1.data; + } + else if (data1.code == -1) { + } + else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(e.Message, { icon: 5 }); + } + }); + + return result; + } + //淇濆瓨鍒楀 + function set_SaveGridColWidth() { + var arr = []; + // 鍒楁暟 + var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length; + for (var i = 0; i <= colNum; i++) { + var colName = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).text(); + var colWidth = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).width(); + if (colName != "" && colName != null) { + arr.push(colWidth == -1 ? 200 : colWidth); + } + } + arr.unshift(40); //棣栦綅杩藉姞 + $.ajax({ + url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidth', + async: false, + type: "POST", + dataType: "json", + data: { "myMap": JSON.stringify(arr), "Name": Name }, + success: function (data1) { + if (data1.count == 1) { + layer.alert(data1.Message, { icon: 1 }); + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(e.Message, { icon: 5 }); + } + }); + //璁剧疆璧嬪�煎垪瀹� + var colWidth = getColumnsWidth(); + if (colWidth == "" || colWidth == []) { + + } + else { + $.each(columns, function (x, m) { + m["width"] = colWidth[x]; + }); + } + get_FastQuery(table, option); + } + //榛樿鍒楀 + function set_DefaultGridColWidth() { + var arr = []; + // 鍒楁暟 + var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length; + for (var i = 0; i <= colNum; i++) { + var colName = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).text(); + if (colName != "" && colName != null) { + arr.push(200); //榛樿瀹藉害200 + } + } + arr.unshift(40); //棣栦綅杩藉姞 + $.ajax({ + url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidth', + async: false, + type: "POST", + dataType: "json", + data: { "myMap": JSON.stringify(arr), "Name": Name }, + success: function (data1) { + if (data1.count == 1) { + layer.alert(data1.Message, { icon: 1 }); + + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(e.Message, { icon: 5 }); + } + }); + //璁剧疆璧嬪�煎垪瀹� + var colWidth = getColumnsWidth(); + if (colWidth == "" || colWidth == []) { + + } + else { + $.each(columns, function (x, m) { + m["width"] = colWidth[x]; + }); + } + get_FastQuery(table, option); + } + + //澶嶅埗鍗曟嵁 + function set_CopyBill() { + + } + //鍏抽棴鍗曟嵁 + function set_CloseBill() { + + } + //鍙嶅叧闂崟鎹� + function set_CancelCloseBill() { + + } + //浣滃簾鍗曟嵁 + function set_CancelltionBill() { + + } + //鍙嶄綔搴� + function set_AbandonCancelltion() { + + } + //鍒嗛厤 + function set_Distribut() { + var hmainid=''; + var checkStatus = table.checkStatus('mainTable'), + data = checkStatus.data; + if (checkStatus.data.length == 0) { + //var InterID = data[0].hmainid.toString(); + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + for (var i = 0; i < data.length; i++) { + hmainid += data[i]["hmainid"] + ','; + if (data[i]["涓氬姟鐘舵��"] == "宸插彂甯�") { + return layer.msg('鍗曟嵁鍙凤細' + data[i]["鍗曟嵁鍙�"]+'宸插彂甯�'); + } + } + hmainid = hmainid.substring(0, hmainid.length-1) + var HSupplierId=''; + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '閲囪喘鍛樺垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁'); + } + HSupplierId = checkStatus.data[0].HItemID.toString(); + + $.ajax({ + url: GetWEBURL() + '/WW_EntrustOrderBill/distribut', + async: false, + type: "GET", + dataType: "json", + data: { "Hmainid": hmainid, "HSupplierId": HSupplierId }, + success: function (data1) { + if (data1.Message.indexOf("鎴愬姛") > 0) { + layer.msg("鍒嗛厤鎴愬姛", { time: 3 * 1000, icon: 1 }, function () { + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(data1.Message, { icon: 5 }); + } + }); + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + }, + success: function (layero, index) { + + } + }); + + + } + + //鍙戝竷 + function set_Release() { + var hmainid = ''; + var checkStatus = table.checkStatus('mainTable'), + data = checkStatus.data; + if (checkStatus.data.length == 0) { + //var InterID = data[0].hmainid.toString(); + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + for (var i = 0; i < data.length; i++) { + hmainid += data[i]["hmainid"] + ','; + if (data[i]["涓氬姟鐘舵��"] == "鏈垎閰�" || data[i]["涓氬姟鐘舵��"] == "" ) { + return layer.msg('鍗曟嵁鍙凤細' + data[i]["鍗曟嵁鍙�"] + '鏈垎閰�'); + } + } + hmainid = hmainid.substring(0, hmainid.length - 1) + $.ajax({ + url: GetWEBURL() + '/WW_EntrustOrderBill/release', + async: false, + type: "GET", + dataType: "json", + data: { "Hmainid": hmainid}, + success: function (data1) { + if (data1.Message.indexOf("鎴愬姛") > 0) { + layer.msg("鍙戝竷鎴愬姛", { time: 1 * 1000, icon: 1 }, function () { + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(data1.Message, { icon: 5 }); + } + }); + } + + //鎾ら攢 + function set_Back() { + var hmainid = ''; + var checkStatus = table.checkStatus('mainTable'), + data = checkStatus.data; + if (checkStatus.data.length == 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + for (var i = 0; i < data.length; i++) { + hmainid += data[i]["hmainid"] + ','; + if (data[i]["涓氬姟鐘舵��"] != "宸插彂甯�") { + return layer.msg('鍗曟嵁鍙凤細' + data[i]["鍗曟嵁鍙�"] + '鏈彂甯�'); + } + if (data[i]["渚涘簲鍟嗗崗鍚岀姸鎬�"] != "鏈‘璁�") { + return layer.msg('鍗曟嵁鍙凤細' + data[i]["鍗曟嵁鍙�"] + '锛屼緵搴斿晢宸茬‘璁�'); + } + } + hmainid = hmainid.substring(0, hmainid.length - 1) + $.ajax({ + url: GetWEBURL() + '/WW_EntrustOrderBill/Back', + async: false, + type: "GET", + dataType: "json", + data: { "Hmainid": hmainid }, + success: function (data1) { + if (data1.Message.indexOf("鎴愬姛") > 0) { + layer.msg("鎿嶄綔鎴愬姛", { time: 1 * 1000, icon: 1 }, function () { + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(data1.Message, { icon: 5 }); + } + }); + } + + //浼樺厛绾� + function set_Yxj() { + var hmainid = ''; + var checkStatus = table.checkStatus('mainTable'), + data = checkStatus.data; + if (checkStatus.data.length == 0) { + //var InterID = data[0].hmainid.toString(); + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + for (var i = 0; i < data.length; i++) { + hmainid += data[i]["hmainid"] + ','; + } + hmainid = hmainid.substring(0, hmainid.length - 1) + var HyxjId = ''; + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浼樺厛绾у垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/OrderLevInformation.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('璇烽�夋嫨鏁版嵁'); + } + HyxjId = checkStatus.data[0].HItemID.toString(); + + $.ajax({ + url: GetWEBURL() + '/WW_EntrustOrderBill/yxj', + async: false, + type: "GET", + dataType: "json", + data: { "Hmainid": hmainid, "HyxjId": HyxjId }, + success: function (data1) { + if (data1.Message.indexOf("鎴愬姛") > 0) { + layer.msg("鎿嶄綔鎴愬姛", { time: 3 * 1000, icon: 1 }, function () { + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } else { + layer.alert(data1.Message, { icon: 5 }); + } + }, error: function (e) { + layer.alert(data1.Message, { icon: 5 }); + } + }); + // layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + }, + success: function (layero, index) { + + } + }); + + + } + + //蹇�熻繃婊� + function get_FastQuery(table, option) { + var HStatus = $("select[name='HStatus']").val();//鐘舵�� + var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈� + var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val(); //鍗曟嵁鍙� + var HSupID = $("#HSupID").val(); //渚涘簲鍟嗕俊鎭� + if (HStatus) { + switch (HStatus) { + case '-1': //鍏ㄩ儴 + sWhere += ""; + break; + case '1': //鏈垎閰� + sWhere += " and 涓氬姟鐘舵��='鏈垎閰�'"; + break; + case '2': //宸插鏍� + sWhere += " and 涓氬姟鐘舵��='宸插垎閰�'"; + break; + case '3': //宸插叧闂� + sWhere += " and 涓氬姟鐘舵��='宸插彂甯�'"; + default: + + } + } + if (HBeginDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HBeginDate + "'"; + } + if (HEndDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HEndDate + "'"; + } + if (HBillNo) { + sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"; + } + if (HSupID) { + sWhere += " and HSupID = '" + HSupID + "'"; + } + var index = layer.load(0); + get_Display(sWhere); + //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = ""; + } + //閲嶇疆杩囨护鏉′欢 + function set_ClearQuery() { + $('#HStatus').find("option[value='-1']").attr("selected", true); + $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); + $("#HBillNo").val(""); + $("#HSupName").val(""); + $("#HSupID").val(""); + sWhere = ""; + get_Display(sWhere); + } + //#endregion + //鍒锋柊 + function set_Refresh() { + $("#btnSearch").click(); + } //浠ヤ笂鏄痩ayui妯″潡 }); - - - - </script> </body> diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" new file mode 100644 index 0000000..8c3f093 --- /dev/null +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" @@ -0,0 +1,666 @@ +锘�<!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/layui/layui.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> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <style type="text/css"> + .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: 15px;"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + </div> + <div class="layui-tab" lay-filter="tab-POStockInBill"> + <h1 style="text-align: center; padding: 10px 0;"><b>鏀舵枡閫氱煡鍗�</b></h1> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li> + <li lay-id="2" style="padding:1px;">鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <!--鍩烘湰淇℃伅--> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item" style="padding-top: 10px;"> + <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="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HInterID" id="HInterID" value="0"> + <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鏃ユ湡</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">涓氬姟鍛�</label> + <div class="layui-input-inline"> + <input type="text" name="HEmpName" id="HEmpName"" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">渚涘簲鍟�</label> + <div class="layui-input-inline"> + <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" 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;"> + <input type="hidden" name="HWHID" id="HWHID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWHList" 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="HCurName" id="HCurName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" 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 class="layui-input" name="HExRate" id="HExRate" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">閮ㄩ棬</label> + <div class="layui-input-inline"> + <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" 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="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" 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 class="layui-input" name="HSourceBillType" id="HSourceBillType" value="0"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">閫夊崟鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="Box2" id="Box2" autocomplete="off"> + </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 class="layui-input" name="HAddress" id="HAddress" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">杈呭姪瀛楁</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs7 layui-inline"> + <label class="layui-form-label">澶囨敞</label> + <div class="layui-input-block"> + <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> + </div> + </div> + </div> + </div> + </div> + + + <!--鍒跺崟淇℃伅--> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍒跺崟浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">瀹℃牳浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍏抽棴浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">淇敼浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">浣滃簾浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍒跺崟鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">瀹℃牳鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍏抽棴鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">淇敼鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">浣滃簾鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + + <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> + <script type="text/html" id="xuhao"> + {{d.LAY_TABLE_INDEX+1}} + </script> + </form> + </div> + </div> + </div> + + <script> + //#region 鎶樺彔娉ㄩ噴 + //#endregion + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + + //#region 鍏敤鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element; + var sWhere = ""; + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + get_LoginIs(); + + //鑾峰彇椤甸潰璺宠浆鍙傛暟 + 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]];//婧愬崟绫诲瀷 + } + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗曟柊澧� + $("#HItemID").val(0); + } + else if (OperationType == 3) {//缂栬緫 + $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D + //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� + RoadBillMain(linterid); + } + else if (OperationType == 4) {//娴忚 + $("#HItemID").val(linterid);// + //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� + RoadBillMain(linterid); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + $("#HUSEORGID").val(sessionStorage["OrganizationID"]); + + //#endregion + + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //閫�鍑烘寜閽� + form.on('submit(Cancel)', function () { + Pub_Close(1); + }) + + //閫夋嫨涓氬姟鍛樻寜閽� + form.on('submit(HEmpList)', function () { + get_checkEmp(); + }); + //閫夋嫨渚涘簲鍟嗘寜閽� + form.on('submit(HSupList)', function () { + get_checkSup(); + }); + //閫夋嫨閮ㄩ棬鎸夐挳 + form.on('submit(HWHList)', function () { + get_checkWH(); + }); + //閫夋嫨甯佸埆鎸夐挳 + form.on('submit(HCurList)', function () { + get_checkCur(); + }); + + //閫夋嫨閮ㄩ棬鎸夐挳 + form.on('submit(HDeptList)', function () { + get_checkDept(); + }); + + //閫夋嫨涓荤鎸夐挳 + form.on('submit(HManagerList)', function () { + get_checkManager(); + }); + + + //淇濆瓨鎸夐挳 + form.on('submit(set_SaveBill)', function (data) { + set_SaveBill(data); + }); + + //#endregion + + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + //#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + function get_LoginIs() { + if (sessionStorage.login != "login") { + layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + }, function () { window.location.href = "../../user/login.html"; }); + } + } + //#endregion + + //#region 鍔犺浇琛ㄥご + function RoadBillMain(linterid) { + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 + var ajaxLoad = layer.load(); + $.ajax({ + url: GetWEBURL() + "Cg_POInStockBill/cx", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (result) { + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data[0]; + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙� + , "HEmpID": data.HEmpID + , "HEmpName": data.涓氬姟鍛� + , "HSupID": data.HSupID + , "HSupName": data.渚涘簲鍟� + , "HWHID": data.HWHID + , "HWHName": data.浠撳簱 + , "HCurID": data.HCurID + , "HCurName": data.甯佸埆 + , "HExRate": data.姹囩巼 + , "HDeptName": data.閮ㄩ棬 + , "HDeptID": data.HDeptID + , "HManagerName": data.涓荤 + , "HManagerID": data.HManagerID + , "HSourceBillType": data.婧愬崟绫诲瀷 + , "HAddress": data.浜よ揣鍦扮偣 + , "HInnerBillNo": data.杈呭姪瀛楁 + , "HExRate": data.姹囩巼 + , "Box2": "" + , "HRemark": data.琛ㄥご澶囨敞 + , "HMaker": data.鍒跺崟浜� + , "HChecker": data.瀹℃牳浜� + , "HCloseMan": data.鍏抽棴浜� + , "HMakeDate": data.鍒跺崟鏃ユ湡 + , "HCheckDate": data.瀹℃牳鏃ユ湡 + , "HCloseDate": data.鍏抽棴鏃ユ湡 + , "HUpDateDate": data.淇敼鏃ユ湡 + , "HDeleteDate": data.浣滃簾鏃ユ湡 + }); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + //#endregion + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '1103' }, + success: function (d) { + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HInterID").val(d.data[0].HInterID); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + //#region 淇濆瓨鏂规硶 + function set_SaveBill(data) { + + var sMainStr = JSON.stringify(data.field); + + $.ajax({ + type: "POST", + url: GetWEBURL() + "Gy_Warehouse/ModifyByID", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { icon: 1 }); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); + //淇濆瓨鍚庢祻瑙� + //ReRoadBillMain(); + } + else { + layer.alert(data.Message, { icon: 5 }); + } + layer.closeAll("loading"); + }, + error: function (err) { + layer.alert("閿欒:" + err, { icon: 5 }); + console.log("Reason" + sMainStr); + } + }); + } + //#endregion + + function get_checkEmp() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '涓氬姟鍛樺垪琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkSup() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '渚涘簲鍟嗗垪琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_SupplierList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSupName").val(checkStatus.data[0].HName); + $("#HSupID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WarehouseList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWHName").val(checkStatus.data[0].HName); + $("#HWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkCur() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '甯佸埆鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Currency.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('璇烽�夋嫨鏁版嵁'); + } + $("#HCurName").val(checkStatus.data[0].甯佸埆); + $("#HCurID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + function get_checkDept() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '閮ㄩ棬鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , 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鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + function get_checkManager() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '涓荤鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HManagerName").val(checkStatus.data[0].HName); + $("#HManagerID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + //#region 淇濆瓨鍚庢祻瑙堟柟娉� + function ReRoadBillMain() { + location.replace('Add_Edit_Cg_POInStockBillList.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='); + //document.location.href('Add_Edit_Gy_Source.html ? OperationType = 4 & linterid=' + linterid + ' & HSouceBillType='); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + //#endregion + + //#endregion + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html" index 1c21ed6..75e5b6f 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html" @@ -1,15 +1,27 @@ 锘�<!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 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/layui/layui.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> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + + <style type="text/css"> + input.layui-input.layui-unselect { + padding-right: 0; + } + </style> </head> <body> <div class="layui-fluid"> @@ -27,26 +39,25 @@ <div class="layui-inline"> <label class="layui-form-label">寮�濮嬫棩鏈�</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate"> + <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">缁撴潫鏃ユ湡</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate1"> + <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> - <!--<div class="layui-inline"> - <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> <div class="layui-input-block"> - <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> - </div>--> + </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button> - <div class="layui-colla-content"> <div class="layui-inline"> <div class="layui-inline"> @@ -54,9 +65,21 @@ </div> </div> <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" name="WorkCenter" id="WorkCenter"> + <input type="text" class="layui-input" name="HSupID" id="HSupID" style="width:190px;"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">閮ㄩ棬</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HDeptID" id="HDeptID" style="width:190px;"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">涓荤</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HMangerID" id="HMangerID" style="width:190px;"> </div> </div> </div> @@ -65,14 +88,11 @@ <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> - <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> - + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><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="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button> </div> </script> </form> @@ -80,138 +100,130 @@ </div> </div> </div> - <script src="../../../layuiadmin/layui/layui.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/Scripts/webConfig.js"></script>--> <script> layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index', //涓诲叆鍙fā鍧� - }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { var $ = layui.$ - , admin = layui.admin - , layer = layui.layer - , table = layui.table - , form = layui.form - , element = layui.element - , laypage = layui.laypage - , laydate = layui.laydate - //var sWhere = " 浜у搧浠g爜 = 'BX0002'"; + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + , util = layui.util + //鏌ヨ鏉′欢 var sWhere = ""; + var option = []; - var option = { - elem: '#mainTable' - //, toolbar: '#toolbarDemo' - ,height: 'full-50' - , page: true - ,cellMinWidth: 90 - , cols: [[ - { field: 'hmainid', title: 'hmainid', sort: true, hide: true } - , { field: '鏃ユ湡', title: '鏃ユ湡' } - , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } - , { field: 'HBillType', title: 'HBillType', hide: true } - , { field: 'HSupID', title: 'HSupID', hide: true } - , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�' } - , { field: '渚涘簲鍟�', title: '渚涘簲鍟�' } - , { field: '浜よ揣鍦扮偣', title: '浜よ揣鍦扮偣' } - , { field: 'HCurID', title: 'HCurID', hide: true } - , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜' } - , { field: '甯佸埆', title: '甯佸埆' } - , { field: '姹囩巼', title: '姹囩巼' } - , { field: 'HDeptID', title: 'HDeptID', hide: true } - , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜' } - , { field: '閮ㄩ棬', title: '閮ㄩ棬' } - , { field: 'HManagerID', title: 'HManagerID', hide: true } - , { field: '涓荤浠g爜', title: '涓荤浠g爜' } - , { field: '涓荤', title: '涓荤' } - , { field: 'HEmpID', title: 'HEmpID', hide: true } - , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�' } - , { field: '涓氬姟鍛�', title: '涓氬姟鍛�' } - , { field: '鎽樿', title: '鎽樿' } - , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞' } - , { field: 'hsubid', title: 'hsubid', hide: true } - , { field: 'HMaterID', title: 'HMaterID', hide: true } - , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' } - , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' } - , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } - , { field: '鎵瑰彿', title: '鎵瑰彿' } - , { field: 'HUnitID', title: 'HUnitID', hide: true } - , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜' } - , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅' } - , { field: '鏁伴噺', title: '鏁伴噺' } - , { field: '鍗曚环', title: '鍗曚环' } - , { field: '閲戦', title: '閲戦' } - , { field: 'HWHID', title: 'HWHID', hide: true } - , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜' } - , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱' } - , { field: 'HSPID', title: 'HSPID', hide: true } - , { field: '浠撲綅浠g爜', title: '浠撲綅浠g爜' } - , { field: '浠撲綅鍚嶇О', title: '浠撲綅鍚嶇О' } - , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿' } - , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�' } - , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�' } - , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞' } - , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' } - , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡' } - , { field: '瀹℃牳浜�', title: '瀹℃牳浜�' } - , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡' } - , { field: '淇敼浜�', title: '淇敼浜�' } - , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' } - , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' } - , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡' } - , { field: '浣滃簾浜�', title: '浣滃簾浜�' } - , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡' } - ]] - }; + //鍒濆鍖栫晫闈� + set_ClearBill(); - //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� - var index0 = layer.load(0, { shade: false }); - $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", - url: GetWEBURL() + '/Cg_POInStockBill/list', - type: "GET", - data: { "sWhere": sWhere }, - success: function (data1) { - if (data1.count == 1) { - option.data = data1.data; - table.render(option); - layer.close(index0); - } else { - layer.close(index0); - layer.alert(data1.code + data1.Message, { icon: 5 }); - } - }, error: function () { - layer.close(index0); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + //#endregion - //閲嶇疆鎸夐挳 + //#region 閲嶇疆鎸夐挳 form.on('submit(btnReSearch)', function (data) { - $("#HDate").val("");//寮�濮嬫棩鏈� - $("#HDate1").val("");//缁撴潫鏃ユ湡 - $("#WorkCenter").val("");//鍗曟嵁鍙� - $("#btnSearch").click(); + //娓呯┖杩囨护鏉′欢 + set_ClearQuery(); }); + //#endregion - //鏌ヨ鎸夐挳 - form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 - var HDate = $("#HDate").val();//寮�濮嬫棩鏈� - var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 - var HOrderProcNO = $("#HOrderProcNO").val();//璁㈠崟璺熻釜鍙� - var WorkCenter = $("#WorkCenter").val();//鍗曟嵁鍙� - if (HDate) { - sWhere += " and 鏃ユ湡 >= '" + HDate + "'"; - } - if (HDate1) { - sWhere += " and 鏃ユ湡 <= '" + HDate1 + "'"; - } - if (WorkCenter) { - sWhere += " and 鍗曟嵁鍙� like '%" + WorkCenter + "%'"; - } - var index = layer.load(0, { shade: false }); + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(table, option); + }); + //#endregion + + //#region 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + } + //#endregion + //#region 鍒濆鍖栬〃鏍兼柟娉� + $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 150 } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } + , { field: 'HBillType', title: 'HBillType', hide: true } + , { field: 'HSupID', title: 'HSupID', width: 120, hide: true } + , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�', width: 150 } + , { field: '渚涘簲鍟�', title: '渚涘簲鍟�', width: 250 } + , { field: '浜よ揣鍦扮偣', title: '浜よ揣鍦扮偣' } + , { field: 'HCurID', title: 'HCurID', width: 120, hide: true } + , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜' } + , { field: '甯佸埆', title: '甯佸埆' } + , { field: '姹囩巼', title: '姹囩巼' } + , { field: 'HDeptID', title: 'HDeptID', width: 120, hide: true } + , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 150 } + , { field: '閮ㄩ棬', title: '閮ㄩ棬' } + , { field: 'HManagerID', title: 'HManagerID', width: 120, hide: true } + , { field: '涓荤浠g爜', title: '涓荤浠g爜' } + , { field: '涓荤', title: '涓荤' } + , { field: 'HEmpID', title: 'HEmpID', width: 120, hide: true } + , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�', width: 120 } + , { field: '涓氬姟鍛�', title: '涓氬姟鍛�' } + , { field: '鎽樿', title: '鎽樿' } + , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞' } + , { field: 'hsubid', title: 'hsubid', hide: true } + , { field: 'HMaterID', title: 'HMaterID', hide: true } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 150 } + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 150 } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } + , { field: '鎵瑰彿', title: '鎵瑰彿' } + , { field: 'HUnitID', title: 'HUnitID', hide: true } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 150 } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 150 } + , { field: '鏁伴噺', title: '鏁伴噺' } + , { field: '鍗曚环', title: '鍗曚环' } + , { field: '閲戦', title: '閲戦' } + , { field: '鍗曚环', title: '鍗曚环' } + , { field: 'HWHID', title: 'HWHID', hide: true } + , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜', width: 150 } + , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱' } + , { field: 'HSPID', title: 'HSPID', hide: true } + , { field: '浠撲綅浠g爜', title: '浠撲綅浠g爜' } + , { field: '浠撲綅鍚嶇О', title: '浠撲綅鍚嶇О' } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 125 } + , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 125 } + , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�', width: 125 } + , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞', width: 125 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 125 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 125 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 125 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 125 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 125 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + + ]] + }; + } + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + function get_Display(sWhere) { + var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/Cg_POInStockBill/list', type: "GET", @@ -220,33 +232,170 @@ if (data1.count == 1) { option.data = data1.data; table.render(option); - layer.close(index); - layer.alert("鏌ヨ鎴愬姛", { icon: 1 }); + layer.close(ajaxLoad); } else { - layer.close(index); + layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { - layer.close(index); + layer.close(ajaxLoad); layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } }); - sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-Add': + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板鏀舵枡閫氱煡鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Add_Edit_Cg_POInStockBillList.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + success: function (layero, index) { + + } + }); + break; + case 'btn-Edit': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var hID = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫鏀舵枡閫氱煡鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Add_Edit_Cg_POInStockBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType=0&closeType=1' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + + break; + case 'btn-Delete': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Pay_SingleBalBill/DeltetSingleBalBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + 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('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; }); + + //#region 蹇�熻繃婊� + function get_FastQuery(table, option) { + var HDate = $("#HBeginDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HEndDate").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HSupID = $("#HSupID").val(); + var HDeptID = $("#HDeptID").val(); + var HMangerID = $("#HMangerID").val(); + if (HDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HDate + "'"; + } + if (HDate1) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HDate1 + "'"; + } + if (HBillNo) { + sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"; + } + if (HSupID) { + sWhere += " and 渚涘簲鍟� like '%" + HSupID + "%'"; + } + if (HDeptID) { + sWhere += " and 閮ㄩ棬 like '%" + HDeptID + "%'"; + } + if (HMangerID) { + sWhere += " and 涓荤 like '%" + HMangerID + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + //#region 閲嶇疆杩囨护鏉′欢 + function set_ClearQuery() { + $("#HDate").val("");//寮�濮嬫棩鏈� + $("#HDate1").val("");//缁撴潫鏃ユ湡 + $("#HBillNo").val("");// + $("#HSupID").val(""); + $("#HDeptID").val(""); + $("#HMangerID").val(""); + sWhere = ""; + } + //#endregion - //laydate.render({ - // elem: '#HDate' - // , type: 'datetime' - // , trigger: 'click' - // , format:'yyyy-MM-dd HH:mm' - //}); + //#region 鍒锋柊 + function get_Refresh() { + set_ClearQuery(); + get_Display(sWhere); + } + //#endregion //浠ヤ笂鏄痩ayui妯″潡 }); - + </script> diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBackBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBackBillList.html" new file mode 100644 index 0000000..8722c8b --- /dev/null +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBackBillList.html" @@ -0,0 +1,666 @@ +锘�<!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/layui/layui.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> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <style type="text/css"> + .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: 15px;"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + </div> + <div class="layui-tab" lay-filter="tab-POStockInBill"> + <h1 style="text-align: center; padding: 10px 0;"><b>閫�鏂欓�氱煡鍗�</b></h1> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li> + <li lay-id="2" style="padding:1px;">鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <!--鍩烘湰淇℃伅--> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item" style="padding-top: 10px;"> + <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="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HInterID" id="HInterID" value="0"> + <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鏃ユ湡</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">涓氬姟鍛�</label> + <div class="layui-input-inline"> + <input type="text" name="HEmpName" id="HEmpName"" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">渚涘簲鍟�</label> + <div class="layui-input-inline"> + <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" 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;"> + <input type="hidden" name="HWHID" id="HWHID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWHList" 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="HCurName" id="HCurName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" 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 class="layui-input" name="HExRate" id="HExRate" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">閮ㄩ棬</label> + <div class="layui-input-inline"> + <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" 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="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" 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 class="layui-input" name="HSourceBillType" id="HSourceBillType" value="0"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">閫夊崟鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="Box2" id="Box2" autocomplete="off"> + </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 class="layui-input" name="HAddress" id="HAddress" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">杈呭姪瀛楁</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs7 layui-inline"> + <label class="layui-form-label">澶囨敞</label> + <div class="layui-input-block"> + <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> + </div> + </div> + </div> + </div> + </div> + + + <!--鍒跺崟淇℃伅--> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍒跺崟浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">瀹℃牳浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍏抽棴浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">淇敼浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">浣滃簾浜�</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍒跺崟鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">瀹℃牳鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">鍏抽棴鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">淇敼鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">浣滃簾鏃ユ湡</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + + <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> + <script type="text/html" id="xuhao"> + {{d.LAY_TABLE_INDEX+1}} + </script> + </form> + </div> + </div> + </div> + + <script> + //#region 鎶樺彔娉ㄩ噴 + //#endregion + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + + //#region 鍏敤鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element; + var sWhere = ""; + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + get_LoginIs(); + + //鑾峰彇椤甸潰璺宠浆鍙傛暟 + 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]];//婧愬崟绫诲瀷 + } + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗曟柊澧� + $("#HItemID").val(0); + } + else if (OperationType == 3) {//缂栬緫 + $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D + //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� + RoadBillMain(linterid); + } + else if (OperationType == 4) {//娴忚 + $("#HItemID").val(linterid);// + //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� + RoadBillMain(linterid); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + $("#HUSEORGID").val(sessionStorage["OrganizationID"]); + + //#endregion + + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //閫�鍑烘寜閽� + form.on('submit(Cancel)', function () { + Pub_Close(1); + }) + + //閫夋嫨涓氬姟鍛樻寜閽� + form.on('submit(HEmpList)', function () { + get_checkEmp(); + }); + //閫夋嫨渚涘簲鍟嗘寜閽� + form.on('submit(HSupList)', function () { + get_checkSup(); + }); + //閫夋嫨閮ㄩ棬鎸夐挳 + form.on('submit(HWHList)', function () { + get_checkWH(); + }); + //閫夋嫨甯佸埆鎸夐挳 + form.on('submit(HCurList)', function () { + get_checkCur(); + }); + + //閫夋嫨閮ㄩ棬鎸夐挳 + form.on('submit(HDeptList)', function () { + get_checkDept(); + }); + + //閫夋嫨涓荤鎸夐挳 + form.on('submit(HManagerList)', function () { + get_checkManager(); + }); + + + //淇濆瓨鎸夐挳 + form.on('submit(set_SaveBill)', function (data) { + set_SaveBill(data); + }); + + //#endregion + + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + //#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + function get_LoginIs() { + if (sessionStorage.login != "login") { + layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + }, function () { window.location.href = "../../user/login.html"; }); + } + } + //#endregion + + //#region 鍔犺浇琛ㄥご + function RoadBillMain(linterid) { + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 + var ajaxLoad = layer.load(); + $.ajax({ + url: GetWEBURL() + "Cg_POInStockBackBill/cx", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (result) { + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data[0]; + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙� + , "HEmpID": data.HEmpID + , "HEmpName": data.涓氬姟鍛� + , "HSupID": data.HSupID + , "HSupName": data.渚涘簲鍟� + , "HWHID": data.HWHID + , "HWHName": data.浠撳簱 + , "HCurID": data.HCurID + , "HCurName": data.甯佸埆 + , "HExRate": data.姹囩巼 + , "HDeptName": data.閮ㄩ棬 + , "HDeptID": data.HDeptID + , "HManagerName": data.涓荤 + , "HManagerID": data.HManagerID + , "HSourceBillType": data.婧愬崟绫诲瀷 + , "HAddress": data.浜よ揣鍦扮偣 + , "HInnerBillNo": data.杈呭姪瀛楁 + , "HExRate": data.姹囩巼 + , "Box2": "" + , "HRemark": data.琛ㄥご澶囨敞 + , "HMaker": data.鍒跺崟浜� + , "HChecker": data.瀹℃牳浜� + , "HCloseMan": data.鍏抽棴浜� + , "HMakeDate": data.鍒跺崟鏃ユ湡 + , "HCheckDate": data.瀹℃牳鏃ユ湡 + , "HCloseDate": data.鍏抽棴鏃ユ湡 + , "HUpDateDate": data.淇敼鏃ユ湡 + , "HDeleteDate": data.浣滃簾鏃ユ湡 + }); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + //#endregion + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '1105' }, + success: function (d) { + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HInterID").val(d.data[0].HInterID); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + //#region 淇濆瓨鏂规硶 + function set_SaveBill(data) { + + var sMainStr = JSON.stringify(data.field); + + $.ajax({ + type: "POST", + url: GetWEBURL() + "Gy_Warehouse/ModifyByID", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { icon: 1 }); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); + //淇濆瓨鍚庢祻瑙� + //ReRoadBillMain(); + } + else { + layer.alert(data.Message, { icon: 5 }); + } + layer.closeAll("loading"); + }, + error: function (err) { + layer.alert("閿欒:" + err, { icon: 5 }); + console.log("Reason" + sMainStr); + } + }); + } + //#endregion + + function get_checkEmp() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '涓氬姟鍛樺垪琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkSup() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '渚涘簲鍟嗗垪琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_SupplierList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSupName").val(checkStatus.data[0].HName); + $("#HSupID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkWH() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '浠撳簱鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WarehouseList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HWHName").val(checkStatus.data[0].HName); + $("#HWHID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + function get_checkCur() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '甯佸埆鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Currency.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('璇烽�夋嫨鏁版嵁'); + } + $("#HCurName").val(checkStatus.data[0].甯佸埆); + $("#HCurID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + function get_checkDept() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '閮ㄩ棬鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , 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鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + function get_checkManager() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '涓荤鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HManagerName").val(checkStatus.data[0].HName); + $("#HManagerID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + + //#region 淇濆瓨鍚庢祻瑙堟柟娉� + function ReRoadBillMain() { + location.replace('Add_Edit_Cg_POInStockBillList.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='); + //document.location.href('Add_Edit_Gy_Source.html ? OperationType = 4 & linterid=' + linterid + ' & HSouceBillType='); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + //#endregion + + //#endregion + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBackBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBackBillList.html" index f636609..b29ac68 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBackBillList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\200\200\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBackBillList.html" @@ -1,15 +1,27 @@ 锘�<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <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/layui/layui.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> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + + <style type="text/css"> + input.layui-input.layui-unselect { + padding-right: 0; + } + </style> </head> <body> <div class="layui-fluid"> @@ -27,26 +39,25 @@ <div class="layui-inline"> <label class="layui-form-label">寮�濮嬫棩鏈�</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate"> + <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">缁撴潫鏃ユ湡</label> <div class="layui-input-block"> - <input type="date" class="layui-input" id="HDate1"> + <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> - <!--<div class="layui-inline"> - <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> <div class="layui-input-block"> - <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> - </div>--> + </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button> - <div class="layui-colla-content"> <div class="layui-inline"> <div class="layui-inline"> @@ -54,9 +65,21 @@ </div> </div> <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" name="WorkCenter" id="WorkCenter"> + <input type="text" class="layui-input" name="HSupID" id="HSupID" style="width:190px;"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">閮ㄩ棬</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HDeptID" id="HDeptID" style="width:190px;"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">涓荤</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HMangerID" id="HMangerID" style="width:190px;"> </div> </div> </div> @@ -65,14 +88,11 @@ <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> - <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> - + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><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="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button> </div> </script> </form> @@ -80,138 +100,130 @@ </div> </div> </div> - <script src="../../../layuiadmin/layui/layui.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/Scripts/webConfig.js"></script>--> <script> layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index', //涓诲叆鍙fā鍧� - }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { var $ = layui.$ - , admin = layui.admin - , layer = layui.layer - , table = layui.table - , form = layui.form - , element = layui.element - , laypage = layui.laypage - , laydate = layui.laydate - //var sWhere = " 浜у搧浠g爜 = 'BX0002'"; + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + , util = layui.util + //鏌ヨ鏉′欢 var sWhere = ""; + var option = []; - var option = { - elem: '#mainTable' - //, toolbar: '#toolbarDemo' - ,height: 'full-50' - , page: true - ,cellMinWidth: 90 - , cols: [[ - { field: 'hmainid', title: 'hmainid', sort: true, hide: true } - , { field: '鏃ユ湡', title: '鏃ユ湡' } - , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } - , { field: 'HBillType', title: 'HBillType', hide: true } - , { field: 'HSupID', title: 'HSupID', hide: true } - , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�' } - , { field: '渚涘簲鍟�', title: '渚涘簲鍟�' } - , { field: '浜よ揣鍦扮偣', title: '浜よ揣鍦扮偣' } - , { field: 'HCurID', title: 'HCurID', hide: true } - , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜' } - , { field: '甯佸埆', title: '甯佸埆' } - , { field: '姹囩巼', title: '姹囩巼' } - , { field: 'HDeptID', title: 'HDeptID', hide: true } - , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜' } - , { field: '閮ㄩ棬', title: '閮ㄩ棬' } - , { field: 'HManagerID', title: 'HManagerID', hide: true } - , { field: '涓荤浠g爜', title: '涓荤浠g爜' } - , { field: '涓荤', title: '涓荤' } - , { field: 'HEmpID', title: 'HEmpID', hide: true } - , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�' } - , { field: '涓氬姟鍛�', title: '涓氬姟鍛�' } - , { field: '鎽樿', title: '鎽樿' } - , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞' } - , { field: 'hsubid', title: 'hsubid', hide: true } - , { field: 'HMaterID', title: 'HMaterID', hide: true } - , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' } - , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' } - , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } - , { field: '鎵瑰彿', title: '鎵瑰彿' } - , { field: 'HUnitID', title: 'HUnitID', hide: true } - , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜' } - , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅' } - , { field: '鏁伴噺', title: '鏁伴噺' } - , { field: '鍗曚环', title: '鍗曚环' } - , { field: '閲戦', title: '閲戦' } - , { field: 'HWHID', title: 'HWHID', hide: true } - , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜' } - , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱' } - , { field: 'HSPID', title: 'HSPID', hide: true } - , { field: '浠撲綅浠g爜', title: '浠撲綅浠g爜' } - , { field: '浠撲綅鍚嶇О', title: '浠撲綅鍚嶇О' } - , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿' } - , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�' } - , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�' } - , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞' } - , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' } - , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡' } - , { field: '瀹℃牳浜�', title: '瀹℃牳浜�' } - , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡' } - , { field: '淇敼浜�', title: '淇敼浜�' } - , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' } - , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' } - , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡' } - , { field: '浣滃簾浜�', title: '浣滃簾浜�' } - , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡' } - ]] - }; + //鍒濆鍖栫晫闈� + set_ClearBill(); - //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� - var index0 = layer.load(0, { shade: false }); - $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", - url: GetWEBURL() + '/Cg_POInStockBackBill/list', - type: "GET", - data: { "sWhere": sWhere }, - success: function (data1) { - if (data1.count == 1) { - option.data = data1.data; - table.render(option); - layer.close(index0); - } else { - layer.close(index0); - layer.alert(data1.code + data1.Message, { icon: 5 }); - } - }, error: function () { - layer.close(index0); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + //#endregion - //閲嶇疆鎸夐挳 + //#region 閲嶇疆鎸夐挳 form.on('submit(btnReSearch)', function (data) { - $("#HDate").val("");//寮�濮嬫棩鏈� - $("#HDate1").val("");//缁撴潫鏃ユ湡 - $("#WorkCenter").val("");//鍗曟嵁鍙� - $("#btnSearch").click(); + //娓呯┖杩囨护鏉′欢 + set_ClearQuery(); }); + //#endregion - //鏌ヨ鎸夐挳 - form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 - var HDate = $("#HDate").val();//寮�濮嬫棩鏈� - var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 - var HOrderProcNO = $("#HOrderProcNO").val();//璁㈠崟璺熻釜鍙� - var WorkCenter = $("#WorkCenter").val();//鍗曟嵁鍙� - if (HDate) { - sWhere += " and 鏃ユ湡 >= '" + HDate + "'"; - } - if (HDate1) { - sWhere += " and 鏃ユ湡 <= '" + HDate1 + "'"; - } - if (WorkCenter) { - sWhere += " and 鍗曟嵁鍙� like '%" + WorkCenter + "%'"; - } - var index = layer.load(0, { shade: false }); + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(table, option); + }); + //#endregion + + //#region 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + } + //#endregion + //#region 鍒濆鍖栬〃鏍兼柟娉� + $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 150 } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } + , { field: 'HBillType', title: 'HBillType', hide: true } + , { field: 'HSupID', title: 'HSupID', width: 120, hide: true } + , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�', width: 150 } + , { field: '渚涘簲鍟�', title: '渚涘簲鍟�', width: 250 } + , { field: '浜よ揣鍦扮偣', title: '浜よ揣鍦扮偣' } + , { field: 'HCurID', title: 'HCurID', width: 120, hide: true } + , { field: '甯佸埆浠g爜', title: '甯佸埆浠g爜' } + , { field: '甯佸埆', title: '甯佸埆' } + , { field: '姹囩巼', title: '姹囩巼' } + , { field: 'HDeptID', title: 'HDeptID', width: 120, hide: true } + , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 150 } + , { field: '閮ㄩ棬', title: '閮ㄩ棬' } + , { field: 'HManagerID', title: 'HManagerID', width: 120, hide: true } + , { field: '涓荤浠g爜', title: '涓荤浠g爜' } + , { field: '涓荤', title: '涓荤' } + , { field: 'HEmpID', title: 'HEmpID', width: 120, hide: true } + , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�', width: 120 } + , { field: '涓氬姟鍛�', title: '涓氬姟鍛�' } + , { field: '鎽樿', title: '鎽樿' } + , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞' } + , { field: 'hsubid', title: 'hsubid', hide: true } + , { field: 'HMaterID', title: 'HMaterID', hide: true } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 150 } + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 150 } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } + , { field: '鎵瑰彿', title: '鎵瑰彿' } + , { field: 'HUnitID', title: 'HUnitID', hide: true } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 150 } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 150 } + , { field: '鏁伴噺', title: '鏁伴噺' } + , { field: '鍗曚环', title: '鍗曚环' } + , { field: '閲戦', title: '閲戦' } + , { field: '鍗曚环', title: '鍗曚环' } + , { field: 'HWHID', title: 'HWHID', hide: true } + , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜', width: 150 } + , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱' } + , { field: 'HSPID', title: 'HSPID', hide: true } + , { field: '浠撲綅浠g爜', title: '浠撲綅浠g爜' } + , { field: '浠撲綅鍚嶇О', title: '浠撲綅鍚嶇О' } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 125 } + , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 125 } + , { field: '璁″垝璺熻釜鍙�', title: '璁″垝璺熻釜鍙�', width: 125 } + , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞', width: 125 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 125 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 125 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 125 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 125 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 125 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + + ]] + }; + } + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + function get_Display(sWhere) { + var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/Cg_POInStockBackBill/list', type: "GET", @@ -220,33 +232,170 @@ if (data1.count == 1) { option.data = data1.data; table.render(option); - layer.close(index); - layer.alert("鏌ヨ鎴愬姛", { icon: 1 }); + layer.close(ajaxLoad); } else { - layer.close(index); + layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { - layer.close(index); + layer.close(ajaxLoad); layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } }); - sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-Add': + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板閫�鏂欓�氱煡鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Add_Edit_Cg_POInStockBackBillList.html?OperationType=1&linterid=0&HSouceBillType=0&closeType=1', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + success: function (layero, index) { + + } + }); + break; + case 'btn-Edit': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var hID = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫閫�鏂欓�氱煡鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Add_Edit_Cg_POInStockBackBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType=0&closeType=1' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + + break; + case 'btn-Delete': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Pay_SingleBalBill/DeltetSingleBalBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + 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('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; }); - //laydate.render({ - // elem: '#HDate' - // , type: 'datetime' - // , trigger: 'click' - // , format:'yyyy-MM-dd HH:mm' - //}); + //#region 蹇�熻繃婊� + function get_FastQuery(table, option) { + var HDate = $("#HBeginDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HEndDate").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HSupID = $("#HSupID").val(); + var HDeptID = $("#HDeptID").val(); + var HMangerID = $("#HMangerID").val(); + if (HDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HDate + "'"; + } + if (HDate1) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HDate1 + "'"; + } + if (HBillNo) { + sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"; + } + if (HSupID) { + sWhere += " and 渚涘簲鍟� like '%" + HSupID + "%'"; + } + if (HDeptID) { + sWhere += " and 閮ㄩ棬 like '%" + HDeptID + "%'"; + } + if (HMangerID) { + sWhere += " and 涓荤 like '%" + HMangerID + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + //#region 閲嶇疆杩囨护鏉′欢 + function set_ClearQuery() { + $("#HDate").val("");//寮�濮嬫棩鏈� + $("#HDate1").val("");//缁撴潫鏃ユ湡 + $("#HBillNo").val("");// + $("#HSupID").val(""); + $("#HDeptID").val(""); + $("#HMangerID").val(""); + sWhere = ""; + } + //#endregion + + //#region 鍒锋柊 + function get_Refresh() { + set_ClearQuery(); + get_Display(sWhere); + } + //#endregion //浠ヤ笂鏄痩ayui妯″潡 }); - + </script> -- Gitblit v1.9.1