├── .DS_Store ├── .gitattributes ├── README.md ├── WebRoot ├── META-INF │ └── MANIFEST.MF ├── WEB-INF │ ├── classes │ │ ├── control │ │ │ ├── MainCtrl.class │ │ │ └── Upload.class │ │ ├── dao │ │ │ └── CommDAO.class │ │ └── util │ │ │ ├── Info.class │ │ │ ├── PageManager.class │ │ │ ├── SetChar.class │ │ │ └── StrUtil.class │ ├── lib │ │ ├── commons-fileupload-1.2.1.jar │ │ ├── commons-io-1.3.2.jar │ │ ├── json_simple-1.1.jar │ │ ├── jspsmartupload.jar │ │ ├── jtds-1.2.2 .jar │ │ ├── jxl.jar │ │ ├── msbase.jar │ │ ├── mssqlserver.jar │ │ ├── msutil.jar │ │ ├── mysql-connector-java-5.0.4-bin.jar │ │ ├── sqljdbc.jar │ │ ├── sqljdbc4.jar │ │ └── zxing-1.6-core.jar │ └── web.xml ├── cheliangjiashiyuan_add.jsp ├── cheliangjiashiyuan_detail.jsp ├── cheliangjiashiyuan_list.jsp ├── cheliangjiashiyuan_list_yanben.jsp ├── cheliangjiashiyuan_listxls.jsp ├── cheliangjiashiyuan_updt.jsp ├── cheliangjiashiyuan_updt2.jsp ├── cheliangleixing_add.jsp ├── cheliangleixing_list.jsp ├── cheliangleixing_list_yanben.jsp ├── cheliangleixing_listxls.jsp ├── cheliangleixing_updt.jsp ├── cheliangleixingxinxi_add.jsp ├── cheliangleixingxinxi_list.jsp ├── cheliangleixingxinxi_list_yanben.jsp ├── cheliangleixingxinxi_listxls.jsp ├── cheliangleixingxinxi_updt.jsp ├── databack.jsp ├── echarts.min.js ├── facheshijianxinxi_add.jsp ├── facheshijianxinxi_list.jsp ├── facheshijianxinxi_list_yanben.jsp ├── facheshijianxinxi_listxls.jsp ├── facheshijianxinxi_updt.jsp ├── factory │ ├── checkno.jsp │ ├── getsonops.jsp │ └── getyao.jsp ├── frontfiles │ ├── css │ │ └── css.css │ └── js │ │ └── collection.js ├── huoyunzhongzhuan_add.jsp ├── huoyunzhongzhuan_detail.jsp ├── huoyunzhongzhuan_list.jsp ├── huoyunzhongzhuan_list2.jsp ├── huoyunzhongzhuan_list3.jsp ├── huoyunzhongzhuan_list_yanben.jsp ├── huoyunzhongzhuan_listxls.jsp ├── huoyunzhongzhuan_updt.jsp ├── image.jsp ├── images │ ├── 171.png │ ├── 20150212154319.jpg │ ├── Switch.png │ ├── Switch2.png │ ├── Upload.gif │ ├── css │ │ ├── bootstrap.css │ │ └── css.css │ ├── glyphicons-halflings-white.png │ ├── glyphicons-halflings.png │ ├── hsgcommon │ │ ├── bootbox.js │ │ ├── common.css │ │ ├── common.js │ │ ├── commonqt.css │ │ ├── div.css │ │ ├── divqt.css │ │ └── jq.js │ ├── html │ │ ├── tst1.html │ │ └── tst2.html │ ├── input_icon_1.png │ ├── input_icon_2.png │ ├── js │ │ ├── __.txt │ │ ├── bootstrap.min.js │ │ ├── jquery1.9.0.min.js │ │ ├── laydate │ │ │ ├── laydate.js │ │ │ ├── need │ │ │ │ └── laydate.css │ │ │ └── skins │ │ │ │ ├── dahong │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ ├── danlan │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ ├── default │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ ├── molv │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ ├── qianhuang │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ ├── yahui │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ │ │ └── yalan │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ └── sdmenu.js │ ├── left.png │ ├── left2.png │ ├── left_bg.png │ ├── logo.png │ ├── nopic.jpg │ ├── select.png │ ├── tit.png │ └── top.png ├── js │ ├── My97DatePicker │ │ ├── WdatePicker.js │ │ ├── calendar.js │ │ ├── lang │ │ │ ├── en.js │ │ │ ├── zh-cn.js │ │ │ └── zh-tw.js │ │ └── skin │ │ │ ├── WdatePicker.css │ │ │ ├── datePicker.gif │ │ │ ├── default │ │ │ ├── datepicker.css │ │ │ └── img.gif │ │ │ └── whyGreen │ │ │ ├── bg.jpg │ │ │ ├── datepicker.css │ │ │ └── img.gif │ ├── ajax.js │ ├── dialogclose.gif │ ├── function.js │ ├── jquery.js │ ├── menu.js │ ├── nopic.jpg │ ├── onclock.JS │ ├── popup.js │ ├── popups.js │ └── prototype.lite.js ├── left_cheliangjiashiyuan.jsp ├── left_guanliyuan.jsp ├── left_putongyonghu.jsp ├── login.jsp ├── logout.jsp ├── main.jsp ├── mod.jsp ├── mod2.jsp ├── putongyonghu_add.jsp ├── putongyonghu_detail.jsp ├── putongyonghu_list.jsp ├── putongyonghu_list_yanben.jsp ├── putongyonghu_listxls.jsp ├── putongyonghu_updt.jsp ├── putongyonghu_updt2.jsp ├── sh.jsp ├── sy.jsp ├── tujingzhongzhuandian_add.jsp ├── tujingzhongzhuandian_list.jsp ├── tujingzhongzhuandian_list_yanben.jsp ├── tujingzhongzhuandian_listxls.jsp ├── tujingzhongzhuandian_updt.jsp ├── upload.jsp ├── upload │ ├── 1.zip │ ├── cheliangjiashiyuan1.jpg │ ├── cheliangjiashiyuan2.jpg │ ├── cheliangjiashiyuan3.jpg │ ├── cheliangjiashiyuan4.jpg │ ├── cheliangjiashiyuan5.jpg │ ├── cheliangjiashiyuan6.jpg │ ├── cheliangjiashiyuan7.jpg │ ├── cheliangjiashiyuan8.jpg │ ├── nopic1.jpg │ ├── nopic2.jpg │ ├── nopic3.jpg │ ├── nopic4.jpg │ ├── nopic5.jpg │ ├── nopic6.jpg │ ├── nopic7.jpg │ ├── nopic8.jpg │ ├── putongyonghu1.jpg │ ├── putongyonghu2.jpg │ ├── putongyonghu3.jpg │ ├── putongyonghu4.jpg │ ├── putongyonghu5.jpg │ ├── putongyonghu6.jpg │ ├── putongyonghu7.jpg │ ├── putongyonghu8.jpg │ ├── sytp1.jpg │ ├── sytp3.jpg │ ├── sytp4.jpg │ ├── sytp5.jpg │ ├── yhtx1.jpg │ ├── yhtx2.jpg │ ├── yhtx3.jpg │ ├── yhtx4.jpg │ ├── yhtx5.jpg │ ├── yhtx6.jpg │ ├── yhtx7.jpg │ └── yhtx8.jpg ├── upload_re.jsp ├── yhzhgl.jsp ├── yonghuzhuce_list.jsp ├── yonghuzhuce_list_yanben.jsp ├── yonghuzhuce_updt.jsp └── yonghuzhuce_updt2.jsp └── src ├── control ├── MainCtrl.java └── Upload.java ├── dao └── CommDAO.java └── util ├── Info.java ├── PageManager.java ├── SetChar.java └── StrUtil.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=java 2 | *.css linguist-language=java 3 | *.html linguist-language=java 4 | *.vue linguist-language=java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 全目录 2 | 3 | [更多系统、论文,供君选择 ~~>](https://www.yuque.com/wisebit/blog) 4 | 5 | # 226.FreightTransferManagementSystem 6 | 7 |

群: 983063232(入群获取sql文件)

8 |

QQ: 206157502(加好友获取sql文件)

9 | 10 |

226.货运中转管理系统

11 | 12 | 13 |

14 | 15 | 16 | 17 | 18 |

19 | 20 | # 简介 21 | 22 | 23 | > 本代码来源于网络,仅供学习参考使用,请入群(983063232)后联系群主索要sql文件! 24 | > 25 | > 提供1.远程部署/2.修改代码/3.设计文档指导/4.框架代码讲解等服务 26 | > 27 | > 登录地址: http://localhost:8080/ 28 | > 29 | > 管理员: admin 123456 30 | > 31 | 32 | # 环境 33 | 34 | - IntelliJ IDEA 2021.3 35 | 36 | - Mysql 5.7.26 37 | 38 | - Tomcat 7.0.73 39 | 40 | - JDK 1.8 41 | 42 | 43 | 44 | 45 | ## 缩略图 46 | 47 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/fcf1ead4-6dc0-4b2b-8738-63b06b916853.png) 48 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/2a71628e-a644-4cb0-ba46-11cc6fd10ffd.png) 49 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/65c41f82-ea3c-49b8-baf6-f5515af7acd6.png) 50 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/c822a812-85c1-49c3-9741-4bfcba874e73.png) 51 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/7de9019c-f149-4ae1-a276-8e5060fc5c3d.png) 52 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/85f8d381-1153-4267-bdc3-aef989c17d1f.png) 53 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/8cc78e0e-b9ce-4a21-82cd-4b72858de62e.png) 54 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/23436e04-2927-4f2c-a296-0e33a828723b.png) 55 | 56 | 57 | -------------------------------------------------------------------------------- /WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/control/MainCtrl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/control/MainCtrl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/control/Upload.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/control/Upload.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/dao/CommDAO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/dao/CommDAO.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/util/Info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/util/Info.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/util/PageManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/util/PageManager.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/util/SetChar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/util/SetChar.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/util/StrUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/classes/util/StrUtil.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/commons-io-1.3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/commons-io-1.3.2.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/json_simple-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/json_simple-1.1.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/jspsmartupload.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/jspsmartupload.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/jtds-1.2.2 .jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/jtds-1.2.2 .jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/jxl.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/jxl.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/msbase.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/msbase.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/mssqlserver.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/mssqlserver.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/msutil.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/msutil.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/mysql-connector-java-5.0.4-bin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/mysql-connector-java-5.0.4-bin.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/sqljdbc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/sqljdbc.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/sqljdbc4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/sqljdbc4.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/zxing-1.6-core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/WEB-INF/lib/zxing-1.6-core.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | QRCode 10 | servlet.QRCode 11 | 12 | 13 | 14 | QRCode 15 | /qrcode 16 | 17 | 18 | index.jsp 19 | 20 | 21 | 22 | characterEncoding 23 | util.SetChar 24 | 25 | 26 | characterEncoding 27 | /* 28 | 29 | 30 | 31 | 32 | This is the description of my J2EE component 33 | This is the display name of my J2EE component 34 | MainCtrl 35 | control.MainCtrl 36 | 37 | 38 | This is the description of my J2EE component 39 | This is the display name of my J2EE component 40 | Upload 41 | control.Upload 42 | 43 | 44 | 45 | 46 | MainCtrl 47 | /jspmhyzzglxthsg9411C8 48 | 49 | 50 | Upload 51 | /upload 52 | 53 | 54 | /login.jsp 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_add.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_detail.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_detail.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_list.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_updt.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangjiashiyuan_updt2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangjiashiyuan_updt2.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixing_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixing_add.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixing_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixing_list.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixing_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixing_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixing_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixing_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixing_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixing_updt.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixingxinxi_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixingxinxi_add.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixingxinxi_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixingxinxi_list.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixingxinxi_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixingxinxi_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixingxinxi_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixingxinxi_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/cheliangleixingxinxi_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/cheliangleixingxinxi_updt.jsp -------------------------------------------------------------------------------- /WebRoot/databack.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/databack.jsp -------------------------------------------------------------------------------- /WebRoot/facheshijianxinxi_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/facheshijianxinxi_add.jsp -------------------------------------------------------------------------------- /WebRoot/facheshijianxinxi_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/facheshijianxinxi_list.jsp -------------------------------------------------------------------------------- /WebRoot/facheshijianxinxi_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/facheshijianxinxi_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/facheshijianxinxi_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/facheshijianxinxi_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/facheshijianxinxi_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/facheshijianxinxi_updt.jsp -------------------------------------------------------------------------------- /WebRoot/factory/checkno.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> 2 | <%@page import="dao.CommDAO"%> 3 | <%@page import="util.Info"%> 4 | <% 5 | String table = request.getParameter("table")==null?"":request.getParameter("table"); 6 | String col = request.getParameter("col")==null?"":request.getParameter("col"); 7 | String value = request.getParameter("value")==null?"":request.getParameter("value"); 8 | String checktype = request.getParameter("checktype")==null?"":request.getParameter("checktype"); 9 | String valuecopy = ""; 10 | for(String str:value.split(",")) 11 | { 12 | if(str.startsWith("sysuser-")) 13 | { 14 | str = Info.getUser(request).get(str.split("-")[1]).toString(); 15 | } 16 | valuecopy+=str+","; 17 | } 18 | if(valuecopy.length()>1)valuecopy=valuecopy.substring(0,valuecopy.length()-1); 19 | value = valuecopy; 20 | if(checktype.equals("insert")) 21 | { 22 | value = Info.getGBKStr(value); 23 | System.out.println(value); 24 | List list = new CommDAO().select("select * from "+table+" where "+col+"='"+value+"'"); 25 | if(list.size()>0) 26 | { 27 | out.print("Y"); 28 | }else{ 29 | out.print("N"); 30 | } 31 | } 32 | 33 | 34 | if(checktype.equals("iinsert")) 35 | { 36 | value = Info.getGBKStr(value); 37 | String fno = request.getParameter("fno"); 38 | List list = new CommDAO().select("select * from fangyd where fno='"+fno+"' and stime<='"+value+"' and etime>='"+value+"'"); 39 | if(list.size()>0) 40 | { 41 | out.print("Y"); 42 | }else{ 43 | out.print("N"); 44 | } 45 | } 46 | 47 | 48 | 49 | 50 | if(checktype.equals("zhinsert")) 51 | { 52 | value = Info.getGBKStr(value); 53 | System.out.println(value); 54 | String sql = "select * from "+table+" where 1=1 "; 55 | String[] cols = col.split(","); 56 | String[] values = value.split(","); 57 | for(int i=0;i0) 68 | { 69 | out.print("Y"); 70 | }else{ 71 | out.print("N"); 72 | } 73 | } 74 | 75 | if(checktype.equals("update")) 76 | { 77 | String id = request.getParameter("id")==null?"":request.getParameter("id"); 78 | value = Info.getGBKStr(value); 79 | System.out.println(value); 80 | List list = new CommDAO().select("select * from "+table+" where "+col+"='"+value+"' and id!="+id); 81 | System.out.println("select * from "+table+" where "+col+"='"+value+"' and id!="+id); 82 | if(list.size()>0) 83 | { 84 | out.print("Y"); 85 | }else{ 86 | out.print("N"); 87 | } 88 | } 89 | 90 | 91 | if(checktype.equals("zhupdate")) 92 | { 93 | String id = request.getParameter("id")==null?"":request.getParameter("id"); 94 | value = Info.getGBKStr(value); 95 | String sql = "select * from "+table+" where 1=1 "; 96 | String[] cols = col.split(","); 97 | String[] values = value.split(","); 98 | for(int i=0;i0) 111 | { 112 | out.print("Y"); 113 | }else{ 114 | out.print("N"); 115 | } 116 | } 117 | 118 | %> -------------------------------------------------------------------------------- /WebRoot/factory/getsonops.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> 2 | <%@page import="dao.CommDAO"%> 3 | <%@page import="util.Info"%> 4 | <% 5 | String glb = request.getParameter("glb")==null?"":request.getParameter("glb"); 6 | String glzd = request.getParameter("glzd")==null?"":request.getParameter("glzd"); 7 | String value = request.getParameter("value")==null?"":request.getParameter("value"); 8 | String ctype = request.getParameter("ctype")==null?"":request.getParameter("ctype"); 9 | String jlzd = request.getParameter("jlzd")==null?"":request.getParameter("jlzd"); 10 | String jlzdb = request.getParameter("jlzdb")==null?"":request.getParameter("jlzdb"); 11 | String zd = request.getParameter("zd")==null?"":request.getParameter("zd"); 12 | System.out.println(ctype+" ------------------------------------------"); 13 | glzd = Info.getGBKStr(glzd); 14 | value = Info.getGBKStr(value); 15 | String insql = value.replaceAll(" ",""); 16 | String insqld = ""; 17 | for(String str:insql.split("-")) 18 | { 19 | if(str.split(":").length==1){ 20 | insqld+=str.trim()+","; 21 | }else{ 22 | insqld+=str.split(":")[1].trim()+","; 23 | } 24 | } 25 | 26 | if(insqld.length()>0)insqld = insqld.substring(0,insqld.length()-1); 27 | String likesql = ""; 28 | for(String str:insqld.split(",")) 29 | { 30 | if(!str.trim().equals("")) 31 | { 32 | if(jlzdb.equals("tglparentid")||jlzdb.equals("datashowname")) 33 | { 34 | likesql+= " or tglparentid in( select id from "+glb+" where datashowname like'%"+str+"%' ) "; 35 | }else{ 36 | likesql+= " or "+jlzdb+" like'%"+str+"%' "; 37 | } 38 | } 39 | 40 | 41 | } 42 | String sql = "select * from "+glb+" where 1!=1 "+likesql; 43 | 44 | if(ctype.equals("select")){ 45 | String select = "@@@"; 46 | for(HashMap permap:new CommDAO().select(sql)){ 47 | String optionstr = ""; 48 | if(glzd.split(";").length==1){ 49 | optionstr=permap.get(glzd.split("~")[0]).toString(); 50 | }else{ 51 | for(String str:glzd.split(";")) 52 | { 53 | String zdstr = str.split("~")[0]; 54 | String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":"); 55 | optionstr+=zdnamestr+permap.get(zdstr)+" - "; 56 | } 57 | } 58 | if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3); 59 | select+=optionstr+"@@@"; 60 | } 61 | if(select.length()>3)select.substring(0,select.length()-3).trim(); 62 | 63 | out.print(select); 64 | } 65 | 66 | 67 | if(ctype.equals("text")){ 68 | String select = ""; 69 | for(HashMap permap:new CommDAO().select(sql)){ 70 | String optionstr = ""; 71 | if(glzd.split(";").length==1){ 72 | optionstr=permap.get(glzd.split("~")[0]).toString(); 73 | }else{ 74 | for(String str:glzd.split(";")) 75 | { 76 | String zdstr = str.split("~")[0]; 77 | String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":"); 78 | optionstr+=zdnamestr+permap.get(zdstr)+" - "; 79 | } 80 | } 81 | if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3); 82 | select+=optionstr+" "; 83 | } 84 | 85 | out.print(select.trim()); 86 | } 87 | 88 | 89 | 90 | if(ctype.equals("radio")){ 91 | String radio = ""; 92 | int dxii = 0; 93 | for(HashMap permap:new CommDAO().select(sql)){ 94 | String check=""; 95 | if(dxii==0)check="checked=checked"; 96 | String optionstr = ""; 97 | if(glzd.split(";").length==1){ 98 | optionstr=permap.get(glzd.split("~")[0]).toString(); 99 | }else{ 100 | 101 | for(String str:glzd.split(";")) 102 | { 103 | String zdstr = str.split("~")[0]; 104 | String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":"); 105 | optionstr+=zdnamestr+permap.get(zdstr)+" - "; 106 | } 107 | } 108 | if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3); 109 | radio+="\n"; 110 | dxii++; 111 | } 112 | if(radio.length()>3)radio.substring(0,radio.length()-3).trim(); 113 | 114 | out.print(radio); 115 | } 116 | 117 | 118 | if(ctype.equals("checkbox")){ 119 | String checkbox = ""; 120 | int dxii = 0; 121 | for(HashMap permap:new CommDAO().select(sql)){ 122 | String check=""; 123 | if(dxii==0)check="checked=checked"; 124 | String optionstr = ""; 125 | System.out.println(glzd); 126 | if(glzd.split(";").length==1){ 127 | optionstr=permap.get(glzd.split("~")[0]).toString(); 128 | }else{ 129 | 130 | for(String str:glzd.split(";")) 131 | { 132 | String zdstr = str.split("~")[0]; 133 | String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":"); 134 | optionstr+=zdnamestr+permap.get(zdstr)+" - "; 135 | } 136 | } 137 | if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3); 138 | checkbox+="\n"; 139 | dxii++; 140 | } 141 | checkbox+=""; 142 | if(checkbox.length()>3)checkbox.substring(0,checkbox.length()-3).trim(); 143 | 144 | out.print(checkbox); 145 | } 146 | 147 | 148 | if(ctype.equals("checkboxdk")){ 149 | String checkbox = ""; 150 | int i=0; 151 | for(HashMap permap:new CommDAO().select(sql)){ 152 | 153 | String optionstr = ""; 154 | for(String str:glzd.split(";")) 155 | { 156 | String zdstr = str.split("~")[0]; 157 | String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":"); 158 | optionstr+=zdnamestr+permap.get(zdstr)+" - "; 159 | } 160 | if(optionstr.length()>0)optionstr=optionstr.substring(0,optionstr.length()-3); 161 | String nbs = ""; 162 | if(i>0)nbs=" "; 163 | checkbox+="  \n"; 164 | checkbox+="
\n"; 165 | i++; 166 | } 167 | checkbox+=""; 168 | 169 | out.print(checkbox); 170 | } 171 | 172 | 173 | %> -------------------------------------------------------------------------------- /WebRoot/factory/getyao.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> 2 | <%@page import="dao.CommDAO"%> 3 | <%@page import="util.Info"%> 4 | <% 5 | String blno = request.getParameter("blno")==null?"":request.getParameter("blno"); 6 | String isyb = new CommDAO().select("select * from bl where blno='"+blno+"'").get(0).get("isyb").toString(); 7 | 8 | String select = "@@@"; 9 | 10 | if(isyb.equals("否")){ 11 | for(HashMap permap:new CommDAO().select("select * from yaopin")){ 12 | String optionstr = ""; 13 | select+=permap.get("yname")+" - 单价:"+permap.get("price")+"@@@"; 14 | } 15 | }else{ 16 | for(HashMap permap:new CommDAO().select("select * from yaopin where isyb='是'")){ 17 | String optionstr = ""; 18 | select+=permap.get("yname")+" - 单价:"+permap.get("ybprice")+"@@@"; 19 | } 20 | } 21 | 22 | 23 | 24 | 25 | if(select.length()>3)select.substring(0,select.length()-3).trim(); 26 | 27 | out.print(select); 28 | 29 | 30 | %> -------------------------------------------------------------------------------- /WebRoot/frontfiles/css/css.css: -------------------------------------------------------------------------------- 1 | @charset "gb2312"; 2 | body { color:#5A5A5A; line-height:24px; 3 | margin:0px; 4 | text-align:center; 5 | font-size: 12px; 6 | background-image: url(../images/back.jpg); 7 | } 8 | a{color:#5A5A5A; text-decoration: none} 9 | a:hover{ 10 | color: #CA3225; 11 | text-decoration: none; 12 | } 13 | .meun{width:850px; color:#fff; float:left; margin-left:115px;} 14 | .meun a {display:block;text-align: center;color:#fff;text-decoration:none; width:103px;line-height:30px;float:left;font-size:12px;height:31px;} 15 | .meun a:link{color:#fff;text-decoration: none;} 16 | .meun a:visited {color:#fff;text-decoration: none;} 17 | .meun a:hover {color: #fff;background: url(../images/meun1.jpg);cursor: pointer; width:93px;} 18 | .meun a.m_a{ 19 | color: #ffae00; 20 | } 21 | .meun a.m_a:hover{ 22 | color: #fff 23 | } 24 | .dd{ border-bottom:1px dotted #CCCCCC} 25 | .hd{ border-bottom:1px solid #999} 26 | .left{width:180px; color:#000; float:left;} 27 | .left a {display:block;text-align: left;color:#000;text-decoration:none; width:180px;line-height:27px;float:left;height:27px;background: url(../images/hq.jpg);} 28 | .left a:link{color:#000;text-decoration: none;} 29 | .lin{ margin-left:20px;} 30 | .left a:visited {color:#000;text-decoration: none;} 31 | .left a:hover {color: #fff;background: url(../images/hg.jpg);cursor: pointer; width:180px;} 32 | .right{ color:#FFFFFF; font-weight:bold;} 33 | .right a{ color:#FFFFFF;} 34 | .right a:link{color:#fff;text-decoration: none;} 35 | .right a:visited {color:#fff;text-decoration: none;} 36 | .right a:hover {color: #fff; text-decoration:underline} 37 | -------------------------------------------------------------------------------- /WebRoot/frontfiles/js/collection.js: -------------------------------------------------------------------------------- 1 | //替换空格 2 | function toReplace(strs) { 3 | if (strs.length > 0) { 4 | alert(strs.replace(new RegExp("\uff0c", "gm"), ",")); 5 | } 6 | } 7 | var http_request = false; 8 | function send_request(productId, productName) { 9 | http_request = false; 10 | if (productId == "") { 11 | return false; 12 | } else { 13 | 14 | // alert(productName); 15 | // alert(productId); 16 | var pro = escape(productName); 17 | var url = "product!toCollect.action?productId=" + productId + "&productName=" + pro + "&rodom=" + new Date().getTime(); 18 | // var url="product!toCollect.action?productName="+pro+"&productId="+productId; 19 | if (window.XMLHttpRequest) { 20 | http_request = new XMLHttpRequest(); 21 | if (http_request.overrideMimeType) { 22 | http_request.overrideMimeType("text/xml"); 23 | } 24 | } else { 25 | if (window.ActiveXObject) { 26 | try { 27 | http_request = new ActiveXObject("Msxml2.XMLHTTP"); 28 | } 29 | catch (e) { 30 | try { 31 | http_request = new ActiveXObject("Microsoft.XMLHTTP"); 32 | } 33 | catch (e) { 34 | } 35 | } 36 | } 37 | } 38 | if (!http_request) { 39 | window.alert("\u4f60\u6240\u8bf7\u6c42\u7684\u9875\u9762\u5f02\u5e38!"); 40 | return false; 41 | } 42 | http_request.onreadystatechange = processResponse; 43 | http_request.open("GET", url, true); 44 | http_request.send(null); 45 | } 46 | } 47 | function processResponse() { 48 | if (http_request.readyState == 4) { 49 | if (http_request.status == 200) { 50 | var responseText = http_request.responseText; 51 | display(responseText); 52 | } else { 53 | alert("XXXX!"); 54 | } 55 | } 56 | } 57 | function display(responseText) { 58 | alert(responseText); 59 | //window.location.href="index.jsp"; 60 | } 61 | 62 | 63 | //var http_request2= false; 64 | // 65 | // function send_request2(intergral){ 66 | // alert(intergral); 67 | // http_request2= false; 68 | // if (intergral==""){ 69 | // return false; 70 | // } 71 | // 72 | // else{ 73 | // var url="product!toIntegeral.action?intergral="+intergral; 74 | // if(window.XMLHttpRequest) { 75 | // http_request2= new XMLHttpRequest(); 76 | // if (http_request2.overrideMimeType) { 77 | // http_request2.overrideMimeType("text/xml"); 78 | // } 79 | // } 80 | // else if (window.ActiveXObject) { 81 | // try { 82 | // http_request2 = new ActiveXObject("Msxml2.XMLHTTP"); 83 | // } catch (e) { 84 | // try { 85 | // http_request2 = new ActiveXObject("Microsoft.XMLHTTP"); 86 | // } catch (e) {} 87 | // } 88 | // } 89 | // if (!http_request2) { 90 | // window.alert("你所请求的页面异常!"); 91 | // return false; 92 | // } 93 | // 94 | // http_request2.onreadystatechange = processResponse2; 95 | // http_request2.open("GET", url, true); 96 | // http_request2.send(null); 97 | // } 98 | // } 99 | // 100 | // function processResponse2() { 101 | // if (http_request2.readyState == 4) { 102 | // if (http_request2.status == 200) { 103 | // var responseText2 = http_request2.responseText; 104 | // display2(responseText2); 105 | // } else { 106 | // alert("XXXX!"); 107 | // } 108 | // } 109 | // } 110 | // 111 | // function display2(responseText2){ 112 | // if(responseText2=="12"){ 113 | // alert("12"); 114 | // }else{ 115 | // window.location.href="/jsplib/tointegral_jsp/showIntegeralCart.jsp"; 116 | // } 117 | // } 118 | // 119 | 120 | -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_add.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_detail.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_detail.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_list.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_list2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_list2.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_list3.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_list3.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/huoyunzhongzhuan_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/huoyunzhongzhuan_updt.jsp -------------------------------------------------------------------------------- /WebRoot/image.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/image.jsp -------------------------------------------------------------------------------- /WebRoot/images/171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/171.png -------------------------------------------------------------------------------- /WebRoot/images/20150212154319.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/20150212154319.jpg -------------------------------------------------------------------------------- /WebRoot/images/Switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/Switch.png -------------------------------------------------------------------------------- /WebRoot/images/Switch2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/Switch2.png -------------------------------------------------------------------------------- /WebRoot/images/Upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/Upload.gif -------------------------------------------------------------------------------- /WebRoot/images/css/css.css: -------------------------------------------------------------------------------- 1 | html, body { padding: 0px!important; padding: 100px 0px; width: 100%; height: 100%; overflow: hidden; } 2 | .header { position: absolute!important; position: relative; _top: -200px; width: 100%; height: 60px; background: url(../top.png) no-repeat right center; } 3 | #middle { position: absolute!important; top: 60px!important; height: auto!important; position: relative; top: -160px; _top: -200px; height: 100%; bottom: 0px; width: 100%; background: #fff;/* overflow: hidden; */} 4 | .left { float: left; width: 220px; background: #fff url(../left_bg.png) repeat-y right; overflow-x:hidden;overflow-y:auto; height: 100%; position: relative; } 5 | .right { background: #fff; overflow-y: auto;overflow-x: auto; height:100%; position:relative; } 6 | .right_cont{ padding:10px; width:auto;} 7 | .tab_right_bottom{ background:#fff; position:absolute; bottom:20px; left:10px; right:10px; border:2px solid #ddd; border-top:none;} 8 | .tab_right_bottom .tabs-below .nav-tabs {border-top: 1px solid #ddd; background:#f3f3f3;} 9 | .tab_right_bottom .tabs-below .nav-tabs li{ border-left:1px solid #ddd; border-right:1px solid #ddd; margin-left:-1px} 10 | .tab_right_bottom .nav-tabs .active > a,.tab_right_bottom .nav-tabs .active a:hover, .tab_right_bottom .nav-tabs .active a:focus {background-color: #fff;border: 0px solid #ddd;border-bottom: 2px solid #06C; color:#333;} 11 | .Switch { float: left; width: 5px; height: 100%; background: #fff url(../Switch.png) no-repeat center center; cursor: pointer; } 12 | #footer { position: absolute; bottom: 0; width: 100%; height: 0px; background: #666464; line-height: 30px; text-align: center; color: #ccc; } 13 | .logo { float: left; width: 365PX; height: 50px; } 14 | .logo img { margin: 6px 0 0 25px } 15 | .header-m { float: right; height: 50px; line-height: 50px; } 16 | .header-m .btn { border: 0; padding-left: 8px; padding-right: 8px; } 17 | .header-right { float: right; padding-left: 50px; } 18 | .header-right a { color: #fff; line-height: 60px; margin-right: 20px; } 19 | .fixed-bottom { position: absolute; bottom: 0; margin-bottom: 0; } 20 | .nav-tabs > li { margin-bottom: -1px; width: 130px; text-align: center; font-size: 14px; font-family: "microsoft yahei"; font-weight: bold; } 21 | 22 | 23 | .scroll{ position: absolute!important; top: 0px!important; height: auto!important; position: relative; top: -100px; _top: 0px; height: 100%; bottom: 30px; width:260px;} 24 | .car_icon li ul li a{ font-size:12px; background:url(../car_icon.png) no-repeat left center; padding-left:18px;} 25 | 26 | .fixed{ position: fixed; top:50px; left:0px; width:232px;} 27 | .btn-mini{ padding:6px 8px;} 28 | .weizhang_img{ border:1px solid #ddd; padding:2px; width:120px;} 29 | .sx{ padding:10px; background:#f9f9f9; margin-bottom:10px;} 30 | .sx ul{ margin:10px;} 31 | .sx ul li{ height:30px; line-height:30px; padding:0 15px; background:#eee; display:inline-block; margin-right:10px; margin-bottom:5px; cursor:pointer;} 32 | .sx ul li:hover{ background:#e1e1e1;} 33 | .sx ul li.select{ background:#F60 url(../select.png) no-repeat 9px center; padding-left:24px; color:#fff;} 34 | 35 | 36 | div.sdmenu{ font-size:12px;background:#ccc;color:#fff;} 37 | div.sdmenu div{overflow:hidden; margin-top:-1px;} 38 | div.sdmenu div.collapsed{height:30px;} 39 | div.sdmenu div span{display:block;height:30px;line-height:30px;overflow:hidden; cursor:pointer;background: url(../left2.png); font-size:12px; color:#38A3D5; text-indent:30px; font-weight:bold;font-family:"microsoft yahei";} 40 | div.sdmenu div.collapsed span{background:#ccc;background: url(../left.png);font-family:"microsoft yahei"; font-size:12px; color:#333; text-indent:30px; font-weight:bold;} 41 | div.sdmenu div{background:#fff url(../left_bg.png) repeat-y right; } 42 | div.sdmenu div a{display:block;color:#066; background:url(../171.png) no-repeat 30px 4px; text-indent:50px; padding:2px 0;} 43 | div.sdmenu div a.current{ background:#38A3D5 url(../171.png) no-repeat 27px 4px; border-left:3px solid #F65241; color:#fff;} 44 | div.sdmenu div a:hover{background-color:#e2e2e2;color:#333;text-decoration:none;} 45 | div.sdmenu div a.current:hover{background:#38A3D5 url(../171.png) no-repeat 27px 4px; border-left:3px solid #F65241; color:#fff;} 46 | 47 | .title_right{ font-size:12px;font-family:"microsoft yahei"; border-bottom:1px solid #ddd; margin-bottom:20px; line-height:30px;} 48 | .title_right strong{ border-bottom:1px solid #F60;line-height:30px; display:inline-block; padding:0 10px; margin-bottom:-1px;} 49 | .breadcrumb{ margin:-10px -10px 5px -30px; padding-left:35px;} 50 | 51 | 52 | 53 | 54 | ::-webkit-scrollbar-track-piece { 55 | 56 | background-color:#f8f8f8; 57 | 58 | } 59 | 60 | ::-webkit-scrollbar { 61 | 62 | width:9px; 63 | 64 | height:9px; 65 | 66 | } 67 | 68 | ::-webkit-scrollbar-thumb { 69 | 70 | background-color:#dddddd; 71 | 72 | background-clip:padding-box; 73 | 74 | min-height:28px; 75 | 76 | } 77 | 78 | ::-webkit-scrollbar-thumb:hover { 79 | 80 | background-color:#bbb; 81 | 82 | } -------------------------------------------------------------------------------- /WebRoot/images/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /WebRoot/images/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/glyphicons-halflings.png -------------------------------------------------------------------------------- /WebRoot/images/hsgcommon/div.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin-left: 10px; 3 | margin-right: 10px; 4 | } 5 | input[type=submit],input[name=submit]{ 6 | color: #fff; 7 | background-color:#FF66CC; 8 | border-color:#993399; 9 | display: inline-block; 10 | padding: 6px 12px; 11 | margin-bottom: 0; 12 | font-size: 14px; 13 | font-weight: 400; 14 | line-height: 1.42857143; 15 | text-align: center; 16 | white-space: nowrap; 17 | vertical-align: middle; 18 | -ms-touch-action: manipulation; 19 | touch-action: manipulation; 20 | cursor: pointer; 21 | -webkit-user-select: none; 22 | -moz-user-select: none; 23 | -ms-user-select: none; 24 | user-select: none; 25 | background-image: none; 26 | border: 1px solid transparent; 27 | border-radius: 4px; 28 | height:30px; 29 | } 30 | #input[type=submit2]{ 31 | color: #fff; 32 | background-color: #337ab7; 33 | border-color: #2e6da4; 34 | display: inline-block; 35 | padding: 6px 12px; 36 | margin-bottom: 0; 37 | font-size: 14px; 38 | font-weight: 400; 39 | line-height: 1.42857143; 40 | text-align: center; 41 | white-space: nowrap; 42 | vertical-align: middle; 43 | -ms-touch-action: manipulation; 44 | touch-action: manipulation; 45 | cursor: pointer; 46 | -webkit-user-select: none; 47 | -moz-user-select: none; 48 | -ms-user-select: none; 49 | user-select: none; 50 | background-image: none; 51 | border: 1px solid transparent; 52 | border-radius: 4px; 53 | height:30px; 54 | } 55 | a:active:hover{ 56 | color: #fff; 57 | background-color: #269abc; 58 | border-color: #1b6d85; 59 | background-image:none; 60 | display: inline-block; 61 | padding: 6px 12px; 62 | margin-bottom: 0; 63 | font-size: 14px; 64 | font-weight: 400; 65 | line-height: 1.42857143; 66 | text-align: center; 67 | white-space: nowrap; 68 | vertical-align: middle; 69 | -ms-touch-action: manipulation; 70 | touch-action: manipulation; 71 | cursor: pointer; 72 | -webkit-user-select: none; 73 | -moz-user-select: none; 74 | -ms-user-select: none; 75 | user-select: none; 76 | background-image: none; 77 | border: 1px solid transparent; 78 | border-radius: 4px; 79 | } 80 | 81 | .form-control{ 82 | width: 300px; 83 | margin: 10px; 84 | border:1px solid #9c5555 !important; 85 | float:left; 86 | 87 | 88 | } 89 | .form-control2{ 90 | width: 100px; 91 | margin: 10px; 92 | height:28px; 93 | border:1px solid #996666 !important; 94 | border-radius: 6px; 95 | } 96 | .form-control3{ 97 | width: 600px; 98 | margin: 10px; 99 | height:58px; 100 | border:1px solid #996666 !important; 101 | border-radius: 6px; 102 | } 103 | .form-control4{ 104 | width: 140px; 105 | margin: 10px; 106 | height:28px; 107 | border:1px solid #996666 !important; 108 | border-radius: 6px; 109 | } 110 | .form-control5{ 111 | width: 600px; 112 | margin: 10px; 113 | height:28px; 114 | border:1px solid #996666 !important; 115 | border-radius: 6px; 116 | } 117 | 118 | .fy{text-align:center;padding-top:20px} 119 | .fy a{display:inline-block;padding:4px 10px;border:1px solid #f5e703;margin:0 2px;color:#d75e15;text-decoration:none} 120 | .fy .ac{background:#3c9fee;border-color:#83c414;color:#fff} 121 | .fy a:hover{background:#FFCC99;border-color:#83c414;color:#fff} 122 | 123 | .button, button, input[type="button"]{ 124 | display: inline-block; 125 | 126 | background:#FF9966; 127 | color: #fff; 128 | text-decoration: none; 129 | -webkit-transition: all 0.2s ease-in-out; 130 | -moz-transition: all 0.2s ease-in-out; 131 | -ms-transition: all 0.2s ease-in-out; 132 | -o-transition: all 0.2s ease-in-out; 133 | transition: all 0.2s ease-in-out; 134 | font-weight: 800; 135 | height:30px; 136 | border-radius: 4px; 137 | border: 0; 138 | } 139 | .button:hover, .button:focus, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:focus { 140 | outline: none; 141 | cursor: pointer; 142 | background:#CC3366; 143 | color: #fff 144 | border-radius: 4px; 145 | } 146 | 147 | .button1:hover { 148 | background-color:#FFCC99; 149 | color: white; 150 | } 151 | 152 | select:focus { 153 | outline: none; 154 | -webkit-box-shadow: 0 0 5px #0dbfdd; 155 | box-shadow: 0 0 5px #0dbfdd; 156 | } 157 | input:focus { 158 | outline: none; 159 | -webkit-box-shadow: 0 0 5px #0dbfdd; 160 | box-shadow: 0 0 5px #0dbfdd; 161 | } 162 | -------------------------------------------------------------------------------- /WebRoot/images/hsgcommon/divqt.css: -------------------------------------------------------------------------------- 1 | 2 | input[name=submit]{ 3 | color: #fff; 4 | background-color:#FF66CC; 5 | border-color:#993399; 6 | display: inline-block; 7 | padding: 6px 12px; 8 | margin-bottom: 0; 9 | font-size: 14px; 10 | font-weight: 400; 11 | line-height: 1.42857143; 12 | text-align: center; 13 | white-space: nowrap; 14 | vertical-align: middle; 15 | -ms-touch-action: manipulation; 16 | touch-action: manipulation; 17 | cursor: pointer; 18 | -webkit-user-select: none; 19 | -moz-user-select: none; 20 | -ms-user-select: none; 21 | user-select: none; 22 | background-image: none; 23 | border: 1px solid transparent; 24 | border-radius: 4px; 25 | } 26 | #input[type=submit2]{ 27 | color: #fff; 28 | background-color: #337ab7; 29 | border-color: #2e6da4; 30 | display: inline-block; 31 | padding: 6px 12px; 32 | margin-bottom: 0; 33 | font-size: 14px; 34 | font-weight: 400; 35 | line-height: 1.42857143; 36 | text-align: center; 37 | white-space: nowrap; 38 | vertical-align: middle; 39 | -ms-touch-action: manipulation; 40 | touch-action: manipulation; 41 | cursor: pointer; 42 | -webkit-user-select: none; 43 | -moz-user-select: none; 44 | -ms-user-select: none; 45 | user-select: none; 46 | background-image: none; 47 | border: 1px solid transparent; 48 | border-radius: 4px; 49 | } 50 | a:active:hover{ 51 | color: #fff; 52 | background-color: #269abc; 53 | border-color: #1b6d85; 54 | background-image:none; 55 | display: inline-block; 56 | padding: 6px 12px; 57 | margin-bottom: 0; 58 | font-size: 14px; 59 | font-weight: 400; 60 | line-height: 1.42857143; 61 | text-align: center; 62 | white-space: nowrap; 63 | vertical-align: middle; 64 | -ms-touch-action: manipulation; 65 | touch-action: manipulation; 66 | cursor: pointer; 67 | -webkit-user-select: none; 68 | -moz-user-select: none; 69 | -ms-user-select: none; 70 | user-select: none; 71 | background-image: none; 72 | border: 1px solid transparent; 73 | border-radius: 4px; 74 | } 75 | 76 | .form-control{ 77 | width: 300px; 78 | margin: 10px; 79 | border:1px solid #9c5555 !important; 80 | float:left; 81 | 82 | 83 | } 84 | .form-control2{ 85 | width: 100px; 86 | margin: 10px; 87 | height:28px; 88 | border:1px solid #996666 !important; 89 | border-radius: 6px; 90 | } 91 | .form-control3{ 92 | width: 600px; 93 | margin: 10px; 94 | height:58px; 95 | border:1px solid #996666 !important; 96 | border-radius: 6px; 97 | } 98 | .form-control4{ 99 | width: 140px; 100 | margin: 10px; 101 | height:28px; 102 | border:1px solid #996666 !important; 103 | border-radius: 6px; 104 | } 105 | .form-control5{ 106 | width: 600px; 107 | margin: 10px; 108 | height:28px; 109 | border:1px solid #996666 !important; 110 | border-radius: 6px; 111 | } 112 | 113 | .fy{text-align:center;padding-top:20px} 114 | .fy a{display:inline-block;padding:4px 10px;border:1px solid #f5e703;margin:0 2px;color:#d75e15;text-decoration:none} 115 | .fy .ac{background:#3c9fee;border-color:#83c414;color:#fff} 116 | .fy a:hover{background:#FFCC99;border-color:#83c414;color:#fff} 117 | 118 | .button, button, input[type="button"]{ 119 | display: inline-block; 120 | 121 | background:#FF9966; 122 | color: #fff; 123 | text-decoration: none; 124 | -webkit-transition: all 0.2s ease-in-out; 125 | -moz-transition: all 0.2s ease-in-out; 126 | -ms-transition: all 0.2s ease-in-out; 127 | -o-transition: all 0.2s ease-in-out; 128 | transition: all 0.2s ease-in-out; 129 | font-weight: 800; 130 | 131 | border-radius: 4px; 132 | border: 0; 133 | } 134 | .button:hover, .button:focus, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:focus { 135 | outline: none; 136 | cursor: pointer; 137 | background:#CC3366; 138 | color: #fff 139 | border-radius: 4px; 140 | } 141 | 142 | .button1:hover { 143 | background-color:#FFCC99; 144 | color: white; 145 | } 146 | -------------------------------------------------------------------------------- /WebRoot/images/html/tst1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | tst1 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
xxx2xxx2xxx2
xxx2xxx2xxx2
xxx2xxx2xxx2
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /WebRoot/images/html/tst2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | tst1 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
xxx1xxx1xxx1
xxx1xxx1xxx1
xxx1xxx1xxx1
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /WebRoot/images/input_icon_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/input_icon_1.png -------------------------------------------------------------------------------- /WebRoot/images/input_icon_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/input_icon_2.png -------------------------------------------------------------------------------- /WebRoot/images/js/__.txt: -------------------------------------------------------------------------------- 1 | jquery1.9.0.min.js\\\\\\\\\\\\\\\ 2 | bootstrap.min.js\\\\\\\\\\\\\\\\\bootstrap框架; 3 | jquery.lightTreeview.pack.js\\\\\左侧菜单树; -------------------------------------------------------------------------------- /WebRoot/images/js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap.js by @fat & @mdo 3 | * Copyright 2012 Twitter, Inc. 4 | * http://www.apache.org/licenses/LICENSE-2.0.txt 5 | */ 6 | !function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
  • ',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/laydate.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name : layDate v1.1 日期控件 4 | @Author: 贤心 5 | @Date: 2014-06-25 6 | @Site:http://www.sucaijiayuan.com 7 | 8 | */ 9 | 10 | ;!function(a){var b={path:"",defSkin:"default",format:"YYYY-MM-DD",min:"1900-01-01 00:00:00",max:"2099-12-31 23:59:59",isv:!1},c={},d=document,e="createElement",f="getElementById",g="getElementsByTagName",h=["laydate_box","laydate_void","laydate_click","LayDateSkin","skins/","/laydate.css"];a.laydate=function(b){b=b||{};try{a.event=a.event||laydate.caller.arguments[0]}catch(d){}return a.event&&(b.tagName=1),c.run(b),laydate},laydate.v="1.1",c.getPath=function(){var a=document.scripts,c=a[a.length-1].src;return b.path?b.path:c.substring(0,c.lastIndexOf("/")+1)}(),c.use=function(a,b){var f=d[e]("link");f.type="text/css",f.rel="stylesheet",f.href=c.getPath+a+h[5],b&&(f.id=b),d[g]("head")[0].appendChild(f),f=null},c.trim=function(a){return a=a||"",a.replace(/^\s|\s$/g,"").replace(/\s+/g," ")},c.digit=function(a){return 10>a?"0"+(0|a):a},c.stopmp=function(b){return b=b||a.event,b.stopPropagation?b.stopPropagation():b.cancelBubble=!0,this},c.each=function(a,b){for(var c=0,d=a.length;d>c&&b(c,a[c])!==!1;c++);},c.hasClass=function(a,b){return a=a||{},new RegExp("\\b"+b+"\\b").test(a.className)},c.addClass=function(a,b){return a=a||{},c.hasClass(a,b)||(a.className+=" "+b),a.className=c.trim(a.className),this},c.removeClass=function(a,b){if(a=a||{},c.hasClass(a,b)){var d=new RegExp("\\b"+b+"\\b");a.className=a.className.replace(d,"")}return this},c.removeCssAttr=function(a,b){var c=a.style;c.removeProperty?c.removeProperty(b):c.removeAttribute(b)},c.shde=function(a,b){a.style.display=b?"none":"block"},c.query=function(a){var e,b,h,i,j;return a=c.trim(a).split(" "),b=d[f](a[0].substr(1)),b?a[1]?/^\./.test(a[1])?(i=a[1].substr(1),j=new RegExp("\\b"+i+"\\b"),e=[],h=d.getElementsByClassName?b.getElementsByClassName(i):b[g]("*"),c.each(h,function(a,b){j.test(b.className)&&e.push(b)}),e[0]?e:""):(e=b[g](a[1]),e[0]?b[g](a[1]):""):b:void 0},c.on=function(b,d,e){return b.attachEvent?b.attachEvent("on"+d,function(){e.call(b,a.even)}):b.addEventListener(d,e,!1),c},c.stopMosup=function(a,b){"mouseup"!==a&&c.on(b,"mouseup",function(a){c.stopmp(a)})},c.run=function(a){var d,e,b=c.query;if(a.tagName){if(d=a.elem?b(a.elem):event.target||event.srcElement,!d||d===c.elem)return;c.view(d,a),c.stopMosup(event.type,d),c.reshow()}else{if(d=b(a.elem),!d)return;e=a.event||"click",c.each((0|d.length)>0?d:[d],function(b,d){c.on(d,e,function(b){c.stopmp(b),d!==c.elem&&(c.view(d,a),c.reshow())}),c.stopMosup(e,d)})}},c.scroll=function(a){return a=a?"scrollLeft":"scrollTop",d.body[a]|d.documentElement[a]},c.winarea=function(a){return document.documentElement[a?"clientWidth":"clientHeight"]},c.isleap=function(a){return 0===a%4&&0!==a%100||0===a%400},c.checkVoid=function(a,b,d){var e=[];return a=0|a,b=0|b,d=0|d,ac.maxs[0]?e=["y",1]:a>=c.mins[0]&&a<=c.maxs[0]&&(a==c.mins[0]&&(bc.maxs[1]?e=["m",1]:b==c.maxs[1]&&d>c.maxs[2]&&(e=["d",1]))),e},c.timeVoid=function(a,b){if(c.ymd[1]+1==c.mins[1]&&c.ymd[2]==c.mins[2]){if(0===b&&ac.maxs[3])return 1;if(1===b&&a>c.maxs[4])return 1;if(2===b&&a>c.maxs[5])return 1}return a>(b?59:23)?1:void 0},c.check=function(){var a=c.options.format.replace(/YYYY|MM|DD|hh|mm|ss/g,"\\d+\\").replace(/\\$/g,""),b=new RegExp(a),d=c.elem[h.elemv],e=d.match(/\d+/g)||[],f=c.checkVoid(e[0],e[1],e[2]);if(""!==d.replace(/\s/g,"")){if(!b.test(d))return c.elem[h.elemv]="",c.msg("日期不符合格式,请重新选择。"),1;if(f[0])return c.elem[h.elemv]="",c.msg("日期不在有效期内,请重新选择。"),1;f.value=c.elem[h.elemv].match(b).join(),e=f.value.match(/\d+/g),e[1]<1?(e[1]=1,f.auto=1):e[1]>12?(e[1]=12,f.auto=1):e[1].length<2&&(f.auto=1),e[2]<1?(e[2]=1,f.auto=1):e[2]>c.months[(0|e[1])-1]?(e[2]=31,f.auto=1):e[2].length<2&&(f.auto=1),e.length>3&&(c.timeVoid(e[3],0)&&(f.auto=1),c.timeVoid(e[4],1)&&(f.auto=1),c.timeVoid(e[5],2)&&(f.auto=1)),f.auto?c.creation([e[0],0|e[1],0|e[2]],1):f.value!==c.elem[h.elemv]&&(c.elem[h.elemv]=f.value)}},c.months=[31,null,31,30,31,30,31,31,30,31,30,31],c.viewDate=function(a,b,d){var f=(c.query,{}),g=new Date;a<(0|c.mins[0])&&(a=0|c.mins[0]),a>(0|c.maxs[0])&&(a=0|c.maxs[0]),g.setFullYear(a,b,d),f.ymd=[g.getFullYear(),g.getMonth(),g.getDate()],c.months[1]=c.isleap(f.ymd[0])?29:28,g.setFullYear(f.ymd[0],f.ymd[1],1),f.FDay=g.getDay(),f.PDay=c.months[0===b?11:b-1]-f.FDay+1,f.NDay=1,c.each(h.tds,function(a,b){var g,d=f.ymd[0],e=f.ymd[1]+1;b.className="",a=f.FDay&&a'+a+"年":'
  • '+(a-7+b)+"年
  • "}),b("#laydate_ys").innerHTML=d,c.each(b("#laydate_ys li"),function(a,b){"y"===c.checkVoid(b.getAttribute("y"))[0]?c.addClass(b,h[1]):c.on(b,"click",function(a){c.stopmp(a).reshow(),c.viewDate(0|this.getAttribute("y"),c.ymd[1],c.ymd[2])})})},c.initDate=function(){var d=(c.query,new Date),e=c.elem[h.elemv].match(/\d+/g)||[];e.length<3&&(e=c.options.start.match(/\d+/g)||[],e.length<3&&(e=[d.getFullYear(),d.getMonth()+1,d.getDate()])),c.inymd=e,c.viewDate(e[0],e[1]-1,e[2])},c.iswrite=function(){var a=c.query,b={time:a("#laydate_hms")};c.shde(b.time,!c.options.istime),c.shde(h.oclear,!("isclear"in c.options?c.options.isclear:1)),c.shde(h.otoday,!("istoday"in c.options?c.options.istoday:1)),c.shde(h.ok,!("issure"in c.options?c.options.issure:1))},c.orien=function(a,b){var d,e=c.elem.getBoundingClientRect();a.style.left=e.left+(b?0:c.scroll(1))+"px",d=e.bottom+a.offsetHeight/1.5<=c.winarea()?e.bottom-1:e.top>a.offsetHeight/1.5?e.top-a.offsetHeight+1:c.winarea()-a.offsetHeight,a.style.top=d+(b?0:c.scroll())+"px"},c.follow=function(a){c.options.fixed?(a.style.position="fixed",c.orien(a,1)):(a.style.position="absolute",c.orien(a))},c.viewtb=function(){var a,b=[],f=["日","一","二","三","四","五","六"],h={},i=d[e]("table"),j=d[e]("thead");return j.appendChild(d[e]("tr")),h.creath=function(a){var b=d[e]("th");b.innerHTML=f[a],j[g]("tr")[0].appendChild(b),b=null},c.each(new Array(6),function(d){b.push([]),a=i.insertRow(0),c.each(new Array(7),function(c){b[d][c]=0,0===d&&h.creath(c),a.insertCell(c)})}),i.insertBefore(j,i.children[0]),i.id=i.className="laydate_table",a=b=null,i.outerHTML.toLowerCase()}(),c.view=function(a,f){var i,g=c.query,j={};f=f||a,c.elem=a,c.options=f,c.options.format||(c.options.format=b.format),c.options.start=c.options.start||"",c.mm=j.mm=[c.options.min||b.min,c.options.max||b.max],c.mins=j.mm[0].match(/\d+/g),c.maxs=j.mm[1].match(/\d+/g),h.elemv=/textarea|input/.test(c.elem.tagName.toLocaleLowerCase())?"value":"innerHTML",c.box?c.shde(c.box):(i=d[e]("div"),i.id=h[0],i.className=h[0],i.style.cssText="position: absolute;",i.setAttribute("name","laydate-v"+laydate.v),i.innerHTML=j.html='
      '+function(){var a="";return c.each(new Array(12),function(b){a+=''+c.digit(b+1)+"月"}),a}()+"
      "+"
      "+"
      "+c.viewtb+'
      '+'
        '+'
      • 时间
      • '+"
      • :
      • "+"
      • :
      • "+"
      • "+"
      "+'
      '+'
      '+'清空'+'今天'+'确认'+"
      "+(b.isv?'laydate-v'+laydate.v+"":"")+"
      ",d.body.appendChild(i),c.box=g("#"+h[0]),c.events(),i=null),c.follow(c.box),f.zIndex?c.box.style.zIndex=f.zIndex:c.removeCssAttr(c.box,"z-index"),c.stopMosup("click",c.box),c.initDate(),c.iswrite(),c.check()},c.reshow=function(){return c.each(c.query("#"+h[0]+" .laydate_show"),function(a,b){c.removeClass(b,"laydate_show")}),this},c.close=function(){c.reshow(),c.shde(c.query("#"+h[0]),1),c.elem=null},c.parse=function(a,d,e){return a=a.concat(d),e=e||(c.options?c.options.format:b.format),e.replace(/YYYY|MM|DD|hh|mm|ss/g,function(){return a.index=0|++a.index,c.digit(a[a.index])})},c.creation=function(a,b){var e=(c.query,c.hmsin),f=c.parse(a,[e[0].value,e[1].value,e[2].value]);c.elem[h.elemv]=f,b||(c.close(),"function"==typeof c.options.choose&&c.options.choose(f))},c.events=function(){var b=c.query,e={box:"#"+h[0]};c.addClass(d.body,"laydate_body"),h.tds=b("#laydate_table td"),h.mms=b("#laydate_ms span"),h.year=b("#laydate_y"),h.month=b("#laydate_m"),c.each(b(e.box+" .laydate_ym"),function(a,b){c.on(b,"click",function(b){c.stopmp(b).reshow(),c.addClass(this[g]("div")[0],"laydate_show"),a||(e.YY=parseInt(h.year.value),c.viewYears(e.YY))})}),c.on(b(e.box),"click",function(){c.reshow()}),e.tabYear=function(a){0===a?c.ymd[0]--:1===a?c.ymd[0]++:2===a?e.YY-=14:e.YY+=14,2>a?(c.viewDate(c.ymd[0],c.ymd[1],c.ymd[2]),c.reshow()):c.viewYears(e.YY)},c.each(b("#laydate_YY .laydate_tab"),function(a,b){c.on(b,"click",function(b){c.stopmp(b),e.tabYear(a)})}),e.tabMonth=function(a){a?(c.ymd[1]++,12===c.ymd[1]&&(c.ymd[0]++,c.ymd[1]=0)):(c.ymd[1]--,-1===c.ymd[1]&&(c.ymd[0]--,c.ymd[1]=11)),c.viewDate(c.ymd[0],c.ymd[1],c.ymd[2])},c.each(b("#laydate_MM .laydate_tab"),function(a,b){c.on(b,"click",function(b){c.stopmp(b).reshow(),e.tabMonth(a)})}),c.each(b("#laydate_ms span"),function(a,b){c.on(b,"click",function(a){c.stopmp(a).reshow(),c.hasClass(this,h[1])||c.viewDate(c.ymd[0],0|this.getAttribute("m"),c.ymd[2])})}),c.each(b("#laydate_table td"),function(a,b){c.on(b,"click",function(a){c.hasClass(this,h[1])||(c.stopmp(a),c.creation([0|this.getAttribute("y"),0|this.getAttribute("m"),0|this.getAttribute("d")]))})}),h.oclear=b("#laydate_clear"),c.on(h.oclear,"click",function(){c.elem[h.elemv]="",c.close()}),h.otoday=b("#laydate_today"),c.on(h.otoday,"click",function(){c.elem[h.elemv]=laydate.now(0,c.options.format),c.close()}),h.ok=b("#laydate_ok"),c.on(h.ok,"click",function(){c.valid&&c.creation([c.ymd[0],c.ymd[1]+1,c.ymd[2]])}),e.times=b("#laydate_time"),c.hmsin=e.hmsin=b("#laydate_hms input"),e.hmss=["小时","分钟","秒数"],e.hmsarr=[],c.msg=function(a,d){var f='
      '+(d||"提示")+"×
      ";"string"==typeof a?(f+="

      "+a+"

      ",c.shde(b("#"+h[0])),c.removeClass(e.times,"laydate_time1").addClass(e.times,"laydate_msg")):(e.hmsarr[a]?f=e.hmsarr[a]:(f+='
      ',c.each(new Array(0===a?24:60),function(a){f+=""+a+""}),f+="
      ",e.hmsarr[a]=f),c.removeClass(e.times,"laydate_msg"),c[0===a?"removeClass":"addClass"](e.times,"laydate_time1")),c.addClass(e.times,"laydate_show"),e.times.innerHTML=f},e.hmson=function(a,d){var e=b("#laydate_hmsno span"),f=c.valid?null:1;c.each(e,function(b,e){f?c.addClass(e,h[1]):c.timeVoid(b,d)?c.addClass(e,h[1]):c.on(e,"click",function(){c.hasClass(this,h[1])||(a.value=c.digit(0|this.innerHTML))})}),c.addClass(e[0|a.value],"laydate_click")},c.each(e.hmsin,function(a,b){c.on(b,"click",function(b){c.stopmp(b).reshow(),c.msg(a,e.hmss[a]),e.hmson(this,a)})}),c.on(d,"mouseup",function(){var a=b("#"+h[0]);a&&"none"!==a.style.display&&(c.check()||c.close())}).on(d,"keydown",function(b){b=b||a.event;var d=b.keyCode;13===d&&c.creation([c.ymd[0],c.ymd[1]+1,c.ymd[2]])})},c.init=function(){c.use("need"),c.use(h[4]+b.defSkin,h[3]),c.skinLink=c.query("#"+h[3])}(),laydate.reset=function(){c.box&&c.elem&&c.follow(c.box)},laydate.now=function(a,b){var d=new Date(0|a?function(a){return 864e5>a?+new Date+864e5*a:a}(parseInt(a)):+new Date);return c.parse([d.getFullYear(),d.getMonth()+1,d.getDate()],[d.getHours(),d.getMinutes(),d.getSeconds()],b)},laydate.skin=function(a){c.skinLink.href=c.getPath+h[4]+a+h[5]}}(window); -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/need/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate 核心样式 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | html{_background-image:url(about:blank); _background-attachment:fixed;} 10 | .laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0;} 11 | .laydate-icon, 12 | .laydate-icon-default, 13 | .laydate-icon-danlan, 14 | .laydate-icon-dahong, 15 | .laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center; background-color:#fff; outline:0;} 16 | .laydate-icon-default{ background-image:url(../skins/default/icon.png)} 17 | .laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(../skins/danlan/icon.png)} 18 | .laydate-icon-dahong{background-image:url(../skins/dahong/icon.png)} 19 | .laydate-icon-molv{background-image:url(../skins/molv/icon.png)} 20 | .laydate_body .laydate_box{width:240px; font:12px '\5B8B\4F53'; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;} 21 | .laydate_body .laydate_box li{list-style:none;} 22 | .laydate_body .laydate_box .laydate_void{cursor:text!important;} 23 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;} 24 | .laydate_body .laydate_box a:hover{text-decoration:none;} 25 | .laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;} 26 | .laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;} 27 | .laydate_body .laydate_box .laydate_show{display:block;} 28 | .laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;} 29 | .laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;} 30 | .laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;} 31 | .laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;} 32 | .laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;} 33 | .laydate_body .laydate_y{width:121px; margin-right:6px;} 34 | .laydate_body .laydate_y input{width:64px; margin-right:15px;} 35 | .laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;} 36 | .laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;} 37 | .laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;} 38 | .laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 39 | .laydate_body .laydate_m{width:99px;} 40 | .laydate_body .laydate_m .laydate_yms{width:99px; padding:0;} 41 | .laydate_body .laydate_m input{width:42px; margin-right:15px;} 42 | .laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;} 43 | .laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;} 44 | .laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;} 45 | .laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;} 46 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;} 47 | .laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;} 48 | .laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;} 49 | .laydate_body .laydate_ym label{right:28px;} 50 | .laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; } 51 | .laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;} 52 | .laydate_body .laydate_table thead{height:22px; line-height:22px;} 53 | .laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;} 54 | .laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px;} 55 | .laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; } 56 | .laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;} 57 | .laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;} 58 | .laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;} 59 | .laydate_body .laydate_time1{width:228px; height:154px;} 60 | .laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;} 61 | .laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;} 62 | .laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;} 63 | .laydate_body .laydate_msg p{padding:5px 10px;} 64 | .laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;} 65 | .laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;} 66 | .laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px; font-weight:400;} 67 | .laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;} 68 | .laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;} 69 | .laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;} 70 | .laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;} 71 | .laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;} 72 | .laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:Courier; z-index:0;} 73 | 74 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/dahong/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/dahong/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/dahong/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:大红 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #ccc; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_bottom #laydate_hms, 12 | .laydate_body .laydate_time{border:1px solid #ccc;} 13 | 14 | .laydate_body .laydate_box, 15 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 16 | 17 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#333;} 18 | .laydate_body .laydate_box input{background:none!important; color:#fff;} 19 | .laydate_body .laydate_box .laydate_void{color:#ccc!important;} 20 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;} 21 | .laydate_body .laydate_box a:hover{color:#666;} 22 | .laydate_body .laydate_click{background-color:#F32043!important; color:#fff!important;} 23 | .laydate_body .laydate_top{border-top:1px solid #D91600; background-color:#D91600} 24 | .laydate_body .laydate_ym{border:1px solid #D91600; background-color:#D91600;} 25 | .laydate_body .laydate_ym .laydate_yms{border:1px solid #D91600; background-color:#D91600; color:#fff;} 26 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #D91600;} 27 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #D91600; border-bottom:none;} 28 | .laydate_body .laydate_choose{border-left:1px solid #D91600;} 29 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #D91600;} 30 | .laydate_body .laydate_choose:hover, 31 | .laydate_body .laydate_y .laydate_yms a:hover{background-color:#F54766;} 32 | .laydate_body .laydate_chtop cite{border-bottom-color:#fff;} 33 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#fff;} 34 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#fff;} 35 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#fff;} 36 | .laydate_body .laydate_table{width: 240px!important; margin: 0!important; border:1px solid #ccc; border-top:none; border-bottom:none;} 37 | .laydate_body .laydate_table td{border:none; height:21px!important; line-height:21px!important; background-color:#fff; color:#333;} 38 | .laydate_body .laydate_table .laydate_nothis{color:#999;} 39 | .laydate_body .laydate_table thead{border-bottom:1px solid #ccc; height:21px!important; line-height:21px!important;} 40 | .laydate_body .laydate_table thead th{} 41 | .laydate_body .laydate_bottom{border:1px solid #ccc; border-top:none;} 42 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 43 | .laydate_body .laydate_time{background-color:#fff;} 44 | .laydate_body .laydate_time1{width: 226px!important; height: 152px!important;} 45 | .laydate_body .laydate_bottom .laydate_sj{width:31px!important; border-right:1px solid #ccc; background-color:#fff;} 46 | .laydate_body .laydate_bottom input{background-color:#fff; color:#333;} 47 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #ccc;} 48 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #ccc;} 49 | .laydate_body .laydate_bottom .laydate_v{color:#999} 50 | .laydate_body .laydate_bottom .laydate_btn a{border: 1px solid #ccc; border-right:none; background-color:#fff;} 51 | .laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#F6F6F6; color:#333;} 52 | 53 | .laydate_body .laydate_m .laydate_yms span:hover, 54 | .laydate_body .laydate_time .laydate_hmsno span:hover, 55 | .laydate_body .laydate_y .laydate_yms ul li:hover, 56 | .laydate_body .laydate_table td:hover{background-color:#F54766; color:#fff;} 57 | 58 | 59 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/danlan/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/danlan/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/danlan/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:淡蓝 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #B1D2EC; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_box, 12 | .laydate_body .laydate_ym, 13 | .laydate_body .laydate_ym .laydate_yms, 14 | .laydate_body .laydate_table, 15 | .laydate_body .laydate_table td, 16 | .laydate_body .laydate_bottom #laydate_hms, 17 | .laydate_body .laydate_time, 18 | .laydate_body .laydate_bottom .laydate_btn a{border:1px solid #B1D2EC;} 19 | 20 | .laydate_body .laydate_y .laydate_yms a, 21 | .laydate_body .laydate_choose, 22 | .laydate_body .laydate_table thead{background-color:#DEECF8;} 23 | 24 | .laydate_body .laydate_box, 25 | .laydate_body .laydate_ym .laydate_yms, 26 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 27 | 28 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#1F547E;} 29 | .laydate_body .laydate_box input{color:#1F547E;} 30 | .laydate_body .laydate_box .laydate_void{color:#BDD8EE!important;} 31 | .laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important} 32 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#1F547E;} 33 | .laydate_body .laydate_click{background-color:#DEECF8!important;} 34 | .laydate_body .laydate_top{border-top:1px solid #B1D2EC;} 35 | .laydate_body .laydate_ym .laydate_yms{background-color:#fff;} 36 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #B1D2EC;} 37 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #B1D2EC; border-bottom:none;} 38 | .laydate_body .laydate_y .laydate_yms ul li:hover, 39 | .laydate_body .laydate_m .laydate_yms span:hover{color:#000;} 40 | .laydate_body .laydate_choose{border-left:1px solid #B1D2EC;} 41 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #B1D2EC;} 42 | .laydate_body .laydate_chtop cite{border-bottom-color:#3081C2;} 43 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#3081C2;} 44 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#3081C2;} 45 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#3081C2;} 46 | .laydate_body .laydate_table td{background-color:#fff; color:#1F547E;} 47 | .laydate_body .laydate_table .laydate_nothis{color:#60A2D7;} 48 | .laydate_body .laydate_table thead{color:#163A58;} 49 | .laydate_body .laydate_bottom{border-bottom:1px solid #B1D2EC;} 50 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 51 | .laydate_body .laydate_time{background-color:#fff;} 52 | .laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #B1D2EC; background-color:#ECF4FB;} 53 | .laydate_body .laydate_bottom input{background-color:#fff;} 54 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #B1D2EC;} 55 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #B1D2EC;} 56 | .laydate_body .laydate_bottom .laydate_v{color:#75AEDD} 57 | .laydate_body .laydate_bottom .laydate_btn a{ border-right:none; background-color:#ECF4FB;} 58 | .laydate_body .laydate_bottom .laydate_btn a:hover{ background-color:#fff;} 59 | 60 | .laydate_body .laydate_y .laydate_yms ul li:hover, 61 | .laydate_body .laydate_m .laydate_yms span:hover, 62 | .laydate_body .laydate_choose:hover, 63 | .laydate_body .laydate_y .laydate_yms a:hover, 64 | .laydate_body .laydate_table td:hover, 65 | .laydate_body .laydate_bottom .laydate_time span:hover, 66 | .laydate_body .laydate_bottom .laydte_hsmtex{background-color:#ECF4FB} 67 | 68 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/default/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:默认 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #C6C6C6; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_box, 12 | .laydate_body .laydate_ym, 13 | .laydate_body .laydate_ym .laydate_yms, 14 | .laydate_body .laydate_table, 15 | .laydate_body .laydate_table td, 16 | .laydate_body .laydate_bottom #laydate_hms, 17 | .laydate_body .laydate_time, 18 | .laydate_body .laydate_bottom .laydate_btn a{border:1px solid #ccc;} 19 | 20 | .laydate_body .laydate_y .laydate_yms a, 21 | .laydate_body .laydate_choose, 22 | .laydate_body .laydate_table thead, 23 | .laydate_body .laydate_bottom .laydte_hsmtex{background-color:#F6F6F6;} 24 | 25 | .laydate_body .laydate_box, 26 | .laydate_body .laydate_ym .laydate_yms, 27 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 28 | 29 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#333;} 30 | .laydate_body .laydate_box input{color:#333;} 31 | .laydate_body .laydate_box .laydate_void{color:#ccc!important; /*text-decoration:line-through;*/} 32 | .laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important} 33 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;} 34 | .laydate_body .laydate_box a:hover{color:#666;} 35 | .laydate_body .laydate_click{background-color:#eee!important;} 36 | .laydate_body .laydate_top{border-top:1px solid #C6C6C6;} 37 | .laydate_body .laydate_ym .laydate_yms{border:1px solid #C6C6C6; background-color:#fff;} 38 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #C6C6C6;} 39 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #C6C6C6; border-bottom:none;} 40 | .laydate_body .laydate_choose{border-left:1px solid #C6C6C6;} 41 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #C6C6C6;} 42 | .laydate_body .laydate_choose:hover, 43 | .laydate_body .laydate_y .laydate_yms a:hover{background-color:#fff;} 44 | .laydate_body .laydate_chtop cite{border-bottom-color:#666;} 45 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#666;} 46 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#666;} 47 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#666;} 48 | .laydate_body .laydate_table td{border:none; height:21px!important; line-height:21px!important; background-color:#fff;} 49 | .laydate_body .laydate_table .laydate_nothis{color:#999;} 50 | .laydate_body .laydate_table thead{height:21px!important; line-height:21px!important;} 51 | .laydate_body .laydate_table thead th{border-bottom:1px solid #ccc;} 52 | .laydate_body .laydate_bottom{border-bottom:1px solid #C6C6C6;} 53 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 54 | .laydate_body .laydate_time{background-color:#fff;} 55 | .laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #C6C6C6; background-color:#F6F6F6;} 56 | .laydate_body .laydate_bottom input{background-color:#fff;} 57 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #C6C6C6;} 58 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #C6C6C6;} 59 | .laydate_body .laydate_bottom .laydate_v{color:#999} 60 | .laydate_body .laydate_bottom .laydate_btn a{border-right:none; background-color:#F6F6F6;} 61 | .laydate_body .laydate_bottom .laydate_btn a:hover{color:#000; background-color:#fff;} 62 | 63 | .laydate_body .laydate_m .laydate_yms span:hover, 64 | .laydate_body .laydate_y .laydate_yms ul li:hover, 65 | .laydate_body .laydate_table td:hover, 66 | .laydate_body .laydate_time .laydate_hmsno span:hover{background-color:#F3F3F3} 67 | 68 | 69 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/molv/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/molv/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/molv/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:墨绿 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #ccc; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_bottom #laydate_hms, 12 | .laydate_body .laydate_time{border:1px solid #ccc;} 13 | 14 | .laydate_body .laydate_box, 15 | .laydate_body .laydate_ym .laydate_yms, 16 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 17 | 18 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#00625A;} 19 | .laydate_body .laydate_box input{background:none!important; color:#fff;} 20 | .laydate_body .laydate_box .laydate_void{color:#00E8D7!important;} 21 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#00625A;} 22 | .laydate_body .laydate_box a:hover{color:#666;} 23 | .laydate_body .laydate_click{background-color:#009F95!important; color:#fff!important;} 24 | .laydate_body .laydate_top{border-top:1px solid #009F95; background-color:#009F95} 25 | .laydate_body .laydate_ym{border:1px solid #009F95; background-color:#009F95;} 26 | .laydate_body .laydate_ym .laydate_yms{border:1px solid #009F95; background-color:#009F95; color:#fff;} 27 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #009F95;} 28 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #009F95; border-bottom:none;} 29 | .laydate_body .laydate_choose{border-left:1px solid #009F95;} 30 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #009F95;} 31 | .laydate_body .laydate_choose:hover, 32 | .laydate_body .laydate_y .laydate_yms a:hover{background-color:#00C1B3;} 33 | .laydate_body .laydate_chtop cite{border-bottom-color:#fff;} 34 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#fff;} 35 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#fff;} 36 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#fff;} 37 | .laydate_body .laydate_table{width: 240px!important; margin: 0!important; border:1px solid #ccc; border-top:none; border-bottom:none;} 38 | .laydate_body .laydate_table td{border:none; height:21px!important; line-height:21px!important; background-color:#fff; color:#00625A;} 39 | .laydate_body .laydate_table .laydate_nothis{color:#999;} 40 | .laydate_body .laydate_table thead{border-bottom:1px solid #ccc; height:21px!important; line-height:21px!important;} 41 | .laydate_body .laydate_table thead th{} 42 | .laydate_body .laydate_bottom{border:1px solid #ccc; border-top:none;} 43 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 44 | .laydate_body .laydate_time{background-color:#fff;} 45 | .laydate_body .laydate_time1{width: 226px!important; height: 152px!important;} 46 | .laydate_body .laydate_bottom .laydate_sj{width:31px!important; border-right:1px solid #ccc; background-color:#fff;} 47 | .laydate_body .laydate_bottom input{background-color:#fff; color:#00625A;} 48 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #ccc;} 49 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #ccc;} 50 | .laydate_body .laydate_bottom .laydate_v{color:#999} 51 | .laydate_body .laydate_bottom .laydate_btn a{border: 1px solid #ccc; border-right:none; background-color:#fff;} 52 | .laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#F6F6F6; color:#00625A;} 53 | 54 | .laydate_body .laydate_m .laydate_yms span:hover, 55 | .laydate_body .laydate_time .laydate_hmsno span:hover, 56 | .laydate_body .laydate_y .laydate_yms ul li:hover, 57 | .laydate_body .laydate_table td:hover{background-color:#00C1B3; color:#fff;} 58 | 59 | 60 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/qianhuang/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/qianhuang/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/qianhuang/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:浅黄 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #E7D7CB; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_box, 12 | .laydate_body .laydate_ym, 13 | .laydate_body .laydate_ym .laydate_yms, 14 | .laydate_body .laydate_table, 15 | .laydate_body .laydate_table td, 16 | .laydate_body .laydate_bottom #laydate_hms, 17 | .laydate_body .laydate_time, 18 | .laydate_body .laydate_bottom .laydate_btn a{border:1px solid #DEC8B8;} 19 | 20 | .laydate_body .laydate_y .laydate_yms a, 21 | .laydate_body .laydate_ym, 22 | .laydate_body .laydate_choose, 23 | .laydate_body .laydate_table thead{background-color:#fff;} 24 | 25 | .laydate_body .laydate_box, 26 | .laydate_body .laydate_ym .laydate_yms, 27 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 28 | 29 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color: #F7F4ED!important; color:#8B743F;} 30 | .laydate_body .laydate_box input{color:#8B743F;} 31 | .laydate_body .laydate_box .laydate_void{color:#CBB98D!important;} 32 | .laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important;} 33 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#8B743F;} 34 | .laydate_body .laydate_box a:hover{color:#8B743F;} 35 | .laydate_body .laydate_click{background-color:#DEC8B8!important;} 36 | .laydate_body .laydate_top{border-top:1px solid #DEC8B8;} 37 | .laydate_body .laydate_ym .laydate_yms{background-color:#fff;} 38 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #DEC8B8;} 39 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #DEC8B8; border-bottom:none;} 40 | .laydate_body .laydate_y .laydate_yms ul li:hover, 41 | .laydate_body .laydate_m .laydate_yms span:hover{color:#8B743F;} 42 | .laydate_body .laydate_choose{border-left:1px solid #DEC8B8;} 43 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #DEC8B8;} 44 | .laydate_body .laydate_chtop cite{border-bottom-color:#8B743F;} 45 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#8B743F;} 46 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#8B743F;} 47 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#8B743F;} 48 | .laydate_body .laydate_table td{background-color:#F4F0E6; color:#8B743F;} 49 | .laydate_body .laydate_table .laydate_nothis{background-color:#fff; color:#C0AA76;} 50 | .laydate_body .laydate_table thead{color:#163A58;} 51 | .laydate_body .laydate_bottom{border-bottom:1px solid #DEC8B8;} 52 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 53 | .laydate_body .laydate_time{background-color:#fff;} 54 | .laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #DEC8B8;} 55 | .laydate_body .laydate_bottom input{background-color:#fff;} 56 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #DEC8B8;} 57 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #DEC8B8;} 58 | .laydate_body .laydate_bottom .laydate_btn a{ border-right:none; background-color:#fff;} 59 | .laydate_body .laydate_bottom .laydate_btn a:hover{color:#163A58;} 60 | 61 | .laydate_body .laydate_y .laydate_yms ul li:hover, 62 | .laydate_body .laydate_m .laydate_yms span:hover, 63 | .laydate_body .laydate_choose:hover, 64 | .laydate_body .laydate_y .laydate_yms a:hover, 65 | .laydate_body .laydate_table td:hover, 66 | .laydate_body .laydate_bottom .laydate_sj, 67 | .laydate_body .laydate_bottom .laydate_time span:hover, 68 | .laydate_body .laydate_bottom .laydte_hsmtex, 69 | .laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#F7F4ED} 70 | 71 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/yahui/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/yahui/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/yahui/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:雅灰 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #C6C6C6; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_box, 12 | .laydate_body .laydate_ym, 13 | .laydate_body .laydate_ym .laydate_yms, 14 | .laydate_body .laydate_table, 15 | .laydate_body .laydate_table td, 16 | .laydate_body .laydate_bottom #laydate_hms, 17 | .laydate_body .laydate_time, 18 | .laydate_body .laydate_bottom .laydate_btn a{border:1px solid #C6C6C6;} 19 | 20 | .laydate_body .laydate_y .laydate_yms a, 21 | .laydate_body .laydate_choose, 22 | .laydate_body .laydate_table thead, 23 | .laydate_body .laydate_bottom .laydte_hsmtex{background-color:#F0F0F0;} 24 | 25 | .laydate_body .laydate_box, 26 | .laydate_body .laydate_ym .laydate_yms, 27 | .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 28 | 29 | .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#333;} 30 | .laydate_body .laydate_box input{color:#333;} 31 | .laydate_body .laydate_box .laydate_void{color:#ccc!important; /*text-decoration:line-through;*/} 32 | .laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important} 33 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;} 34 | .laydate_body .laydate_box a:hover{color:#666;} 35 | .laydate_body .laydate_click{background-color:#E9E9E9!important;} 36 | .laydate_body .laydate_top{border-top:1px solid #C6C6C6;} 37 | .laydate_body .laydate_ym .laydate_yms{border:1px solid #C6C6C6; background-color:#fff;} 38 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #C6C6C6;} 39 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #C6C6C6; border-bottom:none;} 40 | .laydate_body .laydate_y .laydate_yms ul li:hover{background-color:#F1F1F1; color:#000;} 41 | .laydate_body .laydate_m .laydate_yms span:hover{background-color:#F1F1F1; color:#000;} 42 | .laydate_body .laydate_choose{border-left:1px solid #C6C6C6;} 43 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #C6C6C6;} 44 | .laydate_body .laydate_choose:hover, 45 | .laydate_body .laydate_y .laydate_yms a:hover{background-color:#F6F6F6;} 46 | .laydate_body .laydate_chtop cite{border-bottom-color:#666;} 47 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#666;} 48 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#666;} 49 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#666;} 50 | .laydate_body .laydate_table td{border:1px solid #C6C6C6; color:#333;} 51 | .laydate_body .laydate_table .laydate_nothis{color:#999;} 52 | .laydate_body .laydate_table thead{ background-color:#E3E3E3; color:#000;} 53 | .laydate_body .laydate_table thead th{} 54 | .laydate_body .laydate_bottom{border-bottom:1px solid #C6C6C6;} 55 | .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;} 56 | .laydate_body .laydate_time{background-color:#fff;} 57 | .laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #C6C6C6; background-color:#F3F3F3;} 58 | .laydate_body .laydate_bottom input{background-color:#fff;} 59 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #C6C6C6;} 60 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #C6C6C6;} 61 | .laydate_body .laydate_bottom .laydate_v{color:#999} 62 | .laydate_body .laydate_bottom .laydate_btn a{border-right:none; background-color:#F0F0F0;} 63 | .laydate_body .laydate_bottom .laydate_btn a:hover{color:#000; background-color:#fff;} 64 | 65 | .laydate_body .laydate_table td:hover, 66 | .laydate_body .laydate_bottom .laydate_time span:hover{background-color:#F2F2F2} 67 | 68 | 69 | -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/yalan/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/js/laydate/skins/yalan/icon.png -------------------------------------------------------------------------------- /WebRoot/images/js/laydate/skins/yalan/laydate.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name: laydate皮肤:雅兰 4 | @Author:贤心 5 | @Site:http://sentsin.com/layui/laydate 6 | 7 | **/ 8 | 9 | .laydate-icon{border:1px solid #34AADC; background-image:url(icon.png)} 10 | 11 | .laydate_body .laydate_box, 12 | .laydate_body .laydate_table, 13 | .laydate_body .laydate_table td, 14 | .laydate_body .laydate_bottom #laydate_hms, 15 | .laydate_body .laydate_time, 16 | .laydate_body .laydate_bottom .laydate_btn a{border:1px solid #34AADC;} 17 | 18 | .laydate_body .laydate_box{box-shadow: 2px 2px 5px rgba(0,0,0,.1);} 19 | 20 | .laydate_body .laydate_box{background-color:#34AADC!important; color:#fff;} 21 | .laydate_body .laydate_box input{background:none!important; color:#fff;} 22 | .laydate_body .laydate_box .laydate_void{color:#fff!important; background:none!important;} 23 | .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;} 24 | .laydate_body .laydate_box a:hover{color:#666;} 25 | .laydate_body .laydate_click{background-color:#67BFE4!important; color:#fff!important;} 26 | .laydate_body .laydate_top{} 27 | .laydate_body .laydate_ym{background-color:#50B5E0; border:1px solid #50B5E0;} 28 | .laydate_body .laydate_ym .laydate_yms{border:1px solid #2293C4; background-color:#2293C4;} 29 | .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #50B5E0; background-color:#50B5E0;} 30 | .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #50B5E0; border-bottom:none;} 31 | .laydate_body .laydate_choose{} 32 | .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #50B5E0;} 33 | .laydate_body .laydate_choose:hover, 34 | .laydate_body .laydate_y .laydate_yms a:hover{background-color:#61BBE2;} 35 | .laydate_body .laydate_chtop cite{border-bottom-color:#C7E8F5;} 36 | .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#C7E8F5;} 37 | .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#C7E8F5;} 38 | .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#C7E8F5;} 39 | .laydate_body .laydate_table td{border:none; height:21px!important; line-height:21px!important; background-color:#50B5E0; color:#fff;} 40 | .laydate_body .laydate_table .laydate_nothis{background:none;} 41 | .laydate_body .laydate_table thead{height:21px!important; line-height:21px!important;} 42 | .laydate_body .laydate_table thead th{} 43 | .laydate_body .laydate_bottom{border-bottom:1px solid #34AADC; color:#fff;} 44 | .laydate_body .laydate_bottom #laydate_hms{background-color:#50B5E0;} 45 | .laydate_body .laydate_time{background-color:#2293C4;} 46 | .laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #50B5E0; background-color:#50B5E0; color:#fff;} 47 | .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #67BFE4; background-color:#2293C4;} 48 | .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #34AADC;} 49 | .laydate_body .laydate_bottom .laydate_v{color:#ccc} 50 | .laydate_body .laydate_bottom .laydate_btn a{border-right:none; background-color:#50B5E0; color:#fff;} 51 | .laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#6BC0E4;} 52 | 53 | .laydate_body .laydate_m .laydate_yms span:hover, 54 | .laydate_body .laydate_y .laydate_yms ul li:hover, 55 | .laydate_body .laydate_table td:hover, 56 | .laydate_body .laydate_time .laydate_hmsno span:hover{background-color:#87CBE9; color:#fff;} 57 | 58 | 59 | -------------------------------------------------------------------------------- /WebRoot/images/js/sdmenu.js: -------------------------------------------------------------------------------- 1 | function SDMenu(id) { 2 | if (!document.getElementById || !document.getElementsByTagName) 3 | return false; 4 | this.menu = document.getElementById(id); 5 | this.submenus = this.menu.getElementsByTagName("div"); 6 | this.remember = true; 7 | this.speed = 3; 8 | this.markCurrent = true; 9 | this.oneSmOnly = false; 10 | } 11 | SDMenu.prototype.init = function() { 12 | var mainInstance = this; 13 | for (var i = 0; i < this.submenus.length; i++) 14 | this.submenus[i].getElementsByTagName("span")[0].onclick = function() { 15 | mainInstance.toggleMenu(this.parentNode); 16 | }; 17 | if (this.markCurrent) { 18 | var links = this.menu.getElementsByTagName("a"); 19 | for (var i = 0; i < links.length; i++) 20 | if (links[i].href == document.location.href) { 21 | links[i].className = "current"; 22 | break; 23 | } 24 | } 25 | if (this.remember) { 26 | var regex = new RegExp("sdmenu_" + encodeURIComponent(this.menu.id) + "=([01]+)"); 27 | var match = regex.exec(document.cookie); 28 | if (match) { 29 | var states = match[1].split(""); 30 | for (var i = 0; i < states.length; i++) 31 | this.submenus[i].className = (states[i] == 0 ? "collapsed" : ""); 32 | } 33 | } 34 | }; 35 | SDMenu.prototype.toggleMenu = function(submenu) { 36 | if (submenu.className == "collapsed") 37 | this.expandMenu(submenu); 38 | else 39 | this.collapseMenu(submenu); 40 | }; 41 | SDMenu.prototype.expandMenu = function(submenu) { 42 | var fullHeight = submenu.getElementsByTagName("span")[0].offsetHeight; 43 | var links = submenu.getElementsByTagName("a"); 44 | for (var i = 0; i < links.length; i++) 45 | fullHeight += links[i].offsetHeight; 46 | var moveBy = Math.round(this.speed * links.length); 47 | 48 | var mainInstance = this; 49 | var intId = setInterval(function() { 50 | var curHeight = submenu.offsetHeight; 51 | var newHeight = curHeight + moveBy; 52 | if (newHeight < fullHeight) 53 | submenu.style.height = newHeight + "px"; 54 | else { 55 | clearInterval(intId); 56 | submenu.style.height = ""; 57 | submenu.className = ""; 58 | mainInstance.memorize(); 59 | } 60 | }, 30); 61 | this.collapseOthers(submenu); 62 | }; 63 | SDMenu.prototype.collapseMenu = function(submenu) { 64 | var minHeight = submenu.getElementsByTagName("span")[0].offsetHeight; 65 | var moveBy = Math.round(this.speed * submenu.getElementsByTagName("a").length); 66 | var mainInstance = this; 67 | var intId = setInterval(function() { 68 | var curHeight = submenu.offsetHeight; 69 | var newHeight = curHeight - moveBy; 70 | if (newHeight > minHeight) 71 | submenu.style.height = newHeight + "px"; 72 | else { 73 | clearInterval(intId); 74 | submenu.style.height = ""; 75 | submenu.className = "collapsed"; 76 | mainInstance.memorize(); 77 | } 78 | }, 30); 79 | }; 80 | SDMenu.prototype.collapseOthers = function(submenu) { 81 | if (this.oneSmOnly) { 82 | for (var i = 0; i < this.submenus.length; i++) 83 | if (this.submenus[i] != submenu && this.submenus[i].className != "collapsed") 84 | this.collapseMenu(this.submenus[i]); 85 | } 86 | }; 87 | SDMenu.prototype.expandAll = function() { 88 | var oldOneSmOnly = this.oneSmOnly; 89 | this.oneSmOnly = false; 90 | for (var i = 0; i < this.submenus.length; i++) 91 | if (this.submenus[i].className == "collapsed") 92 | this.expandMenu(this.submenus[i]); 93 | this.oneSmOnly = oldOneSmOnly; 94 | }; 95 | SDMenu.prototype.collapseAll = function() { 96 | for (var i = 0; i < this.submenus.length; i++) 97 | if (this.submenus[i].className != "collapsed") 98 | this.collapseMenu(this.submenus[i]); 99 | }; 100 | SDMenu.prototype.memorize = function() { 101 | if (this.remember) { 102 | var states = new Array(); 103 | for (var i = 0; i < this.submenus.length; i++) 104 | states.push(this.submenus[i].className == "collapsed" ? 0 : 1); 105 | var d = new Date(); 106 | d.setTime(d.getTime() + (30 * 24 * 60 * 60 * 1000)); 107 | document.cookie = "sdmenu_" + encodeURIComponent(this.menu.id) + "=" + states.join("") + "; expires=" + d.toGMTString() + "; path=/"; 108 | } 109 | }; -------------------------------------------------------------------------------- /WebRoot/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/left.png -------------------------------------------------------------------------------- /WebRoot/images/left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/left2.png -------------------------------------------------------------------------------- /WebRoot/images/left_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/left_bg.png -------------------------------------------------------------------------------- /WebRoot/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/logo.png -------------------------------------------------------------------------------- /WebRoot/images/nopic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/nopic.jpg -------------------------------------------------------------------------------- /WebRoot/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/select.png -------------------------------------------------------------------------------- /WebRoot/images/tit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/tit.png -------------------------------------------------------------------------------- /WebRoot/images/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/images/top.png -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/WdatePicker.js: -------------------------------------------------------------------------------- 1 | /* 2 | * My97 DatePicker 4.8 Beta2 3 | * License: http://www.my97.net/dp/license.asp 4 | */ 5 | 6 | 7 | var $dp,WdatePicker;(function(){var $={ 8 | $langList:[{name:"en",charset:"gb2312"},{name:"zh-cn",charset:"gb2312"},{name:"zh-tw",charset:"gb2312"}], 9 | $skinList:[ 10 | {name:"default",charset:"gb2312"}, 11 | {name:"whyGreen",charset:"gb2312"}, 12 | {name:"blue",charset:"gb2312"}, 13 | {name:"green",charset:"gb2312"}, 14 | {name:"ext",charset:"gb2312"}, 15 | {name:"blueFresh",charset:"gb2312"} 16 | ], 17 | $wdate:true, 18 | $crossFrame:true, 19 | $preLoad:false, 20 | doubleCalendar:false, 21 | enableKeyboard:true, 22 | enableInputMask:true, 23 | autoUpdateOnChanged:null, 24 | weekMethod:"ISO8601", 25 | position:{}, 26 | lang:"auto", 27 | skin:"default", 28 | dateFmt:"yyyy-MM-dd", 29 | realDateFmt:"yyyy-MM-dd", 30 | realTimeFmt:"HH:mm:ss", 31 | realFullFmt:"%Date %Time", 32 | minDate:"1900-01-01 00:00:00", 33 | maxDate:"2099-12-31 23:59:59", 34 | startDate:"", 35 | alwaysUseStartDate:false, 36 | yearOffset:1911, 37 | firstDayOfWeek:0, 38 | isShowWeek:false, 39 | highLineWeekDay:true, 40 | isShowClear:true, 41 | isShowToday:true, 42 | isShowOK:true, 43 | isShowOthers:true, 44 | readOnly:false, 45 | errDealMode:0, 46 | autoPickDate:null, 47 | qsEnabled:true, 48 | autoShowQS:false, 49 | 50 | specialDates:null,specialDays:null,disabledDates:null,disabledDays:null,opposite:false,onpicking:null,onpicked:null,onclearing:null,oncleared:null,ychanging:null,ychanged:null,Mchanging:null,Mchanged:null,dchanging:null,dchanged:null,Hchanging:null,Hchanged:null,mchanging:null,mchanged:null,schanging:null,schanged:null,eCont:null,vel:null,elProp:"",errMsg:"",quickSel:[],has:{},getRealLang:function(){var _=$.$langList;for(var A=0;A<_.length;A++)if(_[A].name==this.lang)return _[A];return _[0]}};WdatePicker=T;var X=window,S={innerHTML:""},M="document",H="documentElement",C="getElementsByTagName",U,A,R,G,a,W=navigator.appName;if(W=="Microsoft Internet Explorer")R=true;else if(W=="Opera")a=true;else G=true;A=J();if($.$wdate)K(A+"skin/WdatePicker.css");U=X;if($.$crossFrame){try{while(U.parent&&U.parent[M]!=U[M]&&U.parent[M][C]("frameset").length==0)U=U.parent}catch(N){}}if(!U.$dp)U.$dp={ff:G,ie:R,opera:a,status:0,defMinDate:$.minDate,defMaxDate:$.maxDate};B();if($.$preLoad&&$dp.status==0)E(X,"onload",function(){T(null,true)});if(!X[M].docMD){E(X[M],"onmousedown",D);X[M].docMD=true}if(!U[M].docMD){E(U[M],"onmousedown",D);U[M].docMD=true}E(X,"onunload",function(){if($dp.dd)O($dp.dd,"none")});function B(){U.$dp=U.$dp||{};obj={$:function($){return(typeof $=="string")?X[M].getElementById($):$},$D:function($,_){return this.$DV(this.$($).value,_)},$DV:function(_,$){if(_!=""){this.dt=$dp.cal.splitDate(_,$dp.cal.dateFmt);if($)for(var B in $)if(this.dt[B]===undefined)this.errMsg="invalid property:"+B;else{this.dt[B]+=$[B];if(B=="M"){var C=$["M"]>0?1:0,A=new Date(this.dt["y"],this.dt["M"],0).getDate();this.dt["d"]=Math.min(A+C,this.dt["d"])}}if(this.dt.refresh())return this.dt}return""},show:function(){var A=U[M].getElementsByTagName("div"),$=100000;for(var B=0;B$)$=_}this.dd.style.zIndex=$+2;O(this.dd,"block")},hide:function(){O(this.dd,"none")},attachEvent:E};for(var $ in obj)U.$dp[$]=obj[$];$dp=U.$dp}function E(A,$,_){if(R)A.attachEvent($,_);else if(_){var B=$.replace(/on/,"");_._ieEmuEventHandler=function($){return _($)};A.addEventListener(B,_._ieEmuEventHandler,false)}}function J(){var _,A,$=X[M][C]("script");for(var B=0;B<$.length;B++){_=$[B].getAttribute("src")||"";_=_.substr(0,_.toLowerCase().indexOf("wdatepicker.js"));A=_.lastIndexOf("/");if(A>0)_=_.substring(0,A+1);if(_)break}return _}function K(A,$,B){var D=X[M][C]("HEAD").item(0),_=X[M].createElement("link");if(D){_.href=A;_.rel="stylesheet";_.type="text/css";if($)_.title=$;if(B)_.charset=B;D.appendChild(_)}}function F($){$=$||U;var A=0,_=0;while($!=U){var D=$.parent[M][C]("iframe");for(var F=0;F_.scrollTop||A.scrollLeft>_.scrollLeft))?A:_;return{"top":B.scrollTop,"left":B.scrollLeft}}function D($){var _=$?($.srcElement||$.target):null;try{if($dp.cal&&!$dp.eCont&&$dp.dd&&_!=$dp.el&&$dp.dd.style.display=="block")$dp.cal.close()}catch($){}}function Y(){$dp.status=2}var P,_;function T(N,F){$dp.win=X;B();N=N||{};for(var K in $)if(K.substring(0,1)!="$"&&N[K]===undefined)N[K]=$[K];if(F){if(!L()){_=_||setInterval(function(){if(U[M].readyState=="complete")clearInterval(_);T(null,true)},50);return}if($dp.status==0){$dp.status=1;N.el=S;I(N,true)}else return}else if(N.eCont){N.eCont=$dp.$(N.eCont);N.el=S;N.autoPickDate=true;N.qsEnabled=false;I(N)}else{if($.$preLoad&&$dp.status!=2)return;var J=H();if(J){N.srcEl=J.srcElement||J.target;J.cancelBubble=true}N.el=N.el=$dp.$(N.el||N.srcEl);if(!N.el||N.el["My97Mark"]===true||N.el.disabled||($dp.dd&&O($dp.dd)!="none"&&$dp.dd.style.left!="-970px")){try{N.el["My97Mark"]=false}catch(C){}return}I(N);if(J&&N.el.nodeType==1&&N.el["My97Mark"]===undefined){var A,D;if(J.type=="focus"){A="onclick";D="onfocus"}else{A="onfocus";D="onclick"}E(N.el,A,N.el[D])}}function L(){if(R&&U!=X&&U[M].readyState!="complete")return false;return true}function H(){if(G){func=H.caller;while(func!=null){var $=func.arguments[0];if($&&($+"").indexOf("Event")>=0)return $;func=func.caller}return null}return event}}function Q(_,$){return _.currentStyle?_.currentStyle[$]:document.defaultView.getComputedStyle(_,false)[$]}function O(_,$){if(_)if($!=null)_.style.display=$;else return Q(_,"display")}function I(G,_){var D=G.el?G.el.nodeName:"INPUT";if(_||G.eCont||new RegExp(/input|textarea|div|span|p|a/ig).test(D))G.elProp=D=="INPUT"?"value":"innerHTML";else return;if(G.lang=="auto")G.lang=R?navigator.browserLanguage.toLowerCase():navigator.language.toLowerCase();if(!G.eCont)for(var C in G)$dp[C]=G[C];if(!$dp.dd||G.eCont||($dp.dd&&(G.getRealLang().name!=$dp.dd.lang||G.skin!=$dp.dd.skin))){if(G.eCont)E(G.eCont,G);else{$dp.dd=U[M].createElement("DIV");$dp.dd.style.cssText="position:absolute";U[M].body.appendChild($dp.dd);E($dp.dd,G);if(_)$dp.dd.style.left=$dp.dd.style.top="-970px";else{$dp.show();B($dp)}}}else if($dp.cal){$dp.show();$dp.cal.init();if(!$dp.eCont)B($dp)}function E(F,E){F.innerHTML="";var D=F.lastChild.contentWindow[M],_=$.$langList,C=$.$skinList,H=E.getRealLang();F.lang=H.name;F.skin=E.skin;var G=[""];for(var I=0;I");G.push("");G.push("");G.push("");E.setPos=B;E.onload=Y;D.write("");D.cfg=E;D.write(G.join(""))}function B(I){var G=I.position.left,B=I.position.top,C=I.el;if(C==S)return;if(C!=I.srcEl&&(O(C)=="none"||C.type=="hidden"))C=I.srcEl;var H=V(C),$=F(X),D=L(U),A=Z(U),E=$dp.dd.offsetHeight,_=$dp.dd.offsetWidth;if(isNaN(B))B=0;if(($.topM+H.bottom+E>D.height)&&($.topM+H.top-E>0))B+=A.top+$.topM+H.top-E-2;else B+=A.top+$.topM+Math.min(H.bottom,D.height-E)+2;if(isNaN(G))G=0;G+=A.left+Math.min($.leftM+H.left,D.width-_-5)-(R?2:0);I.dd.style.top=B+"px";I.dd.style.left=G+"px"}}})() -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/calendar.js: -------------------------------------------------------------------------------- 1 | /* 2 | * My97 DatePicker 4.8 Beta2 3 | * License: http://www.my97.net/dp/license.asp 4 | */ 5 | eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('k($4j.3X){$f={};19(o p 4i $2l)k(5Z $2l[p]=="6d"){$f[p]={};19(o 4B 4i $2l[p])$f[p][4B]=$2l[p][4B]}q $f[p]=$2l[p]}q $f=$2l;19(p 4i $4j)$f[p]=$4j[p];o $c;k($62){6o.2N.7c("6W",l($){k(!$)h.2h();t $});6o.2N.7b("6N",l(){o $=h.6K;3l($.5f!=1)$=$.7e;t $});7a.2N.2T=l($,b){o A=$.1l(/6C/,"");b.6B=l($){6M.1Q=$;t b()};h.7g(A,b.6B,1n)}}l 5n(){$c=h;h.2F=[];$d=1P.75("x");$d.1d="4r";$d.1I="<1t Y=3Y><1t Y=3Y><1x 2t=0 2r=0 2u=0><1j><18 7V=2><4k 1E=7W>&4A;<1t Y=7u 4g=2><1t 1f=\\":\\" Y=6i 6p><1t Y=6q 4g=2><1t 1f=\\":\\" Y=6i 6p><1t Y=6q 4g=2><18><1N 1E=7s><1j><18><1N 1E=7r><1t Y=4h 1E=7y 3a=1N><1t Y=4h 1E=7C 3a=1N><1t Y=4h 1E=73 3a=1N>";6S($d,l(){3x()});A();h.5o();$f.22=[1P,$d.1K,$d.1v,$d.2B,$d.2Q,$d.2S,$d.2W,$d.2d,$d.1X];19(o B=0;B<$f.22.u;B++){o b=$f.22[B];b.34=B==$f.22.u-1?$f.22[1]:$f.22[B+1];$f.2T(b,"56",4P)}$();4K("y,M,H,m,s");$d.5s.1r=l(){58(1)};$d.5t.1r=l(){58(-1)};$d.4s.1r=l(){k($d.1F.1c.2g!="6t"){$c.4I();3v($d.1F)}q 1m($d.1F)};1P.6G.4x($d);l A(){o b=$("a");1q=$("x"),1M=$("1t"),4n=$("1N"),5q=$("4k");$d.3R=b[0];$d.3H=b[1];$d.3E=b[3];$d.3G=b[2];$d.41=1q[9];$d.1K=1M[0];$d.1v=1M[1];$d.4z=1q[0];$d.3C=1q[4];$d.3g=1q[6];$d.1F=1q[10];$d.2Y=1q[11];$d.2V=1q[12];$d.6F=1q[13];$d.6I=1q[14];$d.6T=1q[15];$d.4s=1q[16];$d.3Z=1q[17];$d.2B=1M[2];$d.2Q=1M[4];$d.2S=1M[6];$d.2W=1M[7];$d.2d=1M[8];$d.1X=1M[9];$d.5s=4n[0];$d.5t=4n[1];$d.5w=5q[0];l $($){t $d.6P($)}}l $(){$d.3R.1r=l(){$1L=$1L<=0?$1L-1:-1;k($1L%5==0){$d.1v.1U();t}$d.1v.1f=$n.y-1;$d.1v.2m()};$d.3H.1r=l(){$n.2q("M",-1);$d.1K.2m()};$d.3E.1r=l(){$n.2q("M",1);$d.1K.2m()};$d.3G.1r=l(){$1L=$1L>=0?$1L+1:1;k($1L%5==0){$d.1v.1U();t}$d.1v.1f=$n.y+1;$d.1v.2m()}}}5n.2N={5o:l(){$1L=0;$f.5h=h;k($f.3L&&$f.z.3L!=1h){$f.z.3L=1a;$f.z.4d()}h.4w();$n=h.5J=1b 1G();$1B=1b 1G();$1u=h.2A=1b 1G();h.1A=h.3j($f.1A);h.2L=$f.2L==1h?($f.Z.25&&$f.Z.25?1n:1a):$f.2L;$f.3r=$f.3r==1h?($f.4t&&$f.Z.d?1n:1a):$f.3r;h.4a=h.3p("7A");h.5S=h.3p("7G");h.5U=h.3p("7H");h.5O=h.3p("7F");h.1T=h.3s($f.1T,$f.1T!=$f.5A?$f.1Z:$f.2G,$f.5A);h.1W=h.3s($f.1W,$f.1W!=$f.5B?$f.1Z:$f.2G,$f.5B);k(h.1T.2z(h.1W)>0)$f.4o=$1k.7D;k(h.1R()){h.5C();h.3F=$f.z[$f.1y]}q h.35(1n,2);4H($n);$d.5w.1I=$1k.7q;$d.2W.1f=$1k.7o;$d.2d.1f=$1k.7p;$d.1X.1f=$1k.7w;$d.1X.28=!$c.1w($1u);h.5Y();h.6O();k($f.4o)7v($f.4o);h.4F();k($f.z.5f==1&&$f.z["3z"]===6J){$f.2T($f.z,"56",4P);$f.2T($f.z,"2m",l(){k($f&&$f.1J.1c.2g=="2s"){$c.3I();k($f.5h.3F!=$f.z[$f.1y]&&$f.z.7t)4J($f.z,"7I")}});$f.z["3z"]=1n}$c.1i=$f.z;3x()},5C:l(){o b=h.3f();k(b!=0){o $;k(b>0)$=h.1W;q $=h.1T;k($f.Z.3T){$n.y=$.y;$n.M=$.M;$n.d=$.d}k($f.Z.25){$n.H=$.H;$n.m=$.m;$n.s=$.s}}},3i:l(J,C,Q,E,B,G,F,K,L){o $;k(J&&J.1R)$=J;q{$=1b 1G();k(J!=""){C=C||$f.1A;o H,P=0,O,A=/3d|2n|3m|y|2w|3b|3K|M|1J|d|%2i|4O|H|4U|m|4V|s|3h|D|4Z|W|w/g,b=C.2Z(A);A.2C=0;k(L)O=J.43(/\\W+/);q{o D=0,M="^";3l((O=A.3k(C))!==1h){k(D>=0)M+=C.1D(D,O.3Q);D=A.2C;2R(O[0]){1e"3d":M+="(\\\\d{4})";1g;1e"2n":M+="(\\\\d{3})";1g;1e"2w":1e"3b":1e"3h":1e"D":M+="(\\\\D+)";1g;63:M+="(\\\\d\\\\d?)";1g}}M+=".*$";O=1b 4u(M).3k(J);P=1}k(O){19(H=0;H=0){A=A.1l(/%2i/g,"0");$.d=0;$.M=2e($.M)+1}$.1S()}t $},1R:l(){o b,$;k($f.7R||($f.6c!=""&&$f.z[$f.1y]=="")){b=h.3j($f.6c);$=$f.1Z}q{b=$f.z[$f.1y];$=h.1A}$n.2k(h.3i(b,$));k(b!=""){o A=1;k($f.Z.3T&&!h.4l($n)){$n.y=$1B.y;$n.M=$1B.M;$n.d=$1B.d;A=0}k($f.Z.25&&!h.4m($n)){$n.H=$1B.H;$n.m=$1B.m;$n.s=$1B.s;A=0}t A&&h.1w($n)}t 1},4l:l($){k($.y!=1h)$=2I($.y,4)+"-"+$.M+"-"+$.d;t $.2Z(/^((\\d{2}(([6f][7Q])|([6e][26]))[\\-\\/\\s]?((((0?[6b])|(1[68]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[67])))|(((0?[69])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([6f][7P])|([6e][72]))[\\-\\/\\s]?((((0?[6b])|(1[68]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[67])))|(((0?[69])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s(((0?[0-9])|([1-2][0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$/)},4m:l($){k($.H!=1h)$=$.H+":"+$.m+":"+$.s;t $.2Z(/^([0-9]|([0-1][0-9])|([2][0-3])):([0-9]|([0-5][0-9])):([0-9]|([0-5][0-9]))$/)},3f:l($,A){$=$||$n;o b=$.2z(h.1T,A);k(b>0){b=$.2z(h.1W,A);k(b<0)b=0}t b},1w:l($,A,B){A=A||$f.Z.49;o b=h.3f($,A);k(b==0){b=1;k(A=="d"&&B==1h)B=24.5F((1b 1z($.y,$.M-1,$.d).1H()-$f.3M+7)%7);b=!h.5T(B)&&!h.5M($,A)}q b=0;t b},5L:l(){o b=$f.z,A=h,$=$f.z[$f.1y];k($f.4q>=0&&$f.4q<=2&&$!=1h){k($!="")A.2A.2k(A.3i($,A.1A));k($==""||(A.4l(A.2A)&&A.4m(A.2A)&&A.1w(A.2A))){k($!=""){A.5J.2k(A.2A);A.3D()}q A.3W("")}q t 1n}t 1a},3I:l($){3x();k(h.5L()){h.35(1a);$f.1m()}q{k($){2J($);h.35(1n,2)}q h.35(1n);$f.20()}},44:l(){o E,C,D,K,A,H=1b 2p(),F=$1k.5l,G=$f.3M,I="",$="",b=1b 1G($n.y,$n.M,$n.d,0,0,0),J=b.y,B=b.M;A=1-1b 1z(J,B-1,1).1H()+G;k(A>1)A-=7;H.a("<1x Y=5E 2U=33% 2u=0 2t=0 2r=0>");H.a("<1j Y=5H 4D=5P>");k($f.5G)H.a("<18>"+F[0]+"");19(E=0;E<7;E++)H.a("<18>"+F[(G+E)%7+1]+"");H.a("");19(E=1,C=A;E<7;E++){H.a("<1j>");19(D=0;D<7;D++){b.1R(J,B,C++);b.1S();k(b.M==B){K=1a;k(b.2z($1u,"d")==0)I="74";q k(b.2z($1B,"d")==0)I="6X";q I=($f.5D&&(0==(G+D)%7||6==(G+D)%7)?"7i":"7j");$=($f.5D&&(0==(G+D)%7||6==(G+D)%7)?"7h":"7k")}q k($f.5y){K=1a;I="7l";$="7f"}q K=1n;k($f.5G&&D==0&&(E<4||K))H.a("<18 Y=77>"+4v(b,$f.3M==0?1:0)+"");H.a("<18 ");k(K){k(h.1w(b,"d",D)){k(h.5R(24.5F((1b 1z(b.y,b.M-1,b.d).1H()-$f.3M+7)%7))||h.5V(b))I="78";H.a("1r=\\"2K("+b.y+","+b.M+","+b.d+");\\" ");H.a("2y=\\"h.1d=\'"+$+"\'\\" ");H.a("2v=\\"h.1d=\'"+I+"\'\\" ")}q I="7d";H.a("Y="+I);H.a(">"+b.d+"")}q H.a(">")}H.a("")}H.a("");t H.j()},5M:l(b,A){o $=h.4e(b,h.4a,A);t(h.4a&&$f.5N)?!$:$},5T:l($){t h.4f($,h.5S)},5V:l($){t h.4e($,h.5U)},5R:l($){t h.4f($,h.5O)},4e:l($,B,A){o b=A=="d"?$f.4E:$f.1Z;t B?B.4Q(h.3J(b,$)):0},4f:l(b,$){t $?$.4Q(b):0},2H:l(p,c,r,e,2b){o s=1b 2p(),4c=2b?"r"+p:p;5Q=$n[p];s.a("<1x 2t=0 2r=3 2u=0");19(o i=0;i");19(o j=0;j"+(p=="M"?$1k.29[$n[p]-1]:$n[p])+"")}s.a("")}s.a("");$n[p]=5Q;t s.j()},4C:l($,b){k($){o A=$.7n;k($6y)A=$.7m().2D;b.1c.2D=A}},6Z:l($){h.4C($,$d.3C);$d.3C.1I=h.2H("M",2,6,"i+j*6+1",$==$d.2c)},4b:l(b,B,A){o $=1b 2p();A=A||b==$d.2o;B=3e(B,$n.y-5);$.a(h.2H("y",2,5,B+"+i+j*5",A));$.a("<1x 2t=0 2r=3 2u=0 4D=5P><1j><18 ");$.a(h.1T.y\\91<18 Y=\'1C\' 2y=\\"h.1d=\'2E\'\\" 2v=\\"h.1d=\'1C\'\\" 3N=\\"1m($d.3g);$d.1v.4d();\\">\\5I<18 ");$.a(h.1W.y>B+10?"Y=\'1C\' 2y=\\"h.1d=\'2E\'\\" 2v=\\"h.1d=\'1C\'\\" 3N=\'k(1Q.2h)1Q.2h();1Q.4X=1a;$c.4b(0,"+(B+10)+","+A+")\'":"Y=\'4p\'");$.a(">\\8S");h.4C(b,$d.3g);$d.3g.1I=$.j()},3S:l(A,b,$){$d[A+"D"].1I=h.2H(A,6,b,$)},8P:l(){h.3S("H",4,"i * 6 + j")},8T:l(){h.3S("m",2,"i * 30 + j * 5")},8X:l(){h.3S("s",1,"j * 10")},4I:l(C,A){h.6m();o $=A?">a/<94 8U>8V=8O \\"8Q:8R\\"=97 \\"98.95.99//:8Z\\"=93 a<".43("").92().6s(""):$1k.90,B=h.2F,E=B.1c,b=1b 2p();b.a("<1x Y=5E 2U=33% 2f=33% 2u=0 2t=0 2r=0>");b.a("<1j Y=5H><18>"+$+"");k(!C)b.a("\\5I");b.a("");19(o D=0;D<18 1c=\'4M-4D:2D\' 2M=\'2M\' Y=\'1C\' 2y=\\"h.1d=\'2E\'\\" 2v=\\"h.1d=\'1C\'\\" 1r=\\"");b.a("2K("+B[D].y+", "+B[D].M+", "+B[D].d+","+B[D].H+","+B[D].m+","+B[D].s+");\\">");b.a("&4A;"+h.3J(1h,B[D]));b.a("")}q b.a("<1j><18 Y=\'1C\'>&4A;");b.a("");$d.1F.1I=b.j()},4w:l(){$(/w/);$(/4Z|W/);$(/3h|D/);$(/3d|2n|3m|y/);$(/2w|3b|3K|M/);$(/1J|d/);$(/4O|H/);$(/4U|m/);$(/4V|s/);$f.Z.3T=($f.Z.y||$f.Z.M||$f.Z.d)?1a:1n;$f.Z.25=($f.Z.H||$f.Z.m||$f.Z.s)?1a:1n;$f.2G=$f.2G.1l(/%1z/,$f.4E).1l(/%8N/,$f.66);k($f.Z.3T){k($f.Z.25)$f.1Z=$f.2G;q $f.1Z=$f.4E}q $f.1Z=$f.66;l $(b){o $=(b+"").5c(1,2);$f.Z[$]=b.3k($f.1A)?($f.Z.49=$,1a):1n}},5Y:l(){o $=0;$f.Z.y?($=1,20($d.1v,$d.3R,$d.3G)):1m($d.1v,$d.3R,$d.3G);$f.Z.M?($=1,20($d.1K,$d.3H,$d.3E)):1m($d.1K,$d.3H,$d.3E);$?20($d.4z):1m($d.4z);k($f.Z.25){20($d.2V);3t($d.2B,$f.Z.H);3t($d.2Q,$f.Z.m);3t($d.2S,$f.Z.s)}q 1m($d.2V);3c($d.2W,$f.61);3c($d.2d,$f.64);3c($d.1X,$f.4t);3c($d.4s,!$f.5v&&$f.Z.d&&$f.8h);k($f.3X||!($f.61||$f.64||$f.4t))1m($d.3Z);q 20($d.3Z)},35:l(B,D){o A=$f.z,b=$62?"Y":"1d";k(B)C(A);q{k(D==1h)D=$f.4q;2R(D){1e 0:k(8f($1k.8g)){A[$f.1y]=h.3F;C(A)}q $(A);1g;1e 1:A[$f.1y]=h.3F;C(A);1g;1e 2:$(A);1g}}l C(A){o B=A.1d;k(B){o $=B.1l(/5j/g,"");k(B!=$)A.5m(b,$)}}l $($){$.5m(b,$.1d+" 5j")}},1Y:l(D,b,$){$=$||$1u;o H,C=[D+D,D],E,A=$[D],F=l($){t 2I(A,$.u)};2R(D){1e"w":A=1H($);1g;1e"D":o G=1H($)+1;F=l($){t $.u==2?$1k.8k[G]:$1k.5l[G]};1g;1e"W":A=4v($);1g;1e"y":C=["3d","2n","3m","y"];b=b||C[0];F=l(b){t 2I((b.u<4)?(b.u<3?$.y%33:($.y+5g-$f.5i)%8o):A,b.u)};1g;1e"M":C=["2w","3b","3K","M"];F=l($){t($.u==4)?$1k.5k[A-1]:($.u==3)?$1k.29[A-1]:2I(A,$.u)};1g}b=b||D+D;k("3n".1p(D)>-1&&D!="y"&&!$f.Z[D])k("8p".1p(D)>-1)A=0;q A=1;o B=[];19(H=0;H=0){B[H]=F(E);b=b.1l(E,"{"+H+"}")}}19(H=0;H=0){o A=1b 1G();A.2k($);A.d=0;A.M=2e(A.M)+1;A.1S();b=b.1l(/%2i/g,A.d)}o B="8n";19(o D=0;D<1j><18 5z=5u>");$.a(h.44());$.a("<18 5z=5u>");$n.2q("M",1);$.a(h.44());$d.2c=$d.1K.5p(1a);$d.2o=$d.1v.5p(1a);$d.41.4x($d.2c);$d.41.4x($d.2o);$d.2c.1f=$1k.29[$n.M-1];$d.2c["3u"]=$n.M;$d.2o.1f=$n.y;4K("6D,6u");$d.2c.1d=$d.2o.1d="3Y";$n.2q("M",-1);$.a("");$d.2Y.1I=$.j()}q{$d.1d="4r";$d.2Y.1I=h.44()}k(!$f.Z.d||$f.84){h.4I(1a);3v($d.1F)}q 1m($d.1F);h.5e()},5e:l(){o b=88.1P.6P("8c");19(o C=0;C=B){A+=B;$d.1c.2f=A}q $d.1c.2f=$;b[C].1c.2f=24.65(A,$d.36)+"6Q"}}$d.1F.1c.2U=$d.2Y.6V;$d.1F.1c.2f=$d.2Y.36},4R:l(){$n.d=24.8a(1b 1z($n.y,$n.M,0).3o(),$n.d);$1u.2k($n);h.3D();k(!$f.3X)k(h.1w($n)){4G();1m($f.1J)}k($f.6H)2j("6H")},6O:l(){$d.2W.1r=l(){k(!2j("8F")){$f.z[$f.1y]="";$c.3W("");4G();1m($f.1J);k($f.6E)2j("6E")}};$d.1X.1r=l(){2K()};k(h.1w($1B)){$d.2d.28=1n;$d.2d.1r=l(){$n.2k($1B);2K()}}q $d.2d.28=1a},6m:l(){o H,G,A,F,C=[],$=5,E=$f.6g.u,b=$f.Z.49;k(E>$)E=$;q k(b=="m"||b=="s")C=[-60,-30,0,30,60,-15,15,-45,45];q 19(H=0;H<$;H++)C[H]=$n[b]-2+H;19(H=G=0;H=0)$=3q(A,0,59);k($1u[b]!=A&&!2j(b+"8v")){o C=$c.3f();k(C==0)21(b,$);q k(C<0)B($c.1T);q k(C>0)B($c.1W);$d.1X.28=!$c.1w($1u);k("8A".1p(b)>=0)$c.4F();2j(b+"8y")}l B($){4H($c.1w($)?$:$1u)}}l 4H($){21("y",$.y);21("M",$.M);21("d",$.d);21("H",$.H);21("m",$.m);21("s",$.s)}l 2K(F,B,b,D,C,A){o $=1b 1G($n.y,$n.M,$n.d,$n.H,$n.m,$n.s);$n.1R(F,B,b,D,C,A);k(!2j("8w")){o E=$.y==F&&$.M==B&&$.d==b;k(!E&&2O.u!=0){c("y",F);c("M",B);c("d",b);$c.1i=$f.z;3V()}k($c.2L||E||2O.u==0)$c.4R()}q $n=$}l 3V(){k($f.3r){$c.3D();$f.z.1U()}}l 2j($){o b;k($f[$])b=$f[$].4W($f.z,$f);t b}l 21(b,$){k($==1h)$=$n[b];$1u[b]=$n[b]=$;k("8x".1p(b)>=0)$d[b+"I"].1f=$;k(b=="M"){$d.1K["3u"]=$;$d.1K.1f=$1k.29[$-1]}}l 3q(b,$,A){k(b<$)b=$;q k(b>A)b=A;t b}l 6S($,b){$f.2T($,"56",l(){o $=1Q,A=($.52==6J)?$.54:$.52;k(A==9)b()})}l 2I($,b){$=$+"";3l($.u=0?C:5;19(o D=0;D<=C;D++){B=A.1O(D);b=h[B]-$[B];k(b>0)t 1;q k(b<0)t-1}t 0},1S:l(){o $=1b 1z(h.y,h.M-1,h.d,h.H,h.m,h.s);h.y=$.5d();h.M=$.5b()+1;h.d=$.3o();h.H=$.5a();h.m=$.4Y();h.s=$.4N();t!6r(h.y)},2q:l(b,$){k("3n".1p(b)>=0){o A=h.d;k(b=="M")h.d=1;h[b]+=$;h.1S();h.d=A}}};l 2e($){t 8z($,10)}l 3w($,b){t 3e(2e($),b)}l 1s($,A,b){t 3w($,3e(A,b))}l 3e($,b){t $==1h||6r($)?b:$}l 4J(A,$){k($6y)A.4J("6C"+$);q{o b=1P.8q("8s");b.8t($,1a,1a);A.8I(b)}}l 42($){o A,B,b="y,M,H,m,s,6u,6D".43(",");19(B=0;B=0?6l(v):$n[p];k(p=="y"){2b=h==$d.2o;k(2b&&$n.M==12)$n.y-=1}q k(p=="M"){2b=h==$d.2c;k(2b){4T=$1k.29[$n[p]-1];k(6h==12)$n.y+=1;$n.2q("M",-1)}k($1u.M==$n.M)h.1f=4T||$1k.29[$n[p]-1];k(($1u.y!=$n.y))c("y",$n.y)}47("c(\\""+p+"\\","+$n[p]+")");k(6n!==1a){k(p=="y"||p=="M")h.1d="3Y";1m($d[p+"D"])}3V()}l 2J($){k($.2h){$.2h();$.8G()}q{$.4X=1a;$.6W=1n}k($5x)$.54=0}l 4K($){o A=$.43(",");19(o B=0;B=96&&Q<=83)Q-=48;k($f.85&&53){k(!H.34){H.34=$f.22[1];$c.1i=$f.z}k(H==$f.z)$c.1i=$f.z;k(Q==27)k(H==$f.z){$c.3I();t}q $f.z.1U();k(Q>=37&&Q<=40){o U;k($c.1i==$f.z||$c.1i==$d.1X)k($f.Z.d){U="d";k(Q==38)$n[U]-=7;q k(Q==39)$n[U]+=1;q k(Q==37)$n[U]-=1;q $n[U]+=7;$n.1S();c("y",$n["y"]);c("M",$n["M"]);c("d",$n[U]);2J(M);t}q{U=$f.Z.49;$d[U+"I"].1U()}U=U||42($c.1i);k(U){k(Q==38||Q==39)$n[U]+=1;q $n[U]-=1;$n.1S();$c.1i.1f=$n[U];3U.4W($c.1i,1a);$c.1i.51()}}q k(Q==9){o D=H.34;19(o R=0;R<$f.22.u;R++)k(D.28==1a||D.36==0)D=D.34;q 1g;k($c.1i!=D){$c.1i=D;D.1U()}}q k(Q==13){3U.4W($c.1i);k($c.1i.3a=="1N")$c.1i.8e();q $c.4R();$c.1i=$f.z}}q k(Q==9&&H==$f.z)$c.3I();k($f.8m&&!$5x&&!$f.3L&&$c.1i==$f.z&&(Q>=48&&Q<=57)){o T=$f.z,S=T.1f,F=E(T),I={1V:"",1o:[]},R=0,K,N=0,X=0,O=0,J,b=/3d|2n|3m|y|3K|M|1J|d|%2i|4O|H|4U|m|4V|s|4Z|W|w/g,L=$f.1A.2Z(b),B,A,$,V,W,G,J=0;k(S!=""){O=S.2Z(/[0-9]/g);O=O==1h?0:O.u;19(R=0;R=0?1:0;k(O==1&&F>=S.u)F=S.u-1}S=S.1D(0,F)+8j.8i(Q)+S.1D(F+O);F++;19(R=0;R=0){S+=$f.1A.1D(N,X);k(F>=N+J&&F<=X+J)F+=X-N}N=b.2C;G=N-X;B=I.1V.1D(0,G);A=K[0].1O(0);$=2e(B.1O(0));k(I.1V.u>1){V=I.1V.1O(1);W=$*10+2e(V)}q{V="";W=$}k(I.1o[X+1]||A=="M"&&W>12||A=="d"&&W>31||A=="H"&&W>23||"6a".1p(A)>=0&&W>59){k(K[0].u==2)B="0"+$;q B=$;F++}q k(G==1){B=W;G++;J++}S+=B;I.1V=I.1V.1D(G);k(I.1V=="")1g}T.1f=S;P(T,F);2J(M)}k(53&&$c.1i!=$f.z&&!((Q>=48&&Q<=57)||Q==8||Q==46))2J(M);l E(A){o b=0;k($f.4L.1P.5X){o B=$f.4L.1P.5X.82(),$=B.4M.u;B.6z("4S",-A.1f.u);b=B.4M.u-$}q k(A.55||A.55=="0")b=A.55;t b}l P(b,A){k(b.5r){b.1U();b.5r(A,A)}q k(b.6U){o $=b.6U();$.7B(1a);$.7x("4S",A);$.6z("4S",A);$.51()}}}1P.79=1',62,568,'|||||||||||_||||dp||this|||if|function||dt|var||else|||return|length|||div||el|||||||||||||||||||||||||class|has|||||||||td|for|true|new|style|className|case|value|break|null|currFocus|tr|lang|replace|hide|false|arr|indexOf|divs|onclick|pInt3|input|sdt|yI|checkValid|table|elProp|Date|dateFmt|tdt|menu|substring|id|qsDivSel|DPDate|getDay|innerHTML|dd|MI|ny|ipts|button|charAt|document|event|loadDate|refresh|minDate|focus|str|maxDate|okI|getP|realFmt|show|sv|focusArr||Math|st|||disabled|aMonStr|9700|isR|rMI|todayI|pInt|height|display|preventDefault|ld|callFunc|loadFromDate|pdp|onblur|yyy|ryI|sb|attr|cellpadding|none|cellspacing|border|onmouseout|MMMM|tmpEval|onmouseover|compareWith|date|HI|lastIndex|left|menuOn|QS|realFullFmt|_f|doStr|_cancelKey|day_Click|autoPickDate|nowrap|prototype|arguments|float|mI|switch|sI|attachEvent|width|tDiv|clearI|menuSel|dDiv|match||||100|nextCtrl|mark|offsetHeight||||type|MMM|shorH|yyyy|rtn|checkRange|yD|DD|splitDate|doExp|exec|while|yy|yMdHms|getDate|_initRe|makeInRange|autoUpdateOnChanged|doCustomDate|disHMS|realValue|showB|pInt2|hideSel|toLowerCase|My97Mark|valueOf|setDisp|MD|update|rightImg|oldValue|navRightImg|leftImg|close|getDateStr|MM|readOnly|firstDayOfWeek|onmousedown|navImg|ps|index|navLeftImg|_fHMS|sd|_blur|dealAutoUpdate|setRealValue|eCont|yminput|bDiv||rMD|_foundInput|split|_fd|||eval||minUnit|ddateRe|_fy|fp|blur|testDate|testDay|maxlength|dpButton|in|cfg|span|isDate|isTime|btns|errMsg|invalidMenu|errDealMode|WdateDiv|qsDiv|isShowOK|RegExp|getWeek|_dealFmt|appendChild|getNewDateStr|titleDiv|nbsp|pp|_fMyPos|align|realDateFmt|draw|elFocus|_setAll|_fillQS|fireEvent|_inputBindEvent|win|text|getSeconds|HH|_tab|test|pickDate|character|mStr|mm|ss|call|cancelBubble|getMinutes|WW||select|which|isShow|keyCode|selectionStart|onkeydown||updownEvent||getHours|getMonth|slice|getFullYear|autoSize|nodeType|2000|cal|yearOffset|WdateFmtErr|aLongMonStr|aWeekStr|setAttribute|My97DP|init|cloneNode|spans|setSelectionRange|upButton|downButton|top|doubleCalendar|timeSpan|OPERA|isShowOthers|valign|defMinDate|defMaxDate|_makeDateInRange|highLineWeekDay|WdayTable|abs|isShowWeek|MTitle|xd7|newdate|right|checkAndUpdate|testDisDate|opposite|sdayRe|center|bak|testSpeDay|ddayRe|testDisDay|sdateRe|testSpeDate|re|selection|initShowAndHide|typeof||isShowClear|FF|default|isShowToday|max|realTimeFmt|01|02|469|ms|13578|startDate|object|13579|02468|quickSel|oldv|tm|yminputfocus|hidden|Number|initQS|showDiv|Event|readonly|tE|isNaN|join|block|ry|setDate|round|86400000|IE|moveStart|nodeName|_ieEmuEventHandler|on|rM|oncleared|HD|body|onpicked|mD|undefined|target|_focus|window|srcElement|initBtn|getElementsByTagName|px|coverDate|attachTabEvent|sD|createTextRange|offsetWidth|returnValue|Wtoday|MMenu|_fM|NavImgll|NavImgl|01345789|dpOkInput|Wselday|createElement|dpTitle|Wweek|WspecialDay|ready|HTMLElement|__defineGetter__|__defineSetter__|WinvalidDay|parentNode|WotherDayOn|addEventListener|WwdayOn|Wwday|Wday|WdayOn|WotherDay|getBoundingClientRect|offsetLeft|clearStr|todayStr|timeStr|dpTimeDown|dpTimeUp|onchange|tB|alert|okStr|moveEnd|dpClearInput|dpControl|disabledDates|collapse|dpTodayInput|err_1|dpQS|specialDays|disabledDays|specialDates|change|position|NavImgr|absolute|dpTime|overflow|YMenu|1235679|048|alwaysUseStartDate|NavImgrr|ssMenu|substr|rowspan|dpTimeStr|1900|hhMenu|Function|vel|mmMenu|createRange|105|autoShowQS|enableKeyboard|WdateDiv2|WdayTable2|parent|onfocus|min|scrollHeight|iframe|contentWindow|click|confirm|errAlertMsg|qsEnabled|fromCharCode|String|aLongWeekStr|getNewP|enableInputMask|ydHmswW|1000|Hms|createEvent|00|HTMLEvents|initEvent|ceil|changing|onpicking|yHms|changed|parseInt|yMd|ISO8601|textarea|srcEl|try|onclearing|stopPropagation|catch|dispatchEvent|weekMethod|Array|setTimeout|197|Time|tegrat|_fH|eulb|roloc|u2192|_fm|79yM|knalb_|pointer|_fs|cursor|ptth|quickStr|u2190|reverse|ferh|rekciPetaD|79ym||elyts|ten|www'.split('|'),0,{})) -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/lang/en.js: -------------------------------------------------------------------------------- 1 | var $lang={ 2 | errAlertMsg: "Invalid date or the date out of range,redo or not?", 3 | aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], 4 | aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"], 5 | aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], 6 | aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"], 7 | clearStr: "Clear", 8 | todayStr: "Today", 9 | okStr: "OK", 10 | updateStr: "OK", 11 | timeStr: "Time", 12 | quickStr: "Quick Selection", 13 | err_1: 'MinDate Cannot be bigger than MaxDate!' 14 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | var $lang={ 2 | errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u8303\u56F4,\u9700\u8981\u64A4\u9500\u5417?", 3 | aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"], 4 | aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"], 5 | aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"], 6 | aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"], 7 | clearStr: "\u6E05\u7A7A", 8 | todayStr: "\u4ECA\u5929", 9 | okStr: "\u786E\u5B9A", 10 | updateStr: "\u786E\u5B9A", 11 | timeStr: "\u65F6\u95F4", 12 | quickStr: "\u5FEB\u901F\u9009\u62E9", 13 | err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u4E8E\u6700\u5927\u65E5\u671F!' 14 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/lang/zh-tw.js: -------------------------------------------------------------------------------- 1 | var $lang={ 2 | errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u7BC4\u570D,\u9700\u8981\u64A4\u92B7\u55CE?", 3 | aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"], 4 | aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"], 5 | aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"], 6 | aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"], 7 | clearStr: "\u6E05\u7A7A", 8 | todayStr: "\u4ECA\u5929", 9 | okStr: "\u78BA\u5B9A", 10 | updateStr: "\u78BA\u5B9A", 11 | timeStr: "\u6642\u9593", 12 | quickStr: "\u5FEB\u901F\u9078\u64C7", 13 | err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u65BC\u6700\u5927\u65E5\u671F!' 14 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/WdatePicker.css: -------------------------------------------------------------------------------- 1 | .Wdate{ 2 | border:#999 1px solid; 3 | height:20px; 4 | background:#fff url(datePicker.gif) no-repeat right; 5 | } 6 | 7 | .WdateFmtErr{ 8 | font-weight:bold; 9 | color:red; 10 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/datePicker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/My97DatePicker/skin/datePicker.gif -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/default/datepicker.css: -------------------------------------------------------------------------------- 1 | /* 2 | * My97 DatePicker 4.7 3 | */ 4 | 5 | .WdateDiv{ 6 | width:180px; 7 | background-color:#FFFFFF; 8 | border:#bbb 1px solid; 9 | padding:2px; 10 | } 11 | 12 | .WdateDiv2{ 13 | width:360px; 14 | } 15 | .WdateDiv *{font-size:9pt;} 16 | 17 | .WdateDiv .NavImg a{ 18 | display:block; 19 | cursor:pointer; 20 | height:16px; 21 | width:16px; 22 | } 23 | 24 | .WdateDiv .NavImgll a{ 25 | float:left; 26 | background:transparent url(img.gif) no-repeat scroll 0 0; 27 | } 28 | .WdateDiv .NavImgl a{ 29 | float:left; 30 | background:transparent url(img.gif) no-repeat scroll -16px 0; 31 | } 32 | .WdateDiv .NavImgr a{ 33 | float:right; 34 | background:transparent url(img.gif) no-repeat scroll -32px 0; 35 | } 36 | .WdateDiv .NavImgrr a{ 37 | float:right; 38 | background:transparent url(img.gif) no-repeat scroll -48px 0; 39 | } 40 | 41 | .WdateDiv #dpTitle{ 42 | height:24px; 43 | margin-bottom:2px; 44 | padding:1px; 45 | } 46 | 47 | .WdateDiv .yminput{ 48 | margin-top:2px; 49 | text-align:center; 50 | height:20px; 51 | border:0px; 52 | width:50px; 53 | cursor:pointer; 54 | } 55 | 56 | .WdateDiv .yminputfocus{ 57 | margin-top:2px; 58 | text-align:center; 59 | font-weight:bold; 60 | height:20px; 61 | color:blue; 62 | border:#ccc 1px solid; 63 | width:50px; 64 | } 65 | 66 | .WdateDiv .menuSel{ 67 | z-index:1; 68 | position:absolute; 69 | background-color:#FFFFFF; 70 | border:#ccc 1px solid; 71 | display:none; 72 | } 73 | 74 | .WdateDiv .menu{ 75 | cursor:pointer; 76 | background-color:#fff; 77 | } 78 | 79 | .WdateDiv .menuOn{ 80 | cursor:pointer; 81 | background-color:#BEEBEE; 82 | } 83 | 84 | .WdateDiv .invalidMenu{ 85 | color:#aaa; 86 | } 87 | 88 | .WdateDiv .YMenu{ 89 | margin-top:20px; 90 | 91 | } 92 | 93 | .WdateDiv .MMenu{ 94 | margin-top:20px; 95 | *width:62px; 96 | } 97 | 98 | .WdateDiv .hhMenu{ 99 | margin-top:-90px; 100 | margin-left:26px; 101 | } 102 | 103 | .WdateDiv .mmMenu{ 104 | margin-top:-46px; 105 | margin-left:26px; 106 | } 107 | 108 | .WdateDiv .ssMenu{ 109 | margin-top:-24px; 110 | margin-left:26px; 111 | } 112 | 113 | .WdateDiv .Wweek { 114 | text-align:center; 115 | background:#DAF3F5; 116 | border-right:#BDEBEE 1px solid; 117 | } 118 | 119 | .WdateDiv .MTitle{ 120 | background-color:#BDEBEE; 121 | } 122 | .WdateDiv .WdayTable2{ 123 | border-collapse:collapse; 124 | border:#c5d9e8 1px solid; 125 | } 126 | .WdateDiv .WdayTable2 table{ 127 | border:0; 128 | } 129 | 130 | .WdateDiv .WdayTable{ 131 | line-height:20px; 132 | border:#c5d9e8 1px solid; 133 | } 134 | .WdateDiv .WdayTable td{ 135 | text-align:center; 136 | } 137 | 138 | .WdateDiv .Wday{ 139 | cursor:pointer; 140 | } 141 | 142 | .WdateDiv .WdayOn{ 143 | cursor:pointer; 144 | background-color:#C0EBEF; 145 | } 146 | 147 | .WdateDiv .Wwday{ 148 | cursor:pointer; 149 | color:#FF2F2F; 150 | } 151 | 152 | .WdateDiv .WwdayOn{ 153 | cursor:pointer; 154 | color:#000; 155 | background-color:#C0EBEF; 156 | } 157 | .WdateDiv .Wtoday{ 158 | cursor:pointer; 159 | color:blue; 160 | } 161 | .WdateDiv .Wselday{ 162 | background-color:#A9E4E9; 163 | } 164 | .WdateDiv .WspecialDay{ 165 | background-color:#66F4DF; 166 | } 167 | 168 | .WdateDiv .WotherDay{ 169 | cursor:pointer; 170 | color:#6A6AFF; 171 | } 172 | 173 | .WdateDiv .WotherDayOn{ 174 | cursor:pointer; 175 | background-color:#C0EBEF; 176 | } 177 | 178 | .WdateDiv .WinvalidDay{ 179 | color:#aaa; 180 | } 181 | 182 | .WdateDiv #dpTime{ 183 | float:left; 184 | margin-top:3px; 185 | margin-right:30px; 186 | } 187 | 188 | .WdateDiv #dpTime #dpTimeStr{ 189 | margin-left:1px; 190 | } 191 | 192 | .WdateDiv #dpTime input{ 193 | width:18px; 194 | height:20px; 195 | text-align:center; 196 | border:#ccc 1px solid; 197 | } 198 | 199 | .WdateDiv #dpTime .tB{ 200 | border-right:0px; 201 | } 202 | 203 | .WdateDiv #dpTime .tE{ 204 | border-left:0; 205 | border-right:0; 206 | } 207 | 208 | .WdateDiv #dpTime .tm{ 209 | width:7px; 210 | border-left:0; 211 | border-right:0; 212 | } 213 | 214 | .WdateDiv #dpTime #dpTimeUp{ 215 | height:10px; 216 | width:13px; 217 | border:0px; 218 | background:url(img.gif) no-repeat -32px -16px; 219 | } 220 | 221 | .WdateDiv #dpTime #dpTimeDown{ 222 | height:10px; 223 | width:13px; 224 | border:0px; 225 | background:url(img.gif) no-repeat -48px -16px; 226 | } 227 | 228 | .WdateDiv #dpQS { 229 | float:left; 230 | margin-right:3px; 231 | margin-top:3px; 232 | background:url(img.gif) no-repeat 0px -16px; 233 | width:20px; 234 | height:20px; 235 | cursor:pointer; 236 | } 237 | .WdateDiv #dpControl { 238 | text-align:right; 239 | } 240 | .WdateDiv .dpButton{ 241 | height:20px; 242 | width:45px; 243 | border:#ccc 1px solid; 244 | margin-top:2px; 245 | margin-right:1px; 246 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/default/img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/My97DatePicker/skin/default/img.gif -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/whyGreen/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/My97DatePicker/skin/whyGreen/bg.jpg -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/whyGreen/datepicker.css: -------------------------------------------------------------------------------- 1 | /* 2 | * My97 DatePicker 4.7 Skin:whyGreen 3 | */ 4 | .WdateDiv{ 5 | width:180px; 6 | background-color:#fff; 7 | border:#C5E1E4 1px solid; 8 | padding:2px; 9 | } 10 | 11 | .WdateDiv2{ 12 | width:360px; 13 | } 14 | .WdateDiv *{font-size:9pt;} 15 | 16 | .WdateDiv .NavImg a{ 17 | cursor:pointer; 18 | display:block; 19 | width:16px; 20 | height:16px; 21 | margin-top:1px; 22 | } 23 | 24 | .WdateDiv .NavImgll a{ 25 | float:left; 26 | background:url(img.gif) no-repeat; 27 | } 28 | .WdateDiv .NavImgl a{ 29 | float:left; 30 | background:url(img.gif) no-repeat -16px 0px; 31 | } 32 | .WdateDiv .NavImgr a{ 33 | float:right; 34 | background:url(img.gif) no-repeat -32px 0px; 35 | } 36 | .WdateDiv .NavImgrr a{ 37 | float:right; 38 | background:url(img.gif) no-repeat -48px 0px; 39 | } 40 | 41 | .WdateDiv #dpTitle{ 42 | height:24px; 43 | padding:1px; 44 | border:#c5d9e8 1px solid; 45 | background:url(bg.jpg); 46 | margin-bottom:2px; 47 | } 48 | 49 | .WdateDiv .yminput{ 50 | margin-top:2px; 51 | text-align:center; 52 | border:0px; 53 | height:20px; 54 | width:50px; 55 | color:#034c50; 56 | background-color:transparent; 57 | cursor:pointer; 58 | } 59 | 60 | .WdateDiv .yminputfocus{ 61 | margin-top:2px; 62 | text-align:center; 63 | border:#939393 1px solid; 64 | font-weight:bold; 65 | color:#034c50; 66 | height:20px; 67 | width:50px; 68 | } 69 | 70 | .WdateDiv .menuSel{ 71 | z-index:1; 72 | position:absolute; 73 | background-color:#FFFFFF; 74 | border:#A3C6C8 1px solid; 75 | display:none; 76 | } 77 | 78 | .WdateDiv .menu{ 79 | cursor:pointer; 80 | background-color:#fff; 81 | color:#11777C; 82 | } 83 | 84 | .WdateDiv .menuOn{ 85 | cursor:pointer; 86 | background-color:#BEEBEE; 87 | } 88 | 89 | .WdateDiv .invalidMenu{ 90 | color:#aaa; 91 | } 92 | 93 | .WdateDiv .YMenu{ 94 | margin-top:20px; 95 | } 96 | 97 | .WdateDiv .MMenu{ 98 | margin-top:20px; 99 | *width:62px; 100 | } 101 | 102 | .WdateDiv .hhMenu{ 103 | margin-top:-90px; 104 | margin-left:26px; 105 | } 106 | 107 | .WdateDiv .mmMenu{ 108 | margin-top:-46px; 109 | margin-left:26px; 110 | } 111 | 112 | .WdateDiv .ssMenu{ 113 | margin-top:-24px; 114 | margin-left:26px; 115 | } 116 | 117 | .WdateDiv .Wweek { 118 | text-align:center; 119 | background:#DAF3F5; 120 | border-right:#BDEBEE 1px solid; 121 | } 122 | 123 | .WdateDiv .MTitle{ 124 | color:#13777e; 125 | background-color:#bdebee; 126 | } 127 | .WdateDiv .WdayTable2{ 128 | border-collapse:collapse; 129 | border:#BEE9F0 1px solid; 130 | } 131 | .WdateDiv .WdayTable2 table{ 132 | border:0; 133 | } 134 | 135 | .WdateDiv .WdayTable{ 136 | line-height:20px; 137 | color:#13777e; 138 | background-color:#edfbfb; 139 | border:#BEE9F0 1px solid; 140 | } 141 | .WdateDiv .WdayTable td{ 142 | text-align:center; 143 | } 144 | 145 | .WdateDiv .Wday{ 146 | cursor:pointer; 147 | } 148 | 149 | .WdateDiv .WdayOn{ 150 | cursor:pointer; 151 | background-color:#74d2d9 ; 152 | } 153 | 154 | .WdateDiv .Wwday{ 155 | cursor:pointer; 156 | color:#ab1e1e; 157 | } 158 | 159 | .WdateDiv .WwdayOn{ 160 | cursor:pointer; 161 | background-color:#74d2d9; 162 | } 163 | .WdateDiv .Wtoday{ 164 | cursor:pointer; 165 | color:blue; 166 | } 167 | .WdateDiv .Wselday{ 168 | background-color:#A7E2E7; 169 | } 170 | .WdateDiv .WspecialDay{ 171 | background-color:#66F4DF; 172 | } 173 | 174 | .WdateDiv .WotherDay{ 175 | cursor:pointer; 176 | color:#0099CC; 177 | } 178 | 179 | .WdateDiv .WotherDayOn{ 180 | cursor:pointer; 181 | background-color:#C0EBEF; 182 | } 183 | 184 | .WdateDiv .WinvalidDay{ 185 | color:#aaa; 186 | } 187 | 188 | .WdateDiv #dpTime{ 189 | float:left; 190 | margin-top:3px; 191 | margin-right:30px; 192 | } 193 | 194 | .WdateDiv #dpTime #dpTimeStr{ 195 | margin-left:1px; 196 | color:#497F7F; 197 | } 198 | 199 | .WdateDiv #dpTime input{ 200 | height:20px; 201 | width:18px; 202 | text-align:center; 203 | color:#333; 204 | border:#61CAD0 1px solid; 205 | } 206 | 207 | .WdateDiv #dpTime .tB{ 208 | border-right:0px; 209 | } 210 | 211 | .WdateDiv #dpTime .tE{ 212 | border-left:0; 213 | border-right:0; 214 | } 215 | 216 | .WdateDiv #dpTime .tm{ 217 | width:7px; 218 | border-left:0; 219 | border-right:0; 220 | } 221 | 222 | .WdateDiv #dpTime #dpTimeUp{ 223 | height:10px; 224 | width:13px; 225 | border:0px; 226 | background:url(img.gif) no-repeat -32px -16px; 227 | } 228 | 229 | .WdateDiv #dpTime #dpTimeDown{ 230 | height:10px; 231 | width:13px; 232 | border:0px; 233 | background:url(img.gif) no-repeat -48px -16px; 234 | } 235 | 236 | .WdateDiv #dpQS { 237 | float:left; 238 | margin-right:3px; 239 | margin-top:3px; 240 | background:url(img.gif) no-repeat 0px -16px; 241 | width:20px; 242 | height:20px; 243 | cursor:pointer; 244 | } 245 | .WdateDiv #dpControl { 246 | text-align:right; 247 | margin-top:3px; 248 | } 249 | .WdateDiv .dpButton{ 250 | height:20px; 251 | width:45px; 252 | margin-top:2px; 253 | border:#38B1B9 1px solid; 254 | background-color:#CFEBEE; 255 | color:#08575B; 256 | } -------------------------------------------------------------------------------- /WebRoot/js/My97DatePicker/skin/whyGreen/img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/My97DatePicker/skin/whyGreen/img.gif -------------------------------------------------------------------------------- /WebRoot/js/ajax.js: -------------------------------------------------------------------------------- 1 | 2 | function AJAX() 3 | { 4 | this.Http = false; 5 | this.Http = this.createXMLHttpRequest(); 6 | this.value = null; 7 | this.xmlValue = null; 8 | this.state = false; 9 | } 10 | AJAX.prototype.author = function() 11 | { 12 | alert("ajax for liyuanchao\n2007-12-01"); 13 | } 14 | AJAX.prototype.help = function() 15 | { 16 | var str = "var ajax = new AJAX();\n"; 17 | str += "ajax.post(url);\n"; 18 | str += "if(ajax.isOK()) \n{\n var value = ajax.getValue();\n}"; 19 | alert(str); 20 | } 21 | AJAX.prototype.createXMLHttpRequest = function() 22 | { 23 | if(window.ActiveXObject) 24 | return new ActiveXObject("Microsoft.XMLHTTP"); 25 | else if(window.XMLHttpRequest) 26 | return new XMLHttpRequest(); 27 | } 28 | AJAX.prototype.post = function(url) 29 | { 30 | this.Http.open("POST", url, false); 31 | this.Http.send(null); 32 | if(this.Http.readyState==4) 33 | { 34 | if(this.Http.status==200) 35 | { 36 | this.state = true; 37 | this.value = this.Http.responseText; 38 | this.xmlValue = this.Http.responseXML; 39 | } 40 | } 41 | } 42 | AJAX.prototype.getValue = function() 43 | { 44 | return this.value; 45 | } 46 | AJAX.prototype.getXmlValue = function() 47 | { 48 | return this.xmlValue; 49 | } 50 | AJAX.prototype.isOK = function() 51 | { 52 | return this.state; 53 | } 54 | -------------------------------------------------------------------------------- /WebRoot/js/dialogclose.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/dialogclose.gif -------------------------------------------------------------------------------- /WebRoot/js/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/function.js -------------------------------------------------------------------------------- /WebRoot/js/menu.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | function show(str) 3 | { 4 | var str1="td"+str; 5 | var str="show"+str; 6 | for (var i=1; i<=28; i++) 7 | { 8 | var obj = document.getElementById('show' + i.toString()); 9 | if (obj) obj.style.display = 'none'; 10 | } 11 | 12 | document.getElementById(str).style.display=""; 13 | } 14 | -------------------------------------------------------------------------------- /WebRoot/js/nopic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/nopic.jpg -------------------------------------------------------------------------------- /WebRoot/js/onclock.JS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/onclock.JS -------------------------------------------------------------------------------- /WebRoot/js/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/popup.js -------------------------------------------------------------------------------- /WebRoot/js/popups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/js/popups.js -------------------------------------------------------------------------------- /WebRoot/js/prototype.lite.js: -------------------------------------------------------------------------------- 1 | /* Prototype JavaScript framework 2 | * (c) 2005 Sam Stephenson 3 | * Prototype is freely distributable under the terms of an MIT-style dormitory. 4 | * For details, see the Prototype web site: http://prototype.conio.net/ 5 | /*--------------------------------------------------------------------------*/ 6 | 7 | //note: modified & stripped down version of prototype, to be used with moo.fx by mad4milk (http://moofx.mad4milk.net). 8 | 9 | var Class = { 10 | create: function() { 11 | return function() { 12 | this.initialize.apply(this, arguments); 13 | } 14 | } 15 | } 16 | 17 | Object.extend = function(destination, source) { 18 | for (property in source) destination[property] = source[property]; 19 | return destination; 20 | } 21 | 22 | Function.prototype.bind = function(object) { 23 | var __method = this; 24 | return function() { 25 | return __method.apply(object, arguments); 26 | } 27 | } 28 | 29 | Function.prototype.bindAsEventListener = function(object) { 30 | var __method = this; 31 | return function(event) { 32 | __method.call(object, event || window.event); 33 | } 34 | } 35 | 36 | function $() { 37 | if (arguments.length == 1) return get$(arguments[0]); 38 | var elements = []; 39 | $c(arguments).each(function(el){ 40 | elements.push(get$(el)); 41 | }); 42 | return elements; 43 | 44 | function get$(el){ 45 | if (typeof el == 'string') el = document.getElementById(el); 46 | return el; 47 | } 48 | } 49 | 50 | if (!window.Element) var Element = new Object(); 51 | 52 | Object.extend(Element, { 53 | remove: function(element) { 54 | element = $(element); 55 | element.parentNode.removeChild(element); 56 | }, 57 | 58 | hasClassName: function(element, className) { 59 | element = $(element); 60 | if (!element) return; 61 | var hasClass = false; 62 | element.className.split(' ').each(function(cn){ 63 | if (cn == className) hasClass = true; 64 | }); 65 | return hasClass; 66 | }, 67 | 68 | addClassName: function(element, className) { 69 | element = $(element); 70 | Element.removeClassName(element, className); 71 | element.className += ' ' + className; 72 | }, 73 | 74 | removeClassName: function(element, className) { 75 | element = $(element); 76 | if (!element) return; 77 | var newClassName = ''; 78 | element.className.split(' ').each(function(cn, i){ 79 | if (cn != className){ 80 | if (i > 0) newClassName += ' '; 81 | newClassName += cn; 82 | } 83 | }); 84 | element.className = newClassName; 85 | }, 86 | 87 | cleanWhitespace: function(element) { 88 | element = $(element); 89 | $c(element.childNodes).each(function(node){ 90 | if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) Element.remove(node); 91 | }); 92 | }, 93 | 94 | find: function(element, what) { 95 | element = $(element)[what]; 96 | while (element.nodeType != 1) element = element[what]; 97 | return element; 98 | } 99 | }); 100 | 101 | var Position = { 102 | cumulativeOffset: function(element) { 103 | var valueT = 0, valueL = 0; 104 | do { 105 | valueT += element.offsetTop || 0; 106 | valueL += element.offsetLeft || 0; 107 | element = element.offsetParent; 108 | } while (element); 109 | return [valueL, valueT]; 110 | } 111 | }; 112 | 113 | document.getElementsByClassName = function(className) { 114 | var children = document.getElementsByTagName('*') || document.all; 115 | var elements = []; 116 | $c(children).each(function(child){ 117 | if (Element.hasClassName(child, className)) elements.push(child); 118 | }); 119 | return elements; 120 | } 121 | 122 | //useful array functions 123 | Array.prototype.iterate = function(func){ 124 | for(var i=0;i 2 | <% 3 | String path = request.getContextPath(); 4 | String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 12 | My JSP 'adminyanzheng.jsp' starting page 13 | 14 | 15 | 16 | 17 | 18 | <% 19 | 20 | 21 | session.invalidate(); 22 | response.sendRedirect("login.jsp"); 23 | 24 | 25 | %> 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /WebRoot/main.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/main.jsp -------------------------------------------------------------------------------- /WebRoot/mod.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/mod.jsp -------------------------------------------------------------------------------- /WebRoot/mod2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/mod2.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_add.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_detail.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_detail.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_list.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_updt.jsp -------------------------------------------------------------------------------- /WebRoot/putongyonghu_updt2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/putongyonghu_updt2.jsp -------------------------------------------------------------------------------- /WebRoot/sh.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/sh.jsp -------------------------------------------------------------------------------- /WebRoot/sy.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/sy.jsp -------------------------------------------------------------------------------- /WebRoot/tujingzhongzhuandian_add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/tujingzhongzhuandian_add.jsp -------------------------------------------------------------------------------- /WebRoot/tujingzhongzhuandian_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/tujingzhongzhuandian_list.jsp -------------------------------------------------------------------------------- /WebRoot/tujingzhongzhuandian_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/tujingzhongzhuandian_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/tujingzhongzhuandian_listxls.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/tujingzhongzhuandian_listxls.jsp -------------------------------------------------------------------------------- /WebRoot/tujingzhongzhuandian_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/tujingzhongzhuandian_updt.jsp -------------------------------------------------------------------------------- /WebRoot/upload.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload.jsp -------------------------------------------------------------------------------- /WebRoot/upload/1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/1.zip -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan1.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan2.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan3.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan4.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan5.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan6.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan7.jpg -------------------------------------------------------------------------------- /WebRoot/upload/cheliangjiashiyuan8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/cheliangjiashiyuan8.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic1.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic2.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic3.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic4.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic5.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic6.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic7.jpg -------------------------------------------------------------------------------- /WebRoot/upload/nopic8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/nopic8.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu1.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu2.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu3.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu4.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu5.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu6.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu7.jpg -------------------------------------------------------------------------------- /WebRoot/upload/putongyonghu8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/putongyonghu8.jpg -------------------------------------------------------------------------------- /WebRoot/upload/sytp1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/sytp1.jpg -------------------------------------------------------------------------------- /WebRoot/upload/sytp3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/sytp3.jpg -------------------------------------------------------------------------------- /WebRoot/upload/sytp4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/sytp4.jpg -------------------------------------------------------------------------------- /WebRoot/upload/sytp5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/sytp5.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx1.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx2.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx3.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx4.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx5.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx6.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx7.jpg -------------------------------------------------------------------------------- /WebRoot/upload/yhtx8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload/yhtx8.jpg -------------------------------------------------------------------------------- /WebRoot/upload_re.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/upload_re.jsp -------------------------------------------------------------------------------- /WebRoot/yhzhgl.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/yhzhgl.jsp -------------------------------------------------------------------------------- /WebRoot/yonghuzhuce_list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/yonghuzhuce_list.jsp -------------------------------------------------------------------------------- /WebRoot/yonghuzhuce_list_yanben.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/yonghuzhuce_list_yanben.jsp -------------------------------------------------------------------------------- /WebRoot/yonghuzhuce_updt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/yonghuzhuce_updt.jsp -------------------------------------------------------------------------------- /WebRoot/yonghuzhuce_updt2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/WebRoot/yonghuzhuce_updt2.jsp -------------------------------------------------------------------------------- /src/control/MainCtrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/src/control/MainCtrl.java -------------------------------------------------------------------------------- /src/control/Upload.java: -------------------------------------------------------------------------------- 1 | package control; 2 | 3 | import java.io.BufferedInputStream; 4 | import java.io.BufferedOutputStream; 5 | import java.io.FileInputStream; 6 | import java.io.IOException; 7 | import java.io.InputStream; 8 | import java.io.OutputStream; 9 | import java.io.PrintWriter; 10 | import java.io.UnsupportedEncodingException; 11 | import java.net.URLEncoder; 12 | 13 | import javax.servlet.ServletException; 14 | import javax.servlet.http.HttpServlet; 15 | import javax.servlet.http.HttpServletRequest; 16 | import javax.servlet.http.HttpServletResponse; 17 | 18 | import util.Info; 19 | 20 | public class Upload extends HttpServlet { 21 | 22 | /** 23 | * Constructor of the object. 24 | */ 25 | public Upload() { 26 | super(); 27 | } 28 | 29 | /** 30 | * Destruction of the servlet.
      31 | */ 32 | public void destroy() { 33 | super.destroy(); // Just puts "destroy" string in log 34 | // Put your code here 35 | } 36 | 37 | /** 38 | * The doGet method of the servlet.
      39 | * 40 | * This method is called when a form has its tag value method equals to get. 41 | * 42 | * @param request the request send by the client to the server 43 | * @param response the response send by the server to the client 44 | * @throws ServletException if an error occurred 45 | * @throws IOException if an error occurred 46 | */ 47 | public void doGet(HttpServletRequest request, HttpServletResponse response) 48 | throws ServletException, IOException { 49 | 50 | this.doPost(request, response); 51 | } 52 | 53 | /** 54 | * The doPost method of the servlet.
      55 | * 56 | * This method is called when a form has its tag value method equals to post. 57 | * 58 | * @param request the request send by the client to the server 59 | * @param response the response send by the server to the client 60 | * @throws ServletException if an error occurred 61 | * @throws IOException if an error occurred 62 | */ 63 | public void doPost(HttpServletRequest request, HttpServletResponse response) 64 | throws ServletException, IOException { 65 | 66 | StringBuffer sb = new StringBuffer(50); 67 | response.setContentType("application/x-msdownload;charset=GB2312"); 68 | try { 69 | response.setHeader("Content-Disposition", new String(sb.toString() 70 | .getBytes(), "ISO8859-1")); 71 | } catch (UnsupportedEncodingException e1) { 72 | // TODO Auto-generated catch block 73 | e1.printStackTrace(); 74 | } 75 | String filename = request.getParameter("filename"); 76 | if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0){ 77 | try { 78 | filename = new String(filename.getBytes("gb2312"), "ISO8859-1"); 79 | } catch (UnsupportedEncodingException e) { 80 | // TODO Auto-generated catch block 81 | e.printStackTrace(); 82 | } 83 | } 84 | else 85 | if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0){ 86 | try { 87 | filename = URLEncoder.encode(filename, "gb2312"); 88 | } catch (UnsupportedEncodingException e) { 89 | // TODO Auto-generated catch block 90 | 91 | } 92 | } 93 | response.setContentType("text/plain"); 94 | response.setHeader("Location",filename); 95 | response.reset(); 96 | response.setHeader("Cache-Control", "max-age=0" ); 97 | response.setHeader("Content-Disposition", "attachment; filename=" + filename); 98 | 99 | 100 | try { 101 | BufferedInputStream bis = null; 102 | BufferedOutputStream bos = null; 103 | OutputStream fos = null; 104 | // File f = new File(request.getRealPath("/upfile/")+"/"+filename); 105 | //System.out.println(f); 106 | bis = new BufferedInputStream((InputStream)new FileInputStream(request.getRealPath("/upfile/")+"/"+filename)); 107 | fos = response.getOutputStream(); 108 | bos = new BufferedOutputStream(fos); 109 | 110 | int bytesRead = 0; 111 | byte[] buffer = new byte[5 * 1024]; 112 | while ((bytesRead = bis.read(buffer)) != -1) { 113 | bos.write(buffer, 0, bytesRead); 114 | } 115 | bos.close(); 116 | bis.close(); 117 | fos.close(); 118 | 119 | new Info().delPic(request.getRealPath("/upfile/")+"/", filename); 120 | } catch (Exception e) { 121 | 122 | }finally{ 123 | } 124 | } 125 | 126 | /** 127 | * Initialization of the servlet.
      128 | * 129 | * @throws ServletException if an error occurs 130 | */ 131 | public void init() throws ServletException { 132 | // Put your code here 133 | } 134 | 135 | } 136 | -------------------------------------------------------------------------------- /src/dao/CommDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/src/dao/CommDAO.java -------------------------------------------------------------------------------- /src/util/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/src/util/Info.java -------------------------------------------------------------------------------- /src/util/PageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/FreightTransferManagementSystem/d0d1ff829d2a8752eee55f916bc825d83f4e819c/src/util/PageManager.java -------------------------------------------------------------------------------- /src/util/SetChar.java: -------------------------------------------------------------------------------- 1 | package util; 2 | 3 | import javax.servlet.*; 4 | import javax.servlet.http.*; 5 | 6 | import java.io.*; 7 | import java.util.Iterator; 8 | 9 | public class SetChar extends HttpServlet implements Filter { 10 | private FilterConfig filterConfig; 11 | 12 | // Handle the passed-in FilterConfig 13 | public void init(FilterConfig filterConfig) throws ServletException { 14 | this.filterConfig = filterConfig; 15 | } 16 | 17 | // Process the request/response pair 18 | public void doFilter(ServletRequest request, ServletResponse response, 19 | FilterChain filterChain) { 20 | try { 21 | //request.setCharacterEncoding("gb2312"); 22 | 23 | HttpServletRequest req = (HttpServletRequest) request; 24 | 25 | if (req.getMethod().equalsIgnoreCase("get")) { 26 | this.encoding(req); 27 | } 28 | 29 | response.setCharacterEncoding("gb2312"); 30 | request.setCharacterEncoding("gb2312"); 31 | filterChain.doFilter(request, response); 32 | } catch (ServletException sx) { 33 | filterConfig.getServletContext().log(sx.getMessage()); 34 | } catch (IOException iox) { 35 | filterConfig.getServletContext().log(iox.getMessage()); 36 | } 37 | } 38 | 39 | private void encoding(HttpServletRequest request) { 40 | Iterator iter = request.getParameterMap().values().iterator(); 41 | while (iter.hasNext()) { 42 | String[] parames = (String[]) iter.next(); 43 | for (int i = 0; i < parames.length; i++) { 44 | try { 45 | parames[i] = new String(parames[i].getBytes("iso8859-1"), 46 | "gb2312"); 47 | } catch (Exception e) { 48 | e.printStackTrace(); 49 | } 50 | } 51 | } 52 | } 53 | 54 | 55 | // Clean up resources 56 | public void destroy() { 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /src/util/StrUtil.java: -------------------------------------------------------------------------------- 1 | // Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov. 2 | // Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html 3 | // Decompiler options: packimports(3) fieldsfirst ansi 4 | // Source File Name: MD5.java 5 | 6 | package util; 7 | 8 | import java.text.ParseException; 9 | import java.text.SimpleDateFormat; 10 | import java.util.Date; 11 | import java.util.regex.Matcher; 12 | import java.util.regex.Pattern; 13 | 14 | 15 | public class StrUtil { 16 | private static int idSequence=10000; 17 | 18 | public static String checkStr(Object obj) { 19 | if(obj==null){ 20 | return ""; 21 | }else{ 22 | return obj.toString(); 23 | } 24 | } 25 | 26 | public synchronized static String generalSrid() { 27 | StringBuffer ret = new StringBuffer(20); 28 | ret.append(StrUtil.getFormatDate("yyyyMMddHHmmss")); 29 | idSequence++; 30 | if(idSequence>20000) 31 | idSequence-=10000; 32 | ret.append(String.valueOf(idSequence).substring(1)); 33 | //System.out.println("生成ID="+ret); 34 | return ret.toString(); 35 | } 36 | public static String generalFileName(String srcFileName) { 37 | try{ 38 | int index=srcFileName.lastIndexOf("."); 39 | return StrUtil.generalSrid()+srcFileName.substring(index).toLowerCase(); 40 | }catch(Exception e){ 41 | return StrUtil.generalSrid(); 42 | } 43 | } 44 | public static String parseOS(String agent) { 45 | 46 | String system="Other"; 47 | if(agent.indexOf("Windows NT 5.2")!=-1) 48 | system="Win2003"; 49 | else if(agent.indexOf("Windows NT 5.1")!=-1) 50 | system="WinXP"; 51 | else if(agent.indexOf("Windows NT 5.0")!=-1) 52 | system="Win2000"; 53 | else if(agent.indexOf("Windows NT")!=-1) 54 | system="WinNT"; 55 | else if(agent.indexOf("Windows 9")!=-1) 56 | system="Win9x"; 57 | else if(agent.indexOf("unix")!=-1) 58 | system="unix"; 59 | else if(agent.indexOf("SunOS")!=-1) 60 | system="SunOS"; 61 | else if(agent.indexOf("BSD")!=-1) 62 | system="BSD"; 63 | else if(agent.indexOf("linux")!=-1) 64 | system="linux"; 65 | else if(agent.indexOf("Mac")!=-1) 66 | system="Mac"; 67 | else 68 | system = "Other"; 69 | return system; 70 | } 71 | 72 | /** 73 | * 得到当前日期的格式化字符串 74 | * 75 | * @param formatString 76 | * 如:yyyy(年)-MM(月)-dd(日)-HH(时)-mm(分)-ss(秒)-SSS(毫秒) 77 | 78 | * @return 格式化过的当前日期字符串 79 | */ 80 | public static String getFormatDate(String formatString) { 81 | Date now =new Date(System.currentTimeMillis()); 82 | SimpleDateFormat sdf=new SimpleDateFormat(formatString); 83 | String ret=sdf.format(now); 84 | return ret; 85 | } 86 | /** 87 | * @param 无 88 | * @return 当前日期 89 | */ 90 | public static Date getCurrentDate() { 91 | Date now =new Date(System.currentTimeMillis()); 92 | return now; 93 | } 94 | /** 95 | * 将格式化的日期字符串转换为日期。 96 | * 97 | * @param formatString 98 | * 如:yyyy(年)-MM(月)-dd(日)-HH(时)-mm(分)-ss(秒)-SSS(毫秒) 99 | 100 | * @return 字符串转换后的日期。 101 | */ 102 | public static Date formatDate(String dateString) { 103 | try { 104 | SimpleDateFormat sdf=new SimpleDateFormat(); 105 | Date date=sdf.parse(dateString); 106 | return date; 107 | } catch (ParseException e) { 108 | return new Date(); 109 | } 110 | } 111 | 112 | public static int parseInt(String numberStr) { 113 | //Pattern pattern=Pattern.compile("[0-9]*"); 114 | //Pattern pattern=Pattern.compile("^[\\-\\d][0-9]*[\\.]{0,1}[0-9]+$"); 115 | if(numberStr==null) 116 | return 0; 117 | Pattern pattern=Pattern.compile("^[\\-]{0,1}[0-9]+$"); 118 | Matcher matcher = pattern.matcher(numberStr); 119 | if(matcher.find()){ 120 | return Integer.parseInt(numberStr); 121 | }else{ 122 | return 0; 123 | } 124 | } 125 | 126 | } 127 | --------------------------------------------------------------------------------