From 7a8cc5b3e912c907c9b755f4781ec553598e5fe6 Mon Sep 17 00:00:00 2001 From: YL <YL@LAPTOP-SE03PLUR> Date: 星期二, 07 十二月 2021 18:51:31 +0800 Subject: [PATCH] 雅琪诺报工台切出页面(走工序) --- WebTM/views/生产管理/报工台工序/停工/Sc_MESStopStepWorkBillList.html | 493 +++ WebTM/views/生产管理/报工台工序/完工/Sc_MESEndStepWorkBillList.html | 489 +++ WebTM/views/生产管理/报工台工序/停工/Sc_Add_MESStopStepWorkBillList.html | 957 ++++++ WebTM/views/IpadStepIndex.html | 66 WebTM/views/生产管理/异常反馈单/Sc_Add_MESExecptFeedBackBillList.html | 4 WebTM/views/生产管理/报工台工序/产量汇报/Sc_ProductReportStepBillList.html | 427 +++ WebTM/views/生产管理/报工台工序/开工/Sc_MESBeginStepWorkBillList.html | 505 +++ WebTM/views/生产管理/报工台工序/完工/Sc_Add_MESEndStepWorkBillList.html | 911 ++++++ WebTM/views/生产管理/报工台工序/开工/Sc_Add_MESBeginStepWorkBillList.html | 958 ++++++ WebTM/views/生产管理/报工平台功能页/LineBindStep.html | 300 ++ WebTM/views/生产管理/异常反馈单/Sc_MESExecptFeedBackBillList.html | 4 WebTM/views/生产管理/报工台工序/产量汇报/Sc_ProductReportStepBillList_Web.html | 550 +++ WebTM/views/生产管理/报工台工序/生产汇报/Sc_ICMOReportBillList.html | 691 ++++ WebTM/views/index.html | 8 WebTM/views/生产管理/报工台工序/产量汇报/Sc_Add_ProductReportStepBillList.html | 1033 +++++++ WebTM/views/生产管理/报工台工序/产量汇报 - 复制/Sc_Add_ProductReportBillList.html | 1029 +++++++ WebTM/WebTM.csproj | 12 17 files changed, 8,405 insertions(+), 32 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 2d49d9f..6e9d37c 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -736,6 +736,17 @@ <Content Include="views\鐢熶骇绠$悊\寮傚父鍙嶉鍗昞EXecptFeedMessage.html" /> <Content Include="views\鐢熶骇绠$悊\寮傚父鍙嶉鍗昞Sc_Add_MESExecptFeedBackBillList.html" /> <Content Include="views\鐢熶骇绠$悊\寮傚父鍙嶉鍗昞Sc_MESExecptFeedBackBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫浜ч噺姹囨姤\Sc_Add_ProductReportStepBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫浜ч噺姹囨姤\Sc_ProductReportStepBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫浜ч噺姹囨姤\Sc_ProductReportStepBillList_Web.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫鍋滃伐\Sc_Add_MESStopStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫鍋滃伐\Sc_MESStopStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫瀹屽伐\Sc_Add_MESEndStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫瀹屽伐\Sc_MESEndStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫寮�宸Sc_Add_MESBeginStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫寮�宸Sc_MESBeginStepWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫鐢熶骇姹囨姤\Sc_ICMOReportBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴鍔熻兘椤礬LineBindStep.html" /> <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴鍔熻兘椤礬LineBind.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇涓婃枡鍗昞Sc_MaterToSourceBillList - 澶嶅埗.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇涓婃枡鍗昞Sc_MaterToSourceBillList.html" /> @@ -1100,6 +1111,7 @@ <ItemGroup> <Folder Include="views\浠撳瓨绠$悊\璋冩嫧鍗曟牳瀵筡" /> <Folder Include="views\浠撳瓨绠$悊\璋冩嫧鍗曠ń鏍竆" /> + <Folder Include="views\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫杩斿伐\" /> </ItemGroup> <PropertyGroup> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> diff --git a/WebTM/views/IpadStepIndex.html b/WebTM/views/IpadStepIndex.html index 6e49d4a..6758333 100644 --- a/WebTM/views/IpadStepIndex.html +++ b/WebTM/views/IpadStepIndex.html @@ -65,7 +65,7 @@ $("#topleft").html(""); var HUserName = sessionStorage["HUserName"]; //sessionStorage["HUserName"]; //榛樿褰撳墠鐧诲綍浜哄憳 $.ajax({ - url: GetWEBURL() + "/ReportPlatForm/SearchGetLineBindBillList", + url: GetWEBURL() + "/ReportStepPlatForm/SearchGetLineBindStepBillList", type: "GET", data: { "HUserName": HUserName }, dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp @@ -146,7 +146,7 @@ $("#ts" + i + "").addClass('check'); // 娣诲姞褰撳墠鍏冪礌鐨勬牱寮� //鎵ц鑱斿姩浜嬩欢 $.ajax({ - url: GetWEBURL() + "/ReportPlatForm/SearchGetWorkBillList", + url: GetWEBURL() + "/ReportStepPlatForm/SearchGetWorkStepBillList", type: "GET", data: { "HSourceID": HSourceID }, dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp @@ -255,7 +255,7 @@ , shadeClose: false //寮�鍚伄缃╁叧闂� , shade: 0.5 , maxmin: true - , content: ['鐢熶骇绠$悊/鎶ュ伐骞冲彴鍔熻兘椤�/LineBind.html', 'yes'] + , content: ['鐢熶骇绠$悊/鎶ュ伐骞冲彴鍔熻兘椤�/LineBindStep.html', 'yes'] , btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero, e) { @@ -278,7 +278,7 @@ var HRemark = body.find("#HRemark").val(); $.ajax( { - url: GetWEBURL() + "/ReportPlatForm/SaveGetLineBindBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + url: GetWEBURL() + "/ReportStepPlatForm/SaveGetLineBindStepBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� dataType: "json", type: "Get", async: false, @@ -338,7 +338,7 @@ //閫昏緫鍒犻櫎鏂规硶 layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { $.ajax({ - url: GetWEBURL() + "/ReportPlatForm/DeleteGetLineBindBillList", + url: GetWEBURL() + "/ReportStepPlatForm/DeleteGetLineBindStepBillList", type: "GET", data: { "HSourceID": HSourceID }, dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp @@ -551,7 +551,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, - content: '鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_Add_MESBeginWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', + content: '鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/寮�宸�/Sc_Add_MESBeginStepWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, @@ -591,7 +591,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, - content: '鐢熶骇绠$悊/浜ч噺姹囨姤鍗�/Sc_Add_ProductReportBillList.html?OperationType=2&linterid=&HSouceBillType=', + content: '鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/浜ч噺姹囨姤/Sc_Add_ProductReportStepBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, @@ -612,6 +612,7 @@ }, }); } + //瀹屽伐鍗曟寜閽偣鍑讳簨浠� function OpenEnd(event, obj) { if (wktag == 0) { @@ -630,7 +631,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, - content: '鐢熶骇绠$悊/鐢熶骇瀹屽伐鍗�/Sc_Add_MESEndWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', + content: '鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/瀹屽伐/Sc_Add_MESEndStepWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, @@ -651,6 +652,7 @@ }, }); } + //鍋滃伐鍗曟寜閽偣鍑讳簨浠� function OpenStop(event, obj) { if (wktag == 0) { @@ -669,7 +671,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, - content: '鐢熶骇绠$悊/鐢熶骇鍋滃伐鍗�/Sc_Add_MESStopWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', + content: '鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/鍋滃伐/Sc_Add_MESStopStepWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, @@ -705,7 +707,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, - content: '鐢熶骇绠$悊/浜ч噺姹囨姤鍗�/Sc_ProductReportBillList.html?OperationType=2&linterid=&HSouceBillType=', + content: '鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/浜ч噺姹囨姤/Sc_ProductReportStepBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, @@ -996,19 +998,25 @@ <legend style="color: #5FB878">鎿嶄綔鍙�</legend> <div class="content4"> <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenWork(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenWork(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-pause imgicon"></span> <span class="imgtitle">寮�宸�</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenReport(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenStop(event,this)"> + <div class="cnt bottomright"> + <span class="layui-icon layui-icon-play imgicon"></span> + <span class="imgtitle">鍋滃伐</span> + </div> + </div> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenReport(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-list imgicon"></span> <span class="imgtitle">姹囨姤</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenEnd(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenEnd(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-logout imgicon"></span> <span class="imgtitle">瀹屽伐</span> @@ -1016,19 +1024,25 @@ </div> </div> <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenFistCheck(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick=""> + <div class="cnt bottomright"> + <span class="layui-icon layui-icon-return imgicon"></span> + <span class="imgtitle">杩斿伐鐢宠</span> + </div> + </div> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenFistCheck(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-search imgicon"></span> <span class="imgtitle">棣栨</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4"> + <div class="layui-col-sm12 layui-col-md3"> <div class="cnt bottomright" style="pointer-events:none; background-color:rgb(0 0 0 / 10%)"> <span class="layui-icon layui-icon-search imgicon"></span> <span class="imgtitle">宸℃</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenProcess(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenProcess(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-search imgicon"></span> <span class="imgtitle">杩囩▼妫�楠�</span> @@ -1036,39 +1050,33 @@ </div> </div> <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenInSpection(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenInSpection(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-release imgicon"></span> <span class="imgtitle">鎶ユ鐢宠</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenMaterToSource(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="OpenMaterToSource(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-engine imgicon"></span> <span class="imgtitle">涓婃枡闃插憜</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="BadGather(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="BadGather(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-chart imgicon"></span> <span class="imgtitle">涓嶈壇閲囬泦</span> </div> </div> - </div> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md4" onclick="OpenStop(event,this)"> - <div class="cnt bottomright"> - <span class="layui-icon layui-icon-play imgicon"></span> - <span class="imgtitle">鍋滃伐</span> - </div> - </div> - <div class="layui-col-sm12 layui-col-md4" onclick="ExceFeedback(event,this)"> + <div class="layui-col-sm12 layui-col-md3" onclick="ExceFeedback(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-unlink imgicon"></span> <span class="imgtitle">寮傚父</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4" onclick="Esc(event,this)"> + </div> + <div class="layui-row layui-col-space10"> + <div class="layui-col-sm12 layui-col-md3" onclick="Esc(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-close imgicon"></span> <span class="imgtitle">閫�鍑�</span> diff --git a/WebTM/views/index.html b/WebTM/views/index.html index b566691..4e71a08 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -326,6 +326,14 @@ </dl> </dd> <dd> + <a>寮�缁撶彮绠$悊(宸ュ簭)</a> + <dl class="layui-nav-child"> + <dd><a lay-href="鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/寮�宸�/Sc_MESBeginStepWorkBillList.html">寮�鐝崟缁存姢</a></dd> + <dd><a lay-href="鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/鍋滃伐/Sc_MESStopStepWorkBillList.html">鍋滃伐鎸傝捣鍗曠淮鎶�</a></dd> + <dd><a lay-href="鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/瀹屽伐/Sc_MESEndStepWorkBillList.html">缁撶彮鍗曠淮鎶�</a></dd> + </dl> + </dd> + <dd> <a>鎶ュ伐绠$悊</a> <dl class="layui-nav-child"> <dd><a href="IpadIndex.html" target="main_self_frame">鎶ュ伐骞冲彴</a></dd> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html" index a3d1da1..ecc28c3 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html" @@ -210,10 +210,10 @@ <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" /> </div> </div> - <div class="layui-inline"> + <div class="layui-inline" style="display:none;"> <label class="layui-form-label">鍌績娆℃暟:</label> <div class="layui-input-inline"> - <input class="layui-input" name="HHasten" lay-verify="HHasten" id="HHasten" autocomplete="off"> + <input class="layui-input" name="HHasten" lay-verify="HHasten" id="HHasten" autocomplete="off" value="0"> </div> </div> </div> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillList.html" index 6e451b1..1f58b13 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillList.html" @@ -98,6 +98,8 @@ <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="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Case" id="btn-Case" style="display:none;"><i class="layui-icon layui-icon-note"></i>缁撴</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Test" id="btn-Test" style="display:none;"><i class="layui-icon layui-icon-circle"></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> @@ -199,7 +201,7 @@ , { field: 'HSendMan', title: '鍙戦�佷汉', width: 110 } , { field: 'HReceiveMan', title: '鎺ユ敹浜�', width: 200 } , { field: 'HCopyMan', title: '鎶勯�佷汉', width: 200 } - , { field: 'HHasten', title: '鍌績娆℃暟', width: 200 } + , { field: 'HHasten', title: '鍌績娆℃暟', width: 200 ,hide: true} , { field: 'HLevel', title: '绱ф�ョ▼搴�', width: 200 } , { field: 'HReadFlag', title: '闃呰鏍囪', width: 200 } , { field: 'HMaker', title: '鍒跺崟浜�', width: 200 } diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245 - \345\244\215\345\210\266/Sc_Add_ProductReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245 - \345\244\215\345\210\266/Sc_Add_ProductReportBillList.html" new file mode 100644 index 0000000..d8f5c28 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245 - \345\244\215\345\210\266/Sc_Add_ProductReportBillList.html" @@ -0,0 +1,1029 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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-label { + width: 85px; + } + + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">瀹℃牳</button> + <button type="button" id="ReVerIfySaver" class="layui-btn layui-btn-normal layui-btn-circle" lay-submit="" lay-filter="ReVerIfySaver">鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>浜ч噺姹囨姤</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content" style="height: 700px;"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off"> + <input id="HInterID" name="HInterID" type="hidden" /> + + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" autocomplete="off"> + <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> + <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">娴佽浆鍗″彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" autocomplete="off"> + <input id="HSourceInterID" name="HSourceInterID" type="hidden" /> + <input id="HSourceEntryID" name="HSourceEntryID" type="hidden" /> + <input type="hidden" name="HSourceBillNo" id="HSourceBillNo"> + <input type="hidden" name="HSourceBillType" id="HSourceBillType"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">褰撳墠宸ュ簭:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> + <input id="HProcID" name="HProcID" type="hidden" /> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧鍚嶇О:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterSpec" lay-verify="HMaterSpec" id="HMaterSpec" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">璁″垝鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HPlanQty" lay-verify="HPlanQty" id="HPlanQty" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇鐝粍:</label> + <div class="layui-input-inline"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" 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-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鎿嶄綔鍛�:</label> + <div class="layui-input-inline"> + <input type="text" name="HWorkManName" id="HWorkManName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HWorkManID" id="HWorkManID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" id="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">涓嶈壇鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBadQty" lay-verify="HBadQty" id="HBadQty" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ簾鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWasterQty" lay-verify="HWasterQty" id="HWasterQty" autocomplete="off"> + </div> + </div> + + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ伐鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">寮�宸ユ椂闂�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWorkBeginDate" id="HWorkBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ伐鏃堕棿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWorkReportDate" id="HWorkReportDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var refSav = ""; //鎻愪氦绫诲瀷 + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + 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 HSBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + var edit = function (data) { + HBillType = data[0].HBillType; + HSourceInterID = data[0].HSourceInterID; + HSourceEntryID = data[0].HSourceEntryID; + HSourceBillNo = data[0].HSourceBillNo; + HSourceBillType = data[0].HSourceBillType; + + } + + + 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 + , laydate = layui.laydate + , element = layui.element; + //#endregion + + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + set_AddFNew(); + } + else if (OperationType == 2) {//鏈夋簮鍗� + set_AddNew(); + } + else if (OperationType == 3) {//缂栬緫 + var HICMOInID = params[params[3]];//鐢熶骇璁㈠崟涓讳富ID + var HICMOEnID = params[params[4]];//鐢熶骇璁㈠崟瀛怚D + set_EditFromGrid(linterid, HICMOInID, HICMOEnID); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + + //鍒濆鍖栨彃浠� + function set_InitFrom() { + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HWorkBeginDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HWorkReportDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCloseDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + } + + //鏃犳簮鍗曟柊澧� + function set_AddFNew() + { + + } + + //鏈夋簮鍗曟柊澧� + function set_AddNew() { + refSav = "Add"; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HWorkReportDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //鎶ュ伐鏃ユ湡 + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HICMOBillNo').attr("disabled", true); + $('#HSourceBillNo').attr("disabled", true); + $('#HProcExchBillNo').attr("disabled", true); + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HPlanQty').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HWorkBeginDate').attr("disabled", true); + $('#HWorkReportDate').attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; + $("#HProcID").val(LoadData[0].HProcID); //褰撳墠宸ュ簭ID + $("#HProcName").val(LoadData[0].HProcName); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].HMaterNumber); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].HModel); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].HSourceName); //鐢熶骇璧勬簮 + $("#HSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HSourceBillType").val(HSourceBillType); //婧愬崟绫诲瀷 + $("#HGroupID").val(LoadData[0].HDeptID); //鐝粍ID + $("#HGroupName").val(LoadData[0].HDeptName); //鐝粍 + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + $("#HWorkBeginDate").val(LoadData[0].HBeginDate); //寮�宸ユ椂闂� + $("#HPlanQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 + + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + //缂栬緫 + function set_EditFromGrid(linterid, HICMOInID, HICMOEnID) + { + refSav = "Update"; + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HICMOBillNo').attr("disabled", true); + $('#HSourceBillNo').attr("disabled", true); + $('#HProcExchBillNo').attr("disabled", true); + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HPlanQty').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HWorkBeginDate').attr("disabled", true); + $('#HWorkReportDate').attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESProductReportBill/Get_Sc_MESProductReportEditBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "linterid": linterid, + "HICMOInID": HICMOInID, + "HICMOEnID": HICMOEnID, + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_v_IF_ICMOBillWorkQtyStatus_Tmp; + $("#HInterID").val(LoadData[0].HInterID); //鍗曟嵁ID + $("#HBillNo").val(LoadData[0].鍗曟嵁鍙�); //鍗曟嵁鍙� + $("#HDate").val(formatDate(LoadData[0].鏃ユ湡)); //鏃ユ湡 + $("#HProcID").val(""); //褰撳墠宸ュ簭ID + $("#HProcName").val(""); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].浜у搧浠g爜); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].浜у搧鍚嶇О); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].浜у搧瑙勬牸); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].鐢熶骇璧勬簮); //鐢熶骇璧勬簮 + $("#HSourceBillNo").val(LoadData[0].婧愬崟鍗曞彿); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HSourceBillType").val(LoadData[0].婧愬崟绫诲瀷); //婧愬崟绫诲瀷 + $("#HGroupID").val(LoadData[0].HDeptID); //鐝粍ID + $("#HGroupName").val(LoadData[0].鐢熶骇鐝粍); //鐝粍 + $("#HWorkManID").val(LoadData[0].HWorkManID); //鎿嶄綔鍛業D + $("#HWorkManName").val(LoadData[0].鎿嶄綔鍛�); //鎿嶄綔鍛� + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + $("#HWorkBeginDate").val(formatDate(LoadData[0].寮�宸ユ椂闂�)); //寮�宸ユ椂闂� + $("#HWorkReportDate").val(formatDate(LoadData[0].鎶ュ伐鏃堕棿)); //鎶ュ伐鏃堕棿 + $("#HPlanQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 + $("#HQty").val(LoadData[0].姹囨姤鏁伴噺); //鎶ュ伐鏁伴噺 + $("#HBadQty").val(LoadData[0].涓嶈壇鏁伴噺); //涓嶈壇鏁伴噺 + $("#HWasterQty").val(LoadData[0].鎶ュ簾鏁伴噺); //鎶ュ簾鏁伴噺 + $("#HMaker").val(LoadData[0].鍒跺崟浜�); //鍒跺崟浜� + $("#HMakeDate").val(formatDate(LoadData[0].鍒跺崟鏃ユ湡)); //鍒跺崟鏃ユ湡 + $("#HUpDater").val(sessionStorage["HUserName"]); //淇敼浜� + $("#HUpDateDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //淇敼鏃ユ湡 + $("#HChecker").val(LoadData[0].瀹℃牳浜�); //瀹℃牳浜� + $("#HCheckDate").val(formatDate(LoadData[0].瀹℃牳鏃ユ湡)); //瀹℃牳鏃ユ湡 + $("#HCloseMan").val(LoadData[0].鍏抽棴浜�); //鍏抽棴浜� + $("#HCloseDate").val(formatDate(LoadData[0].鍏抽棴鏃ユ湡)); //鍏抽棴鏃ユ湡 + $("#HDeleteMan").val(LoadData[0].浣滃簾浜�); //浣滃簾浜� + $("#HDeleteDate").val(formatDate(LoadData[0].浣滃簾鏃ユ湡)); //浣滃簾鏃ユ湡 + + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3724' }, + success: function (d) { + $("#HBillNo").val(d.data[0].HBillNo); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + } + + //缂栬緫鑾峰彇琛ㄤ綋鏃舵椂闂存牸寮忕煫姝f柟寮� + function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1).toString(), + day = '' + d.getDate().toString(), + year = d.getFullYear().toString(), + h = d.getHours().toString(), + mm = d.getMinutes().toString(), + s = d.getSeconds().toString(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + if (h.length < 2) h = '0' + h; + if (mm.length < 2) mm = '0' + mm; + if (s.length < 2) s = '0' + s; + + return [year, month, day].join('-') + " " + [h, mm, s].join(':'); + } + + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + OverStepQty(data); + + }); + + //瀹℃牳 + form.on('submit(VerIfySaver)', function (data) + { + SaveVerify(); + }); + //鍙嶅鏍� + form.on('submit(ReVerIfySaver)', function (data) + { + ReVerIfySaver(); + }); + + + //閫�鍑� + form.on('submit(Exit)', function (data) { + Pub_Close(1); + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/PartInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterCode").val(checkStatus.data[0].HNumber); + $("#HMaterID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鐢熶骇璧勬簮 + form.on('submit(HSourceList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鎿嶄綔鍛� + form.on('submit(HEmpList)', function () { + //椤甸潰灞�-鑷畾涔� + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HWorkManName").val(checkStatus.data[0].HName); + $("#HWorkManID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //婧愬崟鍗曞彿 XDHList + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + + //楠岃瘉姹囨姤鏁伴噺鏄惁瓒呰繃璁″垝鏁伴噺 + function OverStepQty(data) { + var sWhere = ""; + if (OperationType == 3) //缂栬緫 + { + HSourceInterID = $("#HSourceInterID").val(); + HSourceEntryID = $("#HSourceEntryID").val(); + HSourceBillNo = $("#HSourceBillNo").val(); + HSourceBillType = $("#HSourceBillType").val(); + } + sWhere = " where HSourceID='" + $("#HSourceID").val() + "' and HSourceInterID='" + HSourceInterID + "' and HSourceEntryID='" + HSourceEntryID + "' and HSourceBillNo='" + HSourceBillNo + "' and HSourceBillType='" + HSourceBillType + "' "; + $.ajax({ + url: GetWEBURL() + "/Sc_MESBeginWorkBill/GetMESOverStepQty", + type: "GET", + data: { "sWhere": sWhere }, + dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp + async: false, + success: function (datas) { + var LoadData = datas.data.Sc_ICMOBillWorkQtyStatus_Tmp; + var HQty = LoadData[0].HQty; + var HBadQty = LoadData[0].HBadQty; + var HWasterQty = LoadData[0].HWasterQty; + var yessqty = HQty + HBadQty + HWasterQty; + var sumqty = parseFloat($("#HQty").val()) + yessqty; + if (sumqty > parseFloat($("#HPlanQty").val())) { + layer.confirm("宸叉眹鎶ユ暟閲�:銆�" + yessqty + "銆�,褰撳墠姹囨姤鏁伴噺:銆�" + parseFloat($("#HQty").val()) + "銆戜笉鑳藉ぇ浜庤鍒掓暟閲�:銆�" + parseFloat($("#HPlanQty").val()) + "銆戯紒", { + btn: ['纭', '鍙栨秷'] + }, function (index) { + //鍏抽棴褰撳墠frame + layer.close(index); + //Submit(data); + }, function () { + + }); + } + else { + Submit(data); + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }); + } + + //鎻愪氦璇锋眰ajax + function Submit(data) { + if (data.field.HBadQty == "" || data.field.HBadQty == null) { + data.field.HBadQty = 0; + } + if (data.field.HWasterQty == "" || data.field.HWasterQty == null) { + data.field.HWasterQty = 0; + } + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr + ';' + refSav; + + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESBeginWorkBill/SaveGetMESProductReportFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: false, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID + layer.confirm(data.Message, { + btn: ['纭'] + }, function (index) { + if (data.Verify == "Y") //鑷姩瀹℃牳 + { + layer.close(index); + SaveVerify(); //瀹℃牳 + } + else { + layer.close(index); + } + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + } + + //瀹℃牳鎻愪氦 + function SaveVerify() + { + var HSourceID = $("#HSourceID").val(); //鐢熶骇璧勬簮ID + var HSourceInterID = $("#HSourceInterID").val(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = $("#HSourceEntryID").val();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = $("#HSourceBillNo").val();//婧愬崟鍗曞彿 + var HICMOInterID = $("#HICMOInterID").val();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = $("#HICMOEntryID").val();//鐢熶骇璁㈠崟瀛怚D + var HInterID = $("#HInterID").val();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () { + + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //鍙嶅鏍告彁浜� + function ReVerIfySaver() + { + var HSourceID = $("#HSourceID").val(); //鐢熶骇璧勬簮ID + var HSourceInterID = $("#HSourceInterID").val(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = $("#HSourceEntryID").val();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = $("#HSourceBillNo").val();//婧愬崟鍗曞彿 + var HICMOInterID = $("#HICMOInterID").val();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = $("#HICMOEntryID").val();//鐢熶骇璁㈠崟瀛怚D + var HInterID = $("#HInterID").val();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () { + + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //浠ヤ笂涓簂ayui妯″潡 + }); + + //闈炵┖楠岃瘉 + function AllowLoadData() { + var Result = true; + if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { + layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDate").val() == '' || $("#HDate").val() == null) { + layer.msg("鍗曟嵁鏃ユ湡涓嶈兘涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMaterID").val() == '' || $("#HMaterID").val() == null) { + layer.msg("浜у搧缂栫爜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkBeginDate").val() == '' || $("#HWorkBeginDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkReportDate").val() == '' || $("#HWorkReportDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HSourceID").val() == '' || $("#HSourceID").val() == null) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkManID").val() == '' || $("#HWorkManID").val() == null) { + layer.msg("鎿嶄綔鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HQty").val() == '' || $("#HQty").val() == null) { + layer.msg("鎶ュ伐鏁伴噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HGroupID").val() == '' || $("#HGroupID").val() == null) { + layer.msg("鐝粍涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HICMOInterID").val() == '' || $("#HICMOInterID").val() == null) { + layer.msg("鐢熶骇璁㈠崟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + return Result; + } + + + + + </script> +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html" new file mode 100644 index 0000000..3990263 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html" @@ -0,0 +1,1033 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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-label { + width: 85px; + } + + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">瀹℃牳</button> + <button type="button" id="ReVerIfySaver" class="layui-btn layui-btn-normal layui-btn-circle" lay-submit="" lay-filter="ReVerIfySaver">鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>浜ч噺姹囨姤</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content" style="height: 700px;"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off"> + <input id="HInterID" name="HInterID" type="hidden" /> + + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" autocomplete="off"> + <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> + <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">娴佽浆鍗″彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" autocomplete="off"> + <input id="HSourceInterID" name="HSourceInterID" type="hidden" /> + <input id="HSourceEntryID" name="HSourceEntryID" type="hidden" /> + <input type="hidden" name="HSourceBillNo" id="HSourceBillNo"> + <input type="hidden" name="HSourceBillType" id="HSourceBillType"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">褰撳墠宸ュ簭:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> + <input id="HProcID" name="HProcID" type="hidden" /> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧鍚嶇О:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterSpec" lay-verify="HMaterSpec" id="HMaterSpec" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">璁″垝鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HPlanQty" lay-verify="HPlanQty" id="HPlanQty" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇鐝粍:</label> + <div class="layui-input-inline"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" 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-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鎿嶄綔鍛�:</label> + <div class="layui-input-inline"> + <input type="text" name="HWorkManName" id="HWorkManName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HWorkManID" id="HWorkManID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" id="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">涓嶈壇鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBadQty" lay-verify="HBadQty" id="HBadQty" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ簾鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWasterQty" lay-verify="HWasterQty" id="HWasterQty" autocomplete="off"> + </div> + </div> + + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ伐鏁伴噺:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">寮�宸ユ椂闂�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWorkBeginDate" id="HWorkBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎶ュ伐鏃堕棿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HWorkReportDate" id="HWorkReportDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var refSav = ""; //鎻愪氦绫诲瀷 + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + 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 HSBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + var edit = function (data) { + HBillType = data[0].HBillType; + HSourceInterID = data[0].HSourceInterID; + HSourceEntryID = data[0].HSourceEntryID; + HSourceBillNo = data[0].HSourceBillNo; + HSourceBillType = data[0].HSourceBillType; + + } + + + 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 + , laydate = layui.laydate + , element = layui.element; + //#endregion + + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + set_AddFNew(); + } + else if (OperationType == 2) {//鏈夋簮鍗� + set_AddNew(); + } + else if (OperationType == 3) {//缂栬緫 + var HICMOInID = params[params[3]];//鐢熶骇璁㈠崟涓讳富ID + var HICMOEnID = params[params[4]];//鐢熶骇璁㈠崟瀛怚D + set_EditFromGrid(linterid, HICMOInID, HICMOEnID); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + + //鍒濆鍖栨彃浠� + function set_InitFrom() { + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HWorkBeginDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HWorkReportDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCloseDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + } + + //鏃犳簮鍗曟柊澧� + function set_AddFNew() + { + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HWorkReportDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //鎶ュ伐鏃ユ湡 + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + } + + //鏈夋簮鍗曟柊澧� + function set_AddNew() { + refSav = "Add"; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HWorkReportDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //鎶ュ伐鏃ユ湡 + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HICMOBillNo').attr("disabled", true); + $('#HSourceBillNo').attr("disabled", true); + $('#HProcExchBillNo').attr("disabled", true); + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HPlanQty').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HWorkBeginDate').attr("disabled", true); + $('#HWorkReportDate').attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; + $("#HProcID").val(LoadData[0].HProcID); //褰撳墠宸ュ簭ID + $("#HProcName").val(LoadData[0].HProcName); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].HMaterNumber); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].HModel); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].HSourceName); //鐢熶骇璧勬簮 + $("#HSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HSourceBillType").val(HSourceBillType); //婧愬崟绫诲瀷 + $("#HGroupID").val(LoadData[0].HDeptID); //鐝粍ID + $("#HGroupName").val(LoadData[0].HDeptName); //鐝粍 + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + $("#HWorkBeginDate").val(LoadData[0].HBeginDate); //寮�宸ユ椂闂� + $("#HPlanQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 + + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + //缂栬緫 + function set_EditFromGrid(linterid, HICMOInID, HICMOEnID) + { + refSav = "Update"; + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HICMOBillNo').attr("disabled", true); + $('#HSourceBillNo').attr("disabled", true); + $('#HProcExchBillNo').attr("disabled", true); + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HPlanQty').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HWorkBeginDate').attr("disabled", true); + $('#HWorkReportDate').attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESProductReportStepBill/Get_Sc_MESProductReportEditBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "linterid": linterid, + "HICMOInID": HICMOInID, + "HICMOEnID": HICMOEnID, + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_v_IF_ICMOBillWorkQtyStatus_Tmp; + $("#HInterID").val(LoadData[0].HInterID); //鍗曟嵁ID + $("#HBillNo").val(LoadData[0].鍗曟嵁鍙�); //鍗曟嵁鍙� + $("#HDate").val(formatDate(LoadData[0].鏃ユ湡)); //鏃ユ湡 + $("#HProcID").val(""); //褰撳墠宸ュ簭ID + $("#HProcName").val(""); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].浜у搧浠g爜); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].浜у搧鍚嶇О); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].浜у搧瑙勬牸); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].鐢熶骇璧勬簮); //鐢熶骇璧勬簮 + $("#HSourceBillNo").val(LoadData[0].婧愬崟鍗曞彿); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HSourceBillType").val(LoadData[0].婧愬崟绫诲瀷); //婧愬崟绫诲瀷 + $("#HGroupID").val(LoadData[0].HDeptID); //鐝粍ID + $("#HGroupName").val(LoadData[0].鐢熶骇鐝粍); //鐝粍 + $("#HWorkManID").val(LoadData[0].HWorkManID); //鎿嶄綔鍛業D + $("#HWorkManName").val(LoadData[0].鎿嶄綔鍛�); //鎿嶄綔鍛� + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + $("#HWorkBeginDate").val(formatDate(LoadData[0].寮�宸ユ椂闂�)); //寮�宸ユ椂闂� + $("#HWorkReportDate").val(formatDate(LoadData[0].鎶ュ伐鏃堕棿)); //鎶ュ伐鏃堕棿 + $("#HPlanQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 + $("#HQty").val(LoadData[0].姹囨姤鏁伴噺); //鎶ュ伐鏁伴噺 + $("#HBadQty").val(LoadData[0].涓嶈壇鏁伴噺); //涓嶈壇鏁伴噺 + $("#HWasterQty").val(LoadData[0].鎶ュ簾鏁伴噺); //鎶ュ簾鏁伴噺 + $("#HMaker").val(LoadData[0].鍒跺崟浜�); //鍒跺崟浜� + $("#HMakeDate").val(formatDate(LoadData[0].鍒跺崟鏃ユ湡)); //鍒跺崟鏃ユ湡 + $("#HUpDater").val(sessionStorage["HUserName"]); //淇敼浜� + $("#HUpDateDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //淇敼鏃ユ湡 + $("#HChecker").val(LoadData[0].瀹℃牳浜�); //瀹℃牳浜� + $("#HCheckDate").val(formatDate(LoadData[0].瀹℃牳鏃ユ湡)); //瀹℃牳鏃ユ湡 + $("#HCloseMan").val(LoadData[0].鍏抽棴浜�); //鍏抽棴浜� + $("#HCloseDate").val(formatDate(LoadData[0].鍏抽棴鏃ユ湡)); //鍏抽棴鏃ユ湡 + $("#HDeleteMan").val(LoadData[0].浣滃簾浜�); //浣滃簾浜� + $("#HDeleteDate").val(formatDate(LoadData[0].浣滃簾鏃ユ湡)); //浣滃簾鏃ユ湡 + + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3724' }, + success: function (d) { + $("#HBillNo").val(d.data[0].HBillNo); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + } + + //缂栬緫鑾峰彇琛ㄤ綋鏃舵椂闂存牸寮忕煫姝f柟寮� + function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1).toString(), + day = '' + d.getDate().toString(), + year = d.getFullYear().toString(), + h = d.getHours().toString(), + mm = d.getMinutes().toString(), + s = d.getSeconds().toString(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + if (h.length < 2) h = '0' + h; + if (mm.length < 2) mm = '0' + mm; + if (s.length < 2) s = '0' + s; + + return [year, month, day].join('-') + " " + [h, mm, s].join(':'); + } + + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + OverStepQty(data); + + }); + + //瀹℃牳 + form.on('submit(VerIfySaver)', function (data) + { + SaveVerify(); + }); + //鍙嶅鏍� + form.on('submit(ReVerIfySaver)', function (data) + { + ReVerIfySaver(); + }); + + + //閫�鍑� + form.on('submit(Exit)', function (data) { + Pub_Close(1); + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/PartInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterCode").val(checkStatus.data[0].HNumber); + $("#HMaterID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鐢熶骇璧勬簮 + form.on('submit(HSourceList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鎿嶄綔鍛� + form.on('submit(HEmpList)', function () { + //椤甸潰灞�-鑷畾涔� + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HWorkManName").val(checkStatus.data[0].HName); + $("#HWorkManID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //婧愬崟鍗曞彿 XDHList + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + + //楠岃瘉姹囨姤鏁伴噺鏄惁瓒呰繃璁″垝鏁伴噺 + function OverStepQty(data) { + var sWhere = ""; + if (OperationType == 3) //缂栬緫 + { + HSourceInterID = $("#HSourceInterID").val(); + HSourceEntryID = $("#HSourceEntryID").val(); + HSourceBillNo = $("#HSourceBillNo").val(); + HSourceBillType = $("#HSourceBillType").val(); + } + sWhere = " where HSourceID='" + $("#HSourceID").val() + "' and HSourceInterID='" + HSourceInterID + "' and HSourceEntryID='" + HSourceEntryID + "' and HSourceBillNo='" + HSourceBillNo + "' and HSourceBillType='" + HSourceBillType + "' "; + $.ajax({ + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/GetMESOverStepQty", + type: "GET", + data: { "sWhere": sWhere }, + dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp + async: false, + success: function (datas) { + var LoadData = datas.data.Sc_ICMOBillWorkQtyStatus_Tmp; + var HQty = LoadData[0].HQty; + var HBadQty = LoadData[0].HBadQty; + var HWasterQty = LoadData[0].HWasterQty; + var yessqty = HQty + HBadQty + HWasterQty; + var sumqty = parseFloat($("#HQty").val()) + yessqty; + if (sumqty > parseFloat($("#HPlanQty").val())) { + layer.confirm("宸叉眹鎶ユ暟閲�:銆�" + yessqty + "銆�,褰撳墠姹囨姤鏁伴噺:銆�" + parseFloat($("#HQty").val()) + "銆戜笉鑳藉ぇ浜庤鍒掓暟閲�:銆�" + parseFloat($("#HPlanQty").val()) + "銆戯紒", { + btn: ['纭', '鍙栨秷'] + }, function (index) { + //鍏抽棴褰撳墠frame + layer.close(index); + //Submit(data); + }, function () { + + }); + } + else { + Submit(data); + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }); + } + + //鎻愪氦璇锋眰ajax + function Submit(data) { + if (data.field.HBadQty == "" || data.field.HBadQty == null) { + data.field.HBadQty = 0; + } + if (data.field.HWasterQty == "" || data.field.HWasterQty == null) { + data.field.HWasterQty = 0; + } + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr + ';' + refSav; + + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/SaveGetMESProductReportFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: false, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID + layer.confirm(data.Message, { + btn: ['纭'] + }, function (index) { + if (data.Verify == "Y") //鑷姩瀹℃牳 + { + layer.close(index); + SaveVerify(); //瀹℃牳 + } + else { + layer.close(index); + } + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + } + + //瀹℃牳鎻愪氦 + function SaveVerify() + { + var HSourceID = $("#HSourceID").val(); //鐢熶骇璧勬簮ID + var HSourceInterID = $("#HSourceInterID").val(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = $("#HSourceEntryID").val();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = $("#HSourceBillNo").val();//婧愬崟鍗曞彿 + var HICMOInterID = $("#HICMOInterID").val();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = $("#HICMOEntryID").val();//鐢熶骇璁㈠崟瀛怚D + var HInterID = $("#HInterID").val();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () { + + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //鍙嶅鏍告彁浜� + function ReVerIfySaver() + { + var HSourceID = $("#HSourceID").val(); //鐢熶骇璧勬簮ID + var HSourceInterID = $("#HSourceInterID").val(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = $("#HSourceEntryID").val();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = $("#HSourceBillNo").val();//婧愬崟鍗曞彿 + var HICMOInterID = $("#HICMOInterID").val();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = $("#HICMOEntryID").val();//鐢熶骇璁㈠崟瀛怚D + var HInterID = $("#HInterID").val();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () { + + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //浠ヤ笂涓簂ayui妯″潡 + }); + + //闈炵┖楠岃瘉 + function AllowLoadData() { + var Result = true; + if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { + layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDate").val() == '' || $("#HDate").val() == null) { + layer.msg("鍗曟嵁鏃ユ湡涓嶈兘涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMaterID").val() == '' || $("#HMaterID").val() == null) { + layer.msg("浜у搧缂栫爜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkBeginDate").val() == '' || $("#HWorkBeginDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkReportDate").val() == '' || $("#HWorkReportDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HSourceID").val() == '' || $("#HSourceID").val() == null) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkManID").val() == '' || $("#HWorkManID").val() == null) { + layer.msg("鎿嶄綔鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HQty").val() == '' || $("#HQty").val() == null) { + layer.msg("鎶ュ伐鏁伴噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HGroupID").val() == '' || $("#HGroupID").val() == null) { + layer.msg("鐝粍涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HICMOInterID").val() == '' || $("#HICMOInterID").val() == null) { + layer.msg("鐢熶骇璁㈠崟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + return Result; + } + + + + + </script> +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList.html" new file mode 100644 index 0000000..8286507 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList.html" @@ -0,0 +1,427 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>浜ч噺姹囨姤鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <style> + .layui-form-select .layui-input { + padding-right: 15px; + cursor: pointer; + } + #top-title + { + margin: 0 30%; + font-size: 24px; + font-weight: bold; + } + </style> + <script src="../../../../layuiadmin/layui/layui.js"></script> + +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-card-header"> + <button type="button" class="layui-btn" lay-submit="" lay-filter="Delete" id="Delete"><i class="layui-icon layui-icon-add"></i>鍒犻櫎</button> + <button type="button" class="layui-btn" lay-submit="" lay-filter="AskReport" id="AskReport"><i class="layui-icon layui-icon-add"></i>鐢宠妫�楠�</button> + <button type="button" class="layui-btn" lay-submit="" lay-filter="Exit" id="Exit"><i class="layui-icon layui-icon-add"></i>閫�鍑�</button> + <span id="top-title">浜ч噺姹囨姤</span> + </div> + <div class="layui-card-body" style="padding: 1px;"> + + + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate" 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" 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="HBillNo" id="HBillNo" 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="Part" id="Part" style="width:190px;"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="Source" id="Source" style="width:190px;"> + </div> + </div> + + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-edit"></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="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload" style="display:none;"><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" style="display:none;"><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" style="display:none;"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details" style="display:none;"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate" style="display:none;"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit" style="display:none;"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + + + </div> + </script> + </div> + </form> + </div> + </div> + </div> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <script> + //鑾峰彇鍙傛暟 + var workcode = ""; //宸ュ崟鍙� + var HSourceID = ""; //璧勬簮ID + var HICMOInterID = ""; //鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = ""; //鐢熶骇璁㈠崟瀛怚D + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var SchWhere = ""; //鎸夐挳鏌ヨ鍙傛暟 + var edit = function (data) { + workcode = data[0].workcode; + HSourceID = data[0].HSourceID; + HSourceName = data[0].HSourceName; + HICMOInterID = data[0].HICMOInterID; + HICMOEntryID = data[0].HICMOEntryID; + HMaker = data[0].HMaker; + Czybm = data[0].Czybm; + HSourceBillType = data[0].HSourceBillType; + } + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + } else { + var OperationType = params[params[0]];//鎿嶄綔绫诲瀷 + var linterid = params[params[1]];//婧愬崟id + var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + + //#region 鍏敤鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 2) {//鏈夋簮鍗� + + //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃 + set_AddNew(); + } + + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + + //#endregion + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + //鍒濆鍖栬〃鏍� + function set_InitGrid() + { + option = { + elem: '#mainTable' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HInterID', title: 'HInterID', sort: true, hide: true, width: 200 } + , { field: 'HDate', title: '鏃ユ湡', width: 200, templet: "<div>{{d.HDate ==null ?'':layui.util.toDateString(d.HDate, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 200 } + , { field: 'HBillType', title: '鍗曟嵁绫诲瀷', width: 200 } + , { field: 'HBillStatus', title: '鍗曟嵁鐘舵��', width: 200} + , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟鍙�', width: 200 } + , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟涓籌D', width: 200, hide: true } + , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛怚D', width: 200, hide: true } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200 } + , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 200, hide: true } + , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 200, hide: true } + , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 200 } + , { field: 'HMaterID', title: '浜у搧ID', width: 200, hide: true } + , { field: 'HMaterCode', title: '浜у搧浠g爜', width: 200 } + , { field: 'HMaterName', title: '浜у搧鍚嶇О', width: 200 } + , { field: 'HMaterSpec', title: '浜у搧瑙勬牸', width: 200 } + , { field: 'HQty', title: '姹囨姤鏁伴噺', width: 200 } + , { field: 'HSourceID', title: '鐢熶骇璧勬簮ID', width: 200, hide: true } + , { field: 'HSourceCode', title: '鐢熶骇璧勬簮浠g爜', width: 200 } + , { field: 'HSourceName', title: '鐢熶骇璧勬簮', width: 200 } + , { field: 'HGroupID', title: '鐢熶骇鐝粍ID', width: 200, hide: true } + , { field: 'HGroupCode', title: '鐢熶骇鐝粍浠g爜', width: 200 } + , { field: 'HGroupName', title: '鐢熶骇鐝粍鍚嶇О', width: 200 } + , { field: 'HWorkManID', title: '鎿嶄綔鍛業D', width: 200, hide: true } + , { field: 'HWorkManName', title: '鎿嶄綔鍛�', width: 200 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 200 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 160, templet: "<div>{{d.HMakeDate ==null ?'':layui.util.toDateString(d.HMakeDate, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: 'HReportType', title: '姹囨姤绫诲瀷', width: 200 } + ]] + }; + } + + //鎶ュ伐骞冲彴杩涘叆(鏈夋簮鍗�) + function set_AddNew() + { + sWhere = " where a.HSourceID='" + HSourceID + "' and a.HICMOBillNo='" + workcode + "' and HICMOInterID='" + (HICMOInterID == "null" ? 0 : HICMOInterID) + "' and HICMOEntryID='" + (HICMOEntryID == "null" ? 0 : HICMOEntryID) + "' and HMaker='" + HMaker + "' "; + SchWhere = sWhere; + console.log(sWhere); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Sc_MESBeginStepWorkBill/GetMESProductReportBillList', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + + } else { + layer.close(index); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + sWhere = ""; + }, error: function () { + + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + + //鍒犻櫎鎸夐挳 + form.on('submit(Delete)', function (data) + { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + 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_MESBeginStepWorkBill/DeltetMESProductReportBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + 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 }); + table.reload('mainTable', { + page: { + curr:1 //閲嶆柊浠庣涓�椤靛紑濮� + } + }) + return false; + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + return false; + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + return false; + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + }) + + //鐢宠妫�楠� + form.on('submit(AskReport)', function (data) + { + var TabData = table.cache['mainTable']; + if (TabData == undefined) + { + return layer.alert("鏃犱骇閲忔眹鎶ユ暟鎹紒", { icon: 5 }) + + } + if (TabData.length <= 0) { + return layer.alert("鏃犱骇閲忔眹鎶ユ暟鎹紒", { icon: 5 }) + } + //鍒ゆ柇鏄惁鏈夋湭瀹℃牳鏁版嵁 + + $.ajax( + { + type: "Get", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/SaveGetMESProductReportBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "ScMaxWork": ScMaxWork(), "HSourceBillType": HSourceBillType, "workcode": workcode, "HSourceID": HSourceID, "HICMOInterID": (HICMOInterID == "null" ? 0 : HICMOInterID), "HICMOEntryID": (HICMOEntryID == "null" ? 0 : HICMOEntryID), "HMaker": HMaker, "Czybm": Czybm }, + dataType: "json", + beforeSend: function () { + $('#AskReport').addClass("layui-btn-disabled").attr("disabled", true); + }, + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $('#AskReport').removeClass("layui-btn-disabled").attr("disabled", false); + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) { + layer.close(layer.index); + window.parent.location.reload(); + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + $('#AskReport').removeClass("layui-btn-disabled").attr("disabled", false); + } + }, + error: function (err) { + layer.alert(data.Message, { icon: 5 }) + $('#AskReport').removeClass("layui-btn-disabled").attr("disabled", false); + } + }); + }) + + //閫�鍑� + form.on('submit(Exit)', function (data) + { + Pub_Close(1); //鍏抽棴寮圭獥 + }) + + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val("");//寮�濮嬫棩鏈� + $("#HDate1").val("");//缁撴潫鏃ユ湡 + $("#HBillNo").val(""); + $("#Part").val(""); + $("#Source").val(""); + }); + + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val(); //鍗曟嵁鍙� + var Part = $("#Part").val(); //鐗╂枡淇℃伅 + var Source = $("#Source").val(); //璧勬簮 + sWhere += SchWhere; + if (HDate) { + sWhere += " and CONVERT(varchar(100),a.HDate, 23) >= '" + HDate + "'"; + } + if (HDate1) { + sWhere += " and CONVERT(varchar(100),a.HDate, 23) <= '" + HDate1 + "'"; + } + if (HBillNo) { + sWhere += " and a.HBillNo like '%" + HBillNo + "%'"; + } + if (Part) { + sWhere += " and concat(m.HNumber,m.HName,m.HModel) like '%" + Part + "%'"; + } + if (Source) { + sWhere += " and s.HName like '%" + Dept + "%'"; + } + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL() + '/Sc_MESBeginStepWorkBill/GetMESProductReportBillList', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + + } else { + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + }); + + // #endregion + //浠ヤ笂鏄痩ayui妯″潡 + }); + + //鑾峰彇鏈�澶х敓浜ф眹鎶ュ崟鍙� + function ScMaxWork() + { + var ScMaxWork = ""; + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + async: false, + data: { "HBillType": '3711' }, + success: function (d) { + ScMaxWork = d.data[0].HBillNo; + } + }); + return ScMaxWork; + } + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html" new file mode 100644 index 0000000..37707f5 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html" @@ -0,0 +1,550 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>浜ч噺姹囨姤鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <style> + .layui-form-select .layui-input { + padding-right: 15px; + cursor: pointer; + } + + #top-title { + margin: 0 30%; + font-size: 24px; + font-weight: bold; + } + </style> + <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script src="../../../../layuiadmin/layui/layui.js"></script> + +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-card-header"> + <span id="top-title">浜ч噺姹囨姤鍗�</span> + </div> + <div class="layui-card-body" style="padding: 1px;"> + + + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate" 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" 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="HBillNo" id="HBillNo" 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="Part" id="Part" style="width:190px;"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="Source" id="Source" style="width:190px;"> + </div> + </div> + + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Add" id="btn-Add" disabled><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload" style="display:none;"><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" style="display:none;"><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" style="display:none;"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details" style="display:none;"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate" style="display:none;"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit" style="display:none;"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + + + </div> + </script> + </div> + </form> + </div> + </div> + </div> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <script> + //鑾峰彇鍙傛暟 + var workcode = ""; //宸ュ崟鍙� + var HSourceID = ""; //璧勬簮ID + var HICMOInterID = ""; //鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = ""; //鐢熶骇璁㈠崟瀛怚D + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var SchWhere = ""; //鎸夐挳鏌ヨ鍙傛暟 + + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + } + + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + + //#region 鍏敤鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃 + set_ClearBill(); + } + + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //澶村伐鍏锋爮浜嬩欢 + 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-Audit': set_CheckBill(); + break; + //鍙嶅鏍告寜閽� + case 'btn-DeAudit': set_AbandonCheck(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(1); + break; + }; + }); + + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val("");//寮�濮嬫棩鏈� + $("#HDate1").val("");//缁撴潫鏃ユ湡 + $("#HBillNo").val(""); + $("#Part").val(""); + $("#Source").val(""); + }); + //#endregion + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + // 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + + } + + //鍒濆鍖栬〃鏍� + function set_InitGrid() + { + + $("#top-title").css({ margin: "0 46%"}); + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HInterID', title: 'HInterID', sort: true, hide: true, width: 200 } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 200 } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 200, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 200 } + , { field: 'HBillStatus', title: '鍗曟嵁鐘舵��', width: 200 } + , { field: 'HMaterID', title: '浜у搧ID', width: 200, hide: true } + , { field: '浜у搧浠g爜', title: '浜у搧浠g爜', width: 200 } + , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О', width: 200 } + , { field: '浜у搧瑙勬牸', title: '浜у搧瑙勬牸', width: 200 } + , { field: '姹囨姤鏁伴噺', title: '姹囨姤鏁伴噺', width: 200 } + , { field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 200 } + , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟涓籌D', width: 200, hide: true } + , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛怚D', width: 200, hide: true } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 200 } + , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 200, hide: true } + , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 200, hide: true } + , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 200 } + , { field: 'HSourceID', title: '鐢熶骇璧勬簮ID', width: 200, hide: true } + , { field: '鐢熶骇璧勬簮浠g爜', title: '鐢熶骇璧勬簮浠g爜', width: 200 } + , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 200 } + , { field: 'HGroupID', title: '鐢熶骇鐝粍ID', width: 200, hide: true } + , { field: '鐢熶骇鐝粍浠g爜', title: '鐢熶骇鐝粍浠g爜', width: 200 } + , { field: '鐢熶骇鐝粍', title: '鐢熶骇鐝粍', width: 200 } + , { field: 'HWorkManID', title: '鎿嶄綔鍛業D', width: 200, hide: true } + , { field: '鎿嶄綔鍛�', title: '鎿嶄綔鍛�', width: 200 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 200 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: 'HReportType', title: '姹囨姤绫诲瀷', width: 200 } + , { field: 'HRelationInterID', title: '鏄惁鎶ユ鐢宠', width: 200, hide: true } + ]] + }; + } + + //鏌ヨ鏁版嵁 + function get_Display(sWhere) + { + var ajaxLoad = layer.load(); + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL() + '/Sc_MESProductReportStepBill/Get_Sc_MESProductReportBillList', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + + // 蹇�熻繃婊� + function get_FastQuery() { + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val(); //鍗曟嵁鍙� + var Part = $("#Part").val(); //鐗╂枡淇℃伅 + var Source = $("#Source").val(); //璧勬簮 + sWhere += SchWhere; + 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 (Part) { + sWhere += " and concat(浜у搧浠g爜,浜у搧鍚嶇О,浜у搧瑙勬牸) like '%" + Part + "%'"; + } + if (Source) { + sWhere += " and 鐢熶骇璧勬簮 like '%" + Dept + "%'"; + } + + get_Display(sWhere); + //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = ""; + } + + //鏂板 + function set_AddNew() + { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + area: ['100%', '100%'], + title: '浜ч噺姹囨姤-鏂板', + shift: 0, + content: '../浜ч噺姹囨姤/Sc_Add_ProductReportStepBillList.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + }); + } + + //缂栬緫 + function set_ShowBill() + { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + console.log(data[0]); + var HInterID = data[0].HInterID; + var HICMOInID = data[0].HICMOInterID; + var HICMOEnID = data[0].HICMOEntryID; + var HRelationInterID = data[0].HRelationInterID; + if (HRelationInterID == 1) { + layer.msg('鍗曟嵁宸叉姤妫�瀹℃牳鏃犳硶淇敼锛�'); + return false; + } + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫浜ч噺姹囨姤' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../浜ч噺姹囨姤/Sc_Add_ProductReportStepBillList.html?OperationType=3&linterid=' + HInterID + '&HSouceBillType=&HICMOInID=' + HICMOInID + '&HICMOEnID=' + HICMOEnID + '&HRelationInterID=' + HRelationInterID+'' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , 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].HInterID.toString(); + var HICMOInID = data[0].HICMOInterID.toString(); + var HICMOEnID = data[0].HICMOEntryID.toString(); + var HRelationInterID = data[0].HRelationInterID.toString(); + if (HRelationInterID == 1) { + layer.msg('鍗曟嵁宸叉姤妫�瀹℃牳鏃犳硶鍒犻櫎锛�'); + return false; + } + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Sc_MESBeginStepWorkBill/DeltetMESProductReportBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "HICMOInterID": HICMOInID, "HICMOEntryID": HICMOEnID, "UserName": 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 }); + } + //if (result.count == 1) { + // layer.msg(result.Message, { time: 1 * 2000, icon: 1 }); + // table.reload('mainTable', { + // page: { + // curr: 1 //閲嶆柊浠庣涓�椤靛紑濮� + // } + // }) + // return false; + //} else { + // layer.alert(result.code + result.Message, { icon: 5 }); + // return false; + //} + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + return false; + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //瀹℃牳 + function set_CheckBill() + { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HBillStatus = data[0].HBillStatus.toString(); //鍗曟嵁鐘舵�� + var HSourceID = data[0].HSourceID.toString(); //鐢熶骇璧勬簮ID + var HSourceInterID = data[0].HSourceInterID.toString(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = data[0].HSourceEntryID.toString();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = data[0].婧愬崟鍗曞彿;//婧愬崟鍗曞彿 + var HICMOInterID = data[0].HICMOInterID.toString();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = data[0].HICMOEntryID.toString();//鐢熶骇璁㈠崟瀛怚D + var HInterID = data[0].HInterID.toString();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (HBillStatus > 0) + { + layer.msg('鍗曟嵁涓嶄负鏈鏍哥姸鎬侊紒'); + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + + //鍙嶅鏍� + function set_AbandonCheck() + { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HBillStatus = data[0].HBillStatus.toString(); //鍗曟嵁鐘舵�� + var HSourceID = data[0].HSourceID.toString(); //鐢熶骇璧勬簮ID + var HSourceInterID = data[0].HSourceInterID.toString(); //婧愬崟涓诲唴鐮� + var HSourceEntryID = data[0].HSourceEntryID.toString();//婧愬崟瀛愬唴鐮� + var HSourceBillNo = data[0].婧愬崟鍗曞彿;//婧愬崟鍗曞彿 + var HICMOInterID = data[0].HICMOInterID.toString();//鐢熶骇璁㈠崟涓籌D + var HICMOEntryID = data[0].HICMOEntryID.toString();//鐢熶骇璁㈠崟瀛怚D + var HInterID = data[0].HInterID.toString();//浜ч噺姹囨姤涓存椂琛ㄤ富ID + if (HBillStatus = 0 || HBillStatus>2) { + layer.msg('鍗曟嵁鏈鏍革紝涓嶉渶瑕佸弽瀹℃牳鎴栬�呭崟鎹凡鐢熸晥涓嶅厑璁稿弽瀹℃牳锛�'); + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/MESProductAuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + + // #endregion + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_Add_MESStopStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_Add_MESStopStepWorkBillList.html" new file mode 100644 index 0000000..5fbacd9 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_Add_MESStopStepWorkBillList.html" @@ -0,0 +1,957 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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-label { + width: 85px; + } + + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>鍋滃伐鍗�</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content" style="height: 700px;"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off"> + <input id="HInterID" name="HInterID" type="hidden" /> + <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�--> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">褰撳墠宸ュ簭:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> + <input id="HProcID" name="HProcID" type="hidden" /> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧鍚嶇О:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterSpec" lay-verify="HMaterSpec" id="HMaterSpec" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" autocomplete="off"> + <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> + <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟鍗曞彿</label> + <div class="layui-input-inline"> + <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value=""> + <button type="button" lay-submit="" class="layui-btn" lay-filter="XDHList" id="XDHList" 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-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫椂闂�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HStopBeginWorkTime" id="HStopBeginWorkTime" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">棰勮缁撴潫鏃堕棿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HStopEndWorkTime" id="HStopEndWorkTime" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟琛屽彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMainSourceEntryID" lay-verify="HMainSourceEntryID" id="HMainSourceEntryID" autocomplete="off" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇鐝粍:</label> + <div class="layui-input-inline"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎿嶄綔鍛�:</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" id="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">杞﹂棿:</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" id="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-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍋滃伐鍘熷洜</label> + <div class="layui-input-inline"> + <textarea placeholder="璇疯緭鍏ュ師鍥�" class="layui-textarea" name="HStopReason" id="HStopReason"></textarea> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">澶囨敞</label> + <div class="layui-input-inline"> + <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var refSav = ""; //鎻愪氦绫诲瀷 + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + 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 HSBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + var edit = function (data) { + HBillType = data[0].HBillType; + HSourceInterID = data[0].HSourceInterID; + HSourceEntryID = data[0].HSourceEntryID; + HSourceBillNo = data[0].HSourceBillNo; + HSourceBillType = data[0].HSourceBillType; + + } + + + 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 + , laydate = layui.laydate + , element = layui.element; + //#endregion + + // #region 椤甸潰鍒濆鍖� + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + set_AddFNew(); + } + else if (OperationType == 2) {//鏈夋簮鍗� + set_AddNew(); + } + else if (OperationType == 3) {//缂栬緫 + + set_EditFromGrid(); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + // #region 椤甸潰鍔犺浇鎵�鏈夋柟娉� + //鍒濆鍖栨彃浠� + function set_InitFrom() { + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HStopBeginWorkTime' + , type: 'datetime' + }); + laydate.render({ + elem: '#HStopEndWorkTime' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCloseDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + } + + //鏃犳簮鍗曟柊澧� + function set_AddFNew() { + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + + } + + //鏈夋簮鍗曟柊澧� + function set_AddNew() { + refSav = "Add"; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HStopBeginWorkTime").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //寮�濮嬫椂闂� + $("#HStopEndWorkTime").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //鏈夐璁$粨鏉熸椂闂� + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HStopBeginWorkTime').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HICMOBillNo').attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; + + $("#HProcID").val(LoadData[0].HProcID); //褰撳墠宸ュ簭ID + $("#HProcName").val(LoadData[0].HProcName); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].HMaterNumber); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].HModel); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].HSourceName); //鐢熶骇璧勬簮 + $("#HMainSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HMainSourceBillType").val(HSourceBillType); //婧愬崟绫诲瀷 + $("#HDeptID").val(LoadData[0].HDeptID); //杞﹂棿ID + $("#HDeptName").val(LoadData[0].HDeptName); //杞﹂棿 + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + //缂栬緫 + function set_EditFromGrid() { + refSav = "Update"; + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HStopBeginWorkTime').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HICMOBillNo').attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + + $.ajax({ + url: GetWEBURL() + "Sc_MESStopStepWorkBill/Sc_MESStopWorkBillListCheckDetai", + type: "GET", + data: { + "HID": linterid + }, + success: function (result) { + + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data.h_v_Sc_MESStopWorkBillList_NEW[0]; + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HInterID": data.hmainid + , "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HProcID": data.HProcID + , "HProcName": data.宸ュ簭鍚嶇О + , "HMaterID": data.HMaterID + , "HMaterCode": data.浜у搧浠g爜 + , "HMaterName": data.浜у搧鍚嶇О + , "HMaterSpec": data.瑙勬牸鍨嬪彿 + , "HStopBeginWorkTime": data.寮�濮嬪仠宸ユ椂闂� + , "HStopEndWorkTime": data.缁撴潫鍋滃伐鏃堕棿 + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О + , "HEmpID": data.HEmpID //鎿嶄綔鍛業D + , "HEmpName": data.鐢宠寮�宸ヤ汉鍛� //鎿嶄綔鍛� + , "HMainSourceInterID": data.HMainSourceInterID //婧愬崟ID + , "HMainSourceEntryID": data.HMainSourceEntryID //婧愬崟瀛怚D(琛屽彿) + , "HMainSourceBillNo": data.HMainSourceBillNo //婧愬崟鍗曞彿 + , "HMainSourceBillType": data.HMainSourceBillType //婧愬崟绫诲瀷 + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О + , "HDeptID": data.HDeptID //閮ㄩ棬ID + , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О + , "HICMOInterID": data.HICMOInterID //鐢熶骇璁㈠崟涓籌D + , "HICMOEntryID": data.HICMOEntryID //鐢熶骇璁㈠崟瀛怚D + , "HICMOBillNo": data.HICMOBillNo //鐢熶骇璁㈠崟 + , "HStopReason": data.鍋滃伐鍘熷洜 //鍋滃伐鍘熷洜 + , "HRemark": data.澶囨敞 //澶囨敞 + , "HMaker": data.鍒跺崟浜� //鍒跺崟浜� + , "HMakeDate": data.鍒跺崟鏃ユ湡 //鍒跺崟鏃ユ湡 + , "HUpDater": sessionStorage["HUserName"] //淇敼浜� + , "HUpDateDate": Format(new Date(), "yyyy-MM-dd hh:mm:ss")//淇敼鏃ユ湡 + , "HChecker": data.瀹℃牳浜� //瀹℃牳浜� + , "HCheckDate": data.瀹℃牳鏃ユ湡 //瀹℃牳鏃ユ湡 + , "HCloseMan": data.鍏抽棴浜� //鍏抽棴浜� + , "HCloseDate": data.鍏抽棴鏃ユ湡 //鍏抽棴鏃ユ湡 + , "HDeleteMan": data.浣滃簾浜� //浣滃簾浜� + , "HDeleteDate": data.浣滃簾鏃ユ湡 //浣滃簾鏃ユ湡 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3702' }, + success: function (d) { + $("#HBillNo").val(d.data[0].HBillNo); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + } + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav; + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESStopStepWorkBill/SaveGetMESStopFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: false, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID + layer.confirm(data.Message, { + btn: ['纭'] + }, function (index) { + if (data.Verify == "Y") //鑷姩瀹℃牳 + { + layer.close(index); + SaveVerify(); //瀹℃牳 + } + else { + layer.close(index); + } + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + }); + + //瀹℃牳鎸夐挳鎻愪氦 + form.on('submit(VerIfySaver)', function (data) { + SaveVerify(); + }); + + //瀹℃牳鎻愪氦 + function SaveVerify() { + var InterID = $("#HInterID").val(); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESStopStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) { + //layer.close(layer.index); + //window.parent.location.reload(); + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + } + + //閫�鍑� + form.on('submit(Exit)', function (data) { + Pub_Close(1); + window.parent.location.reload(); + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/PartInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterCode").val(checkStatus.data[0].HNumber); + $("#HMaterID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鐢熶骇璧勬簮 + form.on('submit(HSourceList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鎿嶄綔鍛� + form.on('submit(HEmpList)', function () { + //椤甸潰灞�-鑷畾涔� + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //婧愬崟鍗曞彿 XDHList + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //#endregion + + //浠ヤ笂涓簂ayui妯″潡 + }); + + function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1), + day = '' + d.getDate(), + year = d.getFullYear(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + + return [year, month, day].join('-'); + } + + function AllowLoadData() { //闈炵┖楠岃瘉 + var Result = true; + if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { + layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDate").val() == '' || $("#HDate").val() == null) { + layer.msg("鍗曟嵁鏃ユ湡涓嶈兘涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMaterID").val() == '' || $("#HMaterID").val() == null) { + layer.msg("浜у搧缂栫爜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HStopBeginWorkTime").val() == '' || $("#HStopBeginWorkTime").val() == null) { + layer.msg("瀹屽伐鏃堕棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HStopEndWorkTime").val() == '' || $("#HStopBeginWorkTime").val() == null) { + layer.msg("棰勮缁撴潫鏃堕棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HSourceID").val() == '' || $("#HSourceID").val() == null) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMainSourceInterID").val() == '' || $("#HMainSourceInterID").val() == null) { + layer.msg("婧愬崟鍗曞彿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HEmpID").val() == '' || $("#HEmpID").val() == null) { + layer.msg("鎿嶄綔鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HGroupID").val() == '' || $("#HGroupID").val() == null) { + layer.msg("鐝粍涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDeptID").val() == '' || $("#HDeptID").val() == null) { + layer.msg("杞﹂棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HICMOInterID").val() == '' || $("#HICMOInterID").val() == null) { + layer.msg("鐢熶骇璁㈠崟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HStopReason").val() == '' || $("#HStopReason").val() == null) { + layer.msg("鍋滃伐鍘熷洜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + return Result; + } + </script> +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_MESStopStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_MESStopStepWorkBillList.html" new file mode 100644 index 0000000..24fed30 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\201\234\345\267\245/Sc_MESStopStepWorkBillList.html" @@ -0,0 +1,493 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <title>鐢熶骇鍋滃伐鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <script src="../../../../layuiadmin/layui/layui.js"></script> + +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate"> + </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"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HSource" id="HSource"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Print"><i class="layui-icon layui-icon-print"></i>棰勮</button> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-edit"></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="btn-Audit"><i class="layui-icon layui-icon-radio"></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> + </div> + </div> + </div> + </div> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script> + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + } + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).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'"; + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃 + set_ClearBill(); + } + + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-Add': //set_AddNew(); + break; + case 'btn-Edit': set_ShowBill(); + break; + case 'btn-Delete': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': set_Refresh(); + break; + //瀹℃牳鎸夐挳 + case 'btn-Audit': set_CheckBill(); + break; + //閫�鍑� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 + var ajaxLoad = layer.load(); + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HSource = $("#HSource").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 (HSource) { + sWhere += " and 璧勬簮浠g爜 like '%" + HSource + "%' or 璧勬簮鍚嶇О like '%" + HSource + "%'"; + } + $.ajax({ + url: GetWEBURL() + '/Sc_MESStopStepWorkBill/list', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + $("#HBillNo").val("");//鍗曟嵁鍙� + $("#HSource").val("");//鐢熶骇璧勬簮 + $("#btnSearch").click(); + }); + //#endregion + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + // 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + + } + + + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + 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: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', hide: true } + , { field: 'HBillStatus', title: '鍗曟嵁鐘舵��', width: 160 } + , { field: '浠诲姟鍗曞彿', title: '浠诲姟鍗曞彿' } + , { field: '宸ュ簭璁″垝鍗曞彿', title: '宸ュ簭璁″垝鍗曞彿' } + , { field: '宸ュ簭娴佽浆鍗″彿', title: '宸ュ簭娴佽浆鍗″彿' } + , { field: 'HMaterID', title: 'HMaterID', hide: true } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' } + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' } + , { field: 'HProcID', title: 'HProcID', hide: true } + , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' } + , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О' } + , { field: '浠诲姟鍗曟暟閲�', title: '浠诲姟鍗曟暟閲�' } + , { field: '璁″垝鏁伴噺', title: '璁″垝鏁伴噺' } + , { field: '寮�濮嬪仠宸ユ椂闂�', title: '寮�濮嬪仠宸ユ椂闂�', templet: "<div>{{d.寮�濮嬪仠宸ユ椂闂� ==null ?'':layui.util.toDateString(d.寮�濮嬪仠宸ユ椂闂�, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '缁撴潫鍋滃伐鏃堕棿', title: '缁撴潫鍋滃伐鏃堕棿', templet: "<div>{{d.缁撴潫鍋滃伐鏃堕棿 ==null ?'':layui.util.toDateString(d.缁撴潫鍋滃伐鏃堕棿, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: 'HSourceID', title: 'HSourceID', hide: true } + , { field: '鐢熶骇璧勬簮浠g爜', title: '鐢熶骇璧勬簮浠g爜' } + , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮' } + , { field: 'HGroupID', title: 'HGroupID', hide: true } + , { field: '鐢熶骇鐝粍浠g爜', title: '鐢熶骇鐝粍浠g爜' } + , { field: '鐢熶骇鐝粍', title: '鐢熶骇鐝粍' } + , { field: 'HDeptID', title: 'HDeptID', hide: true } + , { field: '鐢熶骇杞﹂棿浠g爜', title: '鐢熶骇杞﹂棿浠g爜' } + , { field: '鐢熶骇杞﹂棿', title: '鐢熶骇杞﹂棿' } + , { field: 'HEmpID', title: 'HEmpID', hide: true } + , { field: '鐢宠鍋滃伐浜哄憳浠g爜', title: '鐢宠鍋滃伐浜哄憳浠g爜' } + , { field: '鐢宠鍋滃伐浜哄憳', title: '鐢宠鍋滃伐浜哄憳' } + , { field: '鍋滃伐鍘熷洜', title: '鍋滃伐鍘熷洜' } + , { field: '鍋滃伐姹囨姤绫诲瀷', title: '鍋滃伐姹囨姤绫诲瀷' } + , { field: '鏉″舰鐮�', title: '鏉″舰鐮�' } + , { field: '鏈哄櫒鍦板潃', title: '鏈哄櫒鍦板潃' } + , { field: '鎵弿浜�', title: '鎵弿浜�' } + , { field: '鎵弿鏃ユ湡', title: '鎵弿鏃ユ湡', templet: "<div>{{d.鎵弿鏃ユ湡 ==null ?'':layui.util.toDateString(d.鎵弿鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '澶囨敞', title: '澶囨敞' } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 200 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + ]] + }; + } + + //鏌ヨ + function get_Display() { + var ajaxLoad = layer.load(); + $.ajax({ + url: GetWEBURL() + '/Sc_MESStopStepWorkBill/list', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + + //鏂板 + function set_AddNew() { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板鍋滃伐鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../鍋滃伐/Sc_Add_MESStopStepWorkBillList.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁哥紪杈戯紒'); + return false; + } + //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_Add_MESStopStepWorkBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁稿垹闄わ紒'); + return false; + } + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Sc_MESStopStepWorkBill/DeltetMESStopWorkBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "UserName": sessionStorage["HUserName"]}, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //鍒锋柊 + function set_Refresh() { + $("#btnSearch").click(); + } + + //瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESStopStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + + //鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESStopStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹弽瀹℃牳锛�'); + } + + } + + + //#endregion + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_Add_MESEndStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_Add_MESEndStepWorkBillList.html" new file mode 100644 index 0000000..3573b74 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_Add_MESEndStepWorkBillList.html" @@ -0,0 +1,911 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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-label { + width: 85px; + } + + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>瀹屽伐鍗�</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content" style="height: 700px;"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off"> + <input id="HInterID" name="HInterID" type="hidden" /> + <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�--> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">褰撳墠宸ュ簭:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> + <input id="HProcID" name="HProcID" type="hidden" /> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧鍚嶇О:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterSpec" lay-verify="HMaterSpec" id="HMaterSpec" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">瀹屽伐鏃堕棿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HEndWorkTime" id="HEndWorkTime" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟鍗曞彿</label> + <div class="layui-input-inline"> + <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value=""> + <button type="button" lay-submit="" class="layui-btn" lay-filter="XDHList" id="XDHList" 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-form-item"> + <div class="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" id="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇鐝粍:</label> + <div class="layui-input-inline"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟琛屽彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMainSourceEntryID" lay-verify="HMainSourceEntryID" id="HMainSourceEntryID" autocomplete="off" disabled> + </div> + </div> + </div> + + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" autocomplete="off"> + <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> + <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">杞﹂棿:</label> + <div class="layui-input-inline"> + <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" id="HDeptList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var refSav = ""; //鎻愪氦绫诲瀷 + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + 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 HSBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + var edit = function (data) { + HBillType = data[0].HBillType; + HSourceInterID = data[0].HSourceInterID; + HSourceEntryID = data[0].HSourceEntryID; + HSourceBillNo = data[0].HSourceBillNo; + HSourceBillType = data[0].HSourceBillType; + + } + + + 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 + , laydate = layui.laydate + , element = layui.element; + //#endregion + + // #region 椤甸潰鍒濆鍖� + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + set_AddFNew(); + } + else if (OperationType == 2) {//鏈夋簮鍗� + set_AddNew(); + } + else if (OperationType == 3) {//缂栬緫 + + set_EditFromGrid(); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + + // #region 椤甸潰鍔犺浇鎵�鏈夋柟娉� + //鍒濆鍖栨彃浠� + function set_InitFrom() { + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HEndWorkTime' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCloseDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + } + + //鏃犳簮鍗曟柊澧� + function set_AddFNew() { + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + + } + + //鏈夋簮鍗曟柊澧� + function set_AddNew() { + refSav = "Add"; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HEndWorkTime").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //瀹屽伐鏃ユ湡 + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HEndWorkTime').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HICMOBillNo').attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; + $("#HProcID").val(LoadData[0].HProcID); //褰撳墠宸ュ簭ID + $("#HProcName").val(LoadData[0].HProcName); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].HMaterNumber); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].HModel); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].HSourceName); //鐢熶骇璧勬簮 + $("#HMainSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HMainSourceBillType").val(HSourceBillType); //婧愬崟绫诲瀷 + $("#HDeptID").val(LoadData[0].HDeptID); //杞﹂棿ID + $("#HDeptName").val(LoadData[0].HDeptName); //杞﹂棿 + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + //缂栬緫 + function set_EditFromGrid() { + refSav = "Update"; + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#HProcName').attr("disabled", true); + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HEndWorkTime').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HICMOBillNo').attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + + $.ajax({ + url: GetWEBURL() + "Sc_MESEndStepWorkBill/Sc_MESEndWorkBillListCheckDetai", + type: "GET", + data: { + "HID": linterid + }, + success: function (result) { + + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data.h_v_Sc_MESEndWorkBillList_NEW[0]; + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HInterID": data.hmainid + , "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HProcID": data.HProcID + , "HProcName": data.宸ュ簭鍚嶇О + , "HMaterID": data.HMaterID + , "HMaterCode": data.浜у搧浠g爜 + , "HMaterName": data.浜у搧鍚嶇О + , "HMaterSpec": data.瑙勬牸鍨嬪彿 + , "HEndWorkTime": data.瀹屽伐鏃堕棿 + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О + , "HEmpID": data.HEmpID //鎿嶄綔鍛業D + , "HEmpName": data.鎿嶄綔鍛� //鎿嶄綔鍛� + , "HMainSourceInterID": data.HMainSourceInterID //婧愬崟ID + , "HMainSourceEntryID": data.HMainSourceEntryID //婧愬崟瀛怚D(琛屽彿) + , "HMainSourceBillNo": data.HMainSourceBillNo //婧愬崟鍗曞彿 + , "HMainSourceBillType": data.HMainSourceBillType //婧愬崟绫诲瀷 + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О + , "HDeptID": data.HDeptID //閮ㄩ棬ID + , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О + , "HICMOInterID": data.HICMOInterID //鐢熶骇璁㈠崟涓籌D + , "HICMOEntryID": data.HICMOEntryID //鐢熶骇璁㈠崟瀛怚D + , "HICMOBillNo": data.HICMOBillNo //鐢熶骇璁㈠崟 + , "HRemark": data.澶囨敞 //澶囨敞 + , "HMaker": data.鍒跺崟浜� //鍒跺崟浜� + , "HMakeDate": data.鍒跺崟鏃ユ湡 //鍒跺崟鏃ユ湡 + , "HUpDater": sessionStorage["HUserName"] //淇敼浜� + , "HUpDateDate": Format(new Date(), "yyyy-MM-dd hh:mm:ss")//淇敼鏃ユ湡 + , "HChecker": data.瀹℃牳浜� //瀹℃牳浜� + , "HCheckDate": data.瀹℃牳鏃ユ湡 //瀹℃牳鏃ユ湡 + , "HCloseMan": data.鍏抽棴浜� //鍏抽棴浜� + , "HCloseDate": data.鍏抽棴鏃ユ湡 //鍏抽棴鏃ユ湡 + , "HDeleteMan": data.浣滃簾浜� //浣滃簾浜� + , "HDeleteDate": data.浣滃簾鏃ユ湡 //浣滃簾鏃ユ湡 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3788' }, + success: function (d) { + $("#HBillNo").val(d.data[0].HBillNo); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + } + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/PartInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterCode").val(checkStatus.data[0].HNumber); + $("#HMaterID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鐢熶骇璧勬簮 + form.on('submit(HSourceList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鎿嶄綔鍛� + form.on('submit(HEmpList)', function () { + //椤甸潰灞�-鑷畾涔� + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //婧愬崟鍗曞彿 XDHList + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav; + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESEndStepWorkBill/SaveGetMESEndFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: false, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID + layer.confirm(data.Message, { + btn: ['纭'] + }, function (index) { + if (data.Verify == "Y") //鑷姩瀹℃牳 + { + layer.close(index); + SaveVerify(); //瀹℃牳 + } + else { + layer.close(index); + } + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + }); + + //瀹℃牳鎸夐挳鎻愪氦 + form.on('submit(VerIfySaver)', function (data) { + SaveVerify(); + }); + + //瀹℃牳鎻愪氦 + function SaveVerify() { + var InterID = $("#HInterID").val(); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESEndStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) { + //layer.close(layer.index); + //window.parent.location.reload(); + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + } + + //閫�鍑� + form.on('submit(Exit)', function (data) { + Pub_Close(1); + window.parent.location.reload(); + }); + + //#endregion + + //浠ヤ笂涓簂ayui妯″潡 + }); + + function AllowLoadData() { //闈炵┖楠岃瘉 + var Result = true; + if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { + layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDate").val() == '' || $("#HDate").val() == null) { + layer.msg("鍗曟嵁鏃ユ湡涓嶈兘涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMaterID").val() == '' || $("#HMaterID").val() == null) { + layer.msg("浜у搧缂栫爜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HEndWorkTime").val() == '' || $("#HEndWorkTime").val() == null) { + layer.msg("瀹屽伐鏃堕棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HSourceID").val() == '' || $("#HSourceID").val() == null) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMainSourceInterID").val() == '' || $("#HMainSourceInterID").val() == null) { + layer.msg("婧愬崟鍗曞彿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HEmpID").val() == '' || $("#HEmpID").val() == null) { + layer.msg("鎿嶄綔鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HGroupID").val() == '' || $("#HGroupID").val() == null) { + layer.msg("鐝粍涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDeptID").val() == '' || $("#HDeptID").val() == null) { + layer.msg("杞﹂棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HICMOInterID").val() == '' || $("#HICMOInterID").val() == null) { + layer.msg("鐢熶骇璁㈠崟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + return Result; + } + </script> +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_MESEndStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_MESEndStepWorkBillList.html" new file mode 100644 index 0000000..9541692 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\256\214\345\267\245/Sc_MESEndStepWorkBillList.html" @@ -0,0 +1,489 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>鐢熶骇瀹屽伐鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <style type="text/css"> + input.layui-input.layui-unselect { + padding-right: 0; + } + </style> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </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"> + </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"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HSource" id="HSource"> + </div> + </div> + <!--<div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁绫诲瀷</label> + <div class="layui-input-block"> + <select name="HBillType" id="HBillType"> + <option value="">鎵�鏈�</option> + <option value="ZHXJ">涓嬫灦鎵捐揣鍗�</option> + <option value="ZHSJ">涓婃灦褰掕繕鍗�</option> + </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HCreateBy" id="HCreateBy"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Print"><i class="layui-icon layui-icon-print"></i>棰勮</button> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Add"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-edit"></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="btn-Audit"><i class="layui-icon layui-icon-radio"></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> + </div> + </div> + </div> + </div> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script> + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + } + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).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 + , util = layui.util + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + //鎶ュ伐骞冲彴瀹屽伐鍗曟煡鐪嬪垪琛� + set_ClearBill(); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-Add': //set_AddNew(); + break; + case 'btn-Edit': set_ShowBill(); + break; + case 'btn-Delete': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': set_Refresh(); + break; + //瀹℃牳鎸夐挳 + case 'btn-Audit': set_CheckBill(); + break; + //閫�鍑� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + var ajaxLoad = layer.load(); + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HSource = $("#HSource").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 (HSource) { + sWhere += " and 璧勬簮浠g爜 like '%" + HSource + "%' or 璧勬簮鍚嶇О like '%" + HSource + "%'"; + } + $.ajax({ + url: GetWEBURL() + '/Sc_MESEndStepWorkBill/GetMESEndWorkBill', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛澶辨晥!", { icon: 5 }); + } + }); + //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = ""; + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + $("#HBillNo").val("");//鍗曟嵁鍙� + $("#HSource").val("");//鐢熶骇璧勬簮 + $("#btnSearch").click(); + }); + + //#endregion + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鏂规硶 + + // 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + + } + + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: '鍗曟嵁ID', hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160 } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 160 } + , { field: 'HBillStatus', title: '鍗曟嵁鐘舵��', width: 160 } + , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 115 } + , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 200 } + , { field: '鐝粍浠g爜', title: '鐝粍浠g爜', width: 115 } + , { field: '鐝粍鍚嶇О', title: '鐝粍鍚嶇О', width: 200 } + , { field: '璧勬簮浠g爜', title: '璧勬簮浠g爜', width: 115 } + , { field: '璧勬簮鍚嶇О', title: '璧勬簮鍚嶇О', width: 200 } + , { field: '瀹屽伐鏃堕棿', title: '瀹屽伐鏃堕棿', width: 200, templet: "<div>{{d.瀹屽伐鏃堕棿 ==null ?'':layui.util.toDateString(d.瀹屽伐鏃堕棿, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '澶囨敞', title: '澶囨敞', width: 200 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 200 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + ]] + }; + } + + //鏌ヨ + function get_Display() { + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + var ajaxLoad = layer.load(); + $.ajax({ + url: GetWEBURL() + '/Sc_MESEndStepWorkBill/GetMESEndWorkBill', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + + //鏂板 + function set_AddNew() { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板瀹屽伐鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../瀹屽伐/Sc_Add_MESEndStepWorkBillList.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁哥紪杈戯紒'); + return false; + } + //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_Add_MESEndStepWorkBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁哥紪杈戯紒'); + return false; + } + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Sc_MESEndStepWorkBill/DeltetMESEndWorkBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID ,"UserName": sessionStorage["HUserName"]}, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //鍒锋柊 + function set_Refresh() { + $("#btnSearch").click(); + } + + //瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESEndStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + + //鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESEndStepWorkBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹弽瀹℃牳锛�'); + } + + } + + + //#endregion + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_Add_MESBeginStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_Add_MESBeginStepWorkBillList.html" new file mode 100644 index 0000000..d6b32ca --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_Add_MESBeginStepWorkBillList.html" @@ -0,0 +1,958 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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-label { + width: 85px; + } + + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + <button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>鐢熶骇寮�宸ュ崟</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + <div class="layui-tab-content" style="height: 700px;"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off"> + <input id="HInterID" name="HInterID" type="hidden" /> + + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">褰撳墠宸ュ簭:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> + <input id="HProcID" name="HProcID" type="hidden" /> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧鍚嶇О:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMaterSpec" lay-verify="HMaterSpec" id="HMaterSpec" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">寮�宸ユ椂闂�:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBeginDate" id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鎿嶄綔鍛�:</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" id="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-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟绫诲瀷</label> + <div class="layui-input-inline"> + <select name="SourceType" lay-filter="SourceType" id="SourceType"> + <option value="2">鐢熶骇浠诲姟鍗�</option> + <option value="1" selected="selected">鎵嬪伐褰曞叆</option> + </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟鍗曞彿</label> + <div class="layui-input-inline"> + <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value=""> + <button type="button" lay-submit="" class="layui-btn" lay-filter="XDHList" id="XDHList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟琛屽彿:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HMainSourceEntryID" lay-verify="HMainSourceEntryID" id="HMainSourceEntryID" autocomplete="off" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇鐝粍:</label> + <div class="layui-input-inline"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">杞﹂棿:</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" id="HDeptList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" autocomplete="off"> + <input id="HICMOInterID" name="HICMOInterID" type="hidden" /> + <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" /> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">淇敼鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾浜�:</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍏抽棴鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浣滃簾鏃ユ湡:</label> + <div class="layui-input-inline"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var refSav = ""; //鎻愪氦绫诲瀷 + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + 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 HSBillType = params[params[2]];//婧愬崟绫诲瀷 + } + + var edit = function (data) { + HBillType = data[0].HBillType; + HSourceInterID = data[0].HSourceInterID; + HSourceEntryID = data[0].HSourceEntryID; + HSourceBillNo = data[0].HSourceBillNo; + HSourceBillType = data[0].HSourceBillType; + + } + + + 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 + , laydate = layui.laydate + , element = layui.element; + //#endregion + + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + set_AddFNew(); + } + else if (OperationType == 2) {//鏈夋簮鍗� + set_AddNew(); + } + else if (OperationType == 3) {//缂栬緫 + + set_EditFromGrid(); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + + //鍒濆鍖栨彃浠� + function set_InitFrom() { + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HBeginDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HEndDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCloseDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + } + + //鏃犳簮鍗曟柊澧� + function set_AddFNew() + { + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + + } + + //鏈夋簮鍗曟柊澧� + function set_AddNew() { + refSav = "Add"; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //寮�宸ユ棩鏈� + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HBeginDate').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + $('#SourceType').attr("disabled", true); + form.render('select'); + $('#HICMOBillNo').attr("disabled", true); + + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; + $("#HProcID").val(LoadData[0].HProcID); //褰撳墠宸ュ簭ID + $("#HProcName").val(LoadData[0].HProcName); //褰撳墠宸ュ簭 + $("#HMaterID").val(LoadData[0].HMaterID); //浜у搧ID + $("#HMaterCode").val(LoadData[0].HMaterNumber); //浜у搧浠g爜 + $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О + $("#HMaterSpec").val(LoadData[0].HModel); //浜у搧瑙勬牸 + $("#HSourceID").val(LoadData[0].HSourceID); //鐢熶骇璧勬簮ID + $("#HSourceName").val(LoadData[0].HSourceName); //鐢熶骇璧勬簮 + $("#HMainSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) + $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) + $("#HMainSourceBillType").val(HSourceBillType); //婧愬崟绫诲瀷 + $("#HDeptID").val(LoadData[0].HDeptID); //杞﹂棿ID + $("#HDeptName").val(LoadData[0].HDeptName); //杞﹂棿 + $("#HICMOInterID").val(LoadData[0].HICMOInterID); //鐢熶骇璁㈠崟ID + $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //鐢熶骇璁㈠崟瀛怚D + $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //鐢熶骇璁㈠崟 + } + else { + layer.alert(data.Message, { icon: 5 }); + + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }); + } + }); + } + + //缂栬緫 + function set_EditFromGrid() + { + refSav = "Update"; + $('#HMaterCode').attr("disabled", true); + $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMaterName').attr("disabled", true); + $('#HMaterSpec').attr("disabled", true); + $('#HBeginDate').attr("disabled", true); + $('#HSourceName').attr("disabled", true); + $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + $('#HDeptName').attr("disabled", true); + $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true); + $('#SourceType').attr("disabled", true); + form.render('select'); + $('#HICMOBillNo').attr("disabled", true); + + $.ajax({ + url: GetWEBURL() + "Sc_MESBeginStepWorkBill/Sc_MESBeginStepWorkBillListCheckDetai", + type: "GET", + data: { + "HID": linterid + }, + success: function (result) { + + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data.h_v_Sc_MESBeginWorkBillList_NEW[0]; + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HInterID": data.hmainid + , "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HProcID": data.HProcID + , "HProcName": data.宸ュ簭鍚嶇О + , "HMaterID": data.HMaterID + , "HMaterCode": data.浜у搧浠g爜 + , "HMaterName": data.浜у搧鍚嶇О + , "HMaterSpec": data.瑙勬牸鍨嬪彿 + , "HBeginDate": data.寮�宸ユ椂闂� + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О + , "HEmpID": data.HEmpID //鎿嶄綔鍛業D + , "HEmpName": data.鐢宠寮�宸ヤ汉鍛� //鎿嶄綔鍛� + , "HMainSourceInterID": data.HMainSourceInterID //婧愬崟ID + , "HMainSourceEntryID": data.HMainSourceEntryID //婧愬崟瀛怚D + , "HMainSourceBillNo": data.HMainSourceBillNo //婧愬崟鍗曞彿 + , "HMainSourceBillType": data.HMainSourceBillType //婧愬崟绫诲瀷 + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О + , "HDeptID": data.HDeptID //閮ㄩ棬ID + , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О + , "HICMOInterID": data.HICMOInterID //鐢熶骇璁㈠崟涓籌D + , "HICMOEntryID": data.HICMOEntryID //鐢熶骇璁㈠崟瀛怚D + , "HICMOBillNo": data.HICMOBillNo //鐢熶骇璁㈠崟 + , "HRemark": data.澶囨敞 //澶囨敞 + , "HMaker": data.鍒跺崟浜� //鍒跺崟浜� + , "HMakeDate": data.鍒跺崟鏃ユ湡 //鍒跺崟鏃ユ湡 + , "HUpDater": sessionStorage["HUserName"] //淇敼浜� + , "HUpDateDate": Format(new Date(), "yyyy-MM-dd hh:mm:ss")//淇敼鏃ユ湡 + , "HChecker": data.瀹℃牳浜� //瀹℃牳浜� + , "HCheckDate": data.瀹℃牳鏃ユ湡 //瀹℃牳鏃ユ湡 + , "HCloseMan": data.鍏抽棴浜� //鍏抽棴浜� + , "HCloseDate": data.鍏抽棴鏃ユ湡 //鍏抽棴鏃ユ湡 + , "HDeleteMan": data.浣滃簾浜� //浣滃簾浜� + , "HDeleteDate": data.浣滃簾鏃ユ湡 //浣滃簾鏃ユ湡 + + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3787' }, + success: function (d) { + $("#HBillNo").val(d.data[0].HBillNo); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + } + + //鑾峰彇涓嬫媺閫変腑鍊� + form.on('select(SourceType)', function (data) { + Sctag = data.value; + form.render('select'); + if (Sctag != "2") //鏃犳簮鍗� + { + $("#HMainSourceInterID").val(""); + $("#HMainSourceEntryID").val(""); + $("#HMainSourceBillNo").val(""); + $("#HMainSourceBillType").val(""); + $('#HMainSourceBillNo').attr("disabled", false); + $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); + OperationType = 1; + } + else { + $('#HMainSourceBillNo').attr("disabled", true); + $('#XDHList').removeClass("layui-btn-disabled").attr("disabled", false); + OperationType = 2; + } + }); + + + + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav; + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/SaveGetMESBeginStepWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: false, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID + layer.confirm(data.Message, { + btn: ['纭'] + }, function (index) { + if (data.Verify == "Y") //鑷姩瀹℃牳 + { + layer.close(index); + SaveVerify(); //瀹℃牳 + } + else { + layer.close(index); + } + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + }); + + //瀹℃牳鎸夐挳鎻愪氦 + form.on('submit(VerIfySaver)', function (data) { + SaveVerify(); + }); + + //瀹℃牳鎻愪氦 + function SaveVerify() + { + var InterID = $("#HInterID").val(); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/AuditStepProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) { + //layer.close(layer.index); + //window.parent.location.reload(); + }); + } + else { + layer.alert(data.Message, { icon: 5 }) + } + }, + error: function (err) { + layer.alert(err, { icon: 5 }) + } + }) + } + + + //閫�鍑� + form.on('submit(Exit)', function (data) { + Pub_Close(1); + window.parent.location.reload(); + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/PartInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterCode").val(checkStatus.data[0].HNumber); + $("#HMaterID").val(checkStatus.data[0].HItemID); + $("#HMaterSpec").val(checkStatus.data[0].HModel); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鐢熶骇璧勬簮 + form.on('submit(HSourceList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //鎿嶄綔鍛� + form.on('submit(HEmpList)', function () { + //椤甸潰灞�-鑷畾涔� + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //婧愬崟鍗曞彿 XDHList + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../PublicPage/DeptInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + //浠ヤ笂涓簂ayui妯″潡 + }); + + function AllowLoadData() { //闈炵┖楠岃瘉 + var Result = true; + if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { + layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDate").val() == '' || $("#HDate").val() == null) { + layer.msg("鍗曟嵁鏃ユ湡涓嶈兘涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HMaterID").val() == '' || $("#HMaterID").val() == null) { + layer.msg("浜у搧缂栫爜涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HBeginDate").val() == '' || $("#HBeginDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HSourceID").val() == '' || $("#HSourceID").val() == null) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HEmpID").val() == '' || $("#HEmpID").val() == null) { + layer.msg("鎿嶄綔鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HGroupID").val() == '' || $("#HGroupID").val() == null) { + layer.msg("鐝粍涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HDeptID").val() == '' || $("#HDeptID").val() == null) { + layer.msg("杞﹂棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if (OperationType == "2") { + if ($("#HICMOInterID").val() == '' || $("#HICMOInterID").val() == null) { + layer.msg("鐢熶骇璁㈠崟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + } + return Result; + } + + function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1), + day = '' + d.getDate(), + year = d.getFullYear(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + + return [year, month, day].join('-'); + } + </script> +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_MESBeginStepWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_MESBeginStepWorkBillList.html" new file mode 100644 index 0000000..e0c7fe4 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\345\274\200\345\267\245/Sc_MESBeginStepWorkBillList.html" @@ -0,0 +1,505 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>鐢熶骇寮�宸ュ崟鍒楄〃</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <style type="text/css"> + input.layui-input.layui-unselect { + padding-right: 0; + } + </style> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </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"> + </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"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HSource" id="HSource"> + </div> + </div> + <!--<div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁绫诲瀷</label> + <div class="layui-input-block"> + <select name="HBillType" id="HBillType"> + <option value="">鎵�鏈�</option> + <option value="ZHXJ">涓嬫灦鎵捐揣鍗�</option> + <option value="ZHSJ">涓婃灦褰掕繕鍗�</option> + </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HCreateBy" id="HCreateBy"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Print"><i class="layui-icon layui-icon-print"></i>棰勮</button> + <button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-edit"></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="btn-Audit"><i class="layui-icon layui-icon-radio"></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> + </div> + </div> + </div> + </div> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script> + //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + } + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).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 + , util = layui.util + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃 + set_ClearBill(); + } + + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-Add': //set_AddNew(); + break; + case 'btn-Edit': set_ShowBill(); + break; + case 'btn-Delete': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': set_Refresh(); + break; + //瀹℃牳鎸夐挳 + case 'btn-Audit': set_CheckBill(); + break; + //閫�鍑� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 + var ajaxLoad = layer.load(); + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HSource = $("#HSource").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 (HSource) { + sWhere += " and 璧勬簮浠g爜 like '%" + HSource + "%' or 璧勬簮鍚嶇О like '%" + HSource + "%'"; + } + $.ajax({ + url: GetWEBURL() + '/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkBillStaus', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛澶辨晥!", { icon: 5 }); + } + }); + //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = ""; + //$("#HBillType").val("");//鍗曟嵁绫诲瀷 + //$("#HBillNo").val("");//鍗曟嵁鍙� + //$("#HSourceBillNo").val("");//婧愬崟鍙� + //$("#HCreateBy").val("");//鍒跺崟浜� + //$("#BenginHCreateDate").val("");//寮�濮嬪埗鍗曟椂闂� + //$("#BeginHCreateDate").val("");//缁撴潫鍒跺崟鏃堕棿 + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + $("#HBillNo").val("");//鍗曟嵁鍙� + $("#HSource").val("");//鐢熶骇璧勬簮 + $("#btnSearch").click(); + }); + //#endregion + + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + // 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(); + + } + + + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); + $("#HDate1").val(Format(new Date(), "yyyy-MM-dd")); + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: '鍗曟嵁ID', hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160 } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 160 } + , { field: 'HBillStatus', title: '鍗曟嵁鐘舵��', width: 160 } + , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 115 } + , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 200 } + , { field: '鐝粍浠g爜', title: '鐝粍浠g爜', width: 115 } + , { field: '鐝粍鍚嶇О', title: '鐝粍鍚嶇О', width: 200 } + , { field: '璧勬簮浠g爜', title: '璧勬簮浠g爜', width: 115 } + , { field: '璧勬簮鍚嶇О', title: '璧勬簮鍚嶇О', width: 200 } + , { field: '寮�宸ユ椂闂�', title: '寮�宸ユ椂闂�', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '澶囨敞', title: '澶囨敞', width: 200 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 200 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + ]] + }; + } + + //鏌ヨ + function get_Display() + { + var ajaxLoad = layer.load(); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Sc_MESBeginStepWorkBill/GetMESBeginStepWorkBill', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + + //鏂板 + function set_AddNew() + { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板寮�宸ュ崟', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../寮�宸�/Sc_Add_MESBeginStepWorkBillList.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") + { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁哥紪杈戯紒'); + return false; + } + //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_Add_MESBeginStepWorkBillList.html?OperationType=3&linterid=' + linterid+'&HSouceBillType=' + ,resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , 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(); + var HBillStatus = data[0].HBillStatus.toString(); + if (HBillStatus != "1") { + layer.msg('鍗曟嵁鐘舵�佷笉涓烘湭瀹℃牳鐘舵��,涓嶅厑璁稿垹闄わ紒'); + return false; + } + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Sc_MESBeginStepWorkBill/DeltetMESBeginStepWorkBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "UserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //鍒锋柊 + function set_Refresh() + { + $("#btnSearch").click(); + } + + //瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/AuditStepProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + + //鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_MESBeginStepWorkBill/AuditStepProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹弽瀹℃牳锛�'); + } + + } + + + //#endregion + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\347\224\237\344\272\247\346\261\207\346\212\245/Sc_ICMOReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\347\224\237\344\272\247\346\261\207\346\212\245/Sc_ICMOReportBillList.html" new file mode 100644 index 0000000..9b52428 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\347\224\237\344\272\247\346\261\207\346\212\245/Sc_ICMOReportBillList.html" @@ -0,0 +1,691 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>鐢熶骇姹囨姤鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all"> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script src="../../../../layuiadmin/layui/layui.js"></script> + <script src="../../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../../layuiadmin/PubCustom.js"></script> + <style> + .layui-form-select .layui-input { + padding-right: 15px; + cursor: pointer; + } + </style> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐘舵��</label> + <div class="layui-input-block"> + <select name="Status" lay-filter="Status" style="width:190px;"> + <option value="-1" selected="selected">鍏ㄩ儴</option> + <option value="0">鏈鏍�</option> + <option value="1">宸插鏍�</option> + <option value="2">宸插叧闂�</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="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="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="HBillNo" id="HBillNo" style="width:190px;"> + </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"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">閮ㄩ棬淇℃伅</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="Dept" id="Dept" 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="Part" id="Part" style="width:190px;"> + </div> + </div> + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></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="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Print"><i class="layui-icon layui-icon-print"></i>棰勮</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cell"><i class="layui-icon layui-icon-slider"></i>淇濆瓨鍒楀</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RefreshCell"><i class="layui-icon layui-icon-cols"></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> + </div> + </div> + </div> + </div> + <script> + //#region 鎶樺彔娉ㄩ噴 + //#endregion + layui.config({ + base: '../../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { + + //#region 鍏叡鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + var sWhere = ""; + var option = []; + var columns = ""; + var DataList; + var Name = "ICMReportCellWidth"; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒濆鍖栫晫闈� + set_ClearBill(); + + //#endregion + + + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //#region 澶村伐鍏锋爮浜嬩欢 + 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-Audit': set_CheckBill(); + break; + //鍙嶅鏍告寜閽� + case 'btn-DeAudit': set_AbandonCheck(); + break; + //棰勮鎸夐挳 + case 'btn-Print': get_PrintReport(); + break; + //淇濆瓨鍒楀鎸夐挳 + case 'btn-Cell': set_SaveGridColWidth(); + break; + //榛樿鍒楀鎸夐挳 + case 'btn-RefreshCell': set_DefaultGridColWidth(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //#endregion + + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(table, option); + }); + //#endregion + + //#region 閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + //娓呯┖杩囨护鏉′欢 + set_ClearQuery(); + }); + //#endregion + + //#endregion + + + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� + + //#region 鍒濆鍖栫晫闈� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + //鏌ヨ + get_Display(sWhere); + } + //#endregion + + //#region 鍒锋柊 + function get_Refresh() { + sWhere = ""; + get_Display(sWhere); + } + //#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")); + columns = [ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: 'hmainid', sort: true, hide: true, width: 200 } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 200 } + , { field: '鐝粍浠g爜', title: '鐝粍浠g爜', width: 200 } + , { field: '鐝粍', title: '鐝粍', width: 200 } + , { field: '鎿嶄綔鍛�', title: '鎿嶄綔鍛�', width: 200 } + , { field: '鐢熶骇璧勬簮浠g爜', title: '鐢熶骇璧勬簮浠g爜', width: 200 } + , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 200 } + , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞', width: 200 } + , { field: 'hsubid', title: 'hsubid', hide: true, width: 200 } + , { field: 'hmaterid', title: 'hmaterid', hide: true, width: 200 } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 200 } + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 200 } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 200 } + , { field: 'hunitid', title: 'hunitid', hide: true, width: 200 } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 200 } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 200 } + , { field: '鐢熶骇鏁伴噺', title: '鐢熶骇鏁伴噺', width: 200 } + , { field: '鐢熶骇浠诲姟鍗曞彿', title: '鐢熶骇浠诲姟鍗曞彿', width: 200 } + , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞', width: 200 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 200 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ? '':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 200, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 200, templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>" } + , { field: 'HICMOInterID', title: 'HICMOInterID', hide: true, width: 200 } + , { field: 'HEmpID', title: 'HEmpID', hide: true, width: 200 } + , { field: 'HEmpName', title: 'HEmpName', hide: true, width: 200 } + , { field: 'HSourceID', title: 'HSourceID', hide: true, width: 200 } + , { field: 'HSourceName', title: 'HSourceName', hide: true, width: 200 } + , { field: 'HGroupID', title: 'HGroupID', hide: true, width: 200 } + , { field: 'HGroupName', title: 'HGroupName', hide: true, width: 200 } + , { field: 'HEmpNumber', title: 'HEmpNumber', hide: true, width: 200 } + ]; + 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]; + }); + } + } + //#endregion + + //#region 鑾峰彇鍒楀 + function getColumnsWidth() { + var result = []; + var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length; + //鑾峰彇鍒楀 + $.ajax({ + url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidthList', + 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; + } + //#endregion + + //#region 鍔犺浇缃戞牸 + function get_Display(sWhere) { + //鍔犺浇缃戞牸 + var wait = layer.load();//閬僵 + $.ajax({ + url: GetWEBURL() + '/Sc_ICMOReportBill/list', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(wait); + } else { + layer.close(wait); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //#endregion + + //#region 蹇�熻繃婊� + function get_FastQuery(table, option) { + var Status = $("select[name='Status']").val();//鐘舵�� + var HDate = $("#HBeginDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HEndDate").val();//缁撴潫鏃ユ湡 + var HBillNo = $("#HBillNo").val(); //鍗曟嵁鍙� + var Dept = $("#Dept").val(); //閮ㄩ棬淇℃伅 + var Part = $("#Part").val(); //鐗╂枡淇℃伅 + if (Status) { + switch (Status) { + case '-1': //鍏ㄩ儴 + sWhere += ""; + break; + case '0': //鏈鏍� + sWhere += " and 瀹℃牳浜�=''"; + break; + case '1': //宸插鏍� + sWhere += " and 瀹℃牳浜�<>''"; + break; + case '2': //宸插叧闂� + sWhere += " and 鍏抽棴浜�<>''"; + default: + + } + } + 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 (Dept) { + sWhere += " and 閮ㄩ棬 like '%" + Dept + "%'"; + } + if (Part) { + sWhere += " and concat(鐗╂枡浠g爜,鐗╂枡鍚嶇О,瑙勬牸鍨嬪彿) like '%" + Part + "%'"; + } + + var index = layer.load(0); + get_Display(sWhere); + //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = ""; + } + //#endregion + + //#region 閲嶇疆杩囨护鏉′欢 + function set_ClearQuery() { + $('#Status').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(""); + $("#Dept").val(""); + $("#Part").val(""); + } + //#endregion + + //#region 鏂板 + function set_AddNew() { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + area: ['100%', '100%'], + title: '鐢熶骇姹囨姤鍗�-鏂板', + shift: 0, + content: '../鐢熶骇姹囨姤鍗�/Sc_Add_ICMOReportBillList.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + }); + } + //#endregion + + //#region 缂栬緫 + function set_ShowBill() { + 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: '../鐢熶骇姹囨姤鍗�/Sc_Add_ICMOReportBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType=' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + } + //#endregion + + //#region 鍒犻櫎 + function set_DeleteBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Sc_ICMOReportBill/DeltetICMOReportBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + //#endregion + + //#region 瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_ICMOReportBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + //#endregion + + //#region 鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sc_ICMOReportBill/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹弽瀹℃牳锛�'); + } + + } + //#endregion + + //#region 棰勮 + function get_PrintReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + layer.alert("鎴戞槸鎵撳嵃鎸夐挳锛佸崟鎹富ID鏄細" + InterID); + //window.open("../鐢熶骇宸ュ簭绠$悊/宸ュ簭姹囨姤鍗�/HBarPlanPrint.html?linterid=" + linterid + "&Type=HDepartMent" + "&OpenTmp=b"); + window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + InterID + "&Type=HDepartMent" + "&OpenTmp=b"); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + //#endregion + + //#region 淇濆瓨鍒楀 + 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]; + }); + } + location.reload(); + } + //#endregion + + //#region 榛樿鍒楀 + 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) { + + } 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); + location.reload(); + } + //#endregion + + //#region 娓呯┖杩囨护鏉′欢 + function set_ClearQuery() { + $('#Status').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(""); + $("#Dept").val(""); + $("#Part").val(""); + } + //#endregion + + //#endregion + + + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260\345\212\237\350\203\275\351\241\265/LineBindStep.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260\345\212\237\350\203\275\351\241\265/LineBindStep.html" new file mode 100644 index 0000000..91ca297 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260\345\212\237\350\203\275\351\241\265/LineBindStep.html" @@ -0,0 +1,300 @@ +锘�<!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"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <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/zgqCustom/zgqCustom.js"></script> + <style type="text/css"> + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + + .layui-inline, img { + display: block; + vertical-align: middle + } + + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + + .layui-form-label { + padding: 9px 5px; + } + + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <!--<div class="layui-card-header"> + <div class="layui-btn-group"> + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + </div> + </div>--> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>浜х嚎缁戝畾</b></h1> + <div class="layui-tab-content"> + <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鐢ㄦ埛鍚�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HUserName" id="HUserName" class="layui-input" style="background-color:#efefef4d;width:83%;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鐢熶骇璧勬簮:</label> + <div class="layui-input-block"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HSourceCode" id="HSourceCode" class="layui-input" style="width:80%;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSource" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">璐熻矗浜�:</label> + <div class="layui-input-block"> + <input type="text" name="HManagerName" id="HManagerName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HManager" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鐝粍:</label> + <div class="layui-input-block"> + <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="width: 80%;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value=""> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鍒涘缓鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HCreateDate" id="HCreateDate" class="layui-input" style="background-color:#efefef4d;width:83%;" disabled dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">澶囨敞:</label> + <div class="layui-input-block"> + <textarea placeholder="璇疯緭鍏ュ娉�" class="layui-textarea" name="HRemark" id="HRemark" style="width:83%;"></textarea> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script> + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , laydate = layui.laydate + , element = layui.element; + + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HCreateDate' + , type: 'datetime' + }); + $("#HUserName").val(sessionStorage["HUserName"]); //鍒涘缓浜� + $("#HCreateDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + + //琛ㄥご淇℃伅鐢熶骇璧勬簮寮圭獥 + form.on('submit(HSource)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['90%', '90%'], + maxmin: true, + content: ['../../PublicPage/SourceInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceCode").val(checkStatus.data[0].HNumber); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + //琛ㄥご淇℃伅璋冩暣浜哄脊绐� + form.on('submit(HManager)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐熻矗浜哄垪琛�', + closeBtn: 1, + shift: 2, + area: ['90%', '90%'], + 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('璇烽�夋嫨鏁版嵁'); + } + $("#HManagerName").val(checkStatus.data[0].HName); + $("#HManagerID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + //琛ㄥご淇℃伅鐝粍寮圭獥 + form.on('submit(HGroupList)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐝粍鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['90%', '90%'], + maxmin: true, + content: ['../../PublicPage/GroupInformation.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('璇烽�夋嫨鏁版嵁'); + } + $("#HGroupName").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + + + + //浠ヤ笂涓簂ayui妯″潡 + }); + + + </script> +</body> +</html> -- Gitblit v1.9.1