From 4292fd562882936ba81d4628434b07e926a14360 Mon Sep 17 00:00:00 2001 From: zgq <519541279@qq.com> Date: 星期五, 15 一月 2021 14:25:47 +0800 Subject: [PATCH] 增加工序汇报页面-出站 --- WebTM/views/工序汇报/MES_StationInBill.html | 64 WebTM/WebTM.csproj.user | 8 WebTM/views/user/login.html | 5 WebTM/Properties/PublishProfiles/webtm.pubxml.user | 804 ++++++++-------- WebTM/layuiadmin/layui/lay/modules/laydate.js | 2 WebTM/views/工序汇报/MES_StationInBill_PDA.html | 505 ++++++++++ WebTM/views/工序汇报/MES_StationInBillList.html | 287 +++++ WebTM/views/工序汇报/MES_StationOutBill_PDA.html | 783 ++++++++++++++++ WebTM/views/工序汇报/MES_StationOutBill.html | 13 WebTM/layuiadmin/zgqCustom/zgqCustom.js | 51 + WebTM/views/Baseset/基础资料/Gy_GetProductionTeamList.html | 12 WebTM/views/工序汇报/MES_StationOutBillList.html | 240 +++++ WebTM/views/index.html | 52 WebTM/WebTM.csproj | 7 14 files changed, 2,378 insertions(+), 455 deletions(-) diff --git a/WebTM/Properties/PublishProfiles/webtm.pubxml.user b/WebTM/Properties/PublishProfiles/webtm.pubxml.user index 269ff80..f53e97a 100644 --- a/WebTM/Properties/PublishProfiles/webtm.pubxml.user +++ b/WebTM/Properties/PublishProfiles/webtm.pubxml.user @@ -10,1165 +10,1201 @@ </PropertyGroup> <ItemGroup> <File Include="bin/layuiadmin/layui/layui.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="bin/WebTM.dll"> - <publishTime>01/13/2021 14:43:43</publishTime> + <publishTime>01/15/2021 12:52:07</publishTime> </File> <File Include="bin/WebTM.pdb"> - <publishTime>01/13/2021 14:43:43</publishTime> + <publishTime>01/15/2021 12:52:07</publishTime> </File> <File Include="layuiadmin/config.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/console/prograss.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/console/top-card.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/console/top-search.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/content/comment.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/content/list.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/content/tags.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/forum/list.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/forum/replys.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/layer/photos.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/layim/getList.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/layim/getMembers.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/mall/order.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/menu.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/menu1.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/message/all.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/message/detail.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/message/direct.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/message/new.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/message/notice.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/json/table/demo.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/table/demo2.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/table/demo3.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/table/user.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/table/user30.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/upload/demo.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/forget.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/login.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/logout.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/reg.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/resetpass.js"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/session.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/user/sms.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/useradmin/mangadmin.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/useradmin/role.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/useradmin/webuser.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/workorder/demo.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/json/璇存槑.txt"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/layui.css"> - <publishTime>03/04/2020 10:42:28</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/layui.mobile.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/code.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/laydate/default/font.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/laydate/default/laydate.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/icon-ext.png"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/icon.png"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/layer.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/loading-0.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/loading-1.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layer/default/loading-2.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/html/chatlog.html"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/html/find.html"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/html/getmsg.json"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/html/msgbox.html"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/layim.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/mobile/layim.css"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/1.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/2.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/3.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/4.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/5.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/skin/logo.jpg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/css/modules/layim/voice/default.mp3"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/font/iconfont.eot"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/font/iconfont.svg"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/font/iconfont.ttf"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/font/iconfont.woff"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/0.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/1.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/10.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/11.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/12.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/13.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/14.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/15.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/16.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/17.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/18.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/19.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/2.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/20.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/21.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/22.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/23.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/24.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/25.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/26.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/27.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/28.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/29.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/3.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/30.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/31.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/32.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/33.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/34.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/35.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/36.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/37.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/38.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/39.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/4.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/40.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/41.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/42.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/43.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/44.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/45.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/46.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/47.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/48.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/49.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/5.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/50.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/51.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/52.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/53.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/54.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/55.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/56.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/57.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/58.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/59.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/6.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/60.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/61.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/62.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/63.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/64.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/65.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/66.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/67.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/68.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/69.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/7.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/70.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/71.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/8.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/images/face/9.gif"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/all-mobile.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/all.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/carousel.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/code.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/colorpicker.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/element.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/flow.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/form.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/jquery.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/laydate.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 23:46:43</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/layedit.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/layer.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/layim.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/laypage.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/laytpl.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile/layer-mobile.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile/layim-mobile-open.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile/layim-mobile.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile/upload-mobile.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/mobile/zepto.js"> - <publishTime>03/03/2020 15:26:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/rate.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/slider.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/table.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/tree.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/upload.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/lay/modules/util.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/layui.all.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/layui/layui.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/lib/admin.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/lib/extend/echarts.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/lib/extend/echartsTheme.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/lib/index.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/lib/view.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/common.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/console.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/contlist.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/forum.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/im.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/message.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/sample.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/senior.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/set.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/user.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/useradmin.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/modules/workorder.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/Scripts/jquery-1.4.1.js"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/Scripts/jquery-1.4.1.min.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/Scripts/json2.js"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/Scripts/webConfig.js"> - <publishTime>01/04/2021 00:40:50</publishTime> + <publishTime>01/14/2021 10:06:23</publishTime> </File> <File Include="layuiadmin/style/admin.css"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/login.css"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/bg-none.jpg"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/layui-logo.jpg"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/logo-black.png"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/logo.png"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/template/character.jpg"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/template/huge.jpg"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/res/template/portrait.png"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/style/template.css"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/timeFormat/timeFormat.js"> - <publishTime>12/30/2020 16:02:36</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/layim/demo.html"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/system/about.html"> - <publishTime>04/29/2020 15:48:00</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/system/get.html"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/system/more.html"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/system/theme.html"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/system/璇存槑.txt"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="layuiadmin/tpl/璇存槑.txt"> - <publishTime>03/03/2020 15:26:26</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/calendar.js"> + <publishTime>01/15/2021 13:02:59</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/laydate.js"> + <publishTime>01/14/2021 23:20:50</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/theme/default/font/iconfont.eot"> + <publishTime>12/05/2017 11:53:09</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/theme/default/font/iconfont.svg"> + <publishTime>12/05/2017 11:53:09</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/theme/default/font/iconfont.ttf"> + <publishTime>12/05/2017 11:53:09</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/theme/default/font/iconfont.woff"> + <publishTime>12/05/2017 11:53:09</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/laydate/theme/default/laydate.css"> + <publishTime>12/05/2017 11:53:09</publishTime> + </File> + <File Include="layuiadmin/zgqCustom/zgqCustom.js"> + <publishTime>01/14/2021 15:31:04</publishTime> </File> <File Include="views/app/content/comment.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/content/contform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/content/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/content/listform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/content/tags.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/content/tagsform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/forum/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/forum/listform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/forum/replys.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/forum/replysform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/mall/category.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/mall/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/mall/specs.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/message/detail.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/message/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/workorder/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/workorder/listform.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/app/璇存槑.txt"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/SRM_OpenTmpList.html"> - <publishTime>11/26/2020 20:54:13</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_CustomerList.html"> - <publishTime>05/11/2020 15:24:58</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html"> - <publishTime>05/11/2020 15:24:58</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html"> - <publishTime>05/22/2020 10:07:05</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html"> - <publishTime>01/13/2021 15:48:39</publishTime> + <publishTime>01/14/2021 20:55:55</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html"> - <publishTime>05/11/2020 15:24:58</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_SupplierList.html"> - <publishTime>05/11/2020 15:24:58</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html"> - <publishTime>05/11/2020 15:24:21</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/anim/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/auxiliar/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/badge/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/button/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/carousel/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/code/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/colorpicker/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/flow/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/form/element.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/form/group.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/all.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/mobile-pc.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/mobile.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/speed-dial.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/grid/stack.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laydate/demo1.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laydate/demo2.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laydate/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laydate/special-demo.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laydate/theme.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/layer/list.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/layer/special-demo.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/layer/theme.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laypage/demo1.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laypage/demo2.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laypage/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/laytpl/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/nav/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/panel/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/progress/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/rate/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/slider/index.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/auto.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/cellEdit.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/cellEvent.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/checkbox.html"> - <publishTime>03/03/2020 15:26:18</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/data.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/fixed.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/form.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/height.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/index.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/initSort.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/onrow.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/operate.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/page.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/parseData.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/radio.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/reload.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/resetPage.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/simple.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/static.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/style.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/thead.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/toolbar.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/tostatic.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/table/totalRow.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/tabs/index.html"> - <publishTime>03/12/2020 15:04:38</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/temp.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/timeline/index.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/upload/demo1.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/upload/demo2.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/upload/index.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/util/index.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/component/璇存槑.txt"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/home/console.html"> - <publishTime>01/03/2021 19:49:09</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/home/homepage1.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/home/homepage2.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/iframe/layer/iframe.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/index.html"> - <publishTime>01/12/2021 19:45:50</publishTime> + <publishTime>01/14/2021 17:44:54</publishTime> </File> <File Include="views/senior/echarts/bar.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/senior/echarts/line.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/senior/echarts/map.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/senior/im/index.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/senior/璇存槑.txt"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/set/system/email.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/set/system/website.html"> - <publishTime>03/03/2020 15:26:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/set/user/info.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/set/user/password.html"> - <publishTime>01/13/2021 00:15:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/set/璇存槑.txt"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/system/about.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/system/get.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/system/more.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/system/theme.html"> - <publishTime>05/07/2020 18:57:59</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/system/璇存槑.txt"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/addresslist.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/caller.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/goodslist.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/msgboard.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/personalpage.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/search.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/temp.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/tips/404.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/tips/error.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/template/璇存槑.txt"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Test/qrscan.js"> - <publishTime>04/11/2020 15:39:32</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/Test/Test.html"> - <publishTime>04/13/2020 16:37:16</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/administrators/adminform.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/administrators/list.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/administrators/role.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/administrators/roleform.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/forget.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/login.html"> - <publishTime>01/12/2021 13:50:54</publishTime> + <publishTime>01/15/2021 11:10:33</publishTime> </File> <File Include="views/user/reg.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/user/list.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/user/userform.html"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/user/璇存槑.txt"> - <publishTime>03/03/2020 15:26:22</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/涓嶈壇姹囨姤/Xs_SeOrderPickUp.html"> - <publishTime>11/26/2020 17:21:54</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/涓嶈壇姹囨姤/Xs_SeOrderPickUp_New.html"> <publishTime>11/26/2020 17:27:35</publishTime> </File> <File Include="views/浠撳簱璋冩嫧/浠撳簱璋冩嫧/Kf_MoveStockBill_Fast.html"> - <publishTime>01/13/2021 15:50:50</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/浠撳簱璋冩嫧/浠撳簱璋冩嫧/Kf_MoveStockBill_FastList.html"> - <publishTime>06/27/2020 13:57:36</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/鍏叡椤甸潰/Kf_BarCodeEditDlg.html"> - <publishTime>06/26/2020 19:13:07</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/宸ュ簭姹囨姤/MES_StationInBill.html"> - <publishTime>12/23/2020 23:05:57</publishTime> + <publishTime>01/14/2021 14:48:04</publishTime> + </File> + <File Include="views/宸ュ簭姹囨姤/MES_StationInBillList.html"> + <publishTime>01/14/2021 15:07:03</publishTime> + </File> + <File Include="views/宸ュ簭姹囨姤/MES_StationInBill_PDA.html"> + <publishTime>01/15/2021 14:22:58</publishTime> </File> <File Include="views/宸ュ簭姹囨姤/MES_StationOutBill.html"> - <publishTime>11/19/2020 09:35:40</publishTime> + <publishTime>01/14/2021 15:28:59</publishTime> + </File> + <File Include="views/宸ュ簭姹囨姤/MES_StationOutBillList.html"> + <publishTime>01/14/2021 15:07:10</publishTime> + </File> + <File Include="views/宸ュ簭姹囨姤/MES_StationOutBill_PDA.html"> + <publishTime>01/14/2021 17:17:09</publishTime> </File> <File Include="views/缁勮鍗�/Sc_AssemblyBill_Fast.html"> - <publishTime>09/03/2020 09:53:02</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/鍏朵粬鍑哄簱/Kf_OtherOutBackBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/鍏朵粬鍑哄簱/Kf_OtherOutBackBill_FastList.html"> - <publishTime>06/27/2020 13:32:49</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/鍏朵粬鍑哄簱/Kf_OtherOutBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/鍏朵粬鍑哄簱/Kf_OtherOutBill_FastList.html"> - <publishTime>06/27/2020 13:32:49</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/濮斿鍑哄簱/Kf_EntrustOutBackBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/濮斿鍑哄簱/Kf_EntrustOutBackBill_FastList.html"> - <publishTime>06/27/2020 13:38:46</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/濮斿鍑哄簱/Kf_EntrustOutBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/濮斿鍑哄簱/Kf_EntrustOutBill_FastList.html"> - <publishTime>06/27/2020 13:40:20</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBackBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBackBill_FastList.html"> - <publishTime>06/27/2020 13:44:25</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill_FastList.html"> - <publishTime>06/27/2020 13:44:11</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/棰嗘枡鍑哄簱/Kf_MateOutBackBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/棰嗘枡鍑哄簱/Kf_MateOutBackBill_FastList.html"> - <publishTime>06/27/2020 13:25:03</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/棰嗘枡鍑哄簱/Kf_MateOutBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/棰嗘枡鍙戣揣/棰嗘枡鍑哄簱/Kf_MateOutBill_FastList.html"> - <publishTime>06/27/2020 13:28:02</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Kf_ProductInBackBill.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Kf_ProductInBackBillList.html"> - <publishTime>06/27/2020 13:57:34</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Kf_ProductInBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Kf_ProductInBill_FastList.html"> - <publishTime>06/26/2020 17:02:03</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/浜у搧鍏ュ簱/Xs_SeOrderPickUp_New.html"> - <publishTime>11/26/2020 21:33:45</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/鍏朵粬鍏ュ簱/Kf_OtherInBackBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/鍏朵粬鍏ュ簱/Kf_OtherInBackBill_FastList.html"> - <publishTime>06/27/2020 13:48:54</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/鍏朵粬鍏ュ簱/Kf_OtherInBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/鍏朵粬鍏ュ簱/Kf_OtherInBill_FastList.html"> - <publishTime>06/27/2020 13:48:54</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBackBill.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBackBillList.html"> - <publishTime>06/27/2020 13:57:34</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBill.html"> <publishTime>03/04/2020 11:43:34</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBill_Fast.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/Kf_POStockInBill_FastList.html"> - <publishTime>06/27/2020 13:57:34</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/澶栬喘鍏ュ簱/qrscan.js"> - <publishTime>04/11/2020 15:48:24</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustInBackBill.html"> - <publishTime>01/12/2021 17:08:44</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustInBackBillList.html"> - <publishTime>06/27/2020 13:57:34</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustInBill_Fast.html"> - <publishTime>01/13/2021 16:25:25</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustInBill_FastList.html"> - <publishTime>06/27/2020 13:57:34</publishTime> + <publishTime>01/14/2021 10:06:24</publishTime> </File> <File Include="views/楠屾敹鍏ュ簱/濮斿鍏ュ簱/Kf_EntrustOutBackBill.html"> <publishTime>05/08/2020 23:33:42</publishTime> </File> <File Include="Web.config"> - <publishTime>01/12/2021 19:42:18</publishTime> + <publishTime>01/14/2021 23:06:12</publishTime> </File> </ItemGroup> </Project> \ No newline at end of file diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 19fa5cd..6c7e0ab 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -19,6 +19,8 @@ <IISExpressAnonymousAuthentication /> <IISExpressWindowsAuthentication /> <IISExpressUseClassicPipelineMode /> + <Use64BitIISExpress /> + <UseGlobalApplicationHostFile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> @@ -274,6 +276,7 @@ <Content Include="layuiadmin\tpl\system\theme.html" /> <Content Include="layuiadmin\tpl\system\璇存槑.txt" /> <Content Include="layuiadmin\tpl\璇存槑.txt" /> + <Content Include="layuiadmin\zgqCustom\zgqCustom.js" /> <Content Include="views\app\content\comment.html" /> <Content Include="views\app\content\contform.html" /> <Content Include="views\app\content\list.html" /> @@ -411,8 +414,12 @@ <Content Include="views\浠撳簱璋冩嫧\浠撳簱璋冩嫧\Kf_MoveStockBill_Fast.html" /> <Content Include="views\浠撳簱璋冩嫧\浠撳簱璋冩嫧\Kf_MoveStockBill_FastList.html" /> <Content Include="views\鍏叡椤甸潰\Kf_BarCodeEditDlg.html" /> + <Content Include="views\宸ュ簭姹囨姤\MES_StationInBill_PDA.html" /> <Content Include="views\宸ュ簭姹囨姤\MES_StationInBill.html" /> + <Content Include="views\宸ュ簭姹囨姤\MES_StationInBillList.html" /> + <Content Include="views\宸ュ簭姹囨姤\MES_StationOutBill_PDA.html" /> <Content Include="views\宸ュ簭姹囨姤\MES_StationOutBill.html" /> + <Content Include="views\宸ュ簭姹囨姤\MES_StationOutBillList.html" /> <Content Include="views\缁勮鍗昞Sc_AssemblyBill_Fast.html" /> <Content Include="views\棰嗘枡鍙戣揣\鍏朵粬鍑哄簱\Kf_OtherOutBackBill_FastList.html" /> <Content Include="views\棰嗘枡鍙戣揣\鍏朵粬鍑哄簱\Kf_OtherOutBill_FastList.html" /> diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user index fa31729..4d303d9 100644 --- a/WebTM/WebTM.csproj.user +++ b/WebTM/WebTM.csproj.user @@ -3,6 +3,14 @@ <PropertyGroup> <NameOfLastUsedPublishProfile>webtm</NameOfLastUsedPublishProfile> <ProjectView>ShowAllFiles</ProjectView> + <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> + <UseIISExpress>true</UseIISExpress> + <Use64BitIISExpress /> + <IISExpressSSLPort /> + <IISExpressAnonymousAuthentication /> + <IISExpressWindowsAuthentication /> + <IISExpressUseClassicPipelineMode /> + <UseGlobalApplicationHostFile /> </PropertyGroup> <ProjectExtensions> <VisualStudio> diff --git a/WebTM/layuiadmin/layui/lay/modules/laydate.js b/WebTM/layuiadmin/layui/lay/modules/laydate.js index 84a789b..db63c6a 100644 --- a/WebTM/layuiadmin/layui/lay/modules/laydate.js +++ b/WebTM/layuiadmin/layui/lay/modules/laydate.js @@ -1,2 +1,2 @@ /** layui-v2.4.5 MIT License By https://www.layui.com */ - ;!function(){"use strict";var e=window.layui&&layui.define,t={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,n=t.length-1,a=n;a>0;a--)if("interactive"===t[a].readyState){e=t[a].src;break}return e||t[n].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)},link:function(e,a,i){if(n.path){var r=document.getElementsByTagName("head")[0],o=document.createElement("link");"string"==typeof a&&(i=a);var s=(i||e).replace(/\.|\//g,""),l="layuicss-"+s,d=0;o.rel="stylesheet",o.href=n.path+e,o.id=l,document.getElementById(l)||r.appendChild(o),"function"==typeof a&&!function c(){return++d>80?window.console&&console.error("laydate.css: Invalid"):void(1989===parseInt(t.getStyle(document.getElementById(l),"width"))?a():setTimeout(c,100))}()}}},n={v:"5.0.9",config:{},index:window.laydate&&window.laydate.v?1e5:0,path:t.getPath,set:function(e){var t=this;return t.config=w.extend({},t.config,e),t},ready:function(a){var i="laydate",r="",o=(e?"modules/laydate/":"theme/")+"default/laydate.css?v="+n.v+r;return e?layui.addcss(o,a,i):t.link(o,a,i),this}},a=function(){var e=this;return{hint:function(t){e.hint.call(e,t)},config:e.config}},i="laydate",r=".layui-laydate",o="layui-this",s="laydate-disabled",l="寮�濮嬫棩鏈熻秴鍑轰簡缁撴潫鏃ユ湡<br>寤鸿閲嶆柊閫夋嫨",d=[100,2e5],c="layui-laydate-static",m="layui-laydate-list",u="laydate-selected",h="layui-laydate-hint",y="laydate-day-prev",f="laydate-day-next",p="layui-laydate-footer",g=".laydate-btns-confirm",v="laydate-time-text",D=".laydate-btns-time",T=function(e){var t=this;t.index=++n.index,t.config=w.extend({},t.config,n.config,e),n.ready(function(){t.init()})},w=function(e){return new C(e)},C=function(e){for(var t=0,n="object"==typeof e?[e]:(this.selector=e,document.querySelectorAll(e||null));t<n.length;t++)this.push(n[t])};C.prototype=[],C.prototype.constructor=C,w.extend=function(){var e=1,t=arguments,n=function(e,t){e=e||(t.constructor===Array?[]:{});for(var a in t)e[a]=t[a]&&t[a].constructor===Object?n(e[a],t[a]):t[a];return e};for(t[0]="object"==typeof t[0]?t[0]:{};e<t.length;e++)"object"==typeof t[e]&&n(t[0],t[e]);return t[0]},w.ie=function(){var e=navigator.userAgent.toLowerCase();return!!(window.ActiveXObject||"ActiveXObject"in window)&&((e.match(/msie\s(\d+)/)||[])[1]||"11")}(),w.stope=function(e){e=e||window.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},w.each=function(e,t){var n,a=this;if("function"!=typeof t)return a;if(e=e||[],e.constructor===Object){for(n in e)if(t.call(e[n],n,e[n]))break}else for(n=0;n<e.length&&!t.call(e[n],n,e[n]);n++);return a},w.digit=function(e,t,n){var a="";e=String(e),t=t||2;for(var i=e.length;i<t;i++)a+="0";return e<Math.pow(10,t)?a+(0|e):e},w.elem=function(e,t){var n=document.createElement(e);return w.each(t||{},function(e,t){n.setAttribute(e,t)}),n},C.addStr=function(e,t){return e=e.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),w.each(t,function(t,n){new RegExp("\\b"+n+"\\b").test(e)||(e=e+" "+n)}),e.replace(/^\s|\s$/,"")},C.removeStr=function(e,t){return e=e.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),w.each(t,function(t,n){var a=new RegExp("\\b"+n+"\\b");a.test(e)&&(e=e.replace(a,""))}),e.replace(/\s+/," ").replace(/^\s|\s$/,"")},C.prototype.find=function(e){var t=this,n=0,a=[],i="object"==typeof e;return this.each(function(r,o){for(var s=i?[e]:o.querySelectorAll(e||null);n<s.length;n++)a.push(s[n]);t.shift()}),i||(t.selector=(t.selector?t.selector+" ":"")+e),w.each(a,function(e,n){t.push(n)}),t},C.prototype.each=function(e){return w.each.call(this,this,e)},C.prototype.addClass=function(e,t){return this.each(function(n,a){a.className=C[t?"removeStr":"addStr"](a.className,e)})},C.prototype.removeClass=function(e){return this.addClass(e,!0)},C.prototype.hasClass=function(e){var t=!1;return this.each(function(n,a){new RegExp("\\b"+e+"\\b").test(a.className)&&(t=!0)}),t},C.prototype.attr=function(e,t){var n=this;return void 0===t?function(){if(n.length>0)return n[0].getAttribute(e)}():n.each(function(n,a){a.setAttribute(e,t)})},C.prototype.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},C.prototype.html=function(e){return this.each(function(t,n){n.innerHTML=e})},C.prototype.val=function(e){return this.each(function(t,n){n.value=e})},C.prototype.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},C.prototype.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},C.prototype.on=function(e,t){return this.each(function(n,a){a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1)})},C.prototype.off=function(e,t){return this.each(function(n,a){a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener(e,t,!1)})},T.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},T.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,isInitValue:!0,min:"1900-1-1",max:"2099-12-31",trigger:"focus",show:!1,showBottom:!0,btns:["clear","now","confirm"],lang:"cn",theme:"default",position:null,calendar:!1,mark:{},zIndex:null,done:null,change:null},T.prototype.lang=function(){var e=this,t=e.config,n={cn:{weeks:["鏃�","涓�","浜�","涓�","鍥�","浜�","鍏�"],time:["鏃�","鍒�","绉�"],timeTips:"閫夋嫨鏃堕棿",startTime:"寮�濮嬫椂闂�",endTime:"缁撴潫鏃堕棿",dateTips:"杩斿洖鏃ユ湡",month:["涓�","浜�","涓�","鍥�","浜�","鍏�","涓�","鍏�","涔�","鍗�","鍗佷竴","鍗佷簩"],tools:{confirm:"纭畾",clear:"娓呯┖",now:"鐜板湪"}},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"}}};return n[t.lang]||n.cn},T.prototype.init=function(){var e=this,t=e.config,n="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s",a="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};t.elem=w(t.elem),t.eventElem=w(t.eventElem),t.elem[0]&&(t.range===!0&&(t.range="-"),t.format===i.date&&(t.format=i[t.type]),e.format=t.format.match(new RegExp(n+"|.","g"))||[],e.EXP_IF="",e.EXP_SPLIT="",w.each(e.format,function(t,a){var i=new RegExp(n).test(a)?"\\d{"+function(){return new RegExp(n).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(a)?4:a.length:/^yyyy$/.test(a)?"1,4":/^y$/.test(a)?"1,308":"1,2"}()+"}":"\\"+a;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+t.range+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key")||(t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index)),t.mark=w.extend({},t.calendar&&"cn"===t.lang?{"0-1-1":"鍏冩棪","0-2-14":"鎯呬汉","0-3-8":"濡囧コ","0-3-12":"妞嶆爲","0-4-1":"鎰氫汉","0-5-1":"鍔冲姩","0-5-4":"闈掑勾","0-6-1":"鍎跨","0-9-10":"鏁欏笀","0-9-18":"鍥借��","0-10-1":"鍥藉簡","0-12-25":"鍦h癁"}:{},t.mark),w.each(["min","max"],function(e,n){var a=[],i=[];if("number"==typeof t[n]){var r=t[n],o=(new Date).getTime(),s=864e5,l=new Date(r?r<s?o+r*s:r:o);a=[l.getFullYear(),l.getMonth()+1,l.getDate()],r<s||(i=[l.getHours(),l.getMinutes(),l.getSeconds()])}else a=(t[n].match(/\d+-\d+-\d+/)||[""])[0].split("-"),i=(t[n].match(/\d+:\d+:\d+/)||[""])[0].split(":");t[n]={year:0|a[0]||(new Date).getFullYear(),month:a[1]?(0|a[1])-1:(new Date).getMonth(),date:0|a[2]||(new Date).getDate(),hours:0|i[0],minutes:0|i[1],seconds:0|i[2]}}),e.elemID="layui-laydate"+t.elem.attr("lay-key"),(t.show||a)&&e.render(),a||e.events(),t.value&&t.isInitValue&&(t.value.constructor===Date?e.setValue(e.parse(0,e.systemDate(t.value))):e.setValue(t.value)))},T.prototype.render=function(){var e=this,t=e.config,n=e.lang(),a="static"===t.position,i=e.elem=w.elem("div",{id:e.elemID,"class":["layui-laydate",t.range?" layui-laydate-range":"",a?" "+c:"",t.theme&&"default"!==t.theme&&!/^#/.test(t.theme)?" laydate-theme-"+t.theme:""].join("")}),r=e.elemMain=[],o=e.elemHeader=[],s=e.elemCont=[],l=e.table=[],d=e.footer=w.elem("div",{"class":p});if(t.zIndex&&(i.style.zIndex=t.zIndex),w.each(new Array(2),function(e){if(!t.range&&e>0)return!0;var a=w.elem("div",{"class":"layui-laydate-header"}),i=[function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="",e}(),function(){var e=w.elem("div",{"class":"laydate-set-ym"}),t=w.elem("span"),n=w.elem("span");return e.appendChild(t),e.appendChild(n),e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="",e}()],d=w.elem("div",{"class":"layui-laydate-content"}),c=w.elem("table"),m=w.elem("thead"),u=w.elem("tr");w.each(i,function(e,t){a.appendChild(t)}),m.appendChild(u),w.each(new Array(6),function(e){var t=c.insertRow(0);w.each(new Array(7),function(a){if(0===e){var i=w.elem("th");i.innerHTML=n.weeks[a],u.appendChild(i)}t.insertCell(a)})}),c.insertBefore(m,c.children[0]),d.appendChild(c),r[e]=w.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),r[e].appendChild(a),r[e].appendChild(d),o.push(i),s.push(d),l.push(c)}),w(d).html(function(){var e=[],i=[];return"datetime"===t.type&&e.push('<span lay-type="datetime" class="laydate-btns-time">'+n.timeTips+"</span>"),w.each(t.btns,function(e,r){var o=n.tools[r]||"btn";t.range&&"now"===r||(a&&"clear"===r&&(o="cn"===t.lang?"閲嶇疆":"Reset"),i.push('<span lay-type="'+r+'" class="laydate-btns-'+r+'">'+o+"</span>"))}),e.push('<div class="laydate-footer-btns">'+i.join("")+"</div>"),e.join("")}()),w.each(r,function(e,t){i.appendChild(t)}),t.showBottom&&i.appendChild(d),/^#/.test(t.theme)){var m=w.elem("style"),u=["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,e.elemID).replace(/{{theme}}/g,t.theme);"styleSheet"in m?(m.setAttribute("type","text/css"),m.styleSheet.cssText=u):m.innerHTML=u,w(i).addClass("laydate-theme-molv"),i.appendChild(m)}e.remove(T.thisElemDate),a?t.elem.append(i):(document.body.appendChild(i),e.position()),e.checkDate().calendar(),e.changeEvent(),T.thisElemDate=e.elemID,"function"==typeof t.ready&&t.ready(w.extend({},t.dateTime,{month:t.dateTime.month+1}))},T.prototype.remove=function(e){var t=this,n=(t.config,w("#"+(e||t.elemID)));return n.hasClass(c)||t.checkDate(function(){n.remove()}),t},T.prototype.position=function(){var e=this,t=e.config,n=e.bindElem||t.elem[0],a=n.getBoundingClientRect(),i=e.elem.offsetWidth,r=e.elem.offsetHeight,o=function(e){return e=e?"scrollLeft":"scrollTop",document.body[e]|document.documentElement[e]},s=function(e){return document.documentElement[e?"clientWidth":"clientHeight"]},l=5,d=a.left,c=a.bottom;d+i+l>s("width")&&(d=s("width")-i-l),c+r+l>s()&&(c=a.top>r?a.top-r:s()-r,c-=2*l),t.position&&(e.elem.style.position=t.position),e.elem.style.left=d+("fixed"===t.position?0:o(1))+"px",e.elem.style.top=c+("fixed"===t.position?0:o())+"px"},T.prototype.hint=function(e){var t=this,n=(t.config,w.elem("div",{"class":h}));t.elem&&(n.innerHTML=e||"",w(t.elem).find("."+h).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){w(t.elem).find("."+h).remove()},3e3))},T.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},T.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},T.prototype.checkDate=function(e){var t,a,i=this,r=(new Date,i.config),o=r.dateTime=r.dateTime||i.systemDate(),s=i.bindElem||r.elem[0],l=(i.isInput(s)?"val":"html",i.isInput(s)?s.value:"static"===r.position?"":s.innerHTML),c=function(e){e.year>d[1]&&(e.year=d[1],a=!0),e.month>11&&(e.month=11,a=!0),e.hours>23&&(e.hours=0,a=!0),e.minutes>59&&(e.minutes=0,e.hours++,a=!0),e.seconds>59&&(e.seconds=0,e.minutes++,a=!0),t=n.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,a=!0)},m=function(e,t,n){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),n=n||0,r.range&&(i[o[n]]=i[o[n]]||{}),w.each(i.format,function(s,l){var c=parseFloat(t[s]);t[s].length<l.length&&(a=!0),/yyyy|y/.test(l)?(c<d[0]&&(c=d[0],a=!0),e.year=c):/MM|M/.test(l)?(c<1&&(c=1,a=!0),e.month=c-1):/dd|d/.test(l)?(c<1&&(c=1,a=!0),e.date=c):/HH|H/.test(l)?(c<1&&(c=0,a=!0),e.hours=c,r.range&&(i[o[n]].hours=c)):/mm|m/.test(l)?(c<1&&(c=0,a=!0),e.minutes=c,r.range&&(i[o[n]].minutes=c)):/ss|s/.test(l)&&(c<1&&(c=0,a=!0),e.seconds=c,r.range&&(i[o[n]].seconds=c))}),c(e)};return"limit"===e?(c(o),i):(l=l||r.value,"string"==typeof l&&(l=l.replace(/\s+/g," ").replace(/^\s|\s$/g,"")),i.startState&&!i.endState&&(delete i.startState,i.endState=!0),"string"==typeof l&&l?i.EXP_IF.test(l)?r.range?(l=l.split(" "+r.range+" "),i.startDate=i.startDate||i.systemDate(),i.endDate=i.endDate||i.systemDate(),r.dateTime=w.extend({},i.startDate),w.each([i.startDate,i.endDate],function(e,t){m(t,l[e],e)})):m(o,l):(i.hint("鏃ユ湡鏍煎紡涓嶅悎娉�<br>蹇呴』閬靛惊涓嬭堪鏍煎紡锛�<br>"+(r.range?r.format+" "+r.range+" "+r.format:r.format)+"<br>宸蹭负浣犻噸缃�"),a=!0):l&&l.constructor===Date?r.dateTime=i.systemDate(l):(r.dateTime=i.systemDate(),delete i.startState,delete i.endState,delete i.startDate,delete i.endDate,delete i.startTime,delete i.endTime),c(o),a&&l&&i.setValue(r.range?i.endDate?i.parse():"":i.parse()),e&&e(),i)},T.prototype.mark=function(e,t){var n,a=this,i=a.config;return w.each(i.mark,function(e,a){var i=e.split("-");i[0]!=t[0]&&0!=i[0]||i[1]!=t[1]&&0!=i[1]||i[2]!=t[2]||(n=a||t[2])}),n&&e.html('<span class="laydate-day-mark">'+n+"</span>"),a},T.prototype.limit=function(e,t,n,a){var i,r=this,o=r.config,l={},d=o[n>41?"endDate":"dateTime"],c=w.extend({},d,t||{});return w.each({now:c,min:o.min,max:o.max},function(e,t){l[e]=r.newDate(w.extend({year:t.year,month:t.month,date:t.date},function(){var e={};return w.each(a,function(n,a){e[a]=t[a]}),e}())).getTime()}),i=l.now<l.min||l.now>l.max,e&&e[i?"addClass":"removeClass"](s),i},T.prototype.calendar=function(e){var t,a,i,r=this,s=r.config,l=e||s.dateTime,c=new Date,m=r.lang(),u="date"!==s.type&&"datetime"!==s.type,h=e?1:0,y=w(r.table[h]).find("td"),f=w(r.elemHeader[h][2]).find("span");if(l.year<d[0]&&(l.year=d[0],r.hint("鏈�浣庡彧鑳芥敮鎸佸埌鍏厓"+d[0]+"骞�")),l.year>d[1]&&(l.year=d[1],r.hint("鏈�楂樺彧鑳芥敮鎸佸埌鍏厓"+d[1]+"骞�")),r.firstDate||(r.firstDate=w.extend({},l)),c.setFullYear(l.year,l.month,1),t=c.getDay(),a=n.getEndDate(l.month||12,l.year),i=n.getEndDate(l.month+1,l.year),w.each(y,function(e,n){var d=[l.year,l.month],c=0;n=w(n),n.removeAttr("class"),e<t?(c=a-t+e,n.addClass("laydate-day-prev"),d=r.getAsYM(l.year,l.month,"sub")):e>=t&&e<i+t?(c=e-t,s.range||c+1===l.date&&n.addClass(o)):(c=e-i-t,n.addClass("laydate-day-next"),d=r.getAsYM(l.year,l.month)),d[1]++,d[2]=c+1,n.attr("lay-ymd",d.join("-")).html(d[2]),r.mark(n,d).limit(n,{year:d[0],month:d[1]-1,date:d[2]},e)}),w(f[0]).attr("lay-ym",l.year+"-"+(l.month+1)),w(f[1]).attr("lay-ym",l.year+"-"+(l.month+1)),"cn"===s.lang?(w(f[0]).attr("lay-type","year").html(l.year+"骞�"),w(f[1]).attr("lay-type","month").html(l.month+1+"鏈�")):(w(f[0]).attr("lay-type","month").html(m.month[l.month]),w(f[1]).attr("lay-type","year").html(l.year)),u&&(s.range&&(e?r.endDate=r.endDate||{year:l.year+("year"===s.type?1:0),month:l.month+("month"===s.type?0:-1)}:r.startDate=r.startDate||{year:l.year,month:l.month},e&&(r.listYM=[[r.startDate.year,r.startDate.month+1],[r.endDate.year,r.endDate.month+1]],r.list(s.type,0).list(s.type,1),"time"===s.type?r.setBtnStatus("鏃堕棿",w.extend({},r.systemDate(),r.startTime),w.extend({},r.systemDate(),r.endTime)):r.setBtnStatus(!0))),s.range||(r.listYM=[[l.year,l.month+1]],r.list(s.type,0))),s.range&&!e){var p=r.getAsYM(l.year,l.month);r.calendar(w.extend({},l,{year:p[0],month:p[1]}))}return s.range||r.limit(w(r.footer).find(g),null,0,["hours","minutes","seconds"]),s.range&&e&&!u&&r.stampRange(),r},T.prototype.list=function(e,t){var n=this,a=n.config,i=a.dateTime,r=n.lang(),l=a.range&&"date"!==a.type&&"datetime"!==a.type,d=w.elem("ul",{"class":m+" "+{year:"laydate-year-list",month:"laydate-month-list",time:"laydate-time-list"}[e]}),c=n.elemHeader[t],u=w(c[2]).find("span"),h=n.elemCont[t||0],y=w(h).find("."+m)[0],f="cn"===a.lang,p=f?"骞�":"",T=n.listYM[t]||{},C=["hours","minutes","seconds"],x=["startTime","endTime"][t];if(T[0]<1&&(T[0]=1),"year"===e){var M,b=M=T[0]-7;b<1&&(b=M=1),w.each(new Array(15),function(e){var i=w.elem("li",{"lay-ym":M}),r={year:M};M==T[0]&&w(i).addClass(o),i.innerHTML=M+p,d.appendChild(i),M<n.firstDate.year?(r.month=a.min.month,r.date=a.min.date):M>=n.firstDate.year&&(r.month=a.max.month,r.date=a.max.date),n.limit(w(i),r,t),M++}),w(u[f?0:1]).attr("lay-ym",M-8+"-"+T[1]).html(b+p+" - "+(M-1+p))}else if("month"===e)w.each(new Array(12),function(e){var i=w.elem("li",{"lay-ym":e}),s={year:T[0],month:e};e+1==T[1]&&w(i).addClass(o),i.innerHTML=r.month[e]+(f?"鏈�":""),d.appendChild(i),T[0]<n.firstDate.year?s.date=a.min.date:T[0]>=n.firstDate.year&&(s.date=a.max.date),n.limit(w(i),s,t)}),w(u[f?0:1]).attr("lay-ym",T[0]+"-"+T[1]).html(T[0]+p);else if("time"===e){var E=function(){w(d).find("ol").each(function(e,a){w(a).find("li").each(function(a,i){n.limit(w(i),[{hours:a},{hours:n[x].hours,minutes:a},{hours:n[x].hours,minutes:n[x].minutes,seconds:a}][e],t,[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e])})}),a.range||n.limit(w(n.footer).find(g),n[x],0,["hours","minutes","seconds"])};a.range?n[x]||(n[x]={hours:0,minutes:0,seconds:0}):n[x]=i,w.each([24,60,60],function(e,t){var a=w.elem("li"),i=["<p>"+r.time[e]+"</p><ol>"];w.each(new Array(t),function(t){i.push("<li"+(n[x][C[e]]===t?' class="'+o+'"':"")+">"+w.digit(t,2)+"</li>")}),a.innerHTML=i.join("")+"</ol>",d.appendChild(a)}),E()}if(y&&h.removeChild(y),h.appendChild(d),"year"===e||"month"===e)w(n.elemMain[t]).addClass("laydate-ym-show"),w(d).find("li").on("click",function(){var r=0|w(this).attr("lay-ym");if(!w(this).hasClass(s)){if(0===t)i[e]=r,l&&(n.startDate[e]=r),n.limit(w(n.footer).find(g),null,0);else if(l)n.endDate[e]=r;else{var c="year"===e?n.getAsYM(r,T[1]-1,"sub"):n.getAsYM(T[0],r,"sub");w.extend(i,{year:c[0],month:c[1]})}"year"===a.type||"month"===a.type?(w(d).find("."+o).removeClass(o),w(this).addClass(o),"month"===a.type&&"year"===e&&(n.listYM[t][0]=r,l&&(n[["startDate","endDate"][t]].year=r),n.list("month",t))):(n.checkDate("limit").calendar(),n.closeList()),n.setBtnStatus(),a.range||n.done(null,"change"),w(n.footer).find(D).removeClass(s)}});else{var S=w.elem("span",{"class":v}),k=function(){w(d).find("ol").each(function(e){var t=this,a=w(t).find("li");t.scrollTop=30*(n[x][C[e]]-2),t.scrollTop<=0&&a.each(function(e,n){if(!w(this).hasClass(s))return t.scrollTop=30*(e-2),!0})})},H=w(c[2]).find("."+v);k(),S.innerHTML=a.range?[r.startTime,r.endTime][t]:r.timeTips,w(n.elemMain[t]).addClass("laydate-time-show"),H[0]&&H.remove(),c[2].appendChild(S),w(d).find("ol").each(function(e){var t=this;w(t).find("li").on("click",function(){var r=0|this.innerHTML;w(this).hasClass(s)||(a.range?n[x][C[e]]=r:i[C[e]]=r,w(t).find("."+o).removeClass(o),w(this).addClass(o),E(),k(),(n.endDate||"time"===a.type)&&n.done(null,"change"),n.setBtnStatus())})})}return n},T.prototype.listYM=[],T.prototype.closeList=function(){var e=this;e.config;w.each(e.elemCont,function(t,n){w(this).find("."+m).remove(),w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),w(e.elem).find("."+v).remove()},T.prototype.setBtnStatus=function(e,t,n){var a,i=this,r=i.config,o=w(i.footer).find(g),d=r.range&&"date"!==r.type&&"time"!==r.type;d&&(t=t||i.startDate,n=n||i.endDate,a=i.newDate(t).getTime()>i.newDate(n).getTime(),i.limit(null,t)||i.limit(null,n)?o.addClass(s):o[a?"addClass":"removeClass"](s),e&&a&&i.hint("string"==typeof e?l.replace(/鏃ユ湡/g,e):l))},T.prototype.parse=function(e,t){var n=this,a=n.config,i=t||(e?w.extend({},n.endDate,n.endTime):a.range?w.extend({},n.startDate,n.startTime):a.dateTime),r=n.format.concat();return w.each(r,function(e,t){/yyyy|y/.test(t)?r[e]=w.digit(i.year,t.length):/MM|M/.test(t)?r[e]=w.digit(i.month+1,t.length):/dd|d/.test(t)?r[e]=w.digit(i.date,t.length):/HH|H/.test(t)?r[e]=w.digit(i.hours,t.length):/mm|m/.test(t)?r[e]=w.digit(i.minutes,t.length):/ss|s/.test(t)&&(r[e]=w.digit(i.seconds,t.length))}),a.range&&!e?r.join("")+" "+a.range+" "+n.parse(1):r.join("")},T.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},T.prototype.setValue=function(e){var t=this,n=t.config,a=t.bindElem||n.elem[0],i=t.isInput(a)?"val":"html";return"static"===n.position||w(a)[i](e||""),this},T.prototype.stampRange=function(){var e,t,n=this,a=n.config,i=w(n.elem).find("td");if(a.range&&!n.endDate&&w(n.footer).find(g).addClass(s),n.endDate)return e=n.newDate({year:n.startDate.year,month:n.startDate.month,date:n.startDate.date}).getTime(),t=n.newDate({year:n.endDate.year,month:n.endDate.month,date:n.endDate.date}).getTime(),e>t?n.hint(l):void w.each(i,function(a,i){var r=w(i).attr("lay-ymd").split("-"),s=n.newDate({year:r[0],month:r[1]-1,date:r[2]}).getTime();w(i).removeClass(u+" "+o),s!==e&&s!==t||w(i).addClass(w(i).hasClass(y)||w(i).hasClass(f)?u:o),s>e&&s<t&&w(i).addClass(u)})},T.prototype.done=function(e,t){var n=this,a=n.config,i=w.extend({},n.startDate?w.extend(n.startDate,n.startTime):a.dateTime),r=w.extend({},w.extend(n.endDate,n.endTime));return w.each([i,r],function(e,t){"month"in t&&w.extend(t,{month:t.month+1})}),e=e||[n.parse(),i,r],"function"==typeof a[t||"done"]&&a[t||"done"].apply(a,e),n},T.prototype.choose=function(e){var t=this,n=t.config,a=n.dateTime,i=w(t.elem).find("td"),r=e.attr("lay-ymd").split("-"),l=function(e){new Date;e&&w.extend(a,r),n.range&&(t.startDate?w.extend(t.startDate,r):t.startDate=w.extend({},r,t.startTime),t.startYMD=r)};if(r={year:0|r[0],month:(0|r[1])-1,date:0|r[2]},!e.hasClass(s))if(n.range){if(w.each(["startTime","endTime"],function(e,n){t[n]=t[n]||{hours:0,minutes:0,seconds:0}}),t.endState)l(),delete t.endState,delete t.endDate,t.startState=!0,i.removeClass(o+" "+u),e.addClass(o);else if(t.startState){if(e.addClass(o),t.endDate?w.extend(t.endDate,r):t.endDate=w.extend({},r,t.endTime),t.newDate(r).getTime()<t.newDate(t.startYMD).getTime()){var d=w.extend({},t.endDate,{hours:t.startDate.hours,minutes:t.startDate.minutes,seconds:t.startDate.seconds});w.extend(t.endDate,t.startDate,{hours:t.endDate.hours,minutes:t.endDate.minutes,seconds:t.endDate.seconds}),t.startDate=d}n.showBottom||t.done(),t.stampRange(),t.endState=!0,t.done(null,"change")}else e.addClass(o),l(),t.startState=!0;w(t.footer).find(g)[t.endDate?"removeClass":"addClass"](s)}else"static"===n.position?(l(!0),t.calendar().done().done(null,"change")):"date"===n.type?(l(!0),t.setValue(t.parse()).remove().done()):"datetime"===n.type&&(l(!0),t.calendar().done(null,"change"))},T.prototype.tool=function(e,t){var n=this,a=n.config,i=a.dateTime,r="static"===a.position,o={datetime:function(){w(e).hasClass(s)||(n.list("time",0),a.range&&n.list("time",1),w(e).attr("lay-type","date").html(n.lang().dateTips))},date:function(){n.closeList(),w(e).attr("lay-type","datetime").html(n.lang().timeTips)},clear:function(){n.setValue("").remove(),r&&(w.extend(i,n.firstDate),n.calendar()),a.range&&(delete n.startState,delete n.endState,delete n.endDate,delete n.startTime,delete n.endTime),n.done(["",{},{}])},now:function(){var e=new Date;w.extend(i,n.systemDate(),{hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds()}),n.setValue(n.parse()).remove(),r&&n.calendar(),n.done()},confirm:function(){if(a.range){if(!n.endDate)return n.hint("璇峰厛閫夋嫨鏃ユ湡鑼冨洿");if(w(e).hasClass(s))return n.hint("time"===a.type?l.replace(/鏃ユ湡/g,"鏃堕棿"):l)}else if(w(e).hasClass(s))return n.hint("涓嶅湪鏈夋晥鏃ユ湡鎴栨椂闂磋寖鍥村唴");n.done(),n.setValue(n.parse()).remove()}};o[t]&&o[t]()},T.prototype.change=function(e){var t=this,n=t.config,a=n.dateTime,i=n.range&&("year"===n.type||"month"===n.type),r=t.elemCont[e||0],o=t.listYM[e],s=function(s){var l=["startDate","endDate"][e],d=w(r).find(".laydate-year-list")[0],c=w(r).find(".laydate-month-list")[0];return d&&(o[0]=s?o[0]-15:o[0]+15,t.list("year",e)),c&&(s?o[0]--:o[0]++,t.list("month",e)),(d||c)&&(w.extend(a,{year:o[0]}),i&&(t[l].year=o[0]),n.range||t.done(null,"change"),t.setBtnStatus(),n.range||t.limit(w(t.footer).find(g),{year:o[0]})),d||c};return{prevYear:function(){s("sub")||(a.year--,t.checkDate("limit").calendar(),n.range||t.done(null,"change"))},prevMonth:function(){var e=t.getAsYM(a.year,a.month,"sub");w.extend(a,{year:e[0],month:e[1]}),t.checkDate("limit").calendar(),n.range||t.done(null,"change")},nextMonth:function(){var e=t.getAsYM(a.year,a.month);w.extend(a,{year:e[0],month:e[1]}),t.checkDate("limit").calendar(),n.range||t.done(null,"change")},nextYear:function(){s()||(a.year++,t.checkDate("limit").calendar(),n.range||t.done(null,"change"))}}},T.prototype.changeEvent=function(){var e=this;e.config;w(e.elem).on("click",function(e){w.stope(e)}),w.each(e.elemHeader,function(t,n){w(n[0]).on("click",function(n){e.change(t).prevYear()}),w(n[1]).on("click",function(n){e.change(t).prevMonth()}),w(n[2]).find("span").on("click",function(n){var a=w(this),i=a.attr("lay-ym"),r=a.attr("lay-type");i&&(i=i.split("-"),e.listYM[t]=[0|i[0],0|i[1]],e.list(r,t),w(e.footer).find(D).addClass(s))}),w(n[3]).on("click",function(n){e.change(t).nextMonth()}),w(n[4]).on("click",function(n){e.change(t).nextYear()})}),w.each(e.table,function(t,n){var a=w(n).find("td");a.on("click",function(){e.choose(w(this))})}),w(e.footer).find("span").on("click",function(){var t=w(this).attr("lay-type");e.tool(this,t)})},T.prototype.isInput=function(e){return/input|textarea/.test(e.tagName.tolocaleLowerCase())},T.prototype.events=function(){var e=this,t=e.config,n=function(n,a){n.on(t.trigger,function(){a&&(e.bindElem=this),e.render()})};t.elem[0]&&!t.elem[0].eventHandler&&(n(t.elem,"bind"),n(t.eventElem),w(document).on("click",function(n){n.target!==t.elem[0]&&n.target!==t.eventElem[0]&&n.target!==w(t.closeStop)[0]&&e.remove()}).on("keydown",function(t){13===t.keyCode&&w("#"+e.elemID)[0]&&e.elemID===T.thisElem&&(t.preventDefault(),w(e.footer).find(g)[0].click())}),w(window).on("resize",function(){return!(!e.elem||!w(r)[0])&&void e.position()}),t.elem[0].eventHandler=!0)},n.render=function(e){var t=new T(e);return a.call(t)},n.getEndDate=function(e,t){var n=new Date;return n.setFullYear(t||n.getFullYear(),e||n.getMonth()+1,1),new Date(n.getTime()-864e5).getDate()},window.lay=window.lay||w,e?(n.ready(),layui.define(function(e){n.path=layui.cache.dir,e(i,n)})):"function"==typeof define&&define.amd?define(function(){return n}):function(){n.ready(),window.laydate=n}()}(); +; !function () { "use strict"; var e = window.layui && layui.define, t = { getPath: function () { var e = document.currentScript ? document.currentScript.src : function () { for (var e, t = document.scripts, n = t.length - 1, a = n; a > 0; a--)if ("interactive" === t[a].readyState) { e = t[a].src; break } return e || t[n].src }(); return e.substring(0, e.lastIndexOf("/") + 1) }(), getStyle: function (e, t) { var n = e.currentStyle ? e.currentStyle : window.getComputedStyle(e, null); return n[n.getPropertyValue ? "getPropertyValue" : "getAttribute"](t) }, link: function (e, a, i) { if (n.path) { var r = document.getElementsByTagName("head")[0], o = document.createElement("link"); "string" == typeof a && (i = a); var s = (i || e).replace(/\.|\//g, ""), l = "layuicss-" + s, d = 0; o.rel = "stylesheet", o.href = n.path + e, o.id = l, document.getElementById(l) || r.appendChild(o), "function" == typeof a && !function c() { return ++d > 80 ? window.console && console.error("laydate.css: Invalid") : void (1989 === parseInt(t.getStyle(document.getElementById(l), "width")) ? a() : setTimeout(c, 100)) }() } } }, n = { v: "5.0.9", config: {}, index: window.laydate && window.laydate.v ? 1e5 : 0, path: t.getPath, set: function (e) { var t = this; return t.config = w.extend({}, t.config, e), t }, ready: function (a) { var i = "laydate", r = "", o = (e ? "modules/laydate/" : "theme/") + "default/laydate.css?v=" + n.v + r; return e ? layui.addcss(o, a, i) : t.link(o, a, i), this } }, a = function () { var e = this; return { hint: function (t) { e.hint.call(e, t) }, config: e.config } }, i = "laydate", r = ".layui-laydate", o = "layui-this", s = "laydate-disabled", l = "寮�濮嬫棩鏈熻秴鍑轰簡缁撴潫鏃ユ湡<br>寤鸿閲嶆柊閫夋嫨", d = [100, 2e5], c = "layui-laydate-static", m = "layui-laydate-list", u = "laydate-selected", h = "layui-laydate-hint", y = "laydate-day-prev", f = "laydate-day-next", p = "layui-laydate-footer", g = ".laydate-btns-confirm", v = "laydate-time-text", D = ".laydate-btns-time", T = function (e) { var t = this; t.index = ++n.index, t.config = w.extend({}, t.config, n.config, e), n.ready(function () { t.init() }) }, w = function (e) { return new C(e) }, C = function (e) { for (var t = 0, n = "object" == typeof e ? [e] : (this.selector = e, document.querySelectorAll(e || null)); t < n.length; t++)this.push(n[t]) }; C.prototype = [], C.prototype.constructor = C, w.extend = function () { var e = 1, t = arguments, n = function (e, t) { e = e || (t.constructor === Array ? [] : {}); for (var a in t) e[a] = t[a] && t[a].constructor === Object ? n(e[a], t[a]) : t[a]; return e }; for (t[0] = "object" == typeof t[0] ? t[0] : {}; e < t.length; e++)"object" == typeof t[e] && n(t[0], t[e]); return t[0] }, w.ie = function () { var e = navigator.userAgent.toLowerCase(); return !!(window.ActiveXObject || "ActiveXObject" in window) && ((e.match(/msie\s(\d+)/) || [])[1] || "11") }(), w.stope = function (e) { e = e || window.event, e.stopPropagation ? e.stopPropagation() : e.cancelBubble = !0 }, w.each = function (e, t) { var n, a = this; if ("function" != typeof t) return a; if (e = e || [], e.constructor === Object) { for (n in e) if (t.call(e[n], n, e[n])) break } else for (n = 0; n < e.length && !t.call(e[n], n, e[n]); n++); return a }, w.digit = function (e, t, n) { var a = ""; e = String(e), t = t || 2; for (var i = e.length; i < t; i++)a += "0"; return e < Math.pow(10, t) ? a + (0 | e) : e }, w.elem = function (e, t) { var n = document.createElement(e); return w.each(t || {}, function (e, t) { n.setAttribute(e, t) }), n }, C.addStr = function (e, t) { return e = e.replace(/\s+/, " "), t = t.replace(/\s+/, " ").split(" "), w.each(t, function (t, n) { new RegExp("\\b" + n + "\\b").test(e) || (e = e + " " + n) }), e.replace(/^\s|\s$/, "") }, C.removeStr = function (e, t) { return e = e.replace(/\s+/, " "), t = t.replace(/\s+/, " ").split(" "), w.each(t, function (t, n) { var a = new RegExp("\\b" + n + "\\b"); a.test(e) && (e = e.replace(a, "")) }), e.replace(/\s+/, " ").replace(/^\s|\s$/, "") }, C.prototype.find = function (e) { var t = this, n = 0, a = [], i = "object" == typeof e; return this.each(function (r, o) { for (var s = i ? [e] : o.querySelectorAll(e || null); n < s.length; n++)a.push(s[n]); t.shift() }), i || (t.selector = (t.selector ? t.selector + " " : "") + e), w.each(a, function (e, n) { t.push(n) }), t }, C.prototype.each = function (e) { return w.each.call(this, this, e) }, C.prototype.addClass = function (e, t) { return this.each(function (n, a) { a.className = C[t ? "removeStr" : "addStr"](a.className, e) }) }, C.prototype.removeClass = function (e) { return this.addClass(e, !0) }, C.prototype.hasClass = function (e) { var t = !1; return this.each(function (n, a) { new RegExp("\\b" + e + "\\b").test(a.className) && (t = !0) }), t }, C.prototype.attr = function (e, t) { var n = this; return void 0 === t ? function () { if (n.length > 0) return n[0].getAttribute(e) }() : n.each(function (n, a) { a.setAttribute(e, t) }) }, C.prototype.removeAttr = function (e) { return this.each(function (t, n) { n.removeAttribute(e) }) }, C.prototype.html = function (e) { return this.each(function (t, n) { n.innerHTML = e }) }, C.prototype.val = function (e) { return this.each(function (t, n) { n.value = e }) }, C.prototype.append = function (e) { return this.each(function (t, n) { "object" == typeof e ? n.appendChild(e) : n.innerHTML = n.innerHTML + e }) }, C.prototype.remove = function (e) { return this.each(function (t, n) { e ? n.removeChild(e) : n.parentNode.removeChild(n) }) }, C.prototype.on = function (e, t) { return this.each(function (n, a) { a.attachEvent ? a.attachEvent("on" + e, function (e) { e.target = e.srcElement, t.call(a, e) }) : a.addEventListener(e, t, !1) }) }, C.prototype.off = function (e, t) { return this.each(function (n, a) { a.detachEvent ? a.detachEvent("on" + e, t) : a.removeEventListener(e, t, !1) }) }, T.isLeapYear = function (e) { return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 }, T.prototype.config = { type: "date", range: !1, format: "yyyy-MM-dd", value: null, isInitValue: !0, min: "1900-1-1", max: "2099-12-31", trigger: "focus", show: !1, showBottom: !0, btns: ["clear", "now", "confirm"], lang: "cn", theme: "default", position: null, calendar: !1, mark: {}, zIndex: null, done: null, change: null }, T.prototype.lang = function () { var e = this, t = e.config, n = { cn: { weeks: ["鏃�", "涓�", "浜�", "涓�", "鍥�", "浜�", "鍏�"], time: ["鏃�", "鍒�", "绉�"], timeTips: "閫夋嫨鏃堕棿", startTime: "寮�濮嬫椂闂�", endTime: "缁撴潫鏃堕棿", dateTips: "杩斿洖鏃ユ湡", month: ["涓�", "浜�", "涓�", "鍥�", "浜�", "鍏�", "涓�", "鍏�", "涔�", "鍗�", "鍗佷竴", "鍗佷簩"], tools: { confirm: "纭畾", clear: "娓呯┖", now: "鐜板湪" } }, en: { weeks: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], time: ["Hours", "Minutes", "Seconds"], timeTips: "Select Time", startTime: "Start Time", endTime: "End Time", dateTips: "Select Date", month: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], tools: { confirm: "Confirm", clear: "Clear", now: "Now" } } }; return n[t.lang] || n.cn }, T.prototype.init = function () { var e = this, t = e.config, n = "yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s", a = "static" === t.position, i = { year: "yyyy", month: "yyyy-MM", date: "yyyy-MM-dd", time: "HH:mm:ss", datetime: "yyyy-MM-dd HH:mm:ss" }; t.elem = w(t.elem), t.eventElem = w(t.eventElem), t.elem[0] && (t.range === !0 && (t.range = "-"), t.format === i.date && (t.format = i[t.type]), e.format = t.format.match(new RegExp(n + "|.", "g")) || [], e.EXP_IF = "", e.EXP_SPLIT = "", w.each(e.format, function (t, a) { var i = new RegExp(n).test(a) ? "\\d{" + function () { return new RegExp(n).test(e.format[0 === t ? t + 1 : t - 1] || "") ? /^yyyy|y$/.test(a) ? 4 : a.length : /^yyyy$/.test(a) ? "1,4" : /^y$/.test(a) ? "1,308" : "1,2" }() + "}" : "\\" + a; e.EXP_IF = e.EXP_IF + i, e.EXP_SPLIT = e.EXP_SPLIT + "(" + i + ")" }), e.EXP_IF = new RegExp("^" + (t.range ? e.EXP_IF + "\\s\\" + t.range + "\\s" + e.EXP_IF : e.EXP_IF) + "$"), e.EXP_SPLIT = new RegExp("^" + e.EXP_SPLIT + "$", ""), e.isInput(t.elem[0]) || "focus" === t.trigger && (t.trigger = "click"), t.elem.attr("lay-key") || (t.elem.attr("lay-key", e.index), t.eventElem.attr("lay-key", e.index)), t.mark = w.extend({}, t.calendar && "cn" === t.lang ? { "0-1-1": "鍏冩棪", "0-2-14": "鎯呬汉", "0-3-8": "濡囧コ", "0-3-12": "妞嶆爲", "0-4-1": "鎰氫汉", "0-5-1": "鍔冲姩", "0-5-4": "闈掑勾", "0-6-1": "鍎跨", "0-9-10": "鏁欏笀", "0-9-18": "鍥借��", "0-10-1": "鍥藉簡", "0-12-25": "鍦h癁" } : {}, t.mark), w.each(["min", "max"], function (e, n) { var a = [], i = []; if ("number" == typeof t[n]) { var r = t[n], o = (new Date).getTime(), s = 864e5, l = new Date(r ? r < s ? o + r * s : r : o); a = [l.getFullYear(), l.getMonth() + 1, l.getDate()], r < s || (i = [l.getHours(), l.getMinutes(), l.getSeconds()]) } else a = (t[n].match(/\d+-\d+-\d+/) || [""])[0].split("-"), i = (t[n].match(/\d+:\d+:\d+/) || [""])[0].split(":"); t[n] = { year: 0 | a[0] || (new Date).getFullYear(), month: a[1] ? (0 | a[1]) - 1 : (new Date).getMonth(), date: 0 | a[2] || (new Date).getDate(), hours: 0 | i[0], minutes: 0 | i[1], seconds: 0 | i[2] } }), e.elemID = "layui-laydate" + t.elem.attr("lay-key"), (t.show || a) && e.render(), a || e.events(), t.value && t.isInitValue && (t.value.constructor === Date ? e.setValue(e.parse(0, e.systemDate(t.value))) : e.setValue(t.value))) }, T.prototype.render = function () { var e = this, t = e.config, n = e.lang(), a = "static" === t.position, i = e.elem = w.elem("div", { id: e.elemID, "class": ["layui-laydate", t.range ? " layui-laydate-range" : "", a ? " " + c : "", t.theme && "default" !== t.theme && !/^#/.test(t.theme) ? " laydate-theme-" + t.theme : ""].join("") }), r = e.elemMain = [], o = e.elemHeader = [], s = e.elemCont = [], l = e.table = [], d = e.footer = w.elem("div", { "class": p }); if (t.zIndex && (i.style.zIndex = t.zIndex), w.each(new Array(2), function (e) { if (!t.range && e > 0) return !0; var a = w.elem("div", { "class": "layui-laydate-header" }), i = [function () { var e = w.elem("i", { "class": "layui-icon laydate-icon laydate-prev-y" }); return e.innerHTML = "", e }(), function () { var e = w.elem("i", { "class": "layui-icon laydate-icon laydate-prev-m" }); return e.innerHTML = "", e }(), function () { var e = w.elem("div", { "class": "laydate-set-ym" }), t = w.elem("span"), n = w.elem("span"); return e.appendChild(t), e.appendChild(n), e }(), function () { var e = w.elem("i", { "class": "layui-icon laydate-icon laydate-next-m" }); return e.innerHTML = "", e }(), function () { var e = w.elem("i", { "class": "layui-icon laydate-icon laydate-next-y" }); return e.innerHTML = "", e }()], d = w.elem("div", { "class": "layui-laydate-content" }), c = w.elem("table"), m = w.elem("thead"), u = w.elem("tr"); w.each(i, function (e, t) { a.appendChild(t) }), m.appendChild(u), w.each(new Array(6), function (e) { var t = c.insertRow(0); w.each(new Array(7), function (a) { if (0 === e) { var i = w.elem("th"); i.innerHTML = n.weeks[a], u.appendChild(i) } t.insertCell(a) }) }), c.insertBefore(m, c.children[0]), d.appendChild(c), r[e] = w.elem("div", { "class": "layui-laydate-main laydate-main-list-" + e }), r[e].appendChild(a), r[e].appendChild(d), o.push(i), s.push(d), l.push(c) }), w(d).html(function () { var e = [], i = []; return "datetime" === t.type && e.push('<span lay-type="datetime" class="laydate-btns-time">' + n.timeTips + "</span>"), w.each(t.btns, function (e, r) { var o = n.tools[r] || "btn"; t.range && "now" === r || (a && "clear" === r && (o = "cn" === t.lang ? "閲嶇疆" : "Reset"), i.push('<span lay-type="' + r + '" class="laydate-btns-' + r + '">' + o + "</span>")) }), e.push('<div class="laydate-footer-btns">' + i.join("") + "</div>"), e.join("") }()), w.each(r, function (e, t) { i.appendChild(t) }), t.showBottom && i.appendChild(d), /^#/.test(t.theme)) { var m = w.elem("style"), u = ["#{{id}} .layui-laydate-header{background-color:{{theme}};}", "#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g, e.elemID).replace(/{{theme}}/g, t.theme); "styleSheet" in m ? (m.setAttribute("type", "text/css"), m.styleSheet.cssText = u) : m.innerHTML = u, w(i).addClass("laydate-theme-molv"), i.appendChild(m) } e.remove(T.thisElemDate), a ? t.elem.append(i) : (document.body.appendChild(i), e.position()), e.checkDate().calendar(), e.changeEvent(), T.thisElemDate = e.elemID, "function" == typeof t.ready && t.ready(w.extend({}, t.dateTime, { month: t.dateTime.month + 1 })) }, T.prototype.remove = function (e) { var t = this, n = (t.config, w("#" + (e || t.elemID))); return n.hasClass(c) || t.checkDate(function () { n.remove() }), t }, T.prototype.position = function () { var e = this, t = e.config, n = e.bindElem || t.elem[0], a = n.getBoundingClientRect(), i = e.elem.offsetWidth, r = e.elem.offsetHeight, o = function (e) { return e = e ? "scrollLeft" : "scrollTop", document.body[e] | document.documentElement[e] }, s = function (e) { return document.documentElement[e ? "clientWidth" : "clientHeight"] }, l = 5, d = a.left, c = a.bottom; d + i + l > s("width") && (d = s("width") - i - l), c + r + l > s() && (c = a.top > r ? a.top - r : s() - r, c -= 2 * l), t.position && (e.elem.style.position = t.position), e.elem.style.left = d + ("fixed" === t.position ? 0 : o(1)) + "px", e.elem.style.top = c + ("fixed" === t.position ? 0 : o()) + "px" }, T.prototype.hint = function (e) { var t = this, n = (t.config, w.elem("div", { "class": h })); t.elem && (n.innerHTML = e || "", w(t.elem).find("." + h).remove(), t.elem.appendChild(n), clearTimeout(t.hinTimer), t.hinTimer = setTimeout(function () { w(t.elem).find("." + h).remove() }, 3e3)) }, T.prototype.getAsYM = function (e, t, n) { return n ? t-- : t++, t < 0 && (t = 11, e--), t > 11 && (t = 0, e++), [e, t] }, T.prototype.systemDate = function (e) { var t = e || new Date; return { year: t.getFullYear(), month: t.getMonth(), date: t.getDate(), hours: e ? e.getHours() : 0, minutes: e ? e.getMinutes() : 0, seconds: e ? e.getSeconds() : 0 } }, T.prototype.checkDate = function (e) { var t, a, i = this, r = (new Date, i.config), o = r.dateTime = r.dateTime || i.systemDate(), s = i.bindElem || r.elem[0], l = (i.isInput(s) ? "val" : "html", i.isInput(s) ? s.value : "static" === r.position ? "" : s.innerHTML), c = function (e) { e.year > d[1] && (e.year = d[1], a = !0), e.month > 11 && (e.month = 11, a = !0), e.hours > 23 && (e.hours = 0, a = !0), e.minutes > 59 && (e.minutes = 0, e.hours++, a = !0), e.seconds > 59 && (e.seconds = 0, e.minutes++, a = !0), t = n.getEndDate(e.month + 1, e.year), e.date > t && (e.date = t, a = !0) }, m = function (e, t, n) { var o = ["startTime", "endTime"]; t = (t.match(i.EXP_SPLIT) || []).slice(1), n = n || 0, r.range && (i[o[n]] = i[o[n]] || {}), w.each(i.format, function (s, l) { var c = parseFloat(t[s]); t[s].length < l.length && (a = !0), /yyyy|y/.test(l) ? (c < d[0] && (c = d[0], a = !0), e.year = c) : /MM|M/.test(l) ? (c < 1 && (c = 1, a = !0), e.month = c - 1) : /dd|d/.test(l) ? (c < 1 && (c = 1, a = !0), e.date = c) : /HH|H/.test(l) ? (c < 1 && (c = 0, a = !0), e.hours = c, r.range && (i[o[n]].hours = c)) : /mm|m/.test(l) ? (c < 1 && (c = 0, a = !0), e.minutes = c, r.range && (i[o[n]].minutes = c)) : /ss|s/.test(l) && (c < 1 && (c = 0, a = !0), e.seconds = c, r.range && (i[o[n]].seconds = c)) }), c(e) }; return "limit" === e ? (c(o), i) : (l = l || r.value, "string" == typeof l && (l = l.replace(/\s+/g, " ").replace(/^\s|\s$/g, "")), i.startState && !i.endState && (delete i.startState, i.endState = !0), "string" == typeof l && l ? i.EXP_IF.test(l) ? r.range ? (l = l.split(" " + r.range + " "), i.startDate = i.startDate || i.systemDate(), i.endDate = i.endDate || i.systemDate(), r.dateTime = w.extend({}, i.startDate), w.each([i.startDate, i.endDate], function (e, t) { m(t, l[e], e) })) : m(o, l) : (i.hint("鏃ユ湡鏍煎紡涓嶅悎娉�<br>蹇呴』閬靛惊涓嬭堪鏍煎紡锛�<br>" + (r.range ? r.format + " " + r.range + " " + r.format : r.format) + "<br>宸蹭负浣犻噸缃�"), a = !0) : l && l.constructor === Date ? r.dateTime = i.systemDate(l) : (r.dateTime = i.systemDate(), delete i.startState, delete i.endState, delete i.startDate, delete i.endDate, delete i.startTime, delete i.endTime), c(o), a && l && i.setValue(r.range ? i.endDate ? i.parse() : "" : i.parse()), e && e(), i) }, T.prototype.mark = function (e, t) { var n, a = this, i = a.config; return w.each(i.mark, function (e, a) { var i = e.split("-"); i[0] != t[0] && 0 != i[0] || i[1] != t[1] && 0 != i[1] || i[2] != t[2] || (n = a || t[2]) }), n && e.html('<span class="laydate-day-mark">' + n + "</span>"), a }, T.prototype.limit = function (e, t, n, a) { var i, r = this, o = r.config, l = {}, d = o[n > 41 ? "endDate" : "dateTime"], c = w.extend({}, d, t || {}); return w.each({ now: c, min: o.min, max: o.max }, function (e, t) { l[e] = r.newDate(w.extend({ year: t.year, month: t.month, date: t.date }, function () { var e = {}; return w.each(a, function (n, a) { e[a] = t[a] }), e }())).getTime() }), i = l.now < l.min || l.now > l.max, e && e[i ? "addClass" : "removeClass"](s), i }, T.prototype.calendar = function (e) { var t, a, i, r = this, s = r.config, l = e || s.dateTime, c = new Date, m = r.lang(), u = "date" !== s.type && "datetime" !== s.type, h = e ? 1 : 0, y = w(r.table[h]).find("td"), f = w(r.elemHeader[h][2]).find("span"); if (l.year < d[0] && (l.year = d[0], r.hint("鏈�浣庡彧鑳芥敮鎸佸埌鍏厓" + d[0] + "骞�")), l.year > d[1] && (l.year = d[1], r.hint("鏈�楂樺彧鑳芥敮鎸佸埌鍏厓" + d[1] + "骞�")), r.firstDate || (r.firstDate = w.extend({}, l)), c.setFullYear(l.year, l.month, 1), t = c.getDay(), a = n.getEndDate(l.month || 12, l.year), i = n.getEndDate(l.month + 1, l.year), w.each(y, function (e, n) { var d = [l.year, l.month], c = 0; n = w(n), n.removeAttr("class"), e < t ? (c = a - t + e, n.addClass("laydate-day-prev"), d = r.getAsYM(l.year, l.month, "sub")) : e >= t && e < i + t ? (c = e - t, s.range || c + 1 === l.date && n.addClass(o)) : (c = e - i - t, n.addClass("laydate-day-next"), d = r.getAsYM(l.year, l.month)), d[1]++, d[2] = c + 1, n.attr("lay-ymd", d.join("-")).html(d[2]), r.mark(n, d).limit(n, { year: d[0], month: d[1] - 1, date: d[2] }, e) }), w(f[0]).attr("lay-ym", l.year + "-" + (l.month + 1)), w(f[1]).attr("lay-ym", l.year + "-" + (l.month + 1)), "cn" === s.lang ? (w(f[0]).attr("lay-type", "year").html(l.year + "骞�"), w(f[1]).attr("lay-type", "month").html(l.month + 1 + "鏈�")) : (w(f[0]).attr("lay-type", "month").html(m.month[l.month]), w(f[1]).attr("lay-type", "year").html(l.year)), u && (s.range && (e ? r.endDate = r.endDate || { year: l.year + ("year" === s.type ? 1 : 0), month: l.month + ("month" === s.type ? 0 : -1) } : r.startDate = r.startDate || { year: l.year, month: l.month }, e && (r.listYM = [[r.startDate.year, r.startDate.month + 1], [r.endDate.year, r.endDate.month + 1]], r.list(s.type, 0).list(s.type, 1), "time" === s.type ? r.setBtnStatus("鏃堕棿", w.extend({}, r.systemDate(), r.startTime), w.extend({}, r.systemDate(), r.endTime)) : r.setBtnStatus(!0))), s.range || (r.listYM = [[l.year, l.month + 1]], r.list(s.type, 0))), s.range && !e) { var p = r.getAsYM(l.year, l.month); r.calendar(w.extend({}, l, { year: p[0], month: p[1] })) } return s.range || r.limit(w(r.footer).find(g), null, 0, ["hours", "minutes", "seconds"]), s.range && e && !u && r.stampRange(), r }, T.prototype.list = function (e, t) { var n = this, a = n.config, i = a.dateTime, r = n.lang(), l = a.range && "date" !== a.type && "datetime" !== a.type, d = w.elem("ul", { "class": m + " " + { year: "laydate-year-list", month: "laydate-month-list", time: "laydate-time-list" }[e] }), c = n.elemHeader[t], u = w(c[2]).find("span"), h = n.elemCont[t || 0], y = w(h).find("." + m)[0], f = "cn" === a.lang, p = f ? "骞�" : "", T = n.listYM[t] || {}, C = ["hours", "minutes", "seconds"], x = ["startTime", "endTime"][t]; if (T[0] < 1 && (T[0] = 1), "year" === e) { var M, b = M = T[0] - 7; b < 1 && (b = M = 1), w.each(new Array(15), function (e) { var i = w.elem("li", { "lay-ym": M }), r = { year: M }; M == T[0] && w(i).addClass(o), i.innerHTML = M + p, d.appendChild(i), M < n.firstDate.year ? (r.month = a.min.month, r.date = a.min.date) : M >= n.firstDate.year && (r.month = a.max.month, r.date = a.max.date), n.limit(w(i), r, t), M++ }), w(u[f ? 0 : 1]).attr("lay-ym", M - 8 + "-" + T[1]).html(b + p + " - " + (M - 1 + p)) } else if ("month" === e) w.each(new Array(12), function (e) { var i = w.elem("li", { "lay-ym": e }), s = { year: T[0], month: e }; e + 1 == T[1] && w(i).addClass(o), i.innerHTML = r.month[e] + (f ? "鏈�" : ""), d.appendChild(i), T[0] < n.firstDate.year ? s.date = a.min.date : T[0] >= n.firstDate.year && (s.date = a.max.date), n.limit(w(i), s, t) }), w(u[f ? 0 : 1]).attr("lay-ym", T[0] + "-" + T[1]).html(T[0] + p); else if ("time" === e) { var E = function () { w(d).find("ol").each(function (e, a) { w(a).find("li").each(function (a, i) { n.limit(w(i), [{ hours: a }, { hours: n[x].hours, minutes: a }, { hours: n[x].hours, minutes: n[x].minutes, seconds: a }][e], t, [["hours"], ["hours", "minutes"], ["hours", "minutes", "seconds"]][e]) }) }), a.range || n.limit(w(n.footer).find(g), n[x], 0, ["hours", "minutes", "seconds"]) }; a.range ? n[x] || (n[x] = { hours: 0, minutes: 0, seconds: 0 }) : n[x] = i, w.each([24, 60, 60], function (e, t) { var a = w.elem("li"), i = ["<p>" + r.time[e] + "</p><ol>"]; w.each(new Array(t), function (t) { i.push("<li" + (n[x][C[e]] === t ? ' class="' + o + '"' : "") + ">" + w.digit(t, 2) + "</li>") }), a.innerHTML = i.join("") + "</ol>", d.appendChild(a) }), E() } if (y && h.removeChild(y), h.appendChild(d), "year" === e || "month" === e) w(n.elemMain[t]).addClass("laydate-ym-show"), w(d).find("li").on("click", function () { var r = 0 | w(this).attr("lay-ym"); if (!w(this).hasClass(s)) { if (0 === t) i[e] = r, l && (n.startDate[e] = r), n.limit(w(n.footer).find(g), null, 0); else if (l) n.endDate[e] = r; else { var c = "year" === e ? n.getAsYM(r, T[1] - 1, "sub") : n.getAsYM(T[0], r, "sub"); w.extend(i, { year: c[0], month: c[1] }) } "year" === a.type || "month" === a.type ? (w(d).find("." + o).removeClass(o), w(this).addClass(o), "month" === a.type && "year" === e && (n.listYM[t][0] = r, l && (n[["startDate", "endDate"][t]].year = r), n.list("month", t))) : (n.checkDate("limit").calendar(), n.closeList()), n.setBtnStatus(), a.range || n.done(null, "change"), w(n.footer).find(D).removeClass(s) } }); else { var S = w.elem("span", { "class": v }), k = function () { w(d).find("ol").each(function (e) { var t = this, a = w(t).find("li"); t.scrollTop = 30 * (n[x][C[e]] - 2), t.scrollTop <= 0 && a.each(function (e, n) { if (!w(this).hasClass(s)) return t.scrollTop = 30 * (e - 2), !0 }) }) }, H = w(c[2]).find("." + v); k(), S.innerHTML = a.range ? [r.startTime, r.endTime][t] : r.timeTips, w(n.elemMain[t]).addClass("laydate-time-show"), H[0] && H.remove(), c[2].appendChild(S), w(d).find("ol").each(function (e) { var t = this; w(t).find("li").on("click", function () { var r = 0 | this.innerHTML; w(this).hasClass(s) || (a.range ? n[x][C[e]] = r : i[C[e]] = r, w(t).find("." + o).removeClass(o), w(this).addClass(o), E(), k(), (n.endDate || "time" === a.type) && n.done(null, "change"), n.setBtnStatus()) }) }) } return n }, T.prototype.listYM = [], T.prototype.closeList = function () { var e = this; e.config; w.each(e.elemCont, function (t, n) { w(this).find("." + m).remove(), w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show") }), w(e.elem).find("." + v).remove() }, T.prototype.setBtnStatus = function (e, t, n) { var a, i = this, r = i.config, o = w(i.footer).find(g), d = r.range && "date" !== r.type && "time" !== r.type; d && (t = t || i.startDate, n = n || i.endDate, a = i.newDate(t).getTime() > i.newDate(n).getTime(), i.limit(null, t) || i.limit(null, n) ? o.addClass(s) : o[a ? "addClass" : "removeClass"](s), e && a && i.hint("string" == typeof e ? l.replace(/鏃ユ湡/g, e) : l)) }, T.prototype.parse = function (e, t) { var n = this, a = n.config, i = t || (e ? w.extend({}, n.endDate, n.endTime) : a.range ? w.extend({}, n.startDate, n.startTime) : a.dateTime), r = n.format.concat(); return w.each(r, function (e, t) { /yyyy|y/.test(t) ? r[e] = w.digit(i.year, t.length) : /MM|M/.test(t) ? r[e] = w.digit(i.month + 1, t.length) : /dd|d/.test(t) ? r[e] = w.digit(i.date, t.length) : /HH|H/.test(t) ? r[e] = w.digit(i.hours, t.length) : /mm|m/.test(t) ? r[e] = w.digit(i.minutes, t.length) : /ss|s/.test(t) && (r[e] = w.digit(i.seconds, t.length)) }), a.range && !e ? r.join("") + " " + a.range + " " + n.parse(1) : r.join("") }, T.prototype.newDate = function (e) { return e = e || {}, new Date(e.year || 1, e.month || 0, e.date || 1, e.hours || 0, e.minutes || 0, e.seconds || 0) }, T.prototype.setValue = function (e) { var t = this, n = t.config, a = t.bindElem || n.elem[0], i = t.isInput(a) ? "val" : "html"; return "static" === n.position || w(a)[i](e || ""), this }, T.prototype.stampRange = function () { var e, t, n = this, a = n.config, i = w(n.elem).find("td"); if (a.range && !n.endDate && w(n.footer).find(g).addClass(s), n.endDate) return e = n.newDate({ year: n.startDate.year, month: n.startDate.month, date: n.startDate.date }).getTime(), t = n.newDate({ year: n.endDate.year, month: n.endDate.month, date: n.endDate.date }).getTime(), e > t ? n.hint(l) : void w.each(i, function (a, i) { var r = w(i).attr("lay-ymd").split("-"), s = n.newDate({ year: r[0], month: r[1] - 1, date: r[2] }).getTime(); w(i).removeClass(u + " " + o), s !== e && s !== t || w(i).addClass(w(i).hasClass(y) || w(i).hasClass(f) ? u : o), s > e && s < t && w(i).addClass(u) }) }, T.prototype.done = function (e, t) { var n = this, a = n.config, i = w.extend({}, n.startDate ? w.extend(n.startDate, n.startTime) : a.dateTime), r = w.extend({}, w.extend(n.endDate, n.endTime)); return w.each([i, r], function (e, t) { "month" in t && w.extend(t, { month: t.month + 1 }) }), e = e || [n.parse(), i, r], "function" == typeof a[t || "done"] && a[t || "done"].apply(a, e), n }, T.prototype.choose = function (e) { var t = this, n = t.config, a = n.dateTime, i = w(t.elem).find("td"), r = e.attr("lay-ymd").split("-"), l = function (e) { new Date; e && w.extend(a, r), n.range && (t.startDate ? w.extend(t.startDate, r) : t.startDate = w.extend({}, r, t.startTime), t.startYMD = r) }; if (r = { year: 0 | r[0], month: (0 | r[1]) - 1, date: 0 | r[2] }, !e.hasClass(s)) if (n.range) { if (w.each(["startTime", "endTime"], function (e, n) { t[n] = t[n] || { hours: 0, minutes: 0, seconds: 0 } }), t.endState) l(), delete t.endState, delete t.endDate, t.startState = !0, i.removeClass(o + " " + u), e.addClass(o); else if (t.startState) { if (e.addClass(o), t.endDate ? w.extend(t.endDate, r) : t.endDate = w.extend({}, r, t.endTime), t.newDate(r).getTime() < t.newDate(t.startYMD).getTime()) { var d = w.extend({}, t.endDate, { hours: t.startDate.hours, minutes: t.startDate.minutes, seconds: t.startDate.seconds }); w.extend(t.endDate, t.startDate, { hours: t.endDate.hours, minutes: t.endDate.minutes, seconds: t.endDate.seconds }), t.startDate = d } n.showBottom || t.done(), t.stampRange(), t.endState = !0, t.done(null, "change") } else e.addClass(o), l(), t.startState = !0; w(t.footer).find(g)[t.endDate ? "removeClass" : "addClass"](s) } else "static" === n.position ? (l(!0), t.calendar().done().done(null, "change")) : "date" === n.type ? (l(!0), t.setValue(t.parse()).remove().done()) : "datetime" === n.type && (l(!0), t.calendar().done(null, "change")) }, T.prototype.tool = function (e, t) { var n = this, a = n.config, i = a.dateTime, r = "static" === a.position, o = { datetime: function () { w(e).hasClass(s) || (n.list("time", 0), a.range && n.list("time", 1), w(e).attr("lay-type", "date").html(n.lang().dateTips)) }, date: function () { n.closeList(), w(e).attr("lay-type", "datetime").html(n.lang().timeTips) }, clear: function () { n.setValue("").remove(), r && (w.extend(i, n.firstDate), n.calendar()), a.range && (delete n.startState, delete n.endState, delete n.endDate, delete n.startTime, delete n.endTime), n.done(["", {}, {}]) }, now: function () { var e = new Date; w.extend(i, n.systemDate(), { hours: e.getHours(), minutes: e.getMinutes(), seconds: e.getSeconds() }), n.setValue(n.parse()).remove(), r && n.calendar(), n.done() }, confirm: function () { if (a.range) { if (!n.endDate) return n.hint("璇峰厛閫夋嫨鏃ユ湡鑼冨洿"); if (w(e).hasClass(s)) return n.hint("time" === a.type ? l.replace(/鏃ユ湡/g, "鏃堕棿") : l) } else if (w(e).hasClass(s)) return n.hint("涓嶅湪鏈夋晥鏃ユ湡鎴栨椂闂磋寖鍥村唴"); n.done(), n.setValue(n.parse()).remove() } }; o[t] && o[t]() }, T.prototype.change = function (e) { var t = this, n = t.config, a = n.dateTime, i = n.range && ("year" === n.type || "month" === n.type), r = t.elemCont[e || 0], o = t.listYM[e], s = function (s) { var l = ["startDate", "endDate"][e], d = w(r).find(".laydate-year-list")[0], c = w(r).find(".laydate-month-list")[0]; return d && (o[0] = s ? o[0] - 15 : o[0] + 15, t.list("year", e)), c && (s ? o[0]-- : o[0]++, t.list("month", e)), (d || c) && (w.extend(a, { year: o[0] }), i && (t[l].year = o[0]), n.range || t.done(null, "change"), t.setBtnStatus(), n.range || t.limit(w(t.footer).find(g), { year: o[0] })), d || c }; return { prevYear: function () { s("sub") || (a.year--, t.checkDate("limit").calendar(), n.range || t.done(null, "change")) }, prevMonth: function () { var e = t.getAsYM(a.year, a.month, "sub"); w.extend(a, { year: e[0], month: e[1] }), t.checkDate("limit").calendar(), n.range || t.done(null, "change") }, nextMonth: function () { var e = t.getAsYM(a.year, a.month); w.extend(a, { year: e[0], month: e[1] }), t.checkDate("limit").calendar(), n.range || t.done(null, "change") }, nextYear: function () { s() || (a.year++, t.checkDate("limit").calendar(), n.range || t.done(null, "change")) } } }, T.prototype.changeEvent = function () { var e = this; e.config; w(e.elem).on("click", function (e) { w.stope(e) }), w.each(e.elemHeader, function (t, n) { w(n[0]).on("click", function (n) { e.change(t).prevYear() }), w(n[1]).on("click", function (n) { e.change(t).prevMonth() }), w(n[2]).find("span").on("click", function (n) { var a = w(this), i = a.attr("lay-ym"), r = a.attr("lay-type"); i && (i = i.split("-"), e.listYM[t] = [0 | i[0], 0 | i[1]], e.list(r, t), w(e.footer).find(D).addClass(s)) }), w(n[3]).on("click", function (n) { e.change(t).nextMonth() }), w(n[4]).on("click", function (n) { e.change(t).nextYear() }) }), w.each(e.table, function (t, n) { var a = w(n).find("td"); a.on("click", function () { e.choose(w(this)) }) }), w(e.footer).find("span").on("click", function () { var t = w(this).attr("lay-type"); e.tool(this, t) }) }, T.prototype.isInput = function (e) { return /input|textarea/.test(e.tagName.toLowerCase()) }, T.prototype.events = function () { var e = this, t = e.config, n = function (n, a) { n.on(t.trigger, function () { a && (e.bindElem = this), e.render() }) }; t.elem[0] && !t.elem[0].eventHandler && (n(t.elem, "bind"), n(t.eventElem), w(document).on("click", function (n) { n.target !== t.elem[0] && n.target !== t.eventElem[0] && n.target !== w(t.closeStop)[0] && e.remove() }).on("keydown", function (t) { 13 === t.keyCode && w("#" + e.elemID)[0] && e.elemID === T.thisElem && (t.preventDefault(), w(e.footer).find(g)[0].click()) }), w(window).on("resize", function () { return !(!e.elem || !w(r)[0]) && void e.position() }), t.elem[0].eventHandler = !0) }, n.render = function (e) { var t = new T(e); return a.call(t) }, n.getEndDate = function (e, t) { var n = new Date; return n.setFullYear(t || n.getFullYear(), e || n.getMonth() + 1, 1), new Date(n.getTime() - 864e5).getDate() }, window.lay = window.lay || w, e ? (n.ready(), layui.define(function (e) { n.path = layui.cache.dir, e(i, n) })) : "function" == typeof define && define.amd ? define(function () { return n }) : function () { n.ready(), window.laydate = n }() }(); diff --git a/WebTM/layuiadmin/zgqCustom/zgqCustom.js b/WebTM/layuiadmin/zgqCustom/zgqCustom.js new file mode 100644 index 0000000..952797c --- /dev/null +++ b/WebTM/layuiadmin/zgqCustom/zgqCustom.js @@ -0,0 +1,51 @@ +/** + *鑷畾涔夊伐鍏风被 + *by zgq + */ + +/** + *鏍煎紡鍖栨椂闂� + *by zgq + */ +function Format(datetime, fmt) { + if (parseInt(datetime) == datetime) { + if (datetime.length == 10) { + datetime = parseInt(datetime) * 1000; + } else if (datetime.length == 13) { + datetime = parseInt(datetime); + } + } + datetime = new Date(datetime); + var o = { + "M+": datetime.getMonth() + 1, //鏈堜唤 + "d+": datetime.getDate(), //鏃� + "h+": datetime.getHours(), //灏忔椂 + "m+": datetime.getMinutes(), //鍒� + "s+": datetime.getSeconds(), //绉� + "q+": Math.floor((datetime.getMonth() + 3) / 3), //瀛e害 + "S": datetime.getMilliseconds() //姣 + }; + if (/(y+)/.test(fmt)) + fmt = fmt.replace(RegExp.$1, (datetime.getFullYear() + "").substr(4 - RegExp.$1.length)); + for (var k in o) + if (new RegExp("(" + k + ")").test(fmt)) + fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); + return fmt; +} + +/** + *鍒ゆ柇鎵嬫満杩樻槸鐢佃剳锛岀數鑴戣繑鍥瀟rue锛屾墜鏈鸿繑鍥瀎alse + *by zgq + */ +function judgeMorPC() { + var userAgentInfo = navigator.userAgent; + var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); + var flag = true; + for (var v = 0; v < Agents.length; v++) { + if (userAgentInfo.indexOf(Agents[v]) > 0) { + flag = false; + break; + } + } + return flag; +} \ No newline at end of file diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html" index f2b9889..ee606c9 100644 --- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html" +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html" @@ -50,20 +50,18 @@ var checkStatus = table.checkStatus('ck-table') , data = checkStatus.data; parent.GetProductionTeamValue(data); - //var index = parent.layer.getFrameIndex(window.name); - //parent.layer.close(0); }); RoadQuery($('#Value').val()); table.render({ elem: '#ck-table' // , url: '/demo/table/user/' , data: [] - , cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 , cols: [[ { type: 'radio' } - , { field: 'HItemID', width: 150, title: '鐝粍ID', hide: true } - , { field: '鐝粍浠g爜', width: 150, title: '鐝粍浠g爜' } - , { field: '鐝粍', width: 150, title: '鐝粍', sort: true } + , { field: 'HItemID', title: '鐝粍ID', hide: true } + , { field: '鐝粍浠g爜', width:110, title: '鐝粍浠g爜' } + , { field: '鐝粍', width: 110, title: '鐝粍', sort: true } ]] , page: true }); @@ -82,7 +80,7 @@ ajaxReturnData = JSON.parse(JSON.stringify(result)).data; table.reload('ck-table', { data: ajaxReturnData - , height: 'full-10' + //, height: 'full-10' , loading: false , done: function (index, res) { diff --git a/WebTM/views/index.html b/WebTM/views/index.html index d867727..8639afd 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -3,17 +3,19 @@ <!DOCTYPE html> <html> <head> - <meta charset="utf-8"> - <title>鏉$爜</title> - <meta name="renderer" content="webkit"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> - <link rel="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all"> - <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all"> - - <script> - /^http(s*):\/\//.test(location.href) || alert('璇峰厛閮ㄧ讲鍒� localhost 涓嬪啀璁块棶'); - </script> + <meta charset="utf-8"> + <title>鏉$爜</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all"> + <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script src="../layuiadmin/Scripts/jquery-1.4.1.js"></script> + + <script> + /^http(s*):\/\//.test(location.href) || alert('璇峰厛閮ㄧ讲鍒� localhost 涓嬪啀璁块棶'); + </script> </head> <body class="layui-layout-body"> @@ -171,9 +173,9 @@ <i class="layui-icon layui-icon-user"></i> <cite>宸ュ簭姹囨姤</cite> </a> - <dl class="layui-nav-child"> - <dd><a href="宸ュ簭姹囨姤/MES_StationInBill.html" target="main_self_frame">宸ュ簭杩涚珯姹囨姤鍗�</a></dd> - <dd><a href="宸ュ簭姹囨姤/MES_StationOutBill.html" target="main_self_frame">宸ュ簭鍑虹珯姹囨姤鍗�</a></dd> + <dl class="layui-nav-child append" id="append"> + <dd><a lay-href="宸ュ簭姹囨姤/MES_StationInBillList.html">宸ュ簭杩涚珯姹囨姤鍗曞垪琛�</a></dd> + <dd><a lay-href="宸ュ簭姹囨姤/MES_StationOutBillList.html">宸ュ簭鍑虹珯姹囨姤鍗曞垪琛�</a></dd> </dl> </li> <li data-name="template" class="layui-nav-item"> @@ -299,16 +301,26 @@ <script src="../layuiadmin/layui/layui.js"></script> <script> - layui.config({ - base: '../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� - }).extend({ - index: 'lib/index' //涓诲叆鍙fā鍧� - }).use('index'); + layui.config({ + base: '../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$; + + var judgeMorPCflag = judgeMorPC(); + if (!judgeMorPCflag) { + var dd = '<dd><a href="宸ュ簭姹囨姤/MES_StationInBill_PDA.html">宸ュ簭杩涚珯姹囨姤鍗昉DA</a ></dd > <dd><a href="宸ュ簭姹囨姤/MES_StationOutBill_PDA.html">宸ュ簭鍑虹珯姹囨姤鍗昉DA</a></dd>'; + $("#append").prepend(dd); + } else { + var dd = '<dd><a lay-href="宸ュ簭姹囨姤/MES_StationInBill.html" target="main_self_frame">宸ュ簭杩涚珯姹囨姤鍗�</a ></dd > <dd><a lay-href="宸ュ簭姹囨姤/MES_StationOutBill.html" target="main_self_frame">宸ュ簭鍑虹珯姹囨姤鍗�</a></dd>'; + $("#append").prepend(dd); + } + }); document.getElementById('UserName').innerHTML = sessionStorage["HUserName"]; </script> - <script> var _hmt = _hmt || []; (function() { diff --git a/WebTM/views/user/login.html b/WebTM/views/user/login.html index 4e008d7..fb29d45 100644 --- a/WebTM/views/user/login.html +++ b/WebTM/views/user/login.html @@ -108,6 +108,11 @@ layer.msg(result.Message, { icon: 5 }); } layer.closeAll("loading"); + }, + error: function (result) { + layer.closeAll("loading"); + layer.msg("鎺ュ彛璇锋眰澶辫触!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 }); } }) //} diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill.html" index e6f6570..abe81bf 100644 --- "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill.html" +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill.html" @@ -35,9 +35,9 @@ <legend>宸ュ簭杩涚珯鎺ユ敹鍗�</legend> </fieldset> </div> - <div class="layui-col-xs1 layui-inline"> + <!--<div class="layui-col-xs1 layui-inline"> <img src="222.jpg" style="width:70%;height:50%;" /> - </div> + </div>--> <div class="layui-inline"> <div class=""> <label class="layui-inline" style="width:60px;">鏉″舰鐮�</label> @@ -382,42 +382,40 @@ } // $.ajax({ - url: GetWEBURL() + "/LEMS/TxtHBarCode_KeyDown", + url: GetWEBURL() + "TEST", type: "GET", data: { "sBillBarCode": HFbarcode }, success: function (result) { - var data = result.data; - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� - "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� - , "浜у搧浠g爜": data[0].浜у搧浠g爜 - , "浜у搧鍚嶇О": data[0].浜у搧 - , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 - , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� - , "鍒跺崟浜�": data[0].鍒跺崟浜� - , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 - , "淇敼浜�": data[0].淇敼浜� - , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 - , "瀹℃牳浜�": data[0].瀹℃牳浜� - , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 - , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 - , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 - , "HBillNo": $("#HFbarcode").val() - }); - $("#HFbarcode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� - $("#HFbarcode").css("background-color", "#efefef4d"); - $("#HFbarcode").css("box-shadow", "none"); - $("#Serial_number").removeAttr("readonly");//绉婚櫎娴佹按鍙峰彧璇� - $("#Serial_number").css("background-color", "white"); - $("#Serial_number").focus(); - $("#Serial_number").css("box-shadow", "0 0 0 1px #00ff00"); - } else { - // $("#verifycode").click(); - //layer.msg(result.Message, { icon: 5 }); - layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); - } + //var data = result.data; + //if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + // form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + // "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� + // , "浜у搧浠g爜": data[0].浜у搧浠g爜 + // , "浜у搧鍚嶇О": data[0].浜у搧 + // , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 + // , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� + // , "鍒跺崟浜�": data[0].鍒跺崟浜� + // , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 + // , "淇敼浜�": data[0].淇敼浜� + // , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 + // , "瀹℃牳浜�": data[0].瀹℃牳浜� + // , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 + // , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 + // , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 + // , "HBillNo": $("#HFbarcode").val() + // }); + // $("#HFbarcode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� + // $("#HFbarcode").css("background-color", "#efefef4d"); + // $("#HFbarcode").css("box-shadow", "none"); + // $("#Serial_number").removeAttr("readonly");//绉婚櫎娴佹按鍙峰彧璇� + // $("#Serial_number").css("background-color", "white"); + // $("#Serial_number").focus(); + // $("#Serial_number").css("box-shadow", "0 0 0 1px #00ff00"); + //} else { + // layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + //} }, error: function () { layer.alert("鎵潯褰㈢爜鏂规硶鍙戠敓閿欒!", { icon: 5 }); } diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBillList.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBillList.html" new file mode 100644 index 0000000..e7a00f0 --- /dev/null +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBillList.html" @@ -0,0 +1,287 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <title>宸ュ簭杩涚珯鎺ユ敹鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <script src="../../layuiadmin/layui/layui.js"></script> + +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">缁撴潫鏃ユ湡</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate1"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> + </div> + </div> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button> + + <div class="layui-colla-content"> + <div class="layui-inline"> + <div class="layui-inline"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">宸ヤ綔涓績</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="WorkCenter" id="WorkCenter"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">娴佽浆鍗″彿</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HMaker" id="HMaker"> + </div> + </div> + </div> + <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="hname" id="hname"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">浜у搧浠g爜</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="hnumber" id="hnumber"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="hmodel" id="hmodel"> + </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + + </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> + 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 = " 浜у搧浠g爜 = 'BX0002'"; + var sWhere = ""; + + var option = { + elem: '#mainTable' + //, toolbar: '#toolbarDemo' + ,height: 'full-50' + , page: true + , cols: [[ + //{ field: 'hmainid', title: 'hmainid', width: 85 } + { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 110 } + , { field: '璁㈠崟璺熻釜鍙�', title: '璁㈠崟璺熻釜鍙�', width: 110 } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', sort: true, width: 165 } + , { field: '鐢熶骇璁㈠崟', title: '鐢熶骇璁㈠崟', width: 175 } + , { field: '娴佽浆鍗″彿', title: '娴佽浆鍗″彿', width: 170 } + //, { field: 'HMaterID', title: 'HMaterID', width: 95 } + , { field: '浜у搧浠g爜', title: '浜у搧浠g爜', width: 165 } + , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О', width: 160 } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 220 } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 95 } + , { field: '娴佹按鍙�', title: '娴佹按鍙�', width: 80 } + //, { field: 'HCenterID', title: 'HCenterID', width: 105 } + , { field: '宸ヤ綔涓績', title: '宸ヤ綔涓績', width: 95 } + //, { field: 'HProcID', title: 'HProcID', width: 90 } + , { field: '宸ュ簭', title: '宸ュ簭', width: 95 } + //, { field: 'HEmpID', title: 'HEmpID', width: 90 } + , { field: '鎺ユ敹浜�', title: '鎺ユ敹浜�', width: 80 } + , { field: '杩涚珯鎺ユ敹鏁伴噺', title: '杩涚珯鎺ユ敹鏁伴噺', width: 120 } + , { field: '杩涚珯鏃堕棿', title: '杩涚珯鏃堕棿', width: 182 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 80 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 182 } + , { field: '淇敼浜�', title: '淇敼浜�', width: 80 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 182 } + , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�', width: 105 } + ]] + }; + + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL1() + '/LEMS/MES_StationInBillList_Json', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + console.log(data1) + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + } else { + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.msg("鎺ュ彛璇锋眰澶辫触!", { + icon: 5, btn: ['纭'], time: 100000, offset: 't', + skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" + }); + } + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HDate").val("");//寮�濮嬫棩鏈� + $("#HDate1").val("");//缁撴潫鏃ユ湡 + $("#HOrderProcNO").val("");//璁㈠崟璺熻釜鍙� + $("#WorkCenter").val("");//宸ヤ綔涓績 + $("#HProcExchBillNo").val("");//娴佽浆鍗″彿 + $("#HMaker").val("");//鍒跺崟浜� + $("#hname").val("");//浜у搧鍚嶇О + $("#hnumber").val("");//浜у搧浠g爜 + $("#hmodel").val("");//瑙勬牸鍨嬪彿 + $("#btnSearch").click(); + }); + + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 + var HDate = $("#HDate").val();//寮�濮嬫棩鏈� + var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡 + var HOrderProcNO = $("#HOrderProcNO").val();//璁㈠崟璺熻釜鍙� + var WorkCenter = $("#WorkCenter").val();//宸ヤ綔涓績 + var HProcExchBillNo = $("#HProcExchBillNo").val();//娴佽浆鍗″彿 + var HMaker = $("#HMaker").val();//鍒跺崟浜� + var hname = $("#hname").val();//浜у搧鍚嶇О + var hnumber = $("#hnumber").val();//浜у搧浠g爜 + var hmodel = $("#hmodel").val();//瑙勬牸鍨嬪彿 + if (HDate) { + sWhere += " and 鏃ユ湡 >= '" + HDate + "'"; + } + if (HDate1) { + sWhere += " and 鏃ユ湡 <= '" + HDate1 + "'"; + } + if (HOrderProcNO) { + sWhere += " and 璁㈠崟璺熻釜鍙� like '%" + HOrderProcNO + "%'"; + } + if (WorkCenter) { + sWhere += " and 宸ヤ綔涓績 like '%" + WorkCenter + "%'"; + } + if (HProcExchBillNo) { + sWhere += " and 娴佽浆鍗″彿 like '%" + HProcExchBillNo + "%'"; + } + if (HMaker) { + sWhere += " and 鍒跺崟浜� like '%" + HMaker + "%'"; + } + if (hname) { + sWhere += " and 浜у搧鍚嶇О like '%" + hname + "%'"; + } + if (hnumber) { + sWhere += " and 浜у搧浠g爜 like '%" + hnumber + "%'"; + } + if (hmodel) { + sWhere += " and 瑙勬牸鍨嬪彿 like '%" + hmodel + "%'"; + } + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL1() + '/LEMS/MES_StationInBillList_Json', + 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缂撳瓨 + }); + + + //laydate.render({ + // elem: '#HDate' + // , type: 'datetime' + // , trigger: 'click' + // , format:'yyyy-MM-dd HH:mm' + //}); + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill_PDA.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill_PDA.html" new file mode 100644 index 0000000..95dda20 --- /dev/null +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationInBill_PDA.html" @@ -0,0 +1,505 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" style="background-color:white;"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>宸ュ簭杩涚珯鎺ユ敹鍗�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <script src="../../layuiadmin/layui/layui.js"></script> + <script src="../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../layuiadmin/Scripts/webConfig.js"></script> + <style> + .layui-form-label { + font-size: 14px; + width: 85px; + text-align: inherit; + } + /*鍏ㄥ眬璁剧疆杈撳叆妗嗛珮搴�*/ + .layui-input { + height: 30px; + } + /*璁剧疆琛ㄥご杈撳叆妗�*/ + .t1_input { + padding: 1%; + } + /*鏈珯淇℃伅td*/ + .bz_td { + display: -webkit-box; /*璁剧疆鎸夐挳涓嶆崲琛�*/ + padding: 1%; /*璁剧疆杈撳叆妗嗚竟璺�*/ + } + /*璁剧疆鏈珯淇℃伅鎸夐挳楂樺害*/ + .bz_btu { + height: 30px; + } + </style> +</head> +<body> + <div class="layui-fluid" style="padding:0"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 0;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div style="background-color:#0085E8;"> + <span style="color: white;"><i class="layui-icon layui-icon-form"></i>宸ュ簭杩涚珯鎺ユ敹鍗�</span> + </div> + <div class="layui-form-item" style="margin: 1% 0;text-align: right;"> + <button type="button" lay-submit="" lay-filter="HAddBT" class="layui-btn layui-btn-radius">鏂板</button> + <!--<button type="button" lay-submit="" lay-filter="" class="layui-btn layui-btn-radius">娓呯┖</button>--> + <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">淇濆瓨</button> + <button type="button" lay-submit="" lay-filter="Close" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button> + </div> + <div class="layui-form-item"> + <table style="width:80%;"> + <tbody> + <tr> + <th>鏉″舰鐮�</th> + <td class="t1_input"> + <input type="text" name="鏉″舰鐮�" class="layui-input" id="HFbarcode" placeholder="璇疯緭鍏ユ潯褰㈢爜" style="background-color:#efefef4d;border-radius: 50px;" readonly> + </td> + </tr> + <tr> + <th>娴佽浆鍗″彿</th> + <td class="t1_input"> + <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="娴佽浆鍗″彿" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>娴佹按鍙�</th> + <td class="t1_input"> + <input type="text" name="娴佹按鍙�" class="layui-input" id="Serial_number" placeholder="璇疯緭鍏ユ祦姘村彿" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>宸ュ簭浠g爜</th> + <td class="t1_input"> + <input type="text" name="宸ュ簭浠g爜" class="layui-input" id="宸ュ簭浠g爜" placeholder="璇疯緭鍏ュ伐搴忎唬鐮�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>宸ュ簭鍚嶇О</th> + <td class="t1_input"> + <input type="text" name="宸ュ簭鍚嶇О" class="layui-input" id="宸ュ簭鍚嶇О" placeholder="璇疯緭鍏ュ伐搴忓悕绉�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鍒涘缓浜�</th> + <td class="t1_input"> + <input type="text" name="鍒涘缓浜�" class="layui-input" id="鍒涘缓浜�" placeholder="璇疯緭鍏ュ垱寤轰汉" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>杩涚珯鏁伴噺</th> + <td class="t1_input"> + <input type="text" name="杩涚珯鏁伴噺" class="layui-input" id="杩涚珯鏁伴噺" placeholder="璇疯緭鍏ヨ繘绔欐暟閲�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鐢熶骇璧勬簮</th> + <td class="bz_td"> + <input type="text" name="鐢熶骇鐝粍" class="layui-input" id="ProductionResources" placeholder="閫夋嫨鐢熶骇璧勬簮" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="鐢熶骇璧勬簮浠g爜" id="ProductionResourcesID" value="0" autocomplete="off" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionResources-BT">...</button> + </td> + </tr> + <tr> + <th>鐢熶骇鐝粍</th> + <td class="bz_td"> + <input type="text" name="鐢熶骇鐝粍" class="layui-input" id="ProductionTeam" placeholder="閫夋嫨鐢熶骇鐝粍" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="鐢熶骇鐝粍浠g爜" id="ProductionTeamID" value="0" autocomplete="off" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionTeam-BT">...</button> + </td> + </tr> + <tr> + <th>宸ヤ綔涓績</th> + <td class="bz_td"> + <input type="text" name="宸ヤ綔涓績" class="layui-input" id="HProcName" placeholder="閫夋嫨宸ヤ綔涓績" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="宸ヤ綔涓績浠g爜" id="HProcID" value="0" autocomplete="off" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HWorkingProcedure-BT">...</button> + </td> + </tr> + <tr> + <th>杩涚珯鍗曞彿</th> + <td class="t1_input"> + <input type="text" name="杩涚珯鍗曞彿" class="layui-input" id="杩涚珯鍗曞彿" placeholder="璇疯緭鍏ヨ繘绔欏崟鍙�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鏃ユ湡</th> + <td class="t1_input"> + <input type="date" name="鏃ユ湡" class="layui-input HDateNow" id="HDateNow" placeholder="璇烽�夋嫨鏃ユ湡"> + </td> + </tr> + <tr> + <th>鐢熶骇璁㈠崟</th> + <td class="t1_input"> + <input type="text" name="鐢熶骇璁㈠崟" class="layui-input" id="鐢熶骇璁㈠崟" placeholder="璇疯緭鍏ョ敓浜ц鍗�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>浜у搧浠g爜</th> + <td class="t1_input"> + <input type="text" name="浜у搧浠g爜" class="layui-input" id="浜у搧浠g爜" placeholder="璇疯緭鍏ヤ骇鍝佷唬鐮�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>浜у搧鍚嶇О</th> + <td class="t1_input"> + <input type="text" name="浜у搧鍚嶇О" class="layui-input" id="浜у搧鍚嶇О" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>瑙勬牸鍨嬪彿</th> + <td class="t1_input"> + <input type="text" name="瑙勬牸鍨嬪彿" class="layui-input" id="瑙勬牸鍨嬪彿" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>璁㈠崟璺熻釜鍙�</th> + <td class="t1_input"> + <input type="text" name="璁㈠崟璺熻釜鍙�" class="layui-input" id="璁㈠崟璺熻釜鍙�" placeholder="璇疯緭鍏ヨ鍗曡窡韪彿" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鐢熶骇璁㈠崟鏁伴噺</th> + <td class="t1_input"> + <input type="text" name="鐢熶骇璁㈠崟鏁伴噺" class="layui-input" id="鐢熶骇璁㈠崟鏁伴噺" placeholder="璇疯緭鍏ョ敓浜ц鍗曟暟閲�" style="background-color:#efefef4d;" readonly> + </td> + </tr> + </tbody> + </table> + </div> + </form> + </div> + </div> + </div> + + <script src="../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../layuiadmin/zgqCustom/zgqCustom.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 BillStatusjson = params[params[0]]; + var InterID = params[params[1]]; + + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$ + , admin = layui.admin + , element = layui.element + , layer = layui.layer + , table = layui.table + , laydate = layui.laydate + , form = layui.form; + + //鑾峰彇褰撳墠鏃堕棿澶勭悊 + var data = new Date(); + var year = data.getFullYear(); //鑾峰彇骞� + var month = data.getMonth() + 1; //鑾峰彇鏈� + var day = data.getDate(); //鑾峰彇鏃� + var time = year + "/" + month + "/" + day; + var date = new Date(); + //$("#HDateNow").val(time);//鍔犺浇褰撳墠鏃堕棿 + //alert($("#HDateNow").val()); + $("#HDateNow").val(Format(new Date(), "yyyy-MM-dd")); + + //laydate.render({ + // elem: '#HDateNow' //鎸囧畾鍏冪礌 + // , value: new Date() + // ,trigger: 'click', + //}); + //椤甸潰鍒濆鍖栬祴鍊� + //鑾峰彇鍗曟嵁鍙� + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3790' }, + success: function (d) { + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo2").val(d.data[0].HBillNo); + }, error: function () { + layer.alert("鑾峰彇鍗曟嵁鍙峰け璐�!", { icon: 5 }); + } + }); + + $("#HFbarcode").focus(); + $("#HFbarcode").css("box-shadow", "0 0 0 1px #00ff00"); + $("#Serial_number").attr("readonly", "readonly");//娴佹按鍙峰彧璇� + $("#Serial_number").css("background-color", "#efefef4d"); + $("#Entrants_number").attr("readonly", "readonly");//杩涚珯鏁伴噺鍙 + $("#Entrants_number").css("background-color", "#efefef4d"); + + + //鎵潯褰㈢爜鏂规硶 + $('#HFbarcode').on('keydown', function (event) { //鎵潯褰㈢爜 + var HFbarcode = $('#HFbarcode').val(); + if (event.keyCode == 13) { + //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + if (HFbarcode == "") { + layer.alert("鏉″舰鐮佷负绌猴紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + return; + } + // + $.ajax({ + url: GetWEBURL() + "TEST", + type: "GET", + data: { + "sBillBarCode": HFbarcode + }, + success: function (result) { + //var data = result.data; + //if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + // form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + // "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� + // , "浜у搧浠g爜": data[0].浜у搧浠g爜 + // , "浜у搧鍚嶇О": data[0].浜у搧 + // , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 + // , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� + // , "鍒跺崟浜�": data[0].鍒跺崟浜� + // , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 + // , "淇敼浜�": data[0].淇敼浜� + // , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 + // , "瀹℃牳浜�": data[0].瀹℃牳浜� + // , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 + // , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 + // , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 + // , "HBillNo": $("#HFbarcode").val() + // }); + // $("#HFbarcode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� + // $("#HFbarcode").css("background-color", "#efefef4d"); + // $("#HFbarcode").css("box-shadow", "none"); + // $("#Serial_number").removeAttr("readonly");//绉婚櫎娴佹按鍙峰彧璇� + // $("#Serial_number").css("background-color", "white"); + // $("#Serial_number").focus(); + // $("#Serial_number").css("box-shadow", "0 0 0 1px #00ff00"); + //} else { + // layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + //} + }, error: function () { + layer.alert("鎵潯褰㈢爜鏂规硶鍙戠敓閿欒!", { icon: 5 }); + } + }); + // layer.msg($('#HFbarcode').val(), { icon: 1 }); + } + }); + + //娴佹按鍙峰洖杞︽柟娉� + $('#Serial_number').on('keydown', function (event) { //鎵潯褰㈢爜 + var sProcNo = $('#Serial_number').val(); + var sBillNo = $('#HBillNo').val(); + if (event.keyCode == 13) { + if (sProcNo == "" || sBillNo == "") { + layer.alert("娴佹按鍙锋垨娴佽浆鍗″彿涓虹┖锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + return; + } + $.ajax({ + url: GetWEBURL() + "/LEMS/TxtHProcNo_KeyDown", + type: "GET", + data: { + "sProcNo": sProcNo + , "sBillNo": sBillNo + }, + success: function (result) { + var data = result.data; + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� + , "浜у搧浠g爜": data[0].浜у搧浠g爜 + , "浜у搧鍚嶇О": data[0].浜у搧 + , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 + , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� + , "宸ヤ綔涓績": data[0].宸ヤ綔涓績 + , "宸ヤ綔涓績浠g爜": data[0].宸ヤ綔涓績浠g爜 + , "鐢熶骇鐝粍": data[0].鐝粍 + , "鐢熶骇鐝粍浠g爜": data[0].鐝粍浠g爜 + , "鐢熶骇璧勬簮": data[0].鐢熶骇璧勬簮 + , "鐢熶骇璧勬簮浠g爜": data[0].鐢熶骇璧勬簮浠g爜 + , "鍒跺崟浜�": data[0].鍒跺崟浜� + , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 + , "淇敼浜�": data[0].淇敼浜� + , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 + , "瀹℃牳浜�": data[0].瀹℃牳浜� + , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 + , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 + , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 + , "HBillNo": $("#HFbarcode").val() + }); + $("#Serial_number").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� + $("#Serial_number").css("background-color", "#efefef4d"); + $("#Serial_number").css("box-shadow", "none"); + $("#Entrants_number").removeAttr("readonly");//绉婚櫎杩涚珯鏁伴噺鍙 + $("#Entrants_number").css("background-color", "white"); + $("#Entrants_number").focus(); + $("#Entrants_number").css("box-shadow", "0 0 0 1px #00ff00"); + } else { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("娴佹按鍙锋柟娉曞彂鐢熼敊璇�!", { icon: 5 }); + } + }); + } + }); + + //杩涚珯鏁伴噺鍥炶溅鏂规硶 + $('#Entrants_number').on('keydown', function (event) { + if (event.keyCode == 13) { + $("#Entrants_number").attr("readonly", "readonly");//杩涚珯鏁伴噺鍙 + $("#Entrants_number").css("background-color", "#efefef4d"); + $("#Entrants_number").css("box-shadow", "none"); + if ($("#Receiver").val()) { + $("#Receiver").css("box-shadow", "none"); + } else { + $("#Receiver").css("box-shadow", "1px 1px 1px 2px #00ff00"); + } + } + }); + + //閫夋嫨鐢熶骇鐝粍寮圭獥 + form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍 + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '鐢熶骇鐝粍' + , shade: 0.6 //閬僵閫忔槑搴� + //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html', 'yes'] + , resize: false + , cancel: function (index, layero) { + } + }) + }); + + //閫夋嫨鐢熶骇璧勬簮寮圭獥 + form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮 + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '鐢熶骇璧勬簮' + , shade: 0.6 //閬僵閫忔槑搴� + //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes'] + , resize: false + , cancel: function (index, layero) { + } + }) + }); + + //淇濆瓨鎸夐挳 + form.on('submit(Saver)', function (data) {//鎻愪氦 + //debugger; + var sMainStr = JSON.stringify(data.field); + console.log(sMainStr); + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/LEMS/Sub_SaveBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#sHWHID").val(""); + layer.alert(data.Message + $("#HBillNo").val(), { icon: 1 }, function () { + window.location.reload();//鍒锋柊椤甸潰 + }); + } + else { + layer.alert(data.Message, { icon: 5 }); + } + layer.closeAll("loading"); + layui.form.render(); + }, + error: function (err) { + layer.alert("閿欒:" + err, { icon: 5 }); + } + }); + }); + + //閫�鍑烘寜閽� + form.on('submit(Close)', function (data) {//閫�鍑� + layer.confirm('鎮ㄧ‘瀹氳鍏抽棴鏈〉鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.layui.admin.events.closeThisTabs(); + }); + }); + + //鏂板鎸夐挳 + form.on('submit(HAddBT)', function (data) {//閫�鍑� + layer.confirm('鎮ㄧ‘瀹氳鏂板鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) { + window.location.reload(); + }); + }); + + + + + + + //浠ヤ笂涓簂ayui妯″潡 + }); + + //鍘熺敓js鍒濆鍖� + $(function () { + + }); + + function GetProductionTeamValue(obj) { //杩斿洖鐢熶骇鐝粍 + if (obj.length == 0) { + layer.msg("璇峰厛閫夋嫨鐝粍", { index: 0 }); + } else { + $("#ProductionTeam").val(obj[0].鐝粍); + $("#ProductionTeamID").val(obj[0].HItemID); + $("#ProductionTeam").css("box-shadow", "none"); + if ($("#ProductionResources").val()) { + $("#ProductionResources").css("box-shadow", "none"); + } else { + $("#ProductionResources").css("box-shadow", "0 0 1px 2px #00ff00"); + } + layer.closeAll(); + } + } + + function GetProductionResourcesValue(obj) { //杩斿洖鐢熶骇璧勬簮 + if ($("#ProductionResources").val()) { + $("#ProductionResources").css("box-shadow", "none"); + } + $("#ProductionResources").val(obj[0].鐢熶骇璧勬簮); + $("#ProductionResourcesID").val(obj[0].鐢熶骇璧勬簮浠g爜); + $("#ProductionResources").css("box-shadow", "none"); + } + + + //function GetHEmpValue(obj) //杩斿洖鑱屽憳 + //{ + // $("#HEmpName").val(obj[0].HName); + // $("#HEmpID").val(obj[0].HItemID); + //} + //function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬 + //{ + // $("#HDeptName").val(obj[0].HName); + // $("#HDeptID").val(obj[0].HItemID); + //} + + + </script> +</body> +</html> diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill.html" index cea1695..9af730b 100644 --- "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill.html" +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill.html" @@ -28,6 +28,7 @@ <!--<button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">鍝佽川鍒ゆ柇</button>--> <button type="button" lay-submit="" lay-filter="Refresh" class="layui-btn layui-btn-radius">淇濆瓨</button> <button type="button" lay-submit="" lay-filter="Close" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button> + <button type="button" lay-submit="" onclick="check();">娴嬭瘯</button> </div> <div class="layui-form-item"> <div class="layui-row" style="padding:10px 0"> @@ -481,6 +482,7 @@ , table = layui.table , form = layui.form; + //鑾峰彇褰撳墠鏃堕棿澶勭悊 var data = new Date(); var year = data.getFullYear(); //鑾峰彇骞� @@ -701,14 +703,6 @@ }); }); - - - - - - - - //寰呮帴鏀跺伐鍗曢〉绛� table.render({ elem: '#djs-table' @@ -762,10 +756,9 @@ - - }); + function GetOrgValue(obj) //杩斿洖鐢熶骇缁勭粐 { diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBillList.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBillList.html" new file mode 100644 index 0000000..152336a --- /dev/null +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBillList.html" @@ -0,0 +1,240 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <title>宸ュ簭鍑虹珯姹囨姤鍗曞垪琛�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <script src="../../layuiadmin/layui/layui.js"></script> + +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span></span> + </div> + </div> + <!--<div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate"> + </div> + </div>--> + <!--<div class="layui-inline"> + <label class="layui-form-label">缁撴潫鏃ユ湡</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="HDate1"> + </div> + </div>--> + <div class="layui-inline"> + <label class="layui-form-label">浠诲姟鍗�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="WorkCenter" id="WorkCenter"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">娴佽浆鍗″彿</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo"> + </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> + </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + + </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> + 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 = " 浜у搧浠g爜 = 'BX0002'"; + var sWhere = ""; + + var option = { + elem: '#mainTable' + //, toolbar: '#toolbarDemo' + ,height: 'full-50' + , page: true + , cols: [[ + { field: '閫夋嫨', title: '閫夋嫨', width: 110 } + //, { field: 'hmainid', title: 'hmainid', width: 110 } + , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 165 } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 175 } + , { field: '妫�楠屽憳', title: '妫�楠屽憳', width: 170 } + , { field: '浠诲姟鍗�', title: '浠诲姟鍗�', width: 165 } + , { field: '宸ュ簭娴佽浆鍗″彿', title: '宸ュ簭娴佽浆鍗″彿', width: 160 } + //, { field: 'HProcExchInterID', title: 'HProcExchInterID', width: 220 } + , { field: '瀹㈡埛鏉$爜', title: '瀹㈡埛鏉$爜', width: 95 } + , { field: '瀹㈡埛鏉$爜NEW', title: '瀹㈡埛鏉$爜NEW', width: 80 } + , { field: '鎵规鍙�', title: '鎵规鍙�', width: 95 } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 95 } + //, { field: 'HProcID', title: 'HProcID', width: 80 } + , { field: '褰撳墠宸ュ簭浠g爜', title: '褰撳墠宸ュ簭浠g爜', width: 120 } + , { field: '褰撳墠宸ュ簭', title: '褰撳墠宸ュ簭', width: 182 } + //, { field: 'HMaterID', title: 'HMaterID', width: 80 } + , { field: '浜у搧浠g爜', title: '浜у搧浠g爜', width: 182 } + , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О', width: 80 } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 182 } + //, { field: 'HunitID', title: 'HunitID', width: 105 } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 105 } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 105 } + , { field: '妯$┐鍙�', title: '妯$┐鍙�', width: 105 } + , { field: '鐗╂枡杈呭姪1', title: '鐗╂枡杈呭姪1', width: 105 } + , { field: '鐗╂枡杈呭姪2', title: '鐗╂枡杈呭姪2', width: 105 } + , { field: '鍑虹珯鏃堕棿', title: '鍑虹珯鏃堕棿', width: 105 } + //, { field: 'HEmpID', title: 'HEmpID', width: 105 } + , { field: '鎿嶄綔鍛樹唬鐮�', title: '鎿嶄綔鍛樹唬鐮�', width: 105 } + , { field: '鎿嶄綔鍛�', title: '鎿嶄綔鍛�', width: 105 } + //, { field: 'HSourceID', title: 'HSourceID', width: 105 } + , { field: '鐢熶骇璧勬簮浠g爜', title: '鐢熶骇璧勬簮浠g爜', width: 105 } + , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 105 } + //, { field: 'HGroupID', title: 'HGroupID', width: 105 } + , { field: '鐢熶骇鐝粍浠g爜', title: '鐢熶骇鐝粍浠g爜', width: 105 } + , { field: '鐢熶骇鐝粍', title: '鐢熶骇鐝粍', width: 105 } + , { field: '浠诲姟鏁伴噺', title: '浠诲姟鏁伴噺', width: 105 } + , { field: '鏁伴噺', title: '鏁伴噺', width: 105 } + , { field: '鍑虹珯鏁伴噺', title: '鍑虹珯鏁伴噺', width: 105 } + , { field: '宸ユ椂', title: '宸ユ椂', width: 105 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 105 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 105 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 105 } + //, { field: 'HSubID', title: 'HSubID', width: 105 } + , { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞', width: 105 } + //, { field: 'HBillType', title: 'HBillType', width: 105 } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 105 } + ]] + }; + + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL1() + '/LEMS/MES_StationOutBillList_Json', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + console.log(data1) + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + } else { + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.msg("鎺ュ彛璇锋眰澶辫触!", { + icon: 5, btn: ['纭'], time: 100000, offset: 't', + skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" + }); + } + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + $("#HOrderProcNO").val("");//璁㈠崟璺熻釜鍙� + $("#WorkCenter").val("");//宸ヤ綔涓績 + $("#HProcExchBillNo").val("");//娴佽浆鍗″彿 + $("#btnSearch").click(); + }); + + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅 + var HOrderProcNO = $("#HOrderProcNO").val();//璁㈠崟璺熻釜鍙� + var WorkCenter = $("#WorkCenter").val();//宸ヤ綔涓績 + var HProcExchBillNo = $("#HProcExchBillNo").val();//娴佽浆鍗″彿 + if (HOrderProcNO) { + sWhere += " and 浠诲姟鍗� like '%" + HOrderProcNO + "%'"; + } + if (WorkCenter) { + sWhere += " and 鍗曟嵁鍙� like '%" + WorkCenter + "%'"; + } + if (HProcExchBillNo) { + sWhere += " and 宸ュ簭娴佽浆鍗″彿 like '%" + HProcExchBillNo + "%'"; + } + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL1() + '/LEMS/MES_StationOutBillList_Json', + 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缂撳瓨 + }); + + + //laydate.render({ + // elem: '#HDate' + // , type: 'datetime' + // , trigger: 'click' + // , format:'yyyy-MM-dd HH:mm' + //}); + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> diff --git "a/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill_PDA.html" "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill_PDA.html" new file mode 100644 index 0000000..9af730b --- /dev/null +++ "b/WebTM/views/\345\267\245\345\272\217\346\261\207\346\212\245/MES_StationOutBill_PDA.html" @@ -0,0 +1,783 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" style="background-color:white;"> +<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-label { + font-size: 14px; + width: 85px; + text-align: inherit; + } + </style> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-card"> + <!--<div class="layui-card-header"></div>--> + <div class="layui-card-body" style="padding: 15px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-form-item" style="margin-bottom: 20px;"> + <button type="button" lay-submit="" lay-filter="HAddBT" class="layui-btn layui-btn-radius">鏂板</button> + <!--<button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">娓呯┖</button>--> + <!--<button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">鍝佽川鍒ゆ柇</button>--> + <button type="button" lay-submit="" lay-filter="Refresh" class="layui-btn layui-btn-radius">淇濆瓨</button> + <button type="button" lay-submit="" lay-filter="Close" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button> + <button type="button" lay-submit="" onclick="check();">娴嬭瘯</button> + </div> + <div class="layui-form-item"> + <div class="layui-row" style="padding:10px 0"> + <div class="layui-col-xs3 layui-inline"> + <fieldset class="layui-elem-field layui-field-title" style="text-align:center;"> + <legend>宸ュ簭鍑虹珯姹囨姤鍗�</legend> + </fieldset> + </div> + <div class="layui-col-xs1 layui-inline"> + <img src="222.jpg" style="width:70%;height:50%;" /> + </div> + <div class="layui-inline"> + <div class=""> + <label class="layui-inline" style="width:60px;">鏉″舰鐮�</label> + <div class="layui-inline"> + <input type="text" style="border-radius: 50px;width:254%" name="鏉″舰鐮�" id="HFbarcode" lay-verify="HFbarcode" autocomplete="off" placeholder="璇疯緭鍏ユ潯褰㈢爜" class="layui-input"> + </div> + </div> + <div class=""> + <label class="layui-inline" style="width:60px;">娴佹按鍙�</label> + <div class="layui-inline"> + <input type="text" style="border-radius: 50px;" name="娴佹按鍙�" id="Serial_number" lay-verify="Serial_number" autocomplete="off" placeholder="璇疯緭鍏ユ祦姘村彿" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-inline" style="width:60px;">鍚堟牸鏁伴噺</label> + <div class="layui-inline"> + <input type="text" style="border-radius: 50px;" name="鍚堟牸鏁伴噺" id="QualifiedQuantity" lay-verify="sQty" autocomplete="off" placeholder="璇疯緭鍏ユ祦姘村彿" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-inline" style="width:60px;">鎶ュ簾鏁伴噺</label> + <div class="layui-inline"> + <input type="text" style="border-radius: 50px;" name="鎶ュ簾鏁伴噺" id="ScrapQuantity" lay-verify="HBarCode" autocomplete="off" placeholder="璇疯緭鍏ヨ繘绔欐暟閲�" class="layui-input"> + </div> + </div> + </div> + </div> + </div> + + <!--鍑虹珯淇℃伅&鍏朵粬淇℃伅--> + <div class="layui-form-item"> + <div class="layui-col-md8 layui-card-body layui-inline"> + <div class="layui-tab"> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li data-status="" class="layui-this">鍑虹珯淇℃伅</li> + <li data-status="2">鍏朵粬淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show" style="height:250px;"> + <table> + <tbody> + <tr> + <th style="width:80px;padding:10px">娴佽浆鍗″彿</th> + <td> + <input type="text" name="娴佽浆鍗″彿" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="娴佽浆鍗″彿鍙�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:90px;padding:10px">姹囨姤鏃堕棿</th> + <td> + <input type="text" class="layui-input" id="HDateNow" style="background-color:#efefef4d;width:120px" readonly> + </td> + <th style="width:80px;padding:10px">鐢熶骇璁㈠崟鍙�</th> + <td> + <input type="text" name="鐢熶骇璁㈠崟鍙�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="杩涚珯鏃堕棿" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">浜у搧浠g爜</th> + <td> + <input type="text" name="浜у搧浠g爜" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="浜у搧浠g爜" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">浜у搧鍚嶇О</th> + <td> + <input type="text" name="浜у搧鍚嶇О" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="浜у搧鍚嶇О" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">瑙勬牸鍨嬪彿</th> + <td> + <input type="text" name="瑙勬牸鍨嬪彿" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="瑙勬牸鍨嬪彿" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">璁¢噺鍗曚綅</th> + <td> + <input type="text" name="璁¢噺鍗曚綅" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="璁¢噺鍗曚綅" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">浜у搧绫诲瀷</th> + <td> + <input type="text" name="浜у搧绫诲瀷" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="浜у搧绫诲瀷" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">姹囨姤绫诲瀷</th> + <td> + <input type="text" name="姹囨姤绫诲瀷" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="姹囨姤绫诲瀷" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">娴佽浆鍗℃暟閲�</th> + <td> + <input type="text" name="娴佽浆鍗℃暟閲�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="娴佽浆鍗℃暟閲�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鐢熶骇璁㈠崟鏁伴噺</th> + <td> + <input type="text" name="鐢熶骇璁㈠崟鏁伴噺" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鐢熶骇璁㈠崟鏁伴噺" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鍗曟嵁鍙�</th> + <td> + <input type="text" name="鍗曟嵁鍙�" id="HBillNo2" lay-verify="HBillNo2" autocomplete="off" placeholder="鍗曟嵁鍙�" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鍗曟嵁鍙稩D" id="HInterID" lay-verify="HInterID"> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">璁㈠崟璺熻釜鍙�</th> + <td> + <input type="text" name="璁㈠崟璺熻釜鍙�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="璁㈠崟璺熻釜鍙�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">鎿嶄綔鍛�2</th> + <td> + <input type="text" name="鎿嶄綔鍛�2" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎿嶄綔鍛�2" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鎿嶄綔鍛�3</th> + <td> + <input type="text" name="鎿嶄綔鍛�3" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎿嶄綔鍛�3" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鎿嶄綔鍛�4</th> + <td> + <input type="text" name="鎿嶄綔鍛�4" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎿嶄綔鍛�4" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">鎿嶄綔鍛�5</th> + <td> + <input type="text" name="鎿嶄綔鍛�5" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎿嶄綔鍛�5" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + </tbody> + </table> + </div> + <div class="layui-tab-item" style="height:250px;"> + <table> + <tbody> + <tr> + <th style="width:80px;padding:10px">鍒跺崟浜�</th> + <td> + <input type="text" name="鍒跺崟浜�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鍒跺崟浜�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鍒跺崟鏃ユ湡</th> + <td> + <input type="text" name="鍒跺崟鏃ユ湡" class="layui-input" id="HDateNow" placeholder="鍒跺崟鏃ユ湡" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">淇敼浜�</th> + <td> + <input type="text" name="淇敼浜�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="淇敼浜�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">淇敼鏃ユ湡</th> + <td> + <input type="text" name="淇敼鏃ユ湡" class="layui-input" id="HDateNow" placeholder="淇敼鏃ユ湡" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">瀹℃牳浜�</th> + <td> + <input type="text" name="瀹℃牳浜�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="瀹℃牳浜�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">瀹℃牳鏃ユ湡</th> + <td> + <input type="text" name="瀹℃牳鏃ユ湡" class="layui-input" id="HDateNow" placeholder="瀹℃牳鏃ユ湡" style="background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px"></th> + <td></td> + </tr> + <tr> + <th style="width:80px;padding:10px">杩涚珯PNL鏁�</th> + <td> + <input type="text" name="杩涚珯PNL鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="杩涚珯PNL鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">杩涚珯PSC鏁�</th> + <td> + <input type="text" name="杩涚珯PSC鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="杩涚珯PSC鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">鎶ュ簾PNL鏁�</th> + <td> + <input type="text" name="鎶ュ簾PNL鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎶ュ簾PNL鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鏈哄彴</th> + <td> + <input type="text" name="鏈哄彴" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鏈哄彴" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">鎶樺集鍒�鏁�</th> + <td> + <input type="text" name="鎶樺集鍒�鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鎶樺集鍒�鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">鍝佽川纭浜�</th> + <td> + <input type="text" name="鍝佽川纭浜�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="鍝佽川纭浜�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">NCT鍐叉鏁�</th> + <td> + <input type="text" name="NCT鍐叉鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="NCT鍐叉鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">NCT鍗曟</th> + <td> + <input type="text" name="NCT鍗曟" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="NCT鍗曟" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + <tr> + <th style="width:80px;padding:10px">绉讳氦PNL鏁�</th> + <td> + <input type="text" name="绉讳氦PNL鏁�" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="绉讳氦PNL鏁�" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + <th style="width:80px;padding:10px">绯绘暟</th> + <td> + <input type="text" name="绯绘暟" id="HBillNo" lay-verify="HBillNo" autocomplete="off" placeholder="绯绘暟" class="layui-input" style="background-color:#efefef4d" readonly> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + <!--鏈珯淇℃伅--> + <div class="layui-inline" style="padding-left:5px;border:1px solid #e6e6e6;width:28%"> + <div class="layui-row"> + <div class="layui-col-xs4"> + <label class="layui-form-label">鏈珯淇℃伅</label> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">褰撳墠宸ュ簭</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="褰撳墠宸ュ簭" id="HWorkShopName" lay-verify="HWorkShopName" autocomplete="off" placeholder="閫夋嫨褰撳墠宸ュ簭" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="褰撳墠宸ュ簭浠g爜" id="HWorkShopID" lay-verify="HWorkShopID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HWorkShop-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">宸ヤ綔涓績</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="宸ヤ綔涓績" id="HProcName" lay-verify="HProcName" autocomplete="off" placeholder="閫夋嫨宸ヤ綔涓績" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="宸ヤ綔涓績浠g爜" id="HProcID" lay-verify="HProcID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HWorkingProcedure-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇杞﹂棿</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鐢熶骇杞﹂棿" id="HScOrgName" lay-verify="HScOrgName" autocomplete="off" placeholder="閫夋嫨鐢熶骇杞﹂棿" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鐢熶骇杞﹂棿浠g爜" id="HScOrgID" lay-verify="HScOrgID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOrganization-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇缁勭粐</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鐢熶骇缁勭粐" id="HOrganization" lay-verify="HOrganization" autocomplete="off" placeholder="閫夋嫨鐢熶骇缁勭粐" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鐢熶骇缁勭粐浠g爜" id="HOrganizationID" lay-verify="HOrganizationID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOrganization-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鎿嶄綔鍛�</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鎿嶄綔鍛�" id="Operator" lay-verify="Operator" autocomplete="off" placeholder="閫夋嫨鎿嶄綔鍛�" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鎿嶄綔鍛樹唬鐮�" id="OperatorID" lay-verify="OperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="Operator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇鐝粍</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鐢熶骇鐝粍" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨鐢熶骇鐝粍" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鐢熶骇鐝粍浠g爜" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇璧勬簮</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鐢熶骇璧勬簮" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨鐢熶骇璧勬簮" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鐢熶骇璧勬簮浠g爜" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鏍哥畻宸ュ簭</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="鏍哥畻宸ュ簭" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨鏍哥畻宸ュ簭" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="鏍哥畻宸ュ簭浠g爜" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">妫�楠屽憳</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="妫�楠屽憳" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨妫�楠屽憳" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="妫�楠屽憳浠g爜" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">宸ユ椂</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HOperatorName" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨宸ユ椂" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="HOperatorID" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">璁惧娓呭崟</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HOperatorName" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨璁惧娓呭崟" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="HOperatorID" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">妯$┐鍙�</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HOperatorName" id="HOperatorName" lay-verify="HOperatorName" autocomplete="off" placeholder="閫夋嫨妯$┐鍙�" class="layui-input" style="background-color:#efefef4d" readonly> + <input type="hidden" name="HOperatorID" id="HOperatorID" lay-verify="HOperatorID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class=""> + <button type="button" lay-submit="" class="layui-btn layui-col-xs2" lay-filter="HOperator-BT">...</button> + </div> + </div> + </div> + </div> + <!--寰呭嚭绔欏伐鍗�&浠婃棩鍑虹珯--> + <div class="layui-card"> + <div class="layui-card-body"> + <div class="layui-tab"> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li data-status="" class="layui-this">寰呭嚭绔欏伐鍗�</li> + <li data-status="2">浠婃棩鍑虹珯</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <table class="layui-hide" id="djs-table" lay-filter="djs-table"></table> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <table class="layui-hide" id="jr-table" lay-filter="jr-table"></table> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + + + <script src="../../layuiadmin/layui/layui.js"></script> + <script src="../../layuiadmin/Scripts/json2.js" type="text/javascript"></script> + <script src="../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script> + <script src="../../layuiadmin/Scripts/webConfig.js"></script> + <script type="text/html" id="wl-BT"> + <a class="layui-btn layui-btn-xs HEdit" lay-event="DeleteOne">鍒犻櫎</a> + </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 BillStatusjson = params[params[0]]; + var InterID = params[params[1]]; + + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$ + , admin = layui.admin + , element = layui.element + , layer = layui.layer + , laydate = layui.laydate + , table = layui.table + , form = layui.form; + + + //鑾峰彇褰撳墠鏃堕棿澶勭悊 + var data = new Date(); + var year = data.getFullYear(); //鑾峰彇骞� + var month = data.getMonth() + 1; //鑾峰彇鏈� + var day = data.getDate(); //鑾峰彇鏃� + var time = year + "-" + month + "-" + day; + + //椤甸潰鍒濆鍖栬祴鍊� + //鑾峰彇鍗曟嵁鍙� + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3791' }, + success: function (d) { + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo2").val(d.data[0].HBillNo); + }, error: function () { + layer.alert("鑾峰彇鍗曟嵁鍙峰け璐�!", { icon: 5 }); + } + }); + + $("#HDateNow").val(time);//鍔犺浇褰撳墠鏃堕棿 + + $("#HFbarcode").focus(); + $("#HFbarcode").css("box-shadow", "0 0 0 1px #00ff00"); + $("#Serial_number").attr("readonly", "readonly");//娴佹按鍙峰彧璇� + $("#Serial_number").css("background-color", "#efefef4d"); + $("#QualifiedQuantity").attr("readonly", "readonly");//鍚堟牸鏁伴噺鍙 + $("#QualifiedQuantity").css("background-color", "#efefef4d"); + $("#ScrapQuantity").attr("readonly", "readonly");//鎶ュ簾鏁伴噺鍙 + $("#ScrapQuantity").css("background-color", "#efefef4d"); + + //鎵潯褰㈢爜鏂规硶 + $('#HFbarcode').on('keydown', function (event) { //鎵潯褰㈢爜 + var HFbarcode = $('#HFbarcode').val(); + if (event.keyCode == 13) { + //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + if (HFbarcode == "") { + layer.alert("鏉″舰鐮佷负绌猴紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + return; + } + // + $.ajax({ + url: GetWEBURL() + "/LEMS/TxtHBarCode_KeyDown", + type: "GET", + data: { + "sBillBarCode": HFbarcode + }, + success: function (result) { + var data = result.data; + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� + , "浜у搧浠g爜": data[0].浜у搧浠g爜 + , "浜у搧鍚嶇О": data[0].浜у搧 + , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 + , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� + , "鍒跺崟浜�": data[0].鍒跺崟浜� + , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 + , "淇敼浜�": data[0].淇敼浜� + , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 + , "瀹℃牳浜�": data[0].瀹℃牳浜� + , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 + , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 + , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 + , "娴佽浆鍗″彿": $("#HFbarcode").val() + }); + $("#HFbarcode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� + $("#HFbarcode").css("background-color", "#efefef4d"); + $("#HFbarcode").css("box-shadow", "none"); + $("#Serial_number").removeAttr("readonly");//绉婚櫎娴佹按鍙峰彧璇� + $("#Serial_number").css("background-color", "white"); + $("#Serial_number").focus(); + $("#Serial_number").css("box-shadow", "0 0 0 1px #00ff00"); + } else { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鎵潯褰㈢爜鏂规硶鍙戠敓閿欒!", { icon: 5 }); + } + }); + // layer.msg($('#HFbarcode').val(), { icon: 1 }); + } + }); + + //娴佹按鍙峰洖杞︽柟娉� + $('#Serial_number').on('keydown', function (event) { //鎵潯褰㈢爜 + var sProcNo = $('#Serial_number').val(); + var sBillNo = $('#HBillNo').val(); + if (event.keyCode == 13) { + if (sProcNo == "" || sBillNo == "") { + layer.alert("娴佹按鍙锋垨娴佽浆鍗″彿涓虹┖锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + return; + } + $.ajax({ + url: GetWEBURL() + "/LEMS/TxtHProcNo_KeyDown", + type: "GET", + data: { + "sProcNo": sProcNo + , "sBillNo": sBillNo + }, + success: function (result) { + var data = result.data; + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "璁㈠崟璺熻釜鍙�": data[0].璁㈠崟璺熻釜鍙� + , "浜у搧浠g爜": data[0].浜у搧浠g爜 + , "浜у搧鍚嶇О": data[0].浜у搧 + , "瑙勬牸鍨嬪彿": data[0].瑙勬牸鍨嬪彿 + , "娴佽浆鍗℃暟閲�": data[0].娴佽浆鍗℃暟閲� + , "宸ヤ綔涓績": data[0].宸ヤ綔涓績 + , "宸ヤ綔涓績浠g爜": data[0].宸ヤ綔涓績浠g爜 + , "褰撳墠宸ュ簭": data[0].宸ュ簭 + , "褰撳墠宸ュ簭浠g爜": data[0].宸ュ簭浠g爜 + , "鐢熶骇杞﹂棿": data[0].鐢熶骇杞﹂棿 + , "鐢熶骇杞﹂棿浠g爜": data[0].鐢熶骇杞﹂棿浠g爜 + , "鎿嶄綔鍛�": data[0].鎿嶄綔宸� + , "鎿嶄綔鍛樹唬鐮�": data[0].鎿嶄綔宸ヤ唬鐮� + , "鐢熶骇鐝粍": data[0].鐝粍 + , "鐢熶骇鐝粍浠g爜": data[0].鐝粍浠g爜 + , "鐢熶骇璧勬簮": data[0].鐢熶骇璧勬簮 + , "鐢熶骇璧勬簮浠g爜": data[0].鐢熶骇璧勬簮浠g爜 + , "鍒跺崟浜�": data[0].鍒跺崟浜� + , "鍒跺崟鏃ユ湡": data[0].鍒跺崟鏃ユ湡 + , "淇敼浜�": data[0].淇敼浜� + , "淇敼鏃ユ湡": data[0].淇敼鏃ユ湡 + , "瀹℃牳浜�": data[0].瀹℃牳浜� + , "瀹℃牳鏃ユ湡": data[0].瀹℃牳鏃ユ湡 + , "鐢熶骇璁㈠崟鍙�": data[0].婧愬崟鍗曞彿 + , "鐢熶骇璁㈠崟鏁伴噺": data[0].鐢熶骇鏁伴噺 + , "娴佽浆鍗″彿": $("#HFbarcode").val() + }); + $("#Serial_number").attr("readonly", "readonly");//娴佹按鍙峰彧璇� + $("#Serial_number").css("background-color", "#efefef4d"); + $("#Serial_number").css("box-shadow", "none"); + $("#QualifiedQuantity").removeAttr("readonly");//绉婚櫎鍚堟牸鏁伴噺鍙 + $("#QualifiedQuantity").css("background-color", "white"); + $("#QualifiedQuantity").focus(); + $("#QualifiedQuantity").css("box-shadow", "0 0 0 1px #00ff00"); + } else { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("娴佹按鍙锋柟娉曞彂鐢熼敊璇�!", { icon: 5 }); + } + }); + } + }); + + //鍚堟牸鏁伴噺鍥炶溅鏂规硶 + $('#QualifiedQuantity').on('keydown', function (event) { + if (event.keyCode == 13) { + $("#QualifiedQuantity").attr("readonly", "readonly");//鍚堟牸鏁伴噺鍙 + $("#QualifiedQuantity").css("background-color", "#efefef4d"); + $("#QualifiedQuantity").css("box-shadow", "none"); + $("#ScrapQuantity").removeAttr("readonly");//绉婚櫎鎶ュ簾鏁伴噺鍙 + $("#ScrapQuantity").focus(); + $("#ScrapQuantity").css("box-shadow", "0 0 0 1px #00ff00"); + } + }); + + //鎶ュ簾鏁伴噺鍥炶溅鏂规硶 + $('#ScrapQuantity').on('keydown', function (event) { + if (event.keyCode == 13) { + $("#ScrapQuantity").attr("readonly", "readonly");//鎶ュ簾鏁伴噺鍙 + $("#ScrapQuantity").css("background-color", "#efefef4d"); + $("#ScrapQuantity").css("box-shadow", "none"); + if ($("#Operator").val()) { + $("#Operator").css("box-shadow", "none"); + } else { + $("#Operator").css("box-shadow", "1px 1px 1px 2px #00ff00"); + } + } + }); + + //閫夋嫨鎿嶄綔鍛樺脊绐� + form.on('submit(Operator-BT)', function () {//閫夋嫨浠撲綅 + layer.open({ + type: 2 + , area: ['60%', '60%'] + , title: '鏈珯宸ュ簭' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //閫夋嫨鐢熶骇缁勭粐寮圭獥 + form.on('submit(HOrganization-BT)', function () {//閫夋嫨鐢熶骇缁勭粐 + layer.open({ + type: 2 + , area: ['60%', '60%'] + , title: '鐢熶骇缁勭粐' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../Baseset/鍩虹璧勬枡/Gy_OrgList.html', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //閫�鍑烘寜閽� + form.on('submit(Close)', function (data) {//閫�鍑� + layer.confirm('鎮ㄧ‘瀹氳鍏抽棴鏈〉鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.layui.admin.events.closeThisTabs(); + }); + }); + + //寰呮帴鏀跺伐鍗曢〉绛� + table.render({ + elem: '#djs-table' + , url: GetWEBURL1() + '/Web/DisBillEntryList_Mate_Webs_Json' + , cols: [[ + { field: 'HInterID', title: '搴忓彿' } + , { field: 'HBillNo', title: '鐘舵��', sort: true } + , { field: 'HMaker', title: '鐢熶骇璁㈠崟' } + , { field: 'HMakeDate', title: '璁″垝鏃ユ湡' } + , { field: 'HQty', title: '鐗╂枡缂栫爜' } + , { field: 'HSourceBillNo', title: '鐗╂枡鍚嶇О' } + , { field: 'HRedBlueFlag', title: '瑙勬牸鍨嬪彿' } + , { field: 'HSourceBillType', title: '璁″垝鏁伴噺' } + , { field: 'HSourceBillType', title: '宸叉眹鎶ユ暟閲�' } + , { field: 'HSourceBillType', title: '宸插叆搴撴暟閲�' } + ]] + , height: 300 + , done: function () { + layer.closeAll("loading"); + } + }); + + //浠婃棩杩涚珯椤电 + table.render({ + elem: '#jr-table' + , url: GetWEBURL1() + '/Web/DisBillEntryList_Mate_Webs_Json' + , cellMinWidth: 100 + , cols: [[ + { field: 'HInterID', title: '搴忓彿',width:80 } + , { field: 'HBillNo', title: '姹囨姤鏃ユ湡', width: 110, sort: true } + , { field: 'HMaker', title: '鐢熶骇姹囨姤鍗曞彿' } + , { field: 'HMakeDate', title: '鐢熶骇璁㈠崟鍙�' } + , { field: 'HQty', title: '鐗╂枡缂栫爜' } + , { field: 'HSourceBillNo', title: '鐗╂枡鍚嶇О' } + , { field: 'HRedBlueFlag', title: '瑙勬牸鍨嬪彿' } + , { field: 'HSourceBillType', title: '璁″垝鏁伴噺' } + , { field: 'HSourceBillType', title: '姹囨姤鏁伴噺' } + , { field: 'HSourceBillType', title: '鍒跺崟浜�' } + , { field: 'HSourceBillType', title: '鍒跺崟鏃ユ湡' } + ]] + , height: 300 + , done: function () { + layer.closeAll("loading"); + } + }); + + + + + + + + + }); + + + + function GetOrgValue(obj) //杩斿洖鐢熶骇缁勭粐 + { + $("#HOrganization").val(obj[0].HName); + $("#HOrganizationID").val(obj[0].HNumber); + } + + function GetHWorkerValue(obj) //杩斿洖鎿嶄綔鍛� + { + $("#Operator").val(obj[0].HName); + $("#OperatorID").val(obj[0].HItemID); + } + //function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬 + //{ + // $("#HDeptName").val(obj[0].HName); + // $("#HDeptID").val(obj[0].HItemID); + //} + + + </script> +</body> +</html> -- Gitblit v1.9.1