From ae26d862b1d028d9712dce560836734e9d8dd989 Mon Sep 17 00:00:00 2001 From: YL <YL@LAPTOP-SE03PLUR> Date: 星期六, 17 七月 2021 23:58:52 +0800 Subject: [PATCH] nothing --- WebTM/views/生产管理/生产完工单/Sc_Add_MESEndWorkBillList - 复制.html | 550 +++++ WebTM/views/生产管理/生产开工单/Sc_Add_MESBeginWorkBillList - 复制.html | 550 +++++ WebTM/layuiadmin/layui/images/device.png | 0 WebTM/views/生产管理/生产完工单/Sc_Add_MESEndWorkBillList.html | 873 +++++--- WebTM/Properties/PublishProfiles/JFTM.pubxml.user | 21 WebTM/views/生产管理/产量汇报单/Sc_Add_ProductReportBillList.html | 488 +++ WebTM/views/IpadIndex.html | 852 ++++--- WebTM/views/生产管理/生产开工单/Sc_Add_MESBeginWorkBillList.html | 890 +++++--- WebTM/views/生产管理/生产停工单/Sc_Add_MESStopWorkBillList - 复制.html | 573 +++++ WebTM/views/生产管理/生产停工单/Sc_Add_MESStopWorkBillList.html | 921 +++++--- WebTM/views/生产管理/产量汇报单/Sc_ProductReportBillList.html | 320 +++ WebTM/layuiadmin/layui/css/ReportPlatform.css | 16 WebTM/views/生产管理/报工平台功能页/LineBind.html | 2 WebTM/WebTM.csproj | 4 14 files changed, 4,551 insertions(+), 1,509 deletions(-) diff --git a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user index f85df5c..2afff3b 100644 --- a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user +++ b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user @@ -5,7 +5,7 @@ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\LAYUI</_PublishTargetUrl> - <History>True|2021-07-13T05:57:10.3043513Z;True|2021-07-08T15:03:37.6802886+08:00;True|2021-07-08T14:58:11.5470188+08:00;True|2021-07-08T14:44:27.4797393+08:00;True|2021-07-08T12:46:01.7083578+08:00;True|2021-07-08T12:36:41.7875286+08:00;True|2021-07-08T11:34:52.0094686+08:00;True|2021-07-07T19:53:14.0183575+08:00;True|2021-07-07T16:35:37.3175290+08:00;True|2021-07-07T16:17:20.9617488+08:00;True|2021-07-07T16:12:34.1278724+08:00;True|2021-07-07T15:28:05.5862079+08:00;True|2021-07-07T15:27:07.9829390+08:00;True|2021-07-07T15:25:28.0385686+08:00;True|2021-07-07T15:21:11.6178253+08:00;True|2021-07-07T15:15:04.9525528+08:00;True|2021-07-02T17:01:10.6129925+08:00;True|2021-07-02T16:58:31.3382263+08:00;False|2021-07-02T16:56:15.1143571+08:00;True|2021-06-28T14:58:10.7844058+08:00;True|2021-06-28T14:41:22.9103077+08:00;True|2021-06-28T14:38:29.4061991+08:00;True|2021-06-25T14:47:08.0595253+08:00;True|2021-06-25T14:45:23.5681483+08:00;True|2021-06-25T14:42:14.3320293+08:00;True|2021-06-25T14:31:24.4892069+08:00;True|2021-06-25T14:21:27.9305618+08:00;True|2021-06-25T14:01:55.8709557+08:00;True|2021-06-25T14:01:34.2869043+08:00;True|2021-06-25T13:57:16.9235177+08:00;True|2021-06-25T11:04:32.0541037+08:00;True|2021-06-25T10:56:12.6800567+08:00;True|2021-06-25T10:52:39.2232942+08:00;True|2021-06-25T10:46:32.7051515+08:00;True|2021-06-25T10:39:45.9935081+08:00;True|2021-06-24T15:29:05.1557976+08:00;True|2021-06-24T15:17:38.0559722+08:00;True|2021-06-24T15:16:03.4606543+08:00;True|2021-06-24T15:09:30.2350359+08:00;True|2021-06-24T15:08:01.2854904+08:00;True|2021-06-24T09:19:21.8407413+08:00;True|2021-06-23T16:01:06.9752733+08:00;True|2021-06-23T15:40:48.0600942+08:00;True|2021-06-23T15:35:53.3971163+08:00;True|2021-06-23T15:25:06.7153552+08:00;True|2021-06-23T15:17:30.6635532+08:00;True|2021-06-23T15:14:29.9392004+08:00;True|2021-06-23T14:17:00.7593883+08:00;True|2021-06-23T14:15:36.2129408+08:00;True|2021-06-23T14:13:56.0674385+08:00;True|2021-06-23T14:12:39.1152380+08:00;True|2021-06-23T14:11:30.7305862+08:00;True|2021-06-23T14:09:32.9068156+08:00;True|2021-06-23T14:07:14.7921581+08:00;True|2021-06-23T14:04:58.6716794+08:00;True|2021-06-23T14:02:42.0128025+08:00;True|2021-06-23T13:55:52.9751544+08:00;True|2021-06-23T13:53:26.8169698+08:00;True|2021-06-22T16:31:58.5748348+08:00;True|2021-06-22T16:07:48.5148267+08:00;True|2021-06-22T16:04:36.2503739+08:00;True|2021-06-22T16:00:43.0264206+08:00;True|2021-06-22T15:55:42.9093385+08:00;True|2021-06-22T15:51:18.0421904+08:00;True|2021-06-22T15:35:01.7574201+08:00;True|2021-06-22T15:24:15.7962812+08:00;True|2021-06-22T14:56:52.6270438+08:00;True|2021-06-22T14:10:54.9406106+08:00;True|2021-06-22T14:08:15.2618916+08:00;True|2021-06-22T14:05:33.6975571+08:00;True|2021-06-22T13:55:28.6215051+08:00;True|2021-06-22T11:25:10.9245123+08:00;True|2021-06-22T08:50:34.2405585+08:00;True|2021-06-21T16:59:10.6036312+08:00;True|2021-06-21T16:50:55.4709721+08:00;True|2021-06-21T16:40:58.8244269+08:00;True|2021-06-21T16:31:18.9628094+08:00;True|2021-06-21T15:51:17.3693666+08:00;True|2021-06-21T13:24:17.0235835+08:00;True|2021-06-21T13:22:25.7262124+08:00;True|2021-06-21T10:47:52.4425428+08:00;True|2021-06-21T08:45:43.5963620+08:00;True|2021-06-21T08:45:04.0743894+08:00;True|2021-06-21T08:43:41.0159366+08:00;True|2021-06-19T15:09:31.9416629+08:00;True|2021-06-18T15:55:47.3043005+08:00;True|2021-06-18T15:54:51.9110069+08:00;True|2021-06-18T15:53:36.5475712+08:00;True|2021-06-18T15:46:27.7565979+08:00;True|2021-06-18T15:43:05.4125819+08:00;True|2021-06-18T15:37:01.5738408+08:00;</History> + <History>True|2021-07-13T13:33:46.6052207Z;True|2021-07-13T21:28:26.3604441+08:00;True|2021-07-13T21:25:54.8628800+08:00;True|2021-07-13T21:23:28.6043819+08:00;True|2021-07-13T13:57:10.3043513+08:00;True|2021-07-08T15:03:37.6802886+08:00;True|2021-07-08T14:58:11.5470188+08:00;True|2021-07-08T14:44:27.4797393+08:00;True|2021-07-08T12:46:01.7083578+08:00;True|2021-07-08T12:36:41.7875286+08:00;True|2021-07-08T11:34:52.0094686+08:00;True|2021-07-07T19:53:14.0183575+08:00;True|2021-07-07T16:35:37.3175290+08:00;True|2021-07-07T16:17:20.9617488+08:00;True|2021-07-07T16:12:34.1278724+08:00;True|2021-07-07T15:28:05.5862079+08:00;True|2021-07-07T15:27:07.9829390+08:00;True|2021-07-07T15:25:28.0385686+08:00;True|2021-07-07T15:21:11.6178253+08:00;True|2021-07-07T15:15:04.9525528+08:00;True|2021-07-02T17:01:10.6129925+08:00;True|2021-07-02T16:58:31.3382263+08:00;False|2021-07-02T16:56:15.1143571+08:00;True|2021-06-28T14:58:10.7844058+08:00;True|2021-06-28T14:41:22.9103077+08:00;True|2021-06-28T14:38:29.4061991+08:00;True|2021-06-25T14:47:08.0595253+08:00;True|2021-06-25T14:45:23.5681483+08:00;True|2021-06-25T14:42:14.3320293+08:00;True|2021-06-25T14:31:24.4892069+08:00;True|2021-06-25T14:21:27.9305618+08:00;True|2021-06-25T14:01:55.8709557+08:00;True|2021-06-25T14:01:34.2869043+08:00;True|2021-06-25T13:57:16.9235177+08:00;True|2021-06-25T11:04:32.0541037+08:00;True|2021-06-25T10:56:12.6800567+08:00;True|2021-06-25T10:52:39.2232942+08:00;True|2021-06-25T10:46:32.7051515+08:00;True|2021-06-25T10:39:45.9935081+08:00;True|2021-06-24T15:29:05.1557976+08:00;True|2021-06-24T15:17:38.0559722+08:00;True|2021-06-24T15:16:03.4606543+08:00;True|2021-06-24T15:09:30.2350359+08:00;True|2021-06-24T15:08:01.2854904+08:00;True|2021-06-24T09:19:21.8407413+08:00;True|2021-06-23T16:01:06.9752733+08:00;True|2021-06-23T15:40:48.0600942+08:00;True|2021-06-23T15:35:53.3971163+08:00;True|2021-06-23T15:25:06.7153552+08:00;True|2021-06-23T15:17:30.6635532+08:00;True|2021-06-23T15:14:29.9392004+08:00;True|2021-06-23T14:17:00.7593883+08:00;True|2021-06-23T14:15:36.2129408+08:00;True|2021-06-23T14:13:56.0674385+08:00;True|2021-06-23T14:12:39.1152380+08:00;True|2021-06-23T14:11:30.7305862+08:00;True|2021-06-23T14:09:32.9068156+08:00;True|2021-06-23T14:07:14.7921581+08:00;True|2021-06-23T14:04:58.6716794+08:00;True|2021-06-23T14:02:42.0128025+08:00;True|2021-06-23T13:55:52.9751544+08:00;True|2021-06-23T13:53:26.8169698+08:00;True|2021-06-22T16:31:58.5748348+08:00;True|2021-06-22T16:07:48.5148267+08:00;True|2021-06-22T16:04:36.2503739+08:00;True|2021-06-22T16:00:43.0264206+08:00;True|2021-06-22T15:55:42.9093385+08:00;True|2021-06-22T15:51:18.0421904+08:00;True|2021-06-22T15:35:01.7574201+08:00;True|2021-06-22T15:24:15.7962812+08:00;True|2021-06-22T14:56:52.6270438+08:00;True|2021-06-22T14:10:54.9406106+08:00;True|2021-06-22T14:08:15.2618916+08:00;True|2021-06-22T14:05:33.6975571+08:00;True|2021-06-22T13:55:28.6215051+08:00;True|2021-06-22T11:25:10.9245123+08:00;True|2021-06-22T08:50:34.2405585+08:00;True|2021-06-21T16:59:10.6036312+08:00;True|2021-06-21T16:50:55.4709721+08:00;True|2021-06-21T16:40:58.8244269+08:00;True|2021-06-21T16:31:18.9628094+08:00;True|2021-06-21T15:51:17.3693666+08:00;True|2021-06-21T13:24:17.0235835+08:00;True|2021-06-21T13:22:25.7262124+08:00;True|2021-06-21T10:47:52.4425428+08:00;True|2021-06-21T08:45:43.5963620+08:00;True|2021-06-21T08:45:04.0743894+08:00;True|2021-06-21T08:43:41.0159366+08:00;True|2021-06-19T15:09:31.9416629+08:00;True|2021-06-18T15:55:47.3043005+08:00;True|2021-06-18T15:54:51.9110069+08:00;True|2021-06-18T15:53:36.5475712+08:00;True|2021-06-18T15:46:27.7565979+08:00;True|2021-06-18T15:43:05.4125819+08:00;True|2021-06-18T15:37:01.5738408+08:00;</History> </PropertyGroup> <ItemGroup> <File Include="bin/layuiadmin/style/admin.css"> @@ -15,10 +15,10 @@ <publishTime>06/10/2021 11:10:38</publishTime> </File> <File Include="bin/WebTM.dll"> - <publishTime>07/13/2021 16:24:23</publishTime> + <publishTime>07/14/2021 21:09:19</publishTime> </File> <File Include="bin/WebTM.pdb"> - <publishTime>07/13/2021 16:24:23</publishTime> + <publishTime>07/14/2021 21:09:19</publishTime> </File> <File Include="layuiadmin/config.js"> <publishTime>06/10/2021 11:10:38</publishTime> @@ -216,7 +216,7 @@ <publishTime>06/10/2021 11:10:38</publishTime> </File> <File Include="layuiadmin/layui/css/ReportPlatform.css"> - <publishTime>07/12/2021 09:01:49</publishTime> + <publishTime>07/14/2021 16:57:55</publishTime> </File> <File Include="layuiadmin/layui/css/zgqlayui.css"> <publishTime>06/10/2021 11:10:38</publishTime> @@ -1071,7 +1071,7 @@ <publishTime>07/07/2021 15:14:17</publishTime> </File> <File Include="views/IpadIndex.html"> - <publishTime>07/13/2021 16:21:28</publishTime> + <publishTime>07/14/2021 21:09:13</publishTime> </File> <File Include="views/PublicPage/CheckItemType.html"> <publishTime>06/10/2021 11:10:38</publishTime> @@ -1836,7 +1836,7 @@ <publishTime>07/13/2021 09:31:54</publishTime> </File> <File Include="views/鐢熶骇绠$悊/鎶ュ伐骞冲彴鍔熻兘椤�/LineBind.html"> - <publishTime>07/13/2021 14:58:09</publishTime> + <publishTime>07/13/2021 19:30:07</publishTime> </File> <File Include="views/鐢熶骇绠$悊/鐢熶骇涓婃枡鍗�/Sc_MaterToSourceBillList - 澶嶅埗.html"> <publishTime>06/10/2021 11:10:39</publishTime> @@ -1859,8 +1859,11 @@ <File Include="views/鐢熶骇绠$悊/鐢熶骇瀹屽伐鍗�/Sc_MESEndWorkBillList.html"> <publishTime>06/18/2021 14:34:38</publishTime> </File> + <File Include="views/鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_Add_MESBeginWorkBillList - 澶嶅埗.html"> + <publishTime>07/14/2021 19:04:07</publishTime> + </File> <File Include="views/鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_Add_MESBeginWorkBillList.html"> - <publishTime>07/05/2021 20:48:31</publishTime> + <publishTime>07/14/2021 20:35:21</publishTime> </File> <File Include="views/鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_MESBeginWorkBillList.html"> <publishTime>06/18/2021 14:09:24</publishTime> @@ -1875,7 +1878,7 @@ <publishTime>06/18/2021 14:34:38</publishTime> </File> <File Include="views/鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_Add_MESBeginWorkBillList.html"> - <publishTime>07/05/2021 20:48:31</publishTime> + <publishTime>07/14/2021 20:35:21</publishTime> </File> <File Include="views/鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_MESBeginWorkBillList.html"> <publishTime>06/18/2021 14:09:24</publishTime> @@ -2394,7 +2397,7 @@ <publishTime>06/10/2021 11:10:39</publishTime> </File> <File Include="Web.config"> - <publishTime>07/13/2021 16:24:34</publishTime> + <publishTime>07/14/2021 21:09:27</publishTime> </File> </ItemGroup> </Project> \ No newline at end of file diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index ba040ac..45ec9ce 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -70,6 +70,7 @@ <Content Include="layuiadmin\layui\font\iconfont.woff2" /> <Content Include="layuiadmin\json\Test.json" /> <None Include="Properties\PublishProfiles\JFTM.pubxml" /> + <Content Include="layuiadmin\layui\images\device.png" /> <Content Include="layuiadmin\layui\images\erro.png" /> <Content Include="layuiadmin\layui\layui.js" /> <Content Include="layuiadmin\layui\zgqlayui.js" /> @@ -581,10 +582,13 @@ <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴鍔熻兘椤礬LineBind.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇涓婃枡鍗昞Sc_MaterToSourceBillList - 澶嶅埗.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇涓婃枡鍗昞Sc_MaterToSourceBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鐢熶骇鍋滃伐鍗昞Sc_Add_MESStopWorkBillList - 澶嶅埗.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇鍋滃伐鍗昞Sc_Add_MESStopWorkBillList.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇鍋滃伐鍗昞Sc_MESStopWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鐢熶骇瀹屽伐鍗昞Sc_Add_MESEndWorkBillList - 澶嶅埗.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇瀹屽伐鍗昞Sc_Add_MESEndWorkBillList.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇瀹屽伐鍗昞Sc_MESEndWorkBillList.html" /> + <Content Include="views\鐢熶骇绠$悊\鐢熶骇寮�宸ュ崟\Sc_Add_MESBeginWorkBillList - 澶嶅埗.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇寮�宸ュ崟\Sc_Add_MESBeginWorkBillList.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇寮�宸ュ崟\Sc_MESBeginWorkBillList.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇姹囨姤鍗昞Sc_Add_ICMOReportBillList.html" /> diff --git a/WebTM/layuiadmin/layui/css/ReportPlatform.css b/WebTM/layuiadmin/layui/css/ReportPlatform.css index c0dffdb..e439a44 100644 --- a/WebTM/layuiadmin/layui/css/ReportPlatform.css +++ b/WebTM/layuiadmin/layui/css/ReportPlatform.css @@ -43,6 +43,12 @@ border-color: rgba(95,184, 120,.75); -webkit-box-shadow: 0 0 18px rgba(95,184,120); } +.check1 { + cursor: pointer; /*榧犳爣鍙樻垚鎵嬫寚鏍峰紡*/ + -webkit-transition: border linear .1s,-webkit-box-shadow linear .5s; + border-color: rgba(0,148, 255,.75); + -webkit-box-shadow: 0 0 18px rgba(0,148,255); +} .cns { border: 1px solid #5FB878; @@ -78,12 +84,16 @@ .cnt h1, .cns h1 { line-height: 30px; - margin: 0 10px; + margin: 0 5px; } h1 span { font-family: "寰蒋闆呴粦"; font-weight: bold; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + line-height: 0.9; } .cnt, .cns dl dd { @@ -109,6 +119,10 @@ border: 0.4em solid #808080; background-color: #808080; } +.color_border4 { + border: 0.4em solid #13ad4c; + background-color: #13ad4c; +} .gj_icon { border-radius: 0.4em; diff --git a/WebTM/layuiadmin/layui/images/device.png b/WebTM/layuiadmin/layui/images/device.png new file mode 100644 index 0000000..2f53547 --- /dev/null +++ b/WebTM/layuiadmin/layui/images/device.png Binary files differ diff --git a/WebTM/views/IpadIndex.html b/WebTM/views/IpadIndex.html index b1ea35a..23d57ad 100644 --- a/WebTM/views/IpadIndex.html +++ b/WebTM/views/IpadIndex.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>璁惧缁翠慨宸ュ崟</title> + <title>鎶ュ伐骞冲彴</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> @@ -21,10 +21,24 @@ <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> - + var wktag = 0; + var workcode = ""; //宸ュ崟鍙� + var HDeptID = ""; //杞﹂棿ID + var HDept = ""; //杞﹂棿 + var HSourceID = ""; //鐢熶骇璧勬簮ID + var HSourceName = ""; //鐢熶骇璧勬簮 + var HSourceID1 = ""; //鐢熶骇璧勬簮ID1 + var HSourceName1 = ""; //鐢熶骇璧勬簮1 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + var HICMOInterID = ""; //鐢熶骇璁㈠崟涓诲唴鐮� + var HICMOEntryID = ""; //鐢熶骇璁㈠崟瀛愬唴鐮� + var HICMOBillNo = ""; //浠诲姟鍗曞彿 //娉ㄦ剰锛氶�夐」鍗� 渚濊禆 element 妯″潡锛屽惁鍒欐棤娉曡繘琛屽姛鑳芥�ф搷浣� layui.config({ - base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + base: '../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index' //涓诲叆鍙fā鍧� }).use(['index', 'form', 'laydate', 'table', 'element'], function () { @@ -49,70 +63,174 @@ TSLoad(); }); function TSLoad() { - var aSearch = []; + $("#topleft").html(""); + var HUserName = "Admin" //sessionStorage["HUserName"]; //榛樿褰撳墠鐧诲綍浜哄憳 $.ajax({ - url: "../layuiadmin/json/Test.json", + url: GetWEBURL() + "/ReportPlatForm/SearchGetLineBindBillList", type: "GET", - data: { "UserId": "001" }, + data: { "HUserName": HUserName }, dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp success: function (data) { + var LoadData = data.data.h_p_JIT_GetSourceInfoByUser; + if (LoadData.length > 0)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + for (var i = 1; i <= LoadData.length + 1; i++) { + if (i <= LoadData.length) { + var html1 = ''; + html1 += '<div class="layui-col-sm12 layui-col-md3">'; + html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; + html1 += '<dl>'; + html1 += '<dd>'; + html1 += '<h1 style="display:none;"><span>璧勬簮ID锛�</span><span id="eqpid' + i + '">' + LoadData[i - 1].HSourceID + '</span></h1>'; + html1 += '<h1><span>璁惧缂栧彿锛�</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceName + '</span></h1>'; + html1 += '<h1><span>褰撳墠宸ュ崟锛�</span><span id="po' + i + '">' + (LoadData[i - 1].HSourceBillNo == null ? '' : LoadData[i - 1].HSourceBillNo) + '</span></h1>'; + html1 += '<h1><span>璐熻矗浜猴細</span><span id="us' + i + '">' + LoadData[i - 1].HEmpName + '</span></h1>'; + html1 += '</dd>'; + html1 += '</dl>'; + html1 += '</div>'; + html1 += '</div>'; + $("#topleft").append(html1); + $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //鍦ㄥ綋鍓峝iv鍚庤拷鍔犲姞涓�涓猻pan鍒犻櫎 - data.forEach(function (ele) {//寰幆澶栧眰鏁扮粍 - if (ele.UserId == "001") { - aSearch = aSearch.concat(ele); // 灏嗙鍚堣姹傜殑鏁扮粍鍚堝苟鍒癮Search; - } - }); + //鏍规嵁杩斿洖鐨� 閫変腑鏍囧織HNowFlag璁剧疆閫変腑鐨勮祫婧� + if (LoadData[i - 1].HNowFlag) { + $('.ctop').removeClass('check'); //鍒犻櫎涓嶅悓鐖剁骇clss鏍峰紡鐩稿悓鐨勬墍鏈夊厓绱� + $("#ts" + i + "").addClass('check'); // 娣诲姞褰撳墠鍏冪礌鐨勬牱寮� + Check(this, i); + } + } + else { + var html1 = ''; + html1 += '<div class="layui-col-sm12 layui-col-md3">'; + html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; + html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + i + ')"></span>'; + html1 += '</div>'; + html1 += '</div>'; + $("#topleft").append(html1); - for (var i = 1; i <= aSearch.length + 1; i++) { - if (i <= aSearch.length) { - var html1 = ''; - html1 += '<div class="layui-col-sm12 layui-col-md3">'; - html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; - html1 += '<dl>'; - html1 += '<dd>'; - html1 += '<h1><span>璁惧缂栧彿锛�</span><span id="eqp' + i + '">SB000001</span></h1>'; - html1 += '<h1><span>褰撳墠宸ュ崟锛�</span><span id="po' + i + '">PO2021063000001</span></h1>'; - html1 += '<h1><span>璐熻矗浜猴細</span><span id="us' + i + '">寮犱笁</span></h1>'; - html1 += '</dd>'; - html1 += '</dl>'; - html1 += '</div>'; - html1 += '</div>'; - $("#topleft").append(html1); - $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //鍦ㄥ綋鍓峝iv鍚庤拷鍔犲姞涓�涓猻pan鍒犻櫎 - } - else { - var html1 = ''; - html1 += '<div class="layui-col-sm12 layui-col-md3">'; - html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; - html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + i + ')"></span>'; - html1 += '</div>'; - html1 += '</div>'; - $("#topleft").append(html1); - + } } } - - + else { + layer.alert(data.Message, { icon: 5 }); + return false; + } + }, + error: function (err) { + layer.alert(err.Message, { time: 1 * 2000, icon: 5 }); + return false; } }); } //閫変腑璧勬簮 function Check(obj, i) { - var partid = $(obj).parent().attr("id"); //鑾峰彇鐖剁骇id - var eqpid = "eqp" + i; //鑾峰彇鎸囧畾璁惧ID鐨勭紪鍙� - var eqpvalue = $("#" + eqpid + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璁惧缂栧彿) - var po = "po" + i; //鑾峰彇鎸囧畾宸ュ崟缂栧彿 - var povalue = $("#" + po + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璁惧缂栧彿) + $("#btomleft").html(""); + $("#topright").html(""); + var partid = $(obj).parent().attr("id"); //鑾峰彇鐖剁骇id + var eqpid = "eqpid" + i; //鑾峰彇鎸囧畾璧勬簮鏍峰紡ID + var HSourceID = $("#" + eqpid + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璧勬簮ID) + HSourceID1 = $("#" + eqpid + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璧勬簮ID) + var eqp = "eqp" + i; //鑾峰彇鎸囧畾璧勬簮鏍峰紡ID + var HSourceName = $("#" + eqp + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璧勬簮) + HSourceName1 = $("#" + eqp + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璧勬簮) + if (HSourceID != "" && HSourceID != null) { + $('.ctop').removeClass('check'); //鍒犻櫎涓嶅悓鐖剁骇clss鏍峰紡鐩稿悓鐨勬墍鏈夊厓绱� + $("#ts" + i + "").addClass('check'); // 娣诲姞褰撳墠鍏冪礌鐨勬牱寮� + //鎵ц鑱斿姩浜嬩欢 + $.ajax({ + url: GetWEBURL() + "/ReportPlatForm/SearchGetWorkBillList", + type: "GET", + data: { "HSourceID": HSourceID }, + dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp + success: function (data) { + var LoadData1 = data.data.h_p_JIT_GetWorkBillListInfoBySource; + var LoadData2 = data.data.h_p_JIT_GetWorkBillListInfoBySource1; + if (LoadData1.length > 0) //宸ュ崟鍒楄〃鏁版嵁 + { - if (eqpvalue != "" && eqpvalue != null) { - $('.ctop').removeClass('check'); //鍒犻櫎涓嶅悓鐖剁骇clss鏍峰紡鐩稿悓鐨勬墍鏈夊厓绱� - $("#ts" + i + "").addClass('check'); // 娣诲姞褰撳墠鍏冪礌鐨勬牱寮� - console.log(eqpvalue, povalue); - - //鎵ц鑱斿姩浜嬩欢 + for (var i = 0; i < LoadData1.length; i++) { + var html1 = ''; + html1 += '<div class="layui-col-sm12 layui-col-md3">'; + html1 += '<div class="cns" id="bs' + (i + 1) + '" onclick="CheckBtom(this,' + (i + 1)+ ')">'; + html1 += '<dl>'; + html1 += '<dd class="tcenter">'; + html1 += '<h1 style="display:none;"><span>鍗曟嵁鐘舵�侊細</span><span id="ty' + (i + 1) + '">' + LoadData1[i].HBillType + '</span></h1>'; + html1 += '<h1 style="display:none;"><span>婧愬崟涓诲唴鐮侊細</span><span id="sm' + (i + 1) + '">' + LoadData1[i].HSourceInterID + '</span></h1>'; + html1 += '<h1 style="display:none;"><span>婧愬崟瀛愬唴鐮侊細</span><span id="sb' + (i + 1) + '">' + LoadData1[i].HSourceEntryID + '</span></h1>'; + html1 += '<h1 style="display:none;"><span>婧愬崟鍗曞彿锛�</span><span id="sw' + (i + 1) + '">' + LoadData1[i].HSourceBillNo + '</span></h1>'; + html1 += '<h1 style="display:none;"><span>婧愬崟绫诲瀷锛�</span><span id="st' + (i + 1) + '">' + LoadData1[i].HSourceBillType + '</span></h1>'; + + + html1 += '<h1><span>宸ュ崟鍙凤細</span><span id="wk' + (i + 1) + '">' + LoadData1[i].HICMOBillNo + '</span></h1>'; + switch (LoadData1[i].HICMOStatus) { + case "寰呯敓浜�": + html1 += '<h1><span>褰撳墠鐘舵�侊細</span><span class="gj_icon color_border3"></span><span>' + LoadData1[i].HICMOStatus + '</span></h1>'; + break; + case "鐢熶骇涓�": + html1 += '<h1><span>褰撳墠鐘舵�侊細</span><span class="gj_icon color_border2"></span><span>' + LoadData1[i].HICMOStatus + '</span></h1>'; + break; + case "鎸傝捣": + html1 += '<h1><span>褰撳墠鐘舵�侊細</span><span class="gj_icon color_border1"></span><span>' + LoadData1[i].HICMOStatus + '</span></h1>'; + break; + case "瀹屽伐": + html1 += '<h1><span>褰撳墠鐘舵�侊細</span><span class="gj_icon color_border4"></span><span>' + LoadData1[i].HICMOStatus + '</span></h1>'; + break; + default: + } + html1 += '<span class="prs">鐢熶骇杩涘害锛�</span>'; + html1 += '<div class="layui-progress layui-progress-big" lay-showPercent="yes">'; + html1 += '<div class="layui-progress-bar" lay-percent="' + LoadData1[i].HDateFinishQty / LoadData1[i].HDatePlanQty + '%" style="width:' + LoadData1[i].HDateFinishQty / LoadData1[i].HDatePlanQty + '%;">'; + html1 += '<span class="layui-progress-text">' + LoadData1[i].HDateFinishQty / LoadData1[i].HDatePlanQty + '%</span>'; + html1 += '</div > '; + html1 += '</div>'; + html1 += '</dd>'; + html1 += '</dl>'; + html1 += '</div>'; + html1 += '</div>'; + $("#btomleft").append(html1); + } + } + if (LoadData2.length > 0) //褰撳墠鐘舵�佹暟鎹� + { + for (var i = 0; i < LoadData2.length; i++) { + var html1 = ''; + html1 += '<div class="layui-col-sm12 layui-col-md12">'; + html1 += '<dl class="topright">;' + html1 += '<dt>'; + html1 += '<img src="../layuiadmin/layui/images/device.png" onError="this.src="../ layuiadmin/layui/images/erro.png";">'; + html1 += '</dt>'; + html1 += '<dd>'; + html1 += '<h1><span>褰撳墠璁惧锛�</span><span>' + LoadData2[i].HSourceName + '</span></h1>'; + html1 += '<h1><span>褰撳墠璁㈠崟锛�</span><span>' + LoadData2[i].HSourceBillNo + '</span></h1>'; + html1 += '<h1><span>鐗╂枡鍚嶇О锛�</span><span>' + LoadData2[i].HMaterName + '</span></h1>'; + html1 += '<h1><span>璁″垝鏁伴噺锛�</span><span>' + LoadData2[i].HPlanQty + '</span></h1>'; + html1 += '<h1><span>浠ユ眹鎶ユ暟閲忥細</span><span>' + LoadData2[i].HRelationQty + '</span></h1>'; + if (LoadData2[i].HRelationQty == 0 || LoadData2[i].HRelationQty == null) + { + html1 += '<h1><span>杩涘害锛�</span><span>0%</span></h1>'; + } + else + { + html1 += '<h1><span>杩涘害锛�</span><span>' + (LoadData2[i].HRelationQty / LoadData2[i].HPlanQty) * 100 + '%</span></h1>'; + } + html1 += '<h1><span>鏈崟杩愯鏃堕棿锛�</span><span>' + getSeconds(LoadData2[i].HSumTimes)+'</span></h1>'; + html1 += '<h1><span>鏈祫婧愯繍琛屾椂闂达細</span><span>' + getSeconds(LoadData2[i].HSourceWorkTime) +'</span></h1>'; + html1 += '</dd>'; + html1 += '</dl>'; + html1 += '</div>'; + $("#topright").append(html1); + } + } + }, + error: function (err) { + layer.alert(err.Message, { time: 1 * 2000, icon: 5 }); + return false; + } + }); + + } } - } //娣诲姞璧勬簮 function Add(event, obj, i) { @@ -123,12 +241,12 @@ , title: '浜х嚎缁戝畾' , area: ['90%', '90%'] , shadeClose: false //寮�鍚伄缃╁叧闂� - , shade: 0.5 + , shade: 0.5 , maxmin: true , content: ['鐢熶骇绠$悊/鎶ュ伐骞冲彴鍔熻兘椤�/LineBind.html', 'yes'] - ,btn: ['纭畾', '鍙栨秷'] - , btn1: function (index, layero,e) { - + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero, e) { + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 var body = layer.getChildFrame('body', index); //寰楀埌iframe椤电殑body鍐呭 //var from = layer.getChildFrame('#from0', index); //寰楀埌iframe椤电殑from鍐呭 @@ -136,8 +254,9 @@ { return false; } - var HUserName = body.find("#HUserName").val("Admin"); + var HUserName = "Admin"; var HSourceID = body.find("#HSourceID").val(); + var HSourceCode = body.find("#HSourceCode").val(); var HSourceName = body.find("#HSourceName").val(); var HManagerID = body.find("#HManagerID").val(); var HManagerName = body.find("#HManagerName").val(); @@ -147,9 +266,10 @@ var HRemark = body.find("#HRemark").val(); $.ajax( { - type: "POST", url: GetWEBURL() + "/ReportPlatForm/SaveGetLineBindBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - async: true, + dataType: "json", + type: "Get", + async: false, data: { "HUserName": HUserName, "HSourceID": HSourceID, @@ -161,31 +281,24 @@ "HCreateDate": HCreateDate, "HRemark": HRemark }, - dataType: "json", success: function (data) { if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 - - }); + TSLoad(); //鎵ц鏌ヨ杩囩▼ + layer.close(index); + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }); + return false; } else { + layer.alert(data.Message, { icon: 5 }); + return false; - f_alert(data.Message); - console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); } - layer.closeAll("loading"); }, error: function (err) { - - f_alert("閿欒:" + err); - console.log("Reason" + sMainStr); + layer.alert(err.Message, { time: 1 * 2000, icon: 5 }); + return false; } }); - - - layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } , btn2: function (index, layero) { //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 @@ -194,36 +307,13 @@ , zIndex: layer.zIndex //閲嶇偣1 , success: function (layero, index) { - + } , end: function () { - + } }); - - - //鑾峰彇鐖剁骇id - //var partid = $(obj).parent().attr("id"); - //console.log(partid); - //var html1 = ''; - //html1 += '<dl>'; - //html1 += '<dd>'; - //html1 += '<h1><span>璁惧缂栧彿锛�</span><span id="eqp' + i + '">SB000002</span></h1>'; - //html1 += '<h1><span>褰撳墠宸ュ崟锛�</span><span id="po' + i + '">PO2021063000002</span></h1>'; - //html1 += '<h1><span>璐熻矗浜猴細</span><span id="us' + i + '">寮犱笁</span></h1>'; - //html1 += '</dd>'; - //html1 += '</dl>'; - //$("#" + partid + "").empty(); //娓呴櫎娣诲姞鍥炬爣 - //$("#" + partid + "").append(html1); //濉厖娣诲姞鐨勬暟鎹� - //$("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //鍦ㄥ綋鍓峝iv鍚庤拷鍔犲姞涓�涓猻pan鍒犻櫎 - //var html1 = ''; - //html1 += '<div class="layui-col-sm12 layui-col-md3">'; - //html1 += '<div class="cnt ctop" id="ts' + (i + 1) + '" onclick="Check(this,' + (i + 1) + ')">'; - //html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + (i + 1) + ')"></span>'; - //html1 += '</div>'; - //html1 += '</div>'; - //$("#topleft").append(html1); } //鍒犻櫎璧勬簮 @@ -231,19 +321,57 @@ event.stopPropagation(); //闃绘鍐掓场 //鑾峰彇鐖剁骇id var partid = $(obj).parent().attr("id"); - //鑾峰彇鎸囧畾璁惧ID鐨勭紪鍙� - var eqpid = "eqp" + i; - //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璁惧缂栧彿) - var value = $("#" + eqpid + "").html(); + var eqpid = "eqpid" + i; //鑾峰彇鎸囧畾璧勬簮鏍峰紡ID + HSourceID = $("#" + eqpid + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(璧勬簮ID) //閫昏緫鍒犻櫎鏂规硶 - layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { - layer.msg(value, { time: 1 * 1000, icon: 1 }, function () { - - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - window.location.reload(); + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) + { + $.ajax({ + url: GetWEBURL() + "/ReportPlatForm/DeleteGetLineBindBillList", + type: "GET", + data: { "HSourceID": HSourceID }, + dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json script jsonp + success: function (data) { + if (data.count > 0) + { + TSLoad(); //鎵ц鏌ヨ杩囩▼ + layer.close(index); + layer.msg(data.Message, { time: 1 * 2000, icon: 1 }); + return false; + } + else + { + layer.alert(data.Message, { time: 1 * 2000, icon: 5 }); + return false; + } + }, + error: function (err) { + layer.alert(err.Message, { time: 1 * 2000, icon: 5 }); + return false; + } }); }) } + + //宸ュ崟鍒楄〃閫変腑 + function CheckBtom(obj, i) + { + var partid = $(obj).parent().attr("id"); //鑾峰彇鐖剁骇id + workcode = $("#wk" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(宸ュ崟鍙�) + HBillType = $("#ty" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(鍗曟嵁绫诲瀷) + HSourceInterID = $("#sm" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟涓诲唴鐮�) + HSourceEntryID = $("#sb" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟瀛愬唴鍚�) + HSourceBillNo = $("#sw" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟鍗曞彿) + HSourceBillType = $("#st" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟绫诲瀷) + + + if (workcode != "" && workcode != null) { + $('.cns').removeClass('check1'); //鍒犻櫎涓嶅悓鐖剁骇clss鏍峰紡鐩稿悓鐨勬墍鏈夊厓绱� + $("#bs" + i + "").addClass('check1'); // 娣诲姞褰撳墠鍏冪礌鐨勬牱寮� + wktag = 1; + } + } + function Mychart(mychart1, mychart2) { option1 = { @@ -331,7 +459,6 @@ } } - //闈炵┖楠岃瘉 function AllowLoadData(body) { //闈炵┖楠岃瘉 var Result = true; @@ -357,6 +484,224 @@ } return Result; } + + //灏唖杞寲涓烘椂鍒嗙鏍煎紡 h:m:s + function getSeconds(s) { + var sTime = parseInt(s);// 绉� + var mTime = 0;// 鍒� + var hTime = 0;// 鏃� + if (sTime > 60) {//濡傛灉绉掓暟澶т簬60锛屽皢绉掓暟杞崲鎴愭暣鏁� + //鑾峰彇鍒嗛挓锛岄櫎浠�60鍙栨暣鏁帮紝寰楀埌鏁存暟鍒嗛挓 + mTime = parseInt(sTime / 60); + //鑾峰彇绉掓暟锛岀鏁板彇浣橈紝寰楀埌鏁存暟绉掓暟 + sTime = parseInt(sTime % 60); + //濡傛灉鍒嗛挓澶т簬60锛屽皢鍒嗛挓杞崲鎴愬皬鏃� + if (mTime > 60) { + //鑾峰彇灏忔椂锛岃幏鍙栧垎閽熼櫎浠�60锛屽緱鍒版暣鏁板皬鏃� + hTime = parseInt(mTime / 60); + //鑾峰彇灏忔椂鍚庡彇浣樼殑鍒嗭紝鑾峰彇鍒嗛挓闄や互60鍙栦綐鐨勫垎 + mTime = parseInt(mTime % 60); + } + } + var result = ''; + if (sTime >= 0 && sTime < 10) { + result = "0" + parseInt(sTime) + ""; + } else { + result = "" + parseInt(sTime) + ""; + } + if (mTime >= 0 && mTime < 10) { + result = "0" + parseInt(mTime) + ":" + result; + } else { + result = "" + parseInt(mTime) + ":" + result; + } + if (hTime >= 0 && hTime < 10) { + result = "0" + parseInt(hTime) + ":" + result; + } else { + result = "" + parseInt(hTime) + ":" + result; + } + return result; + } + + + //寮�宸ユ寜閽偣鍑讳簨浠� + function OpenWork(event, obj) + { + if (wktag == 0) + { + layer.alert("璇烽�夋嫨宸ュ崟鍒楄〃", {icon: 5 }); + return false; + } + + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板寮�宸ュ崟', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '鐢熶骇绠$悊/鐢熶骇寮�宸ュ崟/Sc_Add_MESBeginWorkBillList.html?hID=&Type=2', + end: function () { + + }, + success: function (dom, index) { + var data = []; + data.push({ + "HBillType": HBillType, + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }); + + //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞� + var iframe = window['layui-layer-iframe' + index]; + //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉� + iframe.edit(data); + }, + }); + } + + //姹囨姤鎸夐挳鐐瑰嚮浜嬩欢 + function OpenReport(event, obj) { + if (wktag == 0) { + layer.alert("璇烽�夋嫨宸ュ崟鍒楄〃", { icon: 5 }); + return false; + } + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板浜ч噺姹囨姤鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '鐢熶骇绠$悊/浜ч噺姹囨姤鍗�/Sc_Add_ProductReportBillList.html?hID=&Type=2', + end: function () { + + }, + success: function (dom, index) { + var data = []; + data.push({ + "HBillType": HBillType, + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }); + + //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞� + var iframe = window['layui-layer-iframe' + index]; + //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉� + iframe.edit(data); + }, + }); + } + //瀹屽伐鍗曟寜閽偣鍑讳簨浠� + function OpenEnd(event, obj) { + if (wktag == 0) { + layer.alert("璇烽�夋嫨宸ュ崟鍒楄〃", { icon: 5 }); + return false; + } + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板瀹屽伐鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '鐢熶骇绠$悊/鐢熶骇瀹屽伐鍗�/Sc_Add_MESEndWorkBillList.html?hID=&Type=2', + end: function () { + + }, + success: function (dom, index) { + var data = []; + data.push({ + "HBillType": HBillType, + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }); + + //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞� + var iframe = window['layui-layer-iframe' + index]; + //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉� + iframe.edit(data); + }, + }); + } + //鍋滃伐鍗曟寜閽偣鍑讳簨浠� + function OpenStop(event, obj) { + if (wktag == 0) { + layer.alert("璇烽�夋嫨宸ュ崟鍒楄〃", { icon: 5 }); + return false; + } + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板鍋滃伐鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '鐢熶骇绠$悊/鐢熶骇鍋滃伐鍗�/Sc_Add_MESStopWorkBillList.html?hID=&Type=2', + end: function () { + + }, + success: function (dom, index) { + var data = []; + data.push({ + "HBillType": HBillType, + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }); + + //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞� + var iframe = window['layui-layer-iframe' + index]; + //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉� + iframe.edit(data); + }, + }); + } + + //鎶ユ鐢宠鎸夐挳鐐瑰嚮浜嬩欢 + function OpenInSpection(event, obj) { + if (wktag == 0) { + layer.alert("璇烽�夋嫨宸ュ崟鍒楄〃", { icon: 5 }); + return false; + } + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜ч噺姹囨姤鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '鐢熶骇绠$悊/浜ч噺姹囨姤/Sc_ProductReportBillList.html?hID=&Type=2', + end: function () { + + }, + success: function (dom, index) { + var data = []; + data.push({ + "workcode": workcode, + "HSourceID": HSourceID1, + "HSourceName": HSourceName1 + }); + + //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞� + var iframe = window['layui-layer-iframe' + index]; + //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉� + iframe.edit(data); + }, + }); + } + </script> </head> @@ -375,26 +720,7 @@ <legend style="color: #5FB878">鐢熶骇璧勬簮</legend> <div class="layui-content"> <div class="layui-row layui-col-space10" id="topleft"> - <!--<div class="layui-col-sm12 layui-col-md3"> - <div class="cnt" id="ts1"> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cnt" id="ts2"> - - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cnt" id="ts3"> - - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cnt" id="ts4"> - - </div> - </div>--> </div> </div> </fieldset> @@ -403,23 +729,8 @@ <fieldset style="border: 1px solid #eee;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);"> <legend style="color: #5FB878">褰撳墠鐘舵��</legend> <div class="layui-content"> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md12"> - <dl class="topright"> - <dt> - <img src="http://pic.weather.com.cn/images/cn/photo/2019/03/22/20190322154300F54F89B020C984044C290524D80230B2_s.jpg" onError="this.src='../layuiadmin/layui/images/erro.png';"> - </dt> - <dd> - <h1><span>褰撳墠璁惧锛�</span><span>A绾�</span></h1> - <h1><span>褰撳墠璁㈠崟锛�</span><span>SC0000001</span></h1> - <h1><span>璁″垝鏁伴噺锛�</span><span>10000</span></h1> - <h1><span>浠ユ眹鎶ユ暟閲忥細</span><span>4500</span></h1> - <h1><span>杩涘害锛�</span><span>40%</span></h1> - <h1><span>鏈崟杩愯鏃堕棿锛�</span><span>00:56:34</span></h1> - <h1><span>鏈祫婧愯繍琛屾椂闂达細</span><span>07:56:34</span></h1> - </dd> - </dl> - </div> + <div class="layui-row layui-col-space10" id="topright"> + </div> </div> </fieldset> @@ -434,237 +745,8 @@ </ul> <div class="layui-tab-content content3"> <div class="layui-tab-item layui-show"> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border1'></span><span>鎵ц涓�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - </div> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border3'></span><span>宸插叧闂�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - </div> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - </div> - <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> - <div class="layui-col-sm12 layui-col-md3"> - <div class="cns"> - <dl> - <dd class="tcenter"> - <h1><span>宸ュ崟鍙凤細</span><span>PO2021063000001</span></h1> - <h1><span>褰撳墠鐘舵�侊細</span><span class='gj_icon color_border2'></span><span>鏈紑濮�</span></h1> - <span class="prs">鐢熶骇杩涘害锛�</span> - <div class="layui-progress layui-progress-big" lay-showpercent="true"> - <div class="layui-progress-bar" lay-percent="5 / 10"></div> - </div> - </dd> - </dl> - </div> - </div> + <div class="layui-row layui-col-space10" id="btomleft"> + </div> </div> <div class="layui-tab-item"> @@ -689,19 +771,19 @@ <legend style="color: #5FB878">鎿嶄綔鍙�</legend> <div class="content4"> <div class="layui-row layui-col-space10"> - <div class="layui-col-sm12 layui-col-md4"> - <div class="cnt bottomright OpenWork"> + <div class="layui-col-sm12 layui-col-md4" 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"> + <div class="layui-col-sm12 layui-col-md4" 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"> + <div class="layui-col-sm12 layui-col-md4" onclick="OpenEnd(event,this)"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-logout imgicon"></span> <span class="imgtitle">瀹屽伐</span> @@ -715,8 +797,8 @@ <span class="imgtitle">棣栨</span> </div> </div> - <div class="layui-col-sm12 layui-col-md4"> - <div class="cnt bottomright"> + <div class="layui-col-sm12 layui-col-md4" > + <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> @@ -728,7 +810,7 @@ </div> </div> </div> - <div class="layui-row layui-col-space10"> + <div class="layui-row layui-col-space10" onclick="OpenInSpection(event,this)"> <div class="layui-col-sm12 layui-col-md4"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-release imgicon"></span> @@ -736,7 +818,7 @@ </div> </div> <div class="layui-col-sm12 layui-col-md4"> - <div class="cnt bottomright"> + <div class="cnt bottomright" style="pointer-events:none; background-color:rgb(0 0 0 / 10%)"> <span class="layui-icon layui-icon-engine imgicon"></span> <span class="imgtitle">涓婃枡闃插憜</span> </div> @@ -748,7 +830,7 @@ </div> </div> </div> - <div class="layui-row layui-col-space10"> + <div class="layui-row layui-col-space10" onclick="OpenStop(event,this)"> <div class="layui-col-sm12 layui-col-md4"> <div class="cnt bottomright"> <span class="layui-icon layui-icon-play imgicon"></span> @@ -756,7 +838,7 @@ </div> </div> <div class="layui-col-sm12 layui-col-md4"> - <div class="cnt bottomright"> + <div class="cnt bottomright" style="pointer-events:none; background-color:rgb(0 0 0 / 10%)"> <span class="layui-icon layui-icon-unlink imgicon"></span> <span class="imgtitle">寮傚父</span> </div> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_Add_ProductReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_Add_ProductReportBillList.html" index 7e7992c..01f2fe7 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_Add_ProductReportBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_Add_ProductReportBillList.html" @@ -93,7 +93,7 @@ </div> <div class="layui-card-body"> <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> - <h1 style="text-align:center;"><b>浜ч噺姹囨姤鍗�</b></h1> + <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"> @@ -106,7 +106,7 @@ <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 style="background-color:#efefef4d" autocomplete="off"> + <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> @@ -114,77 +114,94 @@ <div class="layui-inline"> <label class="layui-form-label">鍗曟嵁鏃ユ湡:</label> <div class="layui-input-inline"> - <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" disabled style="background-color:#efefef4d" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + <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> + <label class="layui-form-label">鐢熶骇璁㈠崟:</label> <div class="layui-input-inline"> - <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled style="background-color:#efefef4d" autocomplete="off"> + <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="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled style="background-color:#efefef4d" autocomplete="off"> + <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" /> </div> </div> <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 style="background-color:#efefef4d" autocomplete="off"> + <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> + <label class="layui-form-label">浜у搧浠g爜</label> <div class="layui-input-inline"> - <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled style="background-color:#efefef4d" autocomplete="off"> - </div> - </div> - <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 style="background-color:#efefef4d" autocomplete="off"> - </div> - </div> - <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 style="background-color:#efefef4d" autocomplete="off"> - </div> - </div> - <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 style="background-color:#efefef4d" autocomplete="off"> - </div> - </div> - <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 style="background-color:#efefef4d" 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="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" style="width:40px;"> + <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="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> + <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> @@ -192,19 +209,22 @@ <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" autocomplete="off"> + <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="HBillNo" lay-verify="HBillNo" id="HBillNo" autocomplete="off"> + <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="HBillNo" lay-verify="HBillNo" id="HBillNo" autocomplete="off"> + <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" autocomplete="off"> </div> </div> </div> @@ -212,13 +232,13 @@ <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"> + <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="HEndDate" id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + <input class="layui-input" name="HWorkReportDate" id="HWorkReportDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </div> </div> </div> @@ -234,7 +254,7 @@ <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> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> </div> </div> <div class="layui-inline"> @@ -248,7 +268,7 @@ <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 > + <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"> @@ -304,6 +324,37 @@ </div> </div> <script> + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + + var params = getUrlVars(); + var hID = params[params[0]];//缂栬緫鏌ョ湅 + var Type = params[params[1]];//鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + + 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({ @@ -319,11 +370,11 @@ //鏃ユ湡鏃堕棿閫夋嫨鍣� laydate.render({ - elem: '#HBeginDate' + elem: '#HWorkBeginDate' , type: 'datetime' }); laydate.render({ - elem: '#HEndDate' + elem: '#HWorkReportDate' , type: 'datetime' }); laydate.render({ @@ -351,10 +402,253 @@ , type: 'datetime' }); + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#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"]); //鍒跺崟浜� + + //鍒ゆ柇鏄惁鏂板 + if (hID == null || hID == 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(hID);//淇敼鏃朵富琛↖D + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + //鏈夋簮鍗曟柊澧� + if (Type == 2) { + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#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": HSourceBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetSourceInfoByUser; + $("#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].HSourceBillNo); //婧愬崟鍗曞彿 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮� + $("#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); //鐢熶骇璁㈠崟 + $("#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 }); + } + }); + } + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_ICMOReportBill/SaveGetMESProductReportFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainStr }, + 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) { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + 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 () { @@ -395,48 +689,54 @@ }); - //琛ㄥご淇℃伅璋冩暣浜哄脊绐� - 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) { - - } - }); - }); - - //浠ヤ笂涓簂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() == '' || $("#HBeginDate").val() == null) { + layer.msg("寮�宸ユ椂闂翠笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return Result = false; + } + if ($("#HWorkReportDate").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 ($("#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 > +</body> +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" index 5f28270..068201a 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\272\247\351\207\217\346\261\207\346\212\245\345\215\225/Sc_ProductReportBillList.html" @@ -1 +1,319 @@ -锘� \ No newline at end of file +锘�<!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; + } + + </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"> + <div class="layui-card-header"> + <button type="button" class="layui-btn" lay-submit="" lay-filter="Delete"><i class="layui-icon layui-icon-add"></i>鍒犻櫎</button> + <button type="button" class="layui-btn" lay-submit="" lay-filter="AskReport"><i class="layui-icon layui-icon-add"></i>鐢宠妫�楠�</button> + <button type="button" class="layui-btn" lay-submit="" lay-filter="Exit"><i class="layui-icon layui-icon-add"></i>閫�鍑�</button> + <span style="margin:0 30%;font-size:24px;font-weight:bold;">浜ч噺姹囨姤</span> + </div> + <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" 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> + </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> + //鑾峰彇鍙傛暟 + var workcode = ""; //宸ュ崟鍙� + var HSourceID = ""; //璧勬簮ID + + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + + var params = getUrlVars(); + var hID = params[params[0]];//缂栬緫鏌ョ湅 + var Type = params[params[1]];//鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + + var edit = function (data) { + workcode = data[0].workcode; + HSourceID = data[0].HSourceID; + HSourceName = data[0].HSourceName; + } + + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + + var sWhere = ""; + + var option = { + elem: '#mainTable' + ,height: 'full-50' + , page: true + ,cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: 'hmainid', sort: true, hide: true, width: 200} + , { field: 'HDate', title: '鏃ユ湡', width: 160,templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 200} + , { field: 'HBillType', 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.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: 'HReportType', title: '姹囨姤绫诲瀷', width: 200 } + ]] + }; + var index = layer.load(0, { shade: false }); + + //鏈夋簮鍗曟柊澧� + if (Type != 2) + { + sWhere = " where a.HSourceID='" + HSourceID + "' and a.HICMOBillNo='" + workcode + "'"; + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Sc_MESBeginWorkBill/GetMESProductReportBillList', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(index); + } else { + layer.close(index); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(index); + 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].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 * 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(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(); //璧勬簮 + 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_ICMOReportBill/list', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.alert("鏌ヨ鎴愬姛", { icon: 1 }); + } else { + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + }); + //浠ヤ笂鏄痩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\271\263\345\217\260\345\212\237\350\203\275\351\241\265/LineBind.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/LineBind.html" index d68599f..487a967 100644 --- "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/LineBind.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/LineBind.html" @@ -101,6 +101,7 @@ <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> @@ -193,6 +194,7 @@ 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鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList - \345\244\215\345\210\266.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList - \345\244\215\345\210\266.html" new file mode 100644 index 0000000..1566b9f --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList - \345\244\215\345\210\266.html" @@ -0,0 +1,573 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8" /> + <title>鏂板/缂栬緫鍋滃伐鍗�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <style type="text/css"> + .layui-form-label { + width: 85px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + + + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <!--<ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li>--> + <!--<li>鍏朵粬淇℃伅</li>--> + <!--</ul>--> + <h1 style="text-align:center;"><b>鐢熶骇鍋滃伐鍗�</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" 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" 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="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="Department" 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" 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="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" 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="HStopBeginWorkTime" id="HStopBeginWorkTime" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd HH:mm:ss" placeholder="yyyy-MM-dd HH:mm:ss"> + </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 HH:mm:ss" placeholder="yyyy-MM-dd HH:mm:ss"> + </div> + </div> + <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> + <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="HRemark" id="HRemark"></textarea> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script type="text/html" id="barDemo"> + <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> + </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> +//鑾峰彇鍙傛暟 + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + + + + var params = getUrlVars(); + var hID = params[params[0]];//缂栬緫鏌ョ湅 + + + 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: '#HDate', + }); + laydate.render({ + elem: '#HStopBeginWorkTime' + }); + laydate.render({ + elem: '#HStopEndWorkTime' + }); + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + //if (sessionStorage.login != "login") { + // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + // }, function () { window.location.href = "../../user/login.html"; }); + //} + + + + function RoadBillMain(hID)//鍔犺浇琛ㄥご + { + //alert(hID); + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 + $.ajax({ + url: GetWEBURL() + "Sc_MESStopWorkBill/Sc_MESStopWorkBillListCheckDetai", + type: "GET", + data: { + "HID": hID + }, + 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="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HDeptID": data.HDeptID //閮↖D + , "HDeptName": data.鐢熶骇杞﹂棿 //閮ㄩ棬鍚嶇О + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐢熶骇鐝粍 //鐝粍鍚嶇О + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.鐢熶骇璧勬簮 //璧勬簮鍚嶇О + , "HStopBeginWorkTime": formatDate(data.寮�濮嬪仠宸ユ椂闂�)//鍋滃伐寮�濮嬫椂闂� + , "HStopEndWorkTime": formatDate(data.缁撴潫鍋滃伐鏃堕棿)//鍋滃伐缁撴潫鏃堕棿 + , "HStopReason": data.鍋滃伐鍘熷洜 //鍋滃伐鍘熷洜 + , "HRemark": data.澶囨敞 //澶囨敞 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + + var date = new Date(); + var h = date.getHours(); + var mm = date.getMinutes(); + var s = date.getSeconds(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + var shijian1 = year + "-" + month + "-" + day + " " + h + ":" + mm+":"+s; + //鍒ゆ柇鏄惁鏂板 + if (hID == null || hID == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3789' }, + success: function (d) { + console.log(d); + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HStopBeginWorkTime").val(shijian1); + $("#HStopEndWorkTime").val(shijian1); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(hID);//淇敼鏃朵富琛↖D + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + + //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 + form.on('submit(Department)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '閮ㄩ棬鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/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) { + + } + }); + }); + + + //琛ㄥご淇℃伅鐝粍寮圭獥 + 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(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(Exit)', function () {// + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + + + form.on('submit(Cancel)', function () { + //sessionStorage["SourceFlag"] = false; + parent.location.href = "../../../views/index.html" + //window.close();//鍏抽棴褰撳墠椤� + }) + + 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('-'); + } + + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr; + + + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Sc_MESStopWorkBill/SaveGetMESStopWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + }); + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + //鐩戝惉鎻愪氦 + form.verify({ + numberOrEmpty: function (value, item) { + // if (value != '') { + if (!/^\d+$/.test(value)) { + return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; + } + //} + } + }); + + + }); + //瀹氫箟鍏ㄥ眬鍙橀噺 + var HReasonName, ReasonID, EmpName, SQProcName, + ProcID, ZRProcName, QRName + ; + function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 + { + HReasonName = obj[0].HName; + ReasonID = obj[0].HItemID; + } + //杩斿洖鐗╂枡 + function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 + $("#HMater").val(obj[0].HName); + $("#HMaterID").val(obj[0].HItemID); + $("#HMaterNumber").val(obj[0].HNumber); + } + //杩斿洖宸ュ簭 + function GetHProcValue(obj) { //杩斿洖宸ュ簭 + $("#HProcName").val(obj[0].宸ュ簭); + $("#HProcID").val(obj[0].HItemID); + $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); + } + function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 + $("#HDepName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + $("#HDeptNumber").val(obj[0].HNumber); + } + //杩斿洖鍗曚綅 + function GetHUnitNameValue(obj) { + $("#HUName").val(obj[0].HName); + $("#HUnitID").val(obj[0].HItemID); + $("#HUnitNumber").val(obj[0].HNumber); + } + + function GetHKeeperValue(obj) { //杩斿洖璐d换浜� + EmpName = obj[0].HName; + // $("#HEmpName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 + // SQProcName = obj[0].宸ュ簭; + // ProcID = obj[0].HItemID; + // //$("#HSQProcName").val(obj[0].宸ュ簭); + // //$("#HProcID").val(obj[0].HItemID); + //} + function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 + ZRProcName = obj[0].宸ュ簭; + //$("#HZRProcName").val(obj[0].宸ュ簭); + //$("#HItemID").val(obj[0].HItemID); + } + //HWorker + function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� + QRName = obj[0].HName; + //$("#HQRName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 + //if ($("#HSourceBillNo").val() == '') { + // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); + // return false; + //} + if ($("#HDeptName").val() == '') { + layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HSecManager").val() == '') { + layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HKeeper").val() == '') { + layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + //if ($("#HWHNAME").val() == '') { + // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); + // return false; + //} + if ($("#HBillNo").val() == '') { + layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HInterID").val() == '') { + layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (typeof (sSubStr) == "undefined") { + layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (!typeof (sSubStr) == "undefined") { + //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 + // if (parseFloat(sSubStr[i].HQtyMust) > 0) { + // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) + // { + // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); + // return false; + // } + // } + //} + for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + else { + return true; + } + }</script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList.html" index 1566b9f..99a6437 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\201\234\345\267\245\345\215\225/Sc_Add_MESStopWorkBillList.html" @@ -2,15 +2,77 @@ <html> <head> <meta charset="utf-8" /> - <title>鏂板/缂栬緫鍋滃伐鍗�</title> + <title>瀹屽伐鍗�</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.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"> .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> @@ -26,92 +88,234 @@ <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"> - <!--<ul class="layui-tab-title"> - <li class="layui-this">鍩烘湰淇℃伅</li>--> - <!--<li>鍏朵粬淇℃伅</li>--> - <!--</ul>--> - <h1 style="text-align:center;"><b>鐢熶骇鍋滃伐鍗�</b></h1> + <h1 style="text-align:center;"><b>瀹屽伐鍗�</b></h1> <div class="layui-tab-content"> - <div class="layui-tab-item layui-show"> - <div class="layui-form-item"> - <div class="layui-inline"> - <label class="layui-form-label">鍗曟嵁鍙�</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> - <input id="HInterID" name="HInterID" type="hidden" /> - <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�--> + <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> - <div class="layui-inline"> - <label class="layui-form-label">鏃ユ湡</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + <div 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> - <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="Department" 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" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> - </div> - </div> + <div class="layui-form-item"> - </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" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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-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 HH:mm:ss" placeholder="yyyy-MM-dd HH:mm:ss"> + <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> - <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 HH:mm:ss" placeholder="yyyy-MM-dd HH:mm:ss"> + <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> - <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 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> - </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="HRemark" id="HRemark"></textarea> + <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> @@ -124,16 +328,13 @@ </div> </div> </div> - <script type="text/html" id="barDemo"> - <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> - <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> - </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> -//鑾峰彇鍙傛暟 + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); @@ -145,10 +346,18 @@ return vars; } - - var params = getUrlVars(); var hID = params[params[0]];//缂栬緫鏌ョ湅 + var Type = params[params[1]];//鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + + 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({ @@ -164,73 +373,47 @@ , laydate = layui.laydate , element = layui.element; - //甯歌鐢ㄦ硶 - laydate.render({ - elem: '#HDate', - }); + //鏃ユ湡鏃堕棿閫夋嫨鍣� laydate.render({ elem: '#HStopBeginWorkTime' + , type: 'datetime' }); laydate.render({ elem: '#HStopEndWorkTime' + , type: 'datetime' }); - //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� - //if (sessionStorage.login != "login") { - // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { - // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] - // }, function () { window.location.href = "../../user/login.html"; }); - //} + 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' + }); + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#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"]); //鍒跺崟浜� - - function RoadBillMain(hID)//鍔犺浇琛ㄥご - { - //alert(hID); - //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 - $.ajax({ - url: GetWEBURL() + "Sc_MESStopWorkBill/Sc_MESStopWorkBillListCheckDetai", - type: "GET", - data: { - "HID": hID - }, - 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="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) - , "HDeptID": data.HDeptID //閮↖D - , "HDeptName": data.鐢熶骇杞﹂棿 //閮ㄩ棬鍚嶇О - , "HGroupID": data.HGroupID //鐝粍ID - , "HGroupName": data.鐢熶骇鐝粍 //鐝粍鍚嶇О - , "HSourceID": data.HSourceID //璧勬簮ID - , "HSourceName": data.鐢熶骇璧勬簮 //璧勬簮鍚嶇О - , "HStopBeginWorkTime": formatDate(data.寮�濮嬪仠宸ユ椂闂�)//鍋滃伐寮�濮嬫椂闂� - , "HStopEndWorkTime": formatDate(data.缁撴潫鍋滃伐鏃堕棿)//鍋滃伐缁撴潫鏃堕棿 - , "HStopReason": data.鍋滃伐鍘熷洜 //鍋滃伐鍘熷洜 - , "HRemark": data.澶囨敞 //澶囨敞 - }); - - } else { - layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); - } - }, error: function () { - layer.alert("鍙戠敓閿欒!", { icon: 5 }); - } - }); - } - - - var date = new Date(); - var h = date.getHours(); - var mm = date.getMinutes(); - var s = date.getSeconds(); - var day = date.getDate(); - var month = date.getMonth() + 1; - var year = date.getFullYear(); - var shijian = year + "-" + month + "-" + day; - var shijian1 = year + "-" + month + "-" + day + " " + h + ":" + mm+":"+s; //鍒ゆ柇鏄惁鏂板 if (hID == null || hID == 0) { //鑾峰彇鏈�澶у崟鎹彿 new @@ -239,14 +422,9 @@ $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", - data: { "HBillType": '3789' }, + data: { "HBillType": '3788' }, success: function (d) { - console.log(d); - //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); - $("#HDate").val(shijian); - $("#HStopBeginWorkTime").val(shijian1); - $("#HStopEndWorkTime").val(shijian1); $("#HInterID").val(0); } }); @@ -257,18 +435,120 @@ /* RoadBillSub(linterid);*/ } - //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 - form.on('submit(Department)', function () { + + //鏈夋簮鍗曟柊澧� + if (Type == 2) { + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#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_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetSourceInfoByUser; + $("#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].HSourceBillNo); //婧愬崟鍗曞彿 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮� + $("#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 }); + } + }); + } + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESStopWorkBill/SaveGetMESStopFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainStr }, + 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) { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '閮ㄩ棬鍒楄〃', + title: '浜у搧鍒楄〃', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/DeptInformation.html', 'yes'], + content: ['../../PublicPage/PartInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -278,8 +558,9 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HDeptName").val(checkStatus.data[0].HName); - $("#HDeptID").val(checkStatus.data[0].HItemID); + $("#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) { @@ -295,6 +576,83 @@ }); }); + //鐢熶骇璧勬簮 + 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 () { @@ -334,8 +692,8 @@ }); }); - //琛ㄥご淇℃伅璧勬簮寮圭獥 - form.on('submit(HSourceList)', function () { + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, @@ -345,7 +703,7 @@ shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/SourceInformation.html', 'yes'], + content: ['../../PublicPage/GroupInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -355,8 +713,8 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HSourceName").val(checkStatus.data[0].HName); - $("#HSourceID").val(checkStatus.data[0].HItemID); + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } , btn2: function (index, layero) { @@ -374,200 +732,57 @@ - - - - form.on('submit(Exit)', function () {// - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� - }); - - - - - form.on('submit(Cancel)', function () { - //sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� - }) - - 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('-'); - } - - form.on('submit(Saver)', function (data) {//淇濆瓨 - //debugger; - data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� - var sMainStr = JSON.stringify(data.field); - var sMainSub = sMainStr; - - - $.ajax( - { - type: "POST", - url: GetWEBURL() + "/Sc_MESStopWorkBill/SaveGetMESStopWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - async: true, - data: { "msg": sMainSub }, - dataType: "json", - success: function (data) { - if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { - $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 - }); - } - else { - - f_alert(data.Message); - console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); - } - layer.closeAll("loading"); - }, - error: function (err) { - - f_alert("閿欒:" + err); - console.log("Reason" + sMainStr); - } - }); - }); - function f_alert(sMsg) { - layer.alert(sMsg, { icon: 5 }); - - } - - //鐩戝惉鎻愪氦 - form.verify({ - numberOrEmpty: function (value, item) { - // if (value != '') { - if (!/^\d+$/.test(value)) { - return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; - } - //} - } - }); - - + //浠ヤ笂涓簂ayui妯″潡 }); - //瀹氫箟鍏ㄥ眬鍙橀噺 - var HReasonName, ReasonID, EmpName, SQProcName, - ProcID, ZRProcName, QRName - ; - function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 - { - HReasonName = obj[0].HName; - ReasonID = obj[0].HItemID; - } - //杩斿洖鐗╂枡 - function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 - $("#HMater").val(obj[0].HName); - $("#HMaterID").val(obj[0].HItemID); - $("#HMaterNumber").val(obj[0].HNumber); - } - //杩斿洖宸ュ簭 - function GetHProcValue(obj) { //杩斿洖宸ュ簭 - $("#HProcName").val(obj[0].宸ュ簭); - $("#HProcID").val(obj[0].HItemID); - $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); - } - function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 - $("#HDepName").val(obj[0].HName); - $("#HDeptID").val(obj[0].HItemID); - $("#HDeptNumber").val(obj[0].HNumber); - } - //杩斿洖鍗曚綅 - function GetHUnitNameValue(obj) { - $("#HUName").val(obj[0].HName); - $("#HUnitID").val(obj[0].HItemID); - $("#HUnitNumber").val(obj[0].HNumber); - } - function GetHKeeperValue(obj) { //杩斿洖璐d换浜� - EmpName = obj[0].HName; - // $("#HEmpName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); + 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; + } + return Result; } - //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 - // SQProcName = obj[0].宸ュ簭; - // ProcID = obj[0].HItemID; - // //$("#HSQProcName").val(obj[0].宸ュ簭); - // //$("#HProcID").val(obj[0].HItemID); - //} - function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 - ZRProcName = obj[0].宸ュ簭; - //$("#HZRProcName").val(obj[0].宸ュ簭); - //$("#HItemID").val(obj[0].HItemID); - } - //HWorker - function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� - QRName = obj[0].HName; - //$("#HQRName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); - } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; - //} - if ($("#HDeptName").val() == '') { - layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HSecManager").val() == '') { - layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HKeeper").val() == '') { - layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; - //} - if ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (typeof (sSubStr) == "undefined") { - layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (!typeof (sSubStr) == "undefined") { - //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 - // if (parseFloat(sSubStr[i].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - if (parseFloat(sSubStr[i].HQty) > 0) { - s = 1; - } - } - if (s == 0) { - layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - } - else { - return true; - } - }</script> + </script> </body> -</html> \ No newline at end of file +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList - \345\244\215\345\210\266.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList - \345\244\215\345\210\266.html" new file mode 100644 index 0000000..9e29205 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList - \345\244\215\345\210\266.html" @@ -0,0 +1,550 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8" /> + <title>鏂板/缂栬緫瀹屽伐鍗�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <style type="text/css"> + .layui-form-label { + width: 85px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + + + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <!--<ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li>--> + <!--<li>鍏朵粬淇℃伅</li>--> + <!--</ul>--> + <h1 style="text-align:center;"><b>鐢熶骇瀹屽伐鍗�</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" 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" 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="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="Department" 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" 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="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" 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="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"> + <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script type="text/html" id="barDemo"> + <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> + </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> +//鑾峰彇鍙傛暟 + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + + + + var params = getUrlVars(); + var hID = params[params[0]];//缂栬緫鏌ョ湅 + + + 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: '#HDate', + }); + laydate.render({ + elem: '#HEndWorkTime' + }); + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + //if (sessionStorage.login != "login") { + // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + // }, function () { window.location.href = "../../user/login.html"; }); + //} + + + + function RoadBillMain(hID)//鍔犺浇琛ㄥご + { + //alert(hID); + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 + $.ajax({ + url: GetWEBURL() + "Sc_MESEndWorkBill/Sc_MESEndWorkBillListCheckDetai", + type: "GET", + data: { + "HID": hID + }, + 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="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HDeptID": data.HDeptID //閮ㄩ棬ID + , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О + , "HEndWorkTime": formatDate(data.瀹屽伐鏃堕棿)//瀹屽伐鏃ユ湡 + , "HRemark": data.澶囨敞 //澶囨敞 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + + //鍒ゆ柇鏄惁鏂板 + if (hID == null || hID == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3788' }, + success: function (d) { + console.log(d); + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HEndWorkTime").val(shijian); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(hID);//淇敼鏃朵富琛↖D + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + + //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 + form.on('submit(Department)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '閮ㄩ棬鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/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) { + + } + }); + }); + + + //琛ㄥご淇℃伅鐝粍寮圭獥 + 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(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(Exit)', function () {// + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + + + form.on('submit(Cancel)', function () { + //sessionStorage["SourceFlag"] = false; + parent.location.href = "../../../views/index.html" + //window.close();//鍏抽棴褰撳墠椤� + }) + + 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('-'); + } + + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr; + + + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Sc_MESEndWorkBill/SaveGetMESEndWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + }); + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + //鐩戝惉鎻愪氦 + form.verify({ + numberOrEmpty: function (value, item) { + // if (value != '') { + if (!/^\d+$/.test(value)) { + return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; + } + //} + } + }); + + + }); + //瀹氫箟鍏ㄥ眬鍙橀噺 + var HReasonName, ReasonID, EmpName, SQProcName, + ProcID, ZRProcName, QRName + ; + function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 + { + HReasonName = obj[0].HName; + ReasonID = obj[0].HItemID; + } + //杩斿洖鐗╂枡 + function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 + $("#HMater").val(obj[0].HName); + $("#HMaterID").val(obj[0].HItemID); + $("#HMaterNumber").val(obj[0].HNumber); + } + //杩斿洖宸ュ簭 + function GetHProcValue(obj) { //杩斿洖宸ュ簭 + $("#HProcName").val(obj[0].宸ュ簭); + $("#HProcID").val(obj[0].HItemID); + $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); + } + function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 + $("#HDepName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + $("#HDeptNumber").val(obj[0].HNumber); + } + //杩斿洖鍗曚綅 + function GetHUnitNameValue(obj) { + $("#HUName").val(obj[0].HName); + $("#HUnitID").val(obj[0].HItemID); + $("#HUnitNumber").val(obj[0].HNumber); + } + + function GetHKeeperValue(obj) { //杩斿洖璐d换浜� + EmpName = obj[0].HName; + // $("#HEmpName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 + // SQProcName = obj[0].宸ュ簭; + // ProcID = obj[0].HItemID; + // //$("#HSQProcName").val(obj[0].宸ュ簭); + // //$("#HProcID").val(obj[0].HItemID); + //} + function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 + ZRProcName = obj[0].宸ュ簭; + //$("#HZRProcName").val(obj[0].宸ュ簭); + //$("#HItemID").val(obj[0].HItemID); + } + //HWorker + function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� + QRName = obj[0].HName; + //$("#HQRName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 + //if ($("#HSourceBillNo").val() == '') { + // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); + // return false; + //} + if ($("#HDeptName").val() == '') { + layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HSecManager").val() == '') { + layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HKeeper").val() == '') { + layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + //if ($("#HWHNAME").val() == '') { + // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); + // return false; + //} + if ($("#HBillNo").val() == '') { + layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HInterID").val() == '') { + layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (typeof (sSubStr) == "undefined") { + layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (!typeof (sSubStr) == "undefined") { + //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 + // if (parseFloat(sSubStr[i].HQtyMust) > 0) { + // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) + // { + // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); + // return false; + // } + // } + //} + for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + else { + return true; + } + }</script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList.html" index 9e29205..5f0167a 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\256\214\345\267\245\345\215\225/Sc_Add_MESEndWorkBillList.html" @@ -2,15 +2,77 @@ <html> <head> <meta charset="utf-8" /> - <title>鏂板/缂栬緫瀹屽伐鍗�</title> + <title>瀹屽伐鍗�</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.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"> .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> @@ -26,78 +88,214 @@ <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"> - <!--<ul class="layui-tab-title"> - <li class="layui-this">鍩烘湰淇℃伅</li>--> - <!--<li>鍏朵粬淇℃伅</li>--> - <!--</ul>--> - <h1 style="text-align:center;"><b>鐢熶骇瀹屽伐鍗�</b></h1> + <h1 style="text-align:center;"><b>瀹屽伐鍗�</b></h1> <div class="layui-tab-content"> - <div class="layui-tab-item layui-show"> - <div class="layui-form-item"> - <div class="layui-inline"> - <label class="layui-form-label">鍗曟嵁鍙�</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> - <input id="HInterID" name="HInterID" type="hidden" /> - <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�--> + <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> - <div class="layui-inline"> - <label class="layui-form-label">鏃ユ湡</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + <div 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> - <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="Department" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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> - <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" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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> - </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" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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-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 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> - <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 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> @@ -110,16 +308,13 @@ </div> </div> </div> - <script type="text/html" id="barDemo"> - <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> - <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> - </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> -//鑾峰彇鍙傛暟 + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); @@ -131,10 +326,18 @@ return vars; } - - var params = getUrlVars(); var hID = params[params[0]];//缂栬緫鏌ョ湅 + var Type = params[params[1]];//鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + + 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({ @@ -150,64 +353,41 @@ , laydate = layui.laydate , element = layui.element; - //甯歌鐢ㄦ硶 - laydate.render({ - elem: '#HDate', - }); + //鏃ユ湡鏃堕棿閫夋嫨鍣� laydate.render({ elem: '#HEndWorkTime' + , type: 'datetime' }); - //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� - //if (sessionStorage.login != "login") { - // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { - // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] - // }, function () { window.location.href = "../../user/login.html"; }); - //} + 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 RoadBillMain(hID)//鍔犺浇琛ㄥご - { - //alert(hID); - //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 - $.ajax({ - url: GetWEBURL() + "Sc_MESEndWorkBill/Sc_MESEndWorkBillListCheckDetai", - type: "GET", - data: { - "HID": hID - }, - 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="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) - , "HDeptID": data.HDeptID //閮ㄩ棬ID - , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О - , "HGroupID": data.HGroupID //鐝粍ID - , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О - , "HSourceID": data.HSourceID //璧勬簮ID - , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О - , "HEndWorkTime": formatDate(data.瀹屽伐鏃堕棿)//瀹屽伐鏃ユ湡 - , "HRemark": data.澶囨敞 //澶囨敞 - }); - - } else { - layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); - } - }, error: function () { - layer.alert("鍙戠敓閿欒!", { icon: 5 }); - } - }); - } - - - var date = new Date(); - var day = date.getDate(); - var month = date.getMonth() + 1; - var year = date.getFullYear(); - var shijian = year + "-" + month + "-" + day; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#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"]); //鍒跺崟浜� //鍒ゆ柇鏄惁鏂板 if (hID == null || hID == 0) { @@ -219,11 +399,7 @@ type: "GET", data: { "HBillType": '3788' }, success: function (d) { - console.log(d); - //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); - $("#HDate").val(shijian); - $("#HEndWorkTime").val(shijian); $("#HInterID").val(0); } }); @@ -234,18 +410,120 @@ /* RoadBillSub(linterid);*/ } - //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 - form.on('submit(Department)', function () { + + //鏈夋簮鍗曟柊澧� + if (Type == 2) { + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + $('#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_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetSourceInfoByUser; + $("#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].HSourceBillNo); //婧愬崟鍗曞彿 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮� + $("#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 }); + } + }); + } + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MESEndWorkBill/SaveGetMESEndFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainStr }, + 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) { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '閮ㄩ棬鍒楄〃', + title: '浜у搧鍒楄〃', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/DeptInformation.html', 'yes'], + content: ['../../PublicPage/PartInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -255,8 +533,9 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HDeptName").val(checkStatus.data[0].HName); - $("#HDeptID").val(checkStatus.data[0].HItemID); + $("#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) { @@ -272,6 +551,83 @@ }); }); + //鐢熶骇璧勬簮 + 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 () { @@ -311,8 +667,8 @@ }); }); - //琛ㄥご淇℃伅璧勬簮寮圭獥 - form.on('submit(HSourceList)', function () { + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, @@ -322,7 +678,7 @@ shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/SourceInformation.html', 'yes'], + content: ['../../PublicPage/GroupInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -332,8 +688,8 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HSourceName").val(checkStatus.data[0].HName); - $("#HSourceID").val(checkStatus.data[0].HItemID); + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } , btn2: function (index, layero) { @@ -348,203 +704,56 @@ } }); }); - - - - form.on('submit(Exit)', function () {// - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� - }); - - - - - form.on('submit(Cancel)', function () { - //sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� - }) - - 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('-'); - } - - form.on('submit(Saver)', function (data) {//淇濆瓨 - //debugger; - data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� - var sMainStr = JSON.stringify(data.field); - var sMainSub = sMainStr; - - - $.ajax( - { - type: "POST", - url: GetWEBURL() + "/Sc_MESEndWorkBill/SaveGetMESEndWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - async: true, - data: { "msg": sMainSub }, - dataType: "json", - success: function (data) { - if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { - $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 - }); - } - else { - - f_alert(data.Message); - console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); - } - layer.closeAll("loading"); - }, - error: function (err) { - - f_alert("閿欒:" + err); - console.log("Reason" + sMainStr); - } - }); - }); - function f_alert(sMsg) { - layer.alert(sMsg, { icon: 5 }); - - } - - //鐩戝惉鎻愪氦 - form.verify({ - numberOrEmpty: function (value, item) { - // if (value != '') { - if (!/^\d+$/.test(value)) { - return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; - } - //} - } - }); - - + //浠ヤ笂涓簂ayui妯″潡 }); - //瀹氫箟鍏ㄥ眬鍙橀噺 - var HReasonName, ReasonID, EmpName, SQProcName, - ProcID, ZRProcName, QRName - ; - function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 - { - HReasonName = obj[0].HName; - ReasonID = obj[0].HItemID; - } - //杩斿洖鐗╂枡 - function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 - $("#HMater").val(obj[0].HName); - $("#HMaterID").val(obj[0].HItemID); - $("#HMaterNumber").val(obj[0].HNumber); - } - //杩斿洖宸ュ簭 - function GetHProcValue(obj) { //杩斿洖宸ュ簭 - $("#HProcName").val(obj[0].宸ュ簭); - $("#HProcID").val(obj[0].HItemID); - $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); - } - function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 - $("#HDepName").val(obj[0].HName); - $("#HDeptID").val(obj[0].HItemID); - $("#HDeptNumber").val(obj[0].HNumber); - } - //杩斿洖鍗曚綅 - function GetHUnitNameValue(obj) { - $("#HUName").val(obj[0].HName); - $("#HUnitID").val(obj[0].HItemID); - $("#HUnitNumber").val(obj[0].HNumber); - } - function GetHKeeperValue(obj) { //杩斿洖璐d换浜� - EmpName = obj[0].HName; - // $("#HEmpName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); + 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; } - //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 - // SQProcName = obj[0].宸ュ簭; - // ProcID = obj[0].HItemID; - // //$("#HSQProcName").val(obj[0].宸ュ簭); - // //$("#HProcID").val(obj[0].HItemID); - //} - function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 - ZRProcName = obj[0].宸ュ簭; - //$("#HZRProcName").val(obj[0].宸ュ簭); - //$("#HItemID").val(obj[0].HItemID); - } - //HWorker - function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� - QRName = obj[0].HName; - //$("#HQRName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); - } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; - //} - if ($("#HDeptName").val() == '') { - layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HSecManager").val() == '') { - layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HKeeper").val() == '') { - layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; - //} - if ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (typeof (sSubStr) == "undefined") { - layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (!typeof (sSubStr) == "undefined") { - //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 - // if (parseFloat(sSubStr[i].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - if (parseFloat(sSubStr[i].HQty) > 0) { - s = 1; - } - } - if (s == 0) { - layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - } - else { - return true; - } - }</script> + </script> </body> -</html> \ No newline at end of file +</html> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList - \345\244\215\345\210\266.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList - \345\244\215\345\210\266.html" new file mode 100644 index 0000000..660eb42 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList - \345\244\215\345\210\266.html" @@ -0,0 +1,550 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8" /> + <title>鏂板/缂栬緫寮�宸ュ崟</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <style type="text/css"> + .layui-form-label { + width: 85px; + } + </style> +</head> +<body> + + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + + <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button> + + + </div> + + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <!--<ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li>--> + <!--<li>鍏朵粬淇℃伅</li>--> + <!--</ul>--> + <h1 style="text-align:center;"><b>鐢熶骇寮�宸ュ崟</b></h1> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" 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" 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="HDeptName" id="HDeptName" class="layui-input" value="0" style="float:left;width:150px;"> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Department" 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="0" style="float:left;width:150px;"> + <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" 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> + <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="0" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="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="HBeginWorkTime" id="HBeginWorkTime" 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"> + <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + <script type="text/html" id="barDemo"> + <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> + </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> +//鑾峰彇鍙傛暟 + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + + + + var params = getUrlVars(); + var hID = params[params[0]];//缂栬緫鏌ョ湅 + + + 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: '#HDate', + }); + laydate.render({ + elem: '#HBeginWorkTime' + }); + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + //if (sessionStorage.login != "login") { + // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + // }, function () { window.location.href = "../../user/login.html"; }); + //} + + + + function RoadBillMain(hID)//鍔犺浇琛ㄥご + { + //alert(hID); + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 + $.ajax({ + url: GetWEBURL() + "Sc_MESBeginWorkBill/Sc_MESBeginWorkBillListCheckDetai", + type: "GET", + data: { + "HID": hID + }, + 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="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HDeptID": data.HDeptID //閮ㄩ棬ID + , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О + , "HGroupID": data.HGroupID //鐝粍ID + , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О + , "HSourceID": data.HSourceID //璧勬簮ID + , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О + , "HBeginWorkTime": formatDate(data.寮�宸ユ椂闂�)//寮�宸ユ棩鏈� + , "HRemark": data.澶囨敞 //澶囨敞 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + + //鍒ゆ柇鏄惁鏂板 + if (hID == null || hID == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3787' }, + success: function (d) { + console.log(d); + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HBeginWorkTime").val(shijian); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + $("#HInterID").val(hID);//淇敼鏃朵富琛↖D + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + + //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 + form.on('submit(Department)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '閮ㄩ棬鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../PublicPage/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) { + + } + }); + }); + + + //琛ㄥご淇℃伅鐝粍寮圭獥 + 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(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(Exit)', function () {// + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + + + form.on('submit(Cancel)', function () { + //sessionStorage["SourceFlag"] = false; + parent.location.href = "../../../views/index.html" + //window.close();//鍏抽棴褰撳墠椤� + }) + + 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('-'); + } + + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� + var sMainStr = JSON.stringify(data.field); + var sMainSub = sMainStr; + + + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Sc_MESBeginWorkBill/SaveGetMESBeginWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + }); + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + //鐩戝惉鎻愪氦 + form.verify({ + numberOrEmpty: function (value, item) { + // if (value != '') { + if (!/^\d+$/.test(value)) { + return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; + } + //} + } + }); + + + }); + //瀹氫箟鍏ㄥ眬鍙橀噺 + var HReasonName, ReasonID, EmpName, SQProcName, + ProcID, ZRProcName, QRName + ; + function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 + { + HReasonName = obj[0].HName; + ReasonID = obj[0].HItemID; + } + //杩斿洖鐗╂枡 + function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 + $("#HMater").val(obj[0].HName); + $("#HMaterID").val(obj[0].HItemID); + $("#HMaterNumber").val(obj[0].HNumber); + } + //杩斿洖宸ュ簭 + function GetHProcValue(obj) { //杩斿洖宸ュ簭 + $("#HProcName").val(obj[0].宸ュ簭); + $("#HProcID").val(obj[0].HItemID); + $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); + } + function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 + $("#HDepName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + $("#HDeptNumber").val(obj[0].HNumber); + } + //杩斿洖鍗曚綅 + function GetHUnitNameValue(obj) { + $("#HUName").val(obj[0].HName); + $("#HUnitID").val(obj[0].HItemID); + $("#HUnitNumber").val(obj[0].HNumber); + } + + function GetHKeeperValue(obj) { //杩斿洖璐d换浜� + EmpName = obj[0].HName; + // $("#HEmpName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 + // SQProcName = obj[0].宸ュ簭; + // ProcID = obj[0].HItemID; + // //$("#HSQProcName").val(obj[0].宸ュ簭); + // //$("#HProcID").val(obj[0].HItemID); + //} + function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 + ZRProcName = obj[0].宸ュ簭; + //$("#HZRProcName").val(obj[0].宸ュ簭); + //$("#HItemID").val(obj[0].HItemID); + } + //HWorker + function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� + QRName = obj[0].HName; + //$("#HQRName").val(obj[0].HName); + //$("#HItemID").val(obj[0].HItemID); + } + function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 + //if ($("#HSourceBillNo").val() == '') { + // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); + // return false; + //} + if ($("#HDeptName").val() == '') { + layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HSecManager").val() == '') { + layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HKeeper").val() == '') { + layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + //if ($("#HWHNAME").val() == '') { + // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); + // return false; + //} + if ($("#HBillNo").val() == '') { + layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HInterID").val() == '') { + layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (typeof (sSubStr) == "undefined") { + layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (!typeof (sSubStr) == "undefined") { + //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 + // if (parseFloat(sSubStr[i].HQtyMust) > 0) { + // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) + // { + // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); + // return false; + // } + // } + //} + for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + else { + return true; + } + }</script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList.html" index 660eb42..8fad37f 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_Add_MESBeginWorkBillList.html" @@ -2,15 +2,77 @@ <html> <head> <meta charset="utf-8" /> - <title>鏂板/缂栬緫寮�宸ュ崟</title> + <title>鐢熶骇寮�宸ュ崟</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.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"> .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> @@ -26,78 +88,222 @@ <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"> - <!--<ul class="layui-tab-title"> - <li class="layui-this">鍩烘湰淇℃伅</li>--> - <!--<li>鍏朵粬淇℃伅</li>--> - <!--</ul>--> <h1 style="text-align:center;"><b>鐢熶骇寮�宸ュ崟</b></h1> <div class="layui-tab-content"> - <div class="layui-tab-item layui-show"> - <div class="layui-form-item"> - <div class="layui-inline"> - <label class="layui-form-label">鍗曟嵁鍙�</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> - <input id="HInterID" name="HInterID" type="hidden" /> - <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�--> + <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="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="0" selected="selected">鐢熶骇浠诲姟鍗�</option> + <option value="1">鎵嬪伐褰曞叆</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-inline"> - <label class="layui-form-label">鏃ユ湡</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> + <div 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> - <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="0" style="float:left;width:150px;"> - <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Department" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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> - <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="0" style="float:left;width:150px;"> - <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="HGroupList" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <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> - - </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="0" style="float:left;width:150px;"> - <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="0" style="float:left;width:150px;"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="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="HBeginWorkTime" id="HBeginWorkTime" 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"> - <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea> + <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> @@ -110,16 +316,13 @@ </div> </div> </div> - <script type="text/html" id="barDemo"> - <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> - <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> - </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> -//鑾峰彇鍙傛暟 + //鑾峰彇鍙傛暟 + var HBillType = ""; //鍗曟嵁绫诲瀷 + var HSourceInterID = ""; //婧愬崟涓诲唴鐮� + var HSourceEntryID = ""; //婧愬崟瀛愬唴鐮� + var HSourceBillNo = ""; //婧愬崟鍗曞彿 + var HSourceBillType = ""; //婧愬崟绫诲瀷 function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); @@ -131,10 +334,18 @@ return vars; } - - var params = getUrlVars(); var hID = params[params[0]];//缂栬緫鏌ョ湅 + var Type = params[params[1]];//鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿 + + 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({ @@ -150,64 +361,45 @@ , laydate = layui.laydate , element = layui.element; - //甯歌鐢ㄦ硶 + //鏃ユ湡鏃堕棿閫夋嫨鍣� laydate.render({ - elem: '#HDate', + elem: '#HBeginDate' + , type: 'datetime' }); laydate.render({ - elem: '#HBeginWorkTime' + elem: '#HEndDate' + , type: 'datetime' }); - //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� - //if (sessionStorage.login != "login") { - // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { - // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] - // }, function () { window.location.href = "../../user/login.html"; }); - //} + 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 RoadBillMain(hID)//鍔犺浇琛ㄥご - { - //alert(hID); - //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 - $.ajax({ - url: GetWEBURL() + "Sc_MESBeginWorkBill/Sc_MESBeginWorkBillListCheckDetai", - type: "GET", - data: { - "HID": hID - }, - 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="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) - , "HDeptID": data.HDeptID //閮ㄩ棬ID - , "HDeptName": data.閮ㄩ棬鍚嶇О //閮ㄩ棬鍚嶇О - , "HGroupID": data.HGroupID //鐝粍ID - , "HGroupName": data.鐝粍鍚嶇О //鐝粍鍚嶇О - , "HSourceID": data.HSourceID //璧勬簮ID - , "HSourceName": data.璧勬簮鍚嶇О //璧勬簮鍚嶇О - , "HBeginWorkTime": formatDate(data.寮�宸ユ椂闂�)//寮�宸ユ棩鏈� - , "HRemark": data.澶囨敞 //澶囨敞 - }); - - } else { - layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); - } - }, error: function () { - layer.alert("鍙戠敓閿欒!", { icon: 5 }); - } - }); - } - - - var date = new Date(); - var day = date.getDate(); - var month = date.getMonth() + 1; - var year = date.getFullYear(); - var shijian = year + "-" + month + "-" + day; + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#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"]); //鍒跺崟浜� //鍒ゆ柇鏄惁鏂板 if (hID == null || hID == 0) { @@ -219,11 +411,7 @@ type: "GET", data: { "HBillType": '3787' }, success: function (d) { - console.log(d); - //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); - $("#HDate").val(shijian); - $("#HBeginWorkTime").val(shijian); $("#HInterID").val(0); } }); @@ -234,18 +422,122 @@ /* RoadBillSub(linterid);*/ } - //琛ㄥご淇℃伅閮ㄩ棬寮圭獥 - form.on('submit(Department)', function () { + + //鏈夋簮鍗曟柊澧� + if (Type == 2) { + + //鍔犳簮鍗曠被鍨嬪尯鍒�(鍙互鍐欎笉鍚岀殑鏂规硶) + + $('#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_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { + "HSourceInterID": HSourceInterID, + "HSourceEntryID": HSourceEntryID, + "HSourceBillNo": HSourceBillNo, + "HSourceBillType": HSourceBillType + }, + dataType: "json", + success: function (data) { + if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 + { + var LoadData = data.data.h_p_JIT_GetSourceInfoByUser; + $("#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].HSourceBillNo); //婧愬崟鍗曞彿 + $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮� + $("#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 }); + } + }); + } + + + //淇濆瓨鎻愪氦 + form.on('submit(Saver)', function (data) { + var sMainStr = JSON.stringify(data.field); + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_ICMOReportBill/SaveGetICMOReportBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainStr }, + 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) { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); + + + //琛ㄥご淇℃伅浜у搧寮圭獥 + form.on('submit(HMaterList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '閮ㄩ棬鍒楄〃', + title: '浜у搧鍒楄〃', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/DeptInformation.html', 'yes'], + content: ['../../PublicPage/PartInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -255,8 +547,9 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HDeptName").val(checkStatus.data[0].HName); - $("#HDeptID").val(checkStatus.data[0].HItemID); + $("#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) { @@ -272,6 +565,83 @@ }); }); + //鐢熶骇璧勬簮 + 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 () { @@ -311,8 +681,8 @@ }); }); - //琛ㄥご淇℃伅璧勬簮寮圭獥 - form.on('submit(HSourceList)', function () { + //琛ㄥご淇℃伅杞﹂棿寮圭獥 + form.on('submit(HDeptList)', function () { //椤甸潰灞�-鑷畾涔� layer.open({ type: 2, @@ -322,7 +692,7 @@ shift: 2, area: ['80%', '80%'], maxmin: true, - content: ['../../PublicPage/SourceInformation.html', 'yes'], + content: ['../../PublicPage/GroupInformation.html', 'yes'], btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) { @@ -332,8 +702,8 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HSourceName").val(checkStatus.data[0].HName); - $("#HSourceID").val(checkStatus.data[0].HItemID); + $("#HDeptName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } , btn2: function (index, layero) { @@ -348,203 +718,55 @@ } }); }); - - - - - form.on('submit(Exit)', function () {// - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� - }); - - - - - form.on('submit(Cancel)', function () { - //sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� - }) - - 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('-'); - } - - form.on('submit(Saver)', function (data) {//淇濆瓨 - //debugger; - data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� - var sMainStr = JSON.stringify(data.field); - var sMainSub = sMainStr; - - - $.ajax( - { - type: "POST", - url: GetWEBURL() + "/Sc_MESBeginWorkBill/SaveGetMESBeginWorkBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - async: true, - data: { "msg": sMainSub }, - dataType: "json", - success: function (data) { - if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { - $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); - var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 - parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 - }); - } - else { - - f_alert(data.Message); - console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); - } - layer.closeAll("loading"); - }, - error: function (err) { - - f_alert("閿欒:" + err); - console.log("Reason" + sMainStr); - } - }); - }); - function f_alert(sMsg) { - layer.alert(sMsg, { icon: 5 }); - - } - - //鐩戝惉鎻愪氦 - form.verify({ - numberOrEmpty: function (value, item) { - // if (value != '') { - if (!/^\d+$/.test(value)) { - return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; - } - //} - } - }); - - + //浠ヤ笂涓簂ayui妯″潡 }); - //瀹氫箟鍏ㄥ眬鍙橀噺 - var HReasonName, ReasonID, EmpName, SQProcName, - ProcID, ZRProcName, QRName - ; - function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 - { - HReasonName = obj[0].HName; - ReasonID = obj[0].HItemID; - } - //杩斿洖鐗╂枡 - function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 - $("#HMater").val(obj[0].HName); - $("#HMaterID").val(obj[0].HItemID); - $("#HMaterNumber").val(obj[0].HNumber); - } - //杩斿洖宸ュ簭 - function GetHProcValue(obj) { //杩斿洖宸ュ簭 - $("#HProcName").val(obj[0].宸ュ簭); - $("#HProcID").val(obj[0].HItemID); - $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); - } - function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 - $("#HDepName").val(obj[0].HName); - $("#HDeptID").val(obj[0].HItemID); - $("#HDeptNumber").val(obj[0].HNumber); - } - //杩斿洖鍗曚綅 - function GetHUnitNameValue(obj) { - $("#HUName").val(obj[0].HName); - $("#HUnitID").val(obj[0].HItemID); - $("#HUnitNumber").val(obj[0].HNumber); - } - function GetHKeeperValue(obj) { //杩斿洖璐d换浜� - EmpName = obj[0].HName; - // $("#HEmpName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); + 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 ($("#HMainSourceInterID").val() == '' || $("#HMainSourceInterID").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; } - //function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 - // SQProcName = obj[0].宸ュ簭; - // ProcID = obj[0].HItemID; - // //$("#HSQProcName").val(obj[0].宸ュ簭); - // //$("#HProcID").val(obj[0].HItemID); - //} - function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 - ZRProcName = obj[0].宸ュ簭; - //$("#HZRProcName").val(obj[0].宸ュ簭); - //$("#HItemID").val(obj[0].HItemID); - } - //HWorker - function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� - QRName = obj[0].HName; - //$("#HQRName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); - } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; - //} - if ($("#HDeptName").val() == '') { - layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HSecManager").val() == '') { - layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HKeeper").val() == '') { - layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; - //} - if ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (typeof (sSubStr) == "undefined") { - layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (!typeof (sSubStr) == "undefined") { - //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 - // if (parseFloat(sSubStr[i].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - if (parseFloat(sSubStr[i].HQty) > 0) { - s = 1; - } - } - if (s == 0) { - layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - } - else { - return true; - } - }</script> + </script> </body> -</html> \ No newline at end of file +</html> -- Gitblit v1.9.1