├── .gitattributes ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── img └── index.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── dress_rental │ │ ├── DressRentalApplication.java │ │ ├── component │ │ └── LoginHandlerInterceptor.java │ │ ├── config │ │ └── MyMvcConfig.java │ │ ├── controller │ │ ├── OrderController.java │ │ ├── ReportController.java │ │ ├── ReturnWeddingController.java │ │ ├── ShopCartController.java │ │ ├── UserController.java │ │ └── WeddingController.java │ │ ├── dao │ │ ├── OrderDao.java │ │ ├── ReportDao.java │ │ ├── ReturnWeddingDao.java │ │ ├── ShopCartDao.java │ │ ├── UserDao.java │ │ └── WeddingDao.java │ │ ├── entities │ │ ├── Order.java │ │ ├── ReturnWedding.java │ │ ├── ShopCart.java │ │ ├── User.java │ │ └── Wedding.java │ │ ├── service │ │ ├── OrderService.java │ │ ├── ReportService.java │ │ ├── ReturnWeddingService.java │ │ ├── ShopCartService.java │ │ ├── UserService.java │ │ ├── WeddingService.java │ │ └── impl │ │ │ ├── OrderServiceImpl.java │ │ │ ├── ReportServiceImpl.java │ │ │ ├── ReturnWeddingServiceImpl.java │ │ │ ├── ShopCartImpl.java │ │ │ ├── UserServiceImpl.java │ │ │ └── WeddingServiceImpl.java │ │ └── util │ │ ├── MD5Utils.java │ │ ├── RandomUtil.java │ │ └── Result.java └── resources │ ├── application.properties │ ├── mapper │ ├── OrderMapper.xml │ ├── ReportMapper.xml │ ├── ReturnWeddingMapper.xml │ ├── ShopCartMapper.xml │ ├── UserMapper.xml │ └── WeddingMapper.xml │ ├── static │ ├── X-admin │ │ ├── css │ │ │ ├── font.css │ │ │ ├── login.css │ │ │ ├── theme1.css │ │ │ ├── theme2.css │ │ │ ├── theme3.css │ │ │ ├── theme4.css │ │ │ ├── theme5.css │ │ │ └── xadmin.css │ │ ├── fonts │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ └── iconfont.woff │ │ ├── images │ │ │ ├── aiwrap.png │ │ │ └── bg.png │ │ ├── js │ │ │ ├── jquery.min.js │ │ │ ├── xadmin.js │ │ │ └── xcity.js │ │ └── lib │ │ │ └── layui │ │ │ ├── css │ │ │ ├── layui.css │ │ │ ├── layui.mobile.css │ │ │ └── modules │ │ │ │ ├── code.css │ │ │ │ ├── laydate │ │ │ │ └── default │ │ │ │ │ └── laydate.css │ │ │ │ └── layer │ │ │ │ └── default │ │ │ │ ├── icon-ext.png │ │ │ │ ├── icon.png │ │ │ │ ├── layer.css │ │ │ │ ├── loading-0.gif │ │ │ │ ├── loading-1.gif │ │ │ │ └── loading-2.gif │ │ │ ├── font │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ └── iconfont.woff │ │ │ ├── images │ │ │ └── face │ │ │ │ ├── 0.gif │ │ │ │ ├── 1.gif │ │ │ │ ├── 10.gif │ │ │ │ ├── 11.gif │ │ │ │ ├── 12.gif │ │ │ │ ├── 13.gif │ │ │ │ ├── 14.gif │ │ │ │ ├── 15.gif │ │ │ │ ├── 16.gif │ │ │ │ ├── 17.gif │ │ │ │ ├── 18.gif │ │ │ │ ├── 19.gif │ │ │ │ ├── 2.gif │ │ │ │ ├── 20.gif │ │ │ │ ├── 21.gif │ │ │ │ ├── 22.gif │ │ │ │ ├── 23.gif │ │ │ │ ├── 24.gif │ │ │ │ ├── 25.gif │ │ │ │ ├── 26.gif │ │ │ │ ├── 27.gif │ │ │ │ ├── 28.gif │ │ │ │ ├── 29.gif │ │ │ │ ├── 3.gif │ │ │ │ ├── 30.gif │ │ │ │ ├── 31.gif │ │ │ │ ├── 32.gif │ │ │ │ ├── 33.gif │ │ │ │ ├── 34.gif │ │ │ │ ├── 35.gif │ │ │ │ ├── 36.gif │ │ │ │ ├── 37.gif │ │ │ │ ├── 38.gif │ │ │ │ ├── 39.gif │ │ │ │ ├── 4.gif │ │ │ │ ├── 40.gif │ │ │ │ ├── 41.gif │ │ │ │ ├── 42.gif │ │ │ │ ├── 43.gif │ │ │ │ ├── 44.gif │ │ │ │ ├── 45.gif │ │ │ │ ├── 46.gif │ │ │ │ ├── 47.gif │ │ │ │ ├── 48.gif │ │ │ │ ├── 49.gif │ │ │ │ ├── 5.gif │ │ │ │ ├── 50.gif │ │ │ │ ├── 51.gif │ │ │ │ ├── 52.gif │ │ │ │ ├── 53.gif │ │ │ │ ├── 54.gif │ │ │ │ ├── 55.gif │ │ │ │ ├── 56.gif │ │ │ │ ├── 57.gif │ │ │ │ ├── 58.gif │ │ │ │ ├── 59.gif │ │ │ │ ├── 6.gif │ │ │ │ ├── 60.gif │ │ │ │ ├── 61.gif │ │ │ │ ├── 62.gif │ │ │ │ ├── 63.gif │ │ │ │ ├── 64.gif │ │ │ │ ├── 65.gif │ │ │ │ ├── 66.gif │ │ │ │ ├── 67.gif │ │ │ │ ├── 68.gif │ │ │ │ ├── 69.gif │ │ │ │ ├── 7.gif │ │ │ │ ├── 70.gif │ │ │ │ ├── 71.gif │ │ │ │ ├── 8.gif │ │ │ │ └── 9.gif │ │ │ ├── lay │ │ │ └── modules │ │ │ │ ├── carousel.js │ │ │ │ ├── code.js │ │ │ │ ├── colorpicker.js │ │ │ │ ├── element.js │ │ │ │ ├── flow.js │ │ │ │ ├── form.js │ │ │ │ ├── jquery.js │ │ │ │ ├── laydate.js │ │ │ │ ├── layedit.js │ │ │ │ ├── layer.js │ │ │ │ ├── laypage.js │ │ │ │ ├── laytpl.js │ │ │ │ ├── mobile.js │ │ │ │ ├── rate.js │ │ │ │ ├── slider.js │ │ │ │ ├── table.js │ │ │ │ ├── tree.js │ │ │ │ ├── upload.js │ │ │ │ └── util.js │ │ │ ├── layui.all.js │ │ │ └── layui.js │ ├── css │ │ ├── animate.css │ │ ├── animate.min.css │ │ ├── backuserlayui.css │ │ ├── bootstrap.css │ │ ├── error404.css │ │ ├── jquery.mmenu.all.css │ │ ├── orderstyle.css │ │ ├── package.json │ │ ├── photo.css │ │ ├── slick.css │ │ ├── style.css │ │ ├── style.less │ │ ├── text.less │ │ ├── weddinglayui.css │ │ ├── widget.css │ │ └── widget.less │ ├── font-awesome-4.5.0 │ │ ├── css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ ├── fonts │ │ ├── AgencyFB.ttf │ │ ├── AvantGardeITCbyBT-Book.otf │ │ ├── Didot.ttf │ │ ├── HelveticaNeue-ThinExt.otf │ │ ├── HelveticaNeueLTStd-ThCn.otf │ │ ├── SourceHanSansCN-Regular.otf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ ├── glyphicons-halflings-regular.woff2 │ │ ├── lg.eot │ │ ├── lg.svg │ │ ├── lg.ttf │ │ └── lg.woff │ ├── images │ │ ├── about_1.png │ │ ├── about_fuwu.png │ │ ├── about_img.png │ │ ├── banner1.png │ │ ├── banner2.jpg │ │ ├── banner3.jpg │ │ ├── contact_wei.png │ │ ├── er.png │ │ ├── erwei.png │ │ ├── favicon.ico │ │ ├── g5.jpg │ │ ├── he_01.png │ │ ├── he_02.png │ │ ├── he_03.png │ │ ├── he_04.png │ │ ├── he_05.png │ │ ├── he_06.png │ │ ├── icon-jia.png │ │ ├── icon-qq.png │ │ ├── iconfont-guanbi.png │ │ ├── iconfont-jiantou.png │ │ ├── iconfont-youjiantou.png │ │ ├── iconfont-zuojiantou.png │ │ ├── ke_da.png │ │ ├── left_p.png │ │ ├── logo.png │ │ ├── nav_li.png │ │ ├── news_01.png │ │ ├── pc.jpg │ │ ├── phone.jpg │ │ ├── price_01.png │ │ ├── price_02.png │ │ ├── pro_01.png │ │ ├── pro_quan.png │ │ ├── right_p.png │ │ ├── show_01.png │ │ ├── show_02.png │ │ ├── show_03.png │ │ ├── team_02.png │ │ ├── xi_01.png │ │ ├── yan2.png │ │ ├── yanzheng.jpg │ │ ├── ying.png │ │ ├── yu.jpg │ │ └── yu.png │ ├── js │ │ ├── backorder.js │ │ ├── backpromotion.js │ │ ├── backreturnwedList.js │ │ ├── backuserlayui.js │ │ ├── backweddingList.js │ │ ├── echarts.min.js │ │ ├── html5.min.js │ │ ├── jquery.colorbox-min.js │ │ ├── jquery.min.js │ │ ├── jquery.mmenu.all.min.js │ │ ├── jquery.mousewheel.min.js │ │ ├── jquery.placeholder.min.js │ │ ├── lg-fullscreen.js │ │ ├── lg-thumbnail.js │ │ ├── lightgallery-all.min.js │ │ ├── login.js │ │ ├── masonry.pkgd.js │ │ ├── plug.js │ │ ├── preconforder.js │ │ ├── predetailwedding.js │ │ ├── pregetordername.js │ │ ├── pregetusername.js │ │ ├── prepromotion.js │ │ ├── prepromotiondetail.js │ │ ├── preuseredit.js │ │ ├── preuserorder.js │ │ ├── public.js │ │ ├── ready.js │ │ ├── register.js │ │ ├── respond.min.js │ │ ├── slick.min.js │ │ ├── suborder.js │ │ ├── tendina.min.js │ │ ├── util │ │ │ ├── car.js │ │ │ └── mm.js │ │ └── wow.js │ └── layui │ │ ├── css │ │ ├── layui.css │ │ ├── layui.mobile.css │ │ └── modules │ │ │ ├── code.css │ │ │ ├── laydate │ │ │ └── default │ │ │ │ └── laydate.css │ │ │ └── layer │ │ │ └── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── layer.css │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ └── loading-2.gif │ │ ├── font │ │ ├── iconfont.eot │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ ├── iconfont.woff │ │ └── iconfont.woff2 │ │ ├── images │ │ └── face │ │ │ ├── 0.gif │ │ │ ├── 1.gif │ │ │ ├── 10.gif │ │ │ ├── 11.gif │ │ │ ├── 12.gif │ │ │ ├── 13.gif │ │ │ ├── 14.gif │ │ │ ├── 15.gif │ │ │ ├── 16.gif │ │ │ ├── 17.gif │ │ │ ├── 18.gif │ │ │ ├── 19.gif │ │ │ ├── 2.gif │ │ │ ├── 20.gif │ │ │ ├── 21.gif │ │ │ ├── 22.gif │ │ │ ├── 23.gif │ │ │ ├── 24.gif │ │ │ ├── 25.gif │ │ │ ├── 26.gif │ │ │ ├── 27.gif │ │ │ ├── 28.gif │ │ │ ├── 29.gif │ │ │ ├── 3.gif │ │ │ ├── 30.gif │ │ │ ├── 31.gif │ │ │ ├── 32.gif │ │ │ ├── 33.gif │ │ │ ├── 34.gif │ │ │ ├── 35.gif │ │ │ ├── 36.gif │ │ │ ├── 37.gif │ │ │ ├── 38.gif │ │ │ ├── 39.gif │ │ │ ├── 4.gif │ │ │ ├── 40.gif │ │ │ ├── 41.gif │ │ │ ├── 42.gif │ │ │ ├── 43.gif │ │ │ ├── 44.gif │ │ │ ├── 45.gif │ │ │ ├── 46.gif │ │ │ ├── 47.gif │ │ │ ├── 48.gif │ │ │ ├── 49.gif │ │ │ ├── 5.gif │ │ │ ├── 50.gif │ │ │ ├── 51.gif │ │ │ ├── 52.gif │ │ │ ├── 53.gif │ │ │ ├── 54.gif │ │ │ ├── 55.gif │ │ │ ├── 56.gif │ │ │ ├── 57.gif │ │ │ ├── 58.gif │ │ │ ├── 59.gif │ │ │ ├── 6.gif │ │ │ ├── 60.gif │ │ │ ├── 61.gif │ │ │ ├── 62.gif │ │ │ ├── 63.gif │ │ │ ├── 64.gif │ │ │ ├── 65.gif │ │ │ ├── 66.gif │ │ │ ├── 67.gif │ │ │ ├── 68.gif │ │ │ ├── 69.gif │ │ │ ├── 7.gif │ │ │ ├── 70.gif │ │ │ ├── 71.gif │ │ │ ├── 8.gif │ │ │ └── 9.gif │ │ ├── lay │ │ └── modules │ │ │ ├── carousel.js │ │ │ ├── code.js │ │ │ ├── colorpicker.js │ │ │ ├── element.js │ │ │ ├── flow.js │ │ │ ├── form.js │ │ │ ├── jquery.js │ │ │ ├── laydate.js │ │ │ ├── layedit.js │ │ │ ├── layer.js │ │ │ ├── laypage.js │ │ │ ├── laytpl.js │ │ │ ├── mobile.js │ │ │ ├── rate.js │ │ │ ├── slider.js │ │ │ ├── table.js │ │ │ ├── transfer.js │ │ │ ├── tree.js │ │ │ ├── upload.js │ │ │ └── util.js │ │ ├── layui.all.js │ │ └── layui.js │ └── templates │ ├── 404.html │ ├── about.html │ ├── about_fuwu.html │ ├── about_wh.html │ ├── back │ ├── addWedding.html │ ├── index.html │ ├── order.html │ ├── promotionList.html │ ├── reportShow.html │ ├── returnwedList.html │ ├── user.html │ ├── user.json │ ├── userAdd.html │ ├── userList.html │ └── weddingList.html │ ├── case.html │ ├── case_show.html │ ├── conforder.html │ ├── contact.html │ ├── edituserphoto.html │ ├── feedback.html │ ├── fuwu_price.html │ ├── index.html │ ├── kehu.html │ ├── kehu_show.html │ ├── login.html │ ├── map.html │ ├── myorder.html │ ├── myorderdetail.html │ ├── myshopcart.html │ ├── myshopcartdetail.html │ ├── news.html │ ├── news_show.html │ ├── photo.html │ ├── register.html │ ├── team.html │ ├── team_show.html │ ├── test.html │ └── userinfor.html └── test └── java └── com └── dress_rental └── DressRentalApplicationTests.java /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=Java 2 | *.html linguist-language=Java 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | HELP.md 2 | target/ 3 | !.mvn/wrapper/maven-wrapper.jar 4 | !**/src/main/** 5 | !**/src/test/** 6 | 7 | ### STS ### 8 | .apt_generated 9 | .classpath 10 | .factorypath 11 | .project 12 | .settings 13 | .springBeans 14 | .sts4-cache 15 | 16 | ### IntelliJ IDEA ### 17 | .idea 18 | *.iws 19 | *.iml 20 | *.ipr 21 | 22 | ### NetBeans ### 23 | /nbproject/private/ 24 | /nbbuild/ 25 | /dist/ 26 | /nbdist/ 27 | /.nb-gradle/ 28 | build/ 29 | 30 | ### VS Code ### 31 | .vscode/ 32 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dress_Rental 2 | # 婚纱在线租赁系统 3 | 方便用户选择喜欢的婚纱款式进行在线租赁,也方便婚纱租赁店的工作人员对婚纱租赁业务的科学管理,实现进、销、存一体化的人性设计,可以让用户快速上手使用,让婚纱租赁店的工作人员对婚纱的进、销、存及利润等状况了如指掌;主要包含:婚纱信息、客户信息、订单信息、婚纱租赁、爆款推荐、报表统计等模块 4 | ## 项目截图 5 | ![image](https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/master/img/index.png) 6 | -------------------------------------------------------------------------------- /img/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/img/index.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | org.springframework.boot 7 | spring-boot-starter-parent 8 | 2.2.1.RELEASE 9 | 10 | 11 | com.dress_rental 12 | dress_rental 13 | 0.0.1-SNAPSHOT 14 | dress_rental 15 | Demo project for Spring Boot 16 | 17 | 18 | 1.8 19 | 20 | 21 | 22 | 23 | org.springframework.boot 24 | spring-boot-starter-thymeleaf 25 | 26 | 27 | org.springframework.boot 28 | spring-boot-starter-web 29 | 30 | 31 | mysql 32 | mysql-connector-java 33 | runtime 34 | 35 | 36 | 37 | 38 | org.mybatis.spring.boot 39 | mybatis-spring-boot-starter 40 | 2.1.1 41 | 42 | 43 | 44 | org.springframework.boot 45 | spring-boot-devtools 46 | true 47 | 48 | 49 | 50 | org.springframework.boot 51 | spring-boot-starter-test 52 | test 53 | 54 | 55 | org.junit.vintage 56 | junit-vintage-engine 57 | 58 | 59 | 60 | 61 | com.github.pagehelper 62 | pagehelper-spring-boot-starter 63 | 1.2.13 64 | 65 | 66 | 67 | net.sf.json-lib 68 | json-lib 69 | 2.4 70 | jdk15 71 | 72 | 73 | 74 | 75 | 76 | 77 | org.springframework.boot 78 | spring-boot-maven-plugin 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/DressRentalApplication.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class DressRentalApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(DressRentalApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/component/LoginHandlerInterceptor.java: -------------------------------------------------------------------------------- 1 | 2 | package com.dress_rental.component; 3 | 4 | import org.springframework.web.servlet.HandlerInterceptor; 5 | import org.springframework.web.servlet.ModelAndView; 6 | 7 | import javax.servlet.http.HttpServletRequest; 8 | import javax.servlet.http.HttpServletResponse; 9 | 10 | 11 | 12 | /** 13 | * @version 1.0 14 | * @Author:hh 15 | * @Date:2019/9/11 16 | * @Description:com.teacher_evaluation.demo.component 17 | */ 18 | 19 | //注册拦截组件 20 | public class LoginHandlerInterceptor implements HandlerInterceptor { 21 | 22 | @Override 23 | public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { 24 | Object user=request.getSession().getAttribute("user"); 25 | 26 | if(user == null){ 27 | //未登陆,返回登陆页面 28 | request.setAttribute("msg","没有权限请先登陆"); 29 | //转发器,转发到登录页 30 | request.getRequestDispatcher("/login.html").forward(request,response); 31 | return false; 32 | }else{ 33 | //已登陆,放行请求 34 | 35 | 36 | 37 | 38 | 39 | 40 | return true; 41 | } 42 | 43 | } 44 | @Override 45 | public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { 46 | 47 | } 48 | 49 | @Override 50 | public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { 51 | 52 | } 53 | 54 | } 55 | 56 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/config/MyMvcConfig.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.config; 2 | 3 | 4 | import com.dress_rental.component.LoginHandlerInterceptor; 5 | import org.springframework.context.annotation.Bean; 6 | import org.springframework.context.annotation.Configuration; 7 | import org.springframework.web.servlet.config.annotation.InterceptorRegistry; 8 | import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; 9 | import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; 10 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; 11 | 12 | @Configuration 13 | public class MyMvcConfig extends WebMvcConfigurerAdapter { 14 | @Override//添加静态资源映射 15 | public void addResourceHandlers(ResourceHandlerRegistry registry) { 16 | registry.addResourceHandler("/templates/**").addResourceLocations("classpath:/templates/"); 17 | registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); 18 | super.addResourceHandlers(registry); 19 | } 20 | 21 | //所有的WebMvcConfigurerAdapter组件都会一起起作用 22 | @Bean//将component组件注册在容器 23 | public WebMvcConfigurerAdapter webMvcConfigurerAdapter() { 24 | WebMvcConfigurerAdapter adapter = new WebMvcConfigurerAdapter() { 25 | //添加视图映射 26 | @Override 27 | public void addViewControllers(ViewControllerRegistry registry) { 28 | // registry.addViewController("/login.html").setViewName("login.html"); 29 | // registry.addViewController("/index.html").setViewName("login.html"); 30 | // registry.addViewController("/judge.html").setViewName("judge"); 31 | 32 | } 33 | 34 | //注册拦截器 35 | public void addInterceptors(InterceptorRegistry interceptorRegistry) { 36 | super.addInterceptors(interceptorRegistry); 37 | //SpringBoot已经做好了静态资源映射 38 | interceptorRegistry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")//拦截所有 39 | .excludePathPatterns("/static/**", "/toLogin", "/login.html", "/Login","/Register", "/register.html", "/index.html", "/case.html", "/qryprepromotion", "/case_show.html", "/qrypreWedding","/getname");//排除几个不拦截的请求 40 | 41 | } 42 | 43 | }; 44 | return adapter; 45 | 46 | } 47 | 48 | 49 | } 50 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/controller/ReportController.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.controller; 2 | 3 | import com.dress_rental.service.ReportService; 4 | import com.dress_rental.util.Result; 5 | import com.github.pagehelper.PageHelper; 6 | import com.github.pagehelper.PageInfo; 7 | import net.sf.json.JSONArray; 8 | import org.springframework.beans.factory.annotation.Autowired; 9 | import org.springframework.stereotype.Controller; 10 | import org.springframework.web.bind.annotation.RequestMapping; 11 | import org.springframework.web.bind.annotation.RequestParam; 12 | import org.springframework.web.bind.annotation.ResponseBody; 13 | 14 | import java.util.HashMap; 15 | import java.util.List; 16 | import java.util.Map; 17 | 18 | /** 19 | * @version 1.0 20 | * @Author:hh 21 | * @Date:2020/3/26 22 | * @Description:com.dress_rental.controller 23 | */ 24 | @Controller 25 | public class ReportController { 26 | @Autowired 27 | private ReportService reportService; 28 | 29 | @RequestMapping("/qryReportList") 30 | @ResponseBody 31 | public String qryReportList(@RequestParam(value = "page", required = false, defaultValue = "1") Integer page, 32 | @RequestParam(value = "limit", defaultValue = "15", required = false) Integer limit,String year, String month){ 33 | System.out.println(limit); 34 | Map map=new HashMap(); 35 | PageHelper.startPage(page,limit); 36 | map.put("year",year); 37 | map.put("month",month); 38 | PageInfo pageInfo=new PageInfo<>(reportService.qryReportList(map)); 39 | JSONArray jsonArray=JSONArray.fromObject(pageInfo.getList()); 40 | return jsonArray.toString(); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/controller/ReturnWeddingController.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.controller; 2 | 3 | 4 | import com.dress_rental.entities.ReturnWedding; 5 | import com.dress_rental.service.ReturnWeddingService; 6 | import com.dress_rental.util.Result; 7 | import com.github.pagehelper.PageHelper; 8 | import com.github.pagehelper.PageInfo; 9 | import org.springframework.beans.factory.annotation.Autowired; 10 | import org.springframework.stereotype.Controller; 11 | import org.springframework.web.bind.annotation.RequestMapping; 12 | import org.springframework.web.bind.annotation.ResponseBody; 13 | import java.io.IOException; 14 | import java.util.ArrayList; 15 | import java.util.HashMap; 16 | import java.util.List; 17 | import java.util.Map; 18 | 19 | @Controller 20 | public class ReturnWeddingController { 21 | // private Logger logger = Logger.getLogger(this.getClass()); 22 | @Autowired 23 | private ReturnWeddingService returnWeddingService; 24 | /** 25 | * 返回归还信息列表 26 | * @return 27 | * @throws IOException 28 | */ 29 | @RequestMapping("/qryreturnwedList") 30 | @ResponseBody 31 | public Result qrylistBackWedding(int page,int limit,String username, String retexpressNum) { 32 | System.out.println("查询婚纱归还接口"); 33 | Map map=new HashMap(); 34 | PageHelper.startPage(page,limit); 35 | map.put("page",page); 36 | map.put("limit",limit); 37 | map.put("username",username); 38 | map.put("retexpressNum",retexpressNum); 39 | PageInfo pageInfo= new PageInfo<>(returnWeddingService.qrylistbakwedding(map)); 40 | Result result=new Result(); 41 | if(pageInfo != null) { 42 | result.setCode(0); 43 | result.setCount((int)pageInfo.getTotal()); 44 | result.setData(pageInfo.getList()); 45 | result.setMsg("获取婚纱归还信息成功!"); 46 | }else { 47 | result.failure(-1, "获取婚纱归还信息异常"); 48 | } 49 | return result; 50 | 51 | } 52 | /** 53 | *添加归还信息 54 | */ 55 | @RequestMapping("/addBackwedding") 56 | public String addBackwedding(ReturnWedding wed){ 57 | int a = returnWeddingService.addBackwedding(wed); 58 | if(a>0){ 59 | return "forward:/upOrderl?id="+wed.getOrderId()+""; 60 | } 61 | return "error"; 62 | } 63 | /** 64 | *修改归还信息 65 | */ 66 | @RequestMapping("/upBackwedding") 67 | @ResponseBody 68 | public int upBackwedding(ReturnWedding wed){ 69 | return returnWeddingService.upBackwedding(wed); 70 | 71 | } 72 | /** 73 | *删除归还资料 74 | */ 75 | @RequestMapping("/delretwedInfo") 76 | @ResponseBody 77 | public Map deleteBackWeddingInfo(String ids) { 78 | Map map = new HashMap(); 79 | if (ids == null || ids.equals("")) { 80 | map.put("success", 0); 81 | map.put("msg", "无可删除功能"); 82 | return map; 83 | } else { 84 | String[] arr = ids.split(","); 85 | List list = new ArrayList(); 86 | for (int i = 0; i < arr.length; i++) { 87 | String item = arr[i]; 88 | if (item != null && !item.equals("")) 89 | list.add(Integer.parseInt(item)); 90 | } 91 | int result = returnWeddingService.removeBackWeddingInfoByIds(list); 92 | map.put("success", result); 93 | map.put("msg", "删除成功"); 94 | return map; 95 | } 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/controller/ShopCartController.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.controller; 2 | 3 | import com.dress_rental.entities.ShopCart; 4 | import com.dress_rental.service.ShopCartService; 5 | import net.sf.json.JSONArray; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Controller; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | import org.springframework.web.bind.annotation.ResponseBody; 10 | 11 | import java.util.HashMap; 12 | import java.util.List; 13 | import java.util.Map; 14 | 15 | /** 16 | * @version 1.0 17 | * @Author:hh 18 | * @Date:2020/3/12 19 | * @Description:com.dress_rental.controller 20 | */ 21 | @Controller 22 | public class ShopCartController { 23 | @Autowired 24 | private ShopCartService shopCartService; 25 | 26 | @RequestMapping("/qryshopcartList") 27 | @ResponseBody 28 | public String qryshopcartList(String id){ 29 | List> shopcartData= shopCartService.qryshopcartList(id); 30 | JSONArray jsonArray=JSONArray.fromObject(shopcartData); 31 | return jsonArray.toString(); 32 | 33 | } 34 | @RequestMapping("/addtoShopCart") 35 | @ResponseBody public Integer addtoShopCart(ShopCart shopCart){ 36 | System.out.println(shopCart.getUserId()); 37 | return shopCartService.addtoShopCart(shopCart); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/OrderDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import com.dress_rental.entities.Order; 4 | import com.dress_rental.entities.User; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import java.util.List; 8 | import java.util.Map; 9 | @Mapper 10 | public interface OrderDao { 11 | 12 | int addOrder(Order or); 13 | 14 | Order findOrder(String id); 15 | 16 | List> qrylistOrder(Map map); 17 | 18 | List> qrylistUserOrder(String id); 19 | 20 | List> qryUserOrderDetail(String id); 21 | 22 | List> qryUnsendOrder(String id,String logisticsStatus); 23 | 24 | List> qryUngainOrder(String id,String logisticsStatus); 25 | 26 | List> qrygainOrder(String id,String logisticsStatus); 27 | 28 | List> qryUnreturnOrder(String id,String logisticsStatus,String returnStatus); 29 | 30 | Integer editOrder(Order order); 31 | 32 | Integer confReturn(String id); 33 | 34 | Integer confGain(String id); 35 | 36 | Integer removeBackOrderInfoByIds(String[] id); 37 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/ReportDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | /** 9 | * @version 1.0 10 | * @Author:hh 11 | * @Date:2020/3/26 12 | * @Description:com.dress_rental.dao 13 | */ 14 | @Mapper 15 | public interface ReportDao { 16 | List> qryReportList(Map map); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/ReturnWeddingDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import com.dress_rental.entities.ReturnWedding; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | @Mapper 10 | public interface ReturnWeddingDao { 11 | 12 | List> qrylistbakwedding(Map map); 13 | 14 | Integer upBackwedding(ReturnWedding wed); 15 | 16 | int addBackwedding(ReturnWedding wed); 17 | 18 | int removeBackWeddingInfoByIds(List list); 19 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/ShopCartDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import com.dress_rental.entities.ShopCart; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | /** 10 | * @version 1.0 11 | * @Author:hh 12 | * @Date:2020/3/12 13 | * @Description:com.dress_rental.dao 14 | */ 15 | @Mapper 16 | public interface ShopCartDao { 17 | List> qryshopcartList(String id); 18 | Integer addtoShopCart(ShopCart shopCart); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/UserDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import com.dress_rental.entities.User; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | 7 | import java.util.List; 8 | import java.util.Map; 9 | 10 | /** 11 | * @version 1.0 12 | * @Author:hh 13 | * @Date:2020/1/14 14 | * @Description:com.dress_rental.dao 15 | */ 16 | @Mapper 17 | public interface UserDao { 18 | int addCustomer(User user); 19 | User verifyCustomer(User user); 20 | List selectAllUsers(Map map); 21 | User qryperuser(String id); 22 | int addUser(User user); 23 | int editUserInfo(User user); 24 | int deleteUsersById(String[] id); 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/dao/WeddingDao.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.dao; 2 | 3 | import com.dress_rental.entities.Wedding; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | @Mapper 10 | public interface WeddingDao { 11 | 12 | List> qrylistWedding(Map map); 13 | List qrypreWedding(String weddingStyle,String id); 14 | 15 | List> qrylistFaddish(Map map); 16 | 17 | int addWeddingInfo(Wedding we); 18 | 19 | Integer editWeddingInfo(Wedding wed); 20 | 21 | int removeWeddingInfoByIds(List list); 22 | 23 | List qrylistLease(Wedding wed); 24 | 25 | int editpromInfo(Wedding wed); 26 | 27 | int deletepromInfoByIds( String[] Id); 28 | 29 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/entities/ReturnWedding.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.entities; 2 | 3 | import java.util.Date; 4 | 5 | public class ReturnWedding { 6 | private Integer iid; 7 | 8 | private String retexpressNum; 9 | 10 | private Date returnDate; 11 | 12 | private Integer userId; 13 | 14 | private Integer orderId; 15 | 16 | private Integer weddingId; 17 | 18 | private String orderNo; 19 | 20 | private Integer idd; 21 | 22 | public Integer getIid() { 23 | return iid; 24 | } 25 | 26 | public void setIid(Integer iid) { 27 | this.iid = iid; 28 | } 29 | 30 | public String getRetexpressNum() { 31 | return retexpressNum; 32 | } 33 | 34 | public void setRetexpressNum(String retexpressNum) { 35 | this.retexpressNum = retexpressNum; 36 | } 37 | 38 | public Date getReturnDate() { 39 | return returnDate; 40 | } 41 | 42 | public void setReturnDate(Date returnDate) { 43 | this.returnDate = returnDate; 44 | } 45 | 46 | public Integer getUserId() { 47 | return userId; 48 | } 49 | 50 | public void setUserId(Integer userId) { 51 | this.userId = userId; 52 | } 53 | 54 | public Integer getOrderId() { 55 | return orderId; 56 | } 57 | 58 | public void setOrderId(Integer orderId) { 59 | this.orderId = orderId; 60 | } 61 | 62 | public Integer getWeddingId() { 63 | return weddingId; 64 | } 65 | 66 | public void setWeddingId(Integer weddingId) { 67 | this.weddingId = weddingId; 68 | } 69 | 70 | public String getOrderNo() { 71 | return orderNo; 72 | } 73 | 74 | public void setOrderNo(String orderNo) { 75 | this.orderNo = orderNo; 76 | } 77 | 78 | public Integer getIdd() { 79 | return idd; 80 | } 81 | 82 | public void setIdd(Integer idd) { 83 | this.idd = idd; 84 | } 85 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/entities/ShopCart.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.entities; 2 | 3 | /** 4 | * @version 1.0 5 | * @Author:hh 6 | * @Date:2020/3/12 7 | * @Description:com.dress_rental.entities 8 | */ 9 | public class ShopCart { 10 | private Integer idd; 11 | private Integer Id; 12 | private Integer userId; 13 | private Integer weddingId; 14 | private String weddingName; 15 | private String weddingStyle; 16 | private double weddingDeposit; 17 | private double weddingPrice; 18 | private Integer rentalDays; 19 | 20 | public Integer getIdd() { 21 | return idd; 22 | } 23 | 24 | public void setIdd(Integer idd) { 25 | this.idd = idd; 26 | } 27 | 28 | public Integer getId() { 29 | return Id; 30 | } 31 | 32 | public void setId(Integer id) { 33 | Id = id; 34 | } 35 | 36 | public Integer getUserId() { 37 | return userId; 38 | } 39 | 40 | public void setUserId(Integer userId) { 41 | this.userId = userId; 42 | } 43 | 44 | public Integer getWeddingId() { 45 | return weddingId; 46 | } 47 | 48 | public void setWeddingId(Integer weddingId) { 49 | this.weddingId = weddingId; 50 | } 51 | 52 | public String getWeddingName() { 53 | return weddingName; 54 | } 55 | 56 | public void setWeddingName(String weddingName) { 57 | this.weddingName = weddingName; 58 | } 59 | 60 | public String getWeddingStyle() { 61 | return weddingStyle; 62 | } 63 | 64 | public void setWeddingStyle(String weddingStyle) { 65 | this.weddingStyle = weddingStyle; 66 | } 67 | 68 | public double getWeddingDeposit() { 69 | return weddingDeposit; 70 | } 71 | 72 | public void setWeddingDeposit(double weddingDeposit) { 73 | this.weddingDeposit = weddingDeposit; 74 | } 75 | 76 | public double getWeddingPrice() { 77 | return weddingPrice; 78 | } 79 | 80 | public void setWeddingPrice(double weddingPrice) { 81 | this.weddingPrice = weddingPrice; 82 | } 83 | 84 | public Integer getRentalDays() { 85 | return rentalDays; 86 | } 87 | 88 | public void setRentalDays(Integer rentalDays) { 89 | this.rentalDays = rentalDays; 90 | } 91 | } 92 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/entities/User.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.entities; 2 | 3 | /** 4 | * @version 1.0 5 | * @Author:hh 6 | * @Date:2020/1/14 7 | * @Description:com.dress_rental.entities 8 | */ 9 | public class User { 10 | private Integer Id; 11 | private Integer idd; 12 | private String username; 13 | private String realname; 14 | private String password; 15 | private String sex; 16 | private String phonenum; 17 | private String photo; 18 | private String type; 19 | private String status; 20 | private String receiveAdd; 21 | private String addTime; 22 | 23 | public Integer getId() { 24 | return Id; 25 | } 26 | 27 | public void setId(Integer id) { 28 | Id = id; 29 | } 30 | 31 | public Integer getIdd() { 32 | return idd; 33 | } 34 | 35 | public void setIdd(Integer idd) { 36 | this.idd = idd; 37 | } 38 | 39 | public String getUsername() { 40 | return username; 41 | } 42 | 43 | public void setUsername(String username) { 44 | this.username = username; 45 | } 46 | 47 | public String getRealname() { 48 | return realname; 49 | } 50 | 51 | public void setRealname(String realname) { 52 | this.realname = realname; 53 | } 54 | 55 | public String getPassword() { 56 | return password; 57 | } 58 | 59 | public void setPassword(String password) { 60 | this.password = password; 61 | } 62 | 63 | public String getSex() { 64 | return sex; 65 | } 66 | 67 | public void setSex(String sex) { 68 | this.sex = sex; 69 | } 70 | 71 | public String getPhonenum() { 72 | return phonenum; 73 | } 74 | 75 | public void setPhonenum(String phonenum) { 76 | this.phonenum = phonenum; 77 | } 78 | 79 | public String getPhoto() { 80 | return photo; 81 | } 82 | 83 | public void setPhoto(String photo) { 84 | this.photo = photo; 85 | } 86 | 87 | public String getType() { 88 | return type; 89 | } 90 | 91 | public void setType(String type) { 92 | this.type = type; 93 | } 94 | 95 | public String getStatus() { 96 | return status; 97 | } 98 | 99 | public void setStatus(String status) { 100 | this.status = status; 101 | } 102 | 103 | public String getReceiveAdd() { 104 | return receiveAdd; 105 | } 106 | 107 | public void setReceiveAdd(String receiveAdd) { 108 | this.receiveAdd = receiveAdd; 109 | } 110 | 111 | public String getAddTime() { 112 | return addTime; 113 | } 114 | 115 | public void setAddTime(String addTime) { 116 | this.addTime = addTime; 117 | } 118 | 119 | @Override 120 | public String toString() { 121 | return "User{" + 122 | "Id=" + Id + 123 | ", idd=" + idd + 124 | ", username='" + username + '\'' + 125 | ", realname='" + realname + '\'' + 126 | ", password='" + password + '\'' + 127 | ", sex='" + sex + '\'' + 128 | ", phonenum='" + phonenum + '\'' + 129 | ", photo='" + photo + '\'' + 130 | ", type='" + type + '\'' + 131 | ", status='" + status + '\'' + 132 | ", receiveAdd='" + receiveAdd + '\'' + 133 | ", addTime='" + addTime + '\'' + 134 | '}'; 135 | } 136 | } 137 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/entities/Wedding.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.entities; 2 | 3 | public class Wedding { 4 | private Integer Id; 5 | 6 | private String weddingName; 7 | 8 | private String weddingPicture; 9 | 10 | private String weddingStyle; 11 | 12 | private String weddingPrice; 13 | 14 | private String weddingDeposit; 15 | 16 | private String rentalStatus; 17 | 18 | private String promotion; 19 | 20 | public Integer getId() { 21 | return Id; 22 | } 23 | 24 | public void setId(Integer id) { 25 | Id = id; 26 | } 27 | 28 | public String getWeddingName() { 29 | return weddingName; 30 | } 31 | 32 | public void setWeddingName(String weddingName) { 33 | this.weddingName = weddingName; 34 | } 35 | 36 | public String getWeddingPicture() { 37 | return weddingPicture; 38 | } 39 | 40 | public void setWeddingPicture(String weddingPicture) { 41 | this.weddingPicture = weddingPicture; 42 | } 43 | 44 | public String getWeddingStyle() { 45 | return weddingStyle; 46 | } 47 | 48 | public void setWeddingStyle(String weddingStyle) { 49 | this.weddingStyle = weddingStyle; 50 | } 51 | 52 | public String getWeddingPrice() { 53 | return weddingPrice; 54 | } 55 | 56 | public void setWeddingPrice(String weddingPrice) { 57 | this.weddingPrice = weddingPrice; 58 | } 59 | 60 | public String getWeddingDeposit() { 61 | return weddingDeposit; 62 | } 63 | 64 | public void setWeddingDeposit(String weddingDeposit) { 65 | this.weddingDeposit = weddingDeposit; 66 | } 67 | 68 | public String getRentalStatus() { 69 | return rentalStatus; 70 | } 71 | 72 | public void setRentalStatus(String rentalStatus) { 73 | this.rentalStatus = rentalStatus; 74 | } 75 | 76 | public String getPromotion() { 77 | return promotion; 78 | } 79 | 80 | public void setPromotion(String promotion) { 81 | this.promotion = promotion; 82 | } 83 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/OrderService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import com.dress_rental.entities.Order; 4 | import com.dress_rental.entities.User; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | public interface OrderService { 10 | 11 | int addOrder(Order or); 12 | 13 | Order findOrder(String id); 14 | 15 | List> qrylistOrder(Map map); 16 | 17 | List> qrylistUserOrder(String id); 18 | 19 | List> qryUserOrderDetail(String id); 20 | 21 | List> qryUnsendOrder(String id,String logisticsStatus); 22 | 23 | List> qryUngainOrder(String id,String logisticsStatus); 24 | 25 | List> qrygainOrder(String id,String logisticsStatus); 26 | 27 | List> qryUnreturnOrder(String id,String logisticsStatus,String returnStatus); 28 | 29 | Integer editOrder(Order order); 30 | 31 | 32 | Integer confReturn(String id); 33 | 34 | Integer confGain(String id); 35 | 36 | Integer removeBackOrderInfoByIds(String id); 37 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/ReportService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | /** 7 | * @version 1.0 8 | * @Author:hh 9 | * @Date:2020/3/26 10 | * @Description:com.dress_rental.service 11 | */ 12 | public interface ReportService { 13 | List> qryReportList(Map map); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/ReturnWeddingService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import com.dress_rental.entities.ReturnWedding; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | public interface ReturnWeddingService { 10 | 11 | List> qrylistbakwedding(Map map); 12 | 13 | Integer upBackwedding(ReturnWedding wed); 14 | 15 | int addBackwedding(ReturnWedding wed); 16 | 17 | int removeBackWeddingInfoByIds(List list); 18 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/ShopCartService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import com.dress_rental.entities.ShopCart; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | /** 9 | * @version 1.0 10 | * @Author:hh 11 | * @Date:2020/3/12 12 | * @Description:com.dress_rental.service 13 | */ 14 | public interface ShopCartService { 15 | List> qryshopcartList(String id); 16 | 17 | Integer addtoShopCart(ShopCart shopCart); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/UserService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import com.dress_rental.entities.User; 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | 8 | /** 9 | * @version 1.0 10 | * @Author:hh 11 | * @Date:2020/1/14 12 | * @Description:com.dress_rental.service 13 | */ 14 | public interface UserService { 15 | int addCustomer(User user); 16 | User verifyCustomer(User user); 17 | List selectAllUsers(Map map); 18 | User qryperuser(String id); 19 | int addUser(User user); 20 | int editUserInfo(User user); 21 | int deleteUsersById(String id); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/WeddingService.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service; 2 | 3 | import com.dress_rental.entities.Wedding; 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | /** 8 | * @version 1.0 9 | * @Author:hh 10 | * @Date:2020/2/14 11 | * @Description:com.dress_rental.service 12 | */ 13 | 14 | public interface WeddingService { 15 | List> qrylistWedding(Map map); 16 | List qrypreWedding(String weddingStyle,String id); 17 | List> qrylistFaddish(Map map); 18 | 19 | int addWeddingInfo(Wedding we); 20 | 21 | Integer editWeddingInfo(Wedding wed); 22 | 23 | int removeWeddingInfoByIds(List list); 24 | 25 | List qrylistLease(Wedding wed); 26 | int editpromInfo(Wedding wed); 27 | 28 | int deletepromInfo(String Id); 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | 3 | import com.dress_rental.dao.OrderDao; 4 | import com.dress_rental.entities.Order; 5 | import com.dress_rental.entities.User; 6 | import com.dress_rental.service.OrderService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | import java.util.Map; 12 | 13 | /** 14 | * @version 1.0 15 | * @Author:hh 16 | * @Date:2020/2/17 17 | * @Description:com.dress_rental.service.impl 18 | */ 19 | @Service 20 | public class OrderServiceImpl implements OrderService { 21 | @Autowired 22 | private OrderDao orderDao; 23 | @Override 24 | public int addOrder(Order or) { 25 | return orderDao.addOrder(or); 26 | } 27 | 28 | @Override 29 | public Order findOrder(String id) { 30 | return orderDao.findOrder(id); 31 | } 32 | 33 | @Override 34 | public List> qrylistOrder(Map map) { 35 | return orderDao.qrylistOrder(map); 36 | } 37 | 38 | @Override 39 | public List> qrylistUserOrder(String id) { 40 | return orderDao.qrylistUserOrder(id); 41 | } 42 | 43 | @Override 44 | public List> qryUserOrderDetail(String id) { 45 | return orderDao.qryUserOrderDetail(id); 46 | } 47 | 48 | @Override 49 | public List> qryUnsendOrder(String id,String logisticsStatus) { 50 | return orderDao.qryUnsendOrder(id,logisticsStatus); 51 | } 52 | 53 | @Override 54 | public List> qryUngainOrder(String id, String logisticsStatus) { 55 | return orderDao.qryUngainOrder(id,logisticsStatus); 56 | } 57 | 58 | @Override 59 | public List> qrygainOrder(String id, String logisticsStatus) { 60 | return orderDao.qrygainOrder(id,logisticsStatus); 61 | } 62 | 63 | @Override 64 | public List> qryUnreturnOrder(String id,String logisticsStatus, String returnStatus) { 65 | return orderDao.qryUnreturnOrder(id,logisticsStatus,returnStatus); 66 | } 67 | 68 | @Override 69 | public Integer editOrder(Order order) { 70 | return orderDao.editOrder(order); 71 | } 72 | 73 | @Override 74 | public Integer confReturn(String id) { 75 | return orderDao.confReturn(id); 76 | } 77 | 78 | @Override 79 | public Integer confGain(String id) { 80 | return orderDao.confGain(id); 81 | } 82 | 83 | @Override 84 | public Integer removeBackOrderInfoByIds(String id) { 85 | return orderDao.removeBackOrderInfoByIds(id.split(",")); 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/ReportServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | 3 | import com.dress_rental.dao.ReportDao; 4 | import com.dress_rental.service.ReportService; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.stereotype.Service; 7 | 8 | import java.util.List; 9 | import java.util.Map; 10 | 11 | /** 12 | * @version 1.0 13 | * @Author:hh 14 | * @Date:2020/3/26 15 | * @Description:com.dress_rental.service.impl 16 | */ 17 | @Service 18 | public class ReportServiceImpl implements ReportService { 19 | @Autowired 20 | private ReportDao reportDao; 21 | @Override 22 | public List> qryReportList(Map map) { 23 | return reportDao.qryReportList(map); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/ReturnWeddingServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | import com.dress_rental.dao.ReturnWeddingDao; 3 | import com.dress_rental.entities.ReturnWedding; 4 | import com.dress_rental.service.ReturnWeddingService; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.stereotype.Service; 7 | import java.util.List; 8 | import java.util.Map; 9 | 10 | 11 | @Service 12 | public class ReturnWeddingServiceImpl implements ReturnWeddingService { 13 | @Autowired 14 | 15 | private ReturnWeddingDao returnWeddingDao; 16 | 17 | 18 | public List> qrylistbakwedding(Map map) { 19 | try{ 20 | return returnWeddingDao.qrylistbakwedding(map); 21 | }catch(Exception e){ 22 | throw new RuntimeException(e); 23 | } 24 | } 25 | 26 | public int addBackwedding(ReturnWedding wed) { 27 | return returnWeddingDao.addBackwedding(wed); 28 | } 29 | 30 | 31 | public Integer upBackwedding(ReturnWedding wed) { 32 | return returnWeddingDao.upBackwedding(wed); 33 | } 34 | 35 | public int removeBackWeddingInfoByIds(List list) { 36 | return returnWeddingDao.removeBackWeddingInfoByIds(list); 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/ShopCartImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | 3 | import com.dress_rental.dao.ShopCartDao; 4 | import com.dress_rental.entities.ShopCart; 5 | import com.dress_rental.service.ShopCartService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | import java.util.Map; 11 | 12 | /** 13 | * @version 1.0 14 | * @Author:hh 15 | * @Date:2020/3/12 16 | * @Description:com.dress_rental.service.impl 17 | */ 18 | @Service 19 | public class ShopCartImpl implements ShopCartService { 20 | @Autowired 21 | private ShopCartDao shopCartDao; 22 | @Override 23 | public List> qryshopcartList(String id) { 24 | return shopCartDao.qryshopcartList(id); 25 | } 26 | 27 | @Override 28 | public Integer addtoShopCart(ShopCart shopCart) { 29 | return shopCartDao.addtoShopCart(shopCart); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | 3 | import com.dress_rental.dao.UserDao; 4 | import com.dress_rental.entities.User; 5 | import com.dress_rental.service.UserService; 6 | import com.github.pagehelper.PageHelper; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | import java.util.Map; 12 | 13 | /** 14 | * @version 1.0 15 | * @Author:hh 16 | * @Date:2020/1/14 17 | * @Description:com.dress_rental.service.impl 18 | */ 19 | @Service 20 | public class UserServiceImpl implements UserService { 21 | @Autowired 22 | private UserDao userDao; 23 | @Override 24 | public int addCustomer(User user) { 25 | System.out.println(user.getUsername()); 26 | return userDao.addCustomer(user); 27 | } 28 | 29 | @Override 30 | public User verifyCustomer(User user) { 31 | return userDao.verifyCustomer(user); 32 | } 33 | 34 | @Override 35 | public List selectAllUsers(Map map) { 36 | PageHelper.startPage(Integer.parseInt(String.valueOf(map.get("page"))),Integer.parseInt(String.valueOf(map.get("limit")))); 37 | return userDao.selectAllUsers(map); 38 | } 39 | 40 | @Override 41 | public User qryperuser(String id) { 42 | return userDao.qryperuser(id); 43 | } 44 | 45 | @Override 46 | public int addUser(User user) { 47 | return userDao.addUser(user); 48 | } 49 | 50 | @Override 51 | public int editUserInfo(User user) { 52 | return userDao.editUserInfo(user); 53 | } 54 | 55 | @Override 56 | public int deleteUsersById(String id) { 57 | return userDao.deleteUsersById(id.split(",")); 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/service/impl/WeddingServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.service.impl; 2 | 3 | import com.dress_rental.dao.WeddingDao; 4 | import com.dress_rental.entities.Wedding; 5 | import com.dress_rental.service.WeddingService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | import java.util.Map; 11 | 12 | /** 13 | * @version 1.0 14 | * @Author:hh 15 | * @Date:2020/2/14 16 | * @Description:com.dress_rental.service.impl 17 | */ 18 | @Service 19 | public class WeddingServiceImpl implements WeddingService { 20 | @Autowired 21 | private WeddingDao weddingDao; 22 | 23 | @Override 24 | public List> qrylistWedding(Map map) { 25 | return weddingDao.qrylistWedding(map); 26 | } 27 | 28 | @Override 29 | public List qrypreWedding(String weddingStyle,String id) { 30 | return weddingDao.qrypreWedding(weddingStyle,id); 31 | } 32 | 33 | @Override 34 | public List> qrylistFaddish(Map map) { 35 | System.out.println(map.get("rentalStatus")); 36 | return weddingDao.qrylistFaddish(map); 37 | } 38 | 39 | @Override 40 | public int addWeddingInfo(Wedding we) { 41 | return weddingDao.addWeddingInfo(we); 42 | } 43 | 44 | @Override 45 | public Integer editWeddingInfo(Wedding wed) { 46 | return weddingDao.editWeddingInfo(wed); 47 | } 48 | 49 | @Override 50 | public int removeWeddingInfoByIds(List list) { 51 | return weddingDao.removeWeddingInfoByIds(list); 52 | } 53 | 54 | @Override 55 | public List qrylistLease(Wedding wed) { 56 | return weddingDao.qrylistLease(wed); 57 | } 58 | 59 | @Override 60 | public int editpromInfo(Wedding wed) { 61 | return weddingDao.editpromInfo(wed); 62 | } 63 | 64 | @Override 65 | public int deletepromInfo(String Id) { 66 | return weddingDao.deletepromInfoByIds(Id.split(",")); 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/util/MD5Utils.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.util; 2 | 3 | import java.math.BigInteger; 4 | import java.security.MessageDigest; 5 | import java.security.NoSuchAlgorithmException; 6 | 7 | /** 8 | * @version 1.0 9 | * @Author:hh 10 | * @Date:2020/10/24 11 | * @Description:com.dress_rental.util 12 | */ 13 | public class MD5Utils{ 14 | public static String md5(String plainText) { 15 | byte[] secretBytes = null; 16 | try { 17 | //先通过MessageDigest把目标内容转换为字节数组 18 | secretBytes = MessageDigest.getInstance("md5").digest( 19 | plainText.getBytes()); 20 | } catch (NoSuchAlgorithmException e) { 21 | throw new RuntimeException("找不到md5算法"); 22 | } 23 | //把字节数组变为字符串 24 | String md5code = new BigInteger(1, secretBytes).toString(16); 25 | for (int i = 0; i < 32 - md5code.length(); i++) { 26 | md5code = "0" + md5code; 27 | } 28 | return md5code; 29 | } 30 | } -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/util/RandomUtil.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.util; 2 | 3 | import java.text.SimpleDateFormat; 4 | import java.util.Date; 5 | import java.util.Random; 6 | 7 | public class RandomUtil { 8 | /** 9 | * 10 | ** 生成随机文件名:当前年月日时分秒+五位随机数 * 11 | ** @return 12 | */ 13 | public static String getRandomFileName() { 14 | 15 | SimpleDateFormat simpleDateFormat; 16 | 17 | simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); 18 | 19 | Date date = new Date(); 20 | 21 | String str = simpleDateFormat.format(date); 22 | 23 | Random random = new Random(); 24 | 25 | int rannum = (int) (random.nextDouble() * (99999 - 10000 + 1)) + 10000;// 获取5位随机数 26 | 27 | return rannum + str;// 当前时间 28 | } 29 | 30 | public static void main(String[] args) { 31 | 32 | String fileName = RandomUtil.getRandomFileName(); 33 | 34 | System.out.println(fileName);//8835920140307 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/dress_rental/util/Result.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental.util; 2 | 3 | import java.util.Collection; 4 | 5 | /** 6 | * @version 1.0 7 | * @Author:hh 8 | * @Date:2019/9/22 9 | * @Description:com.teacher_evaluation.demo.util 10 | */ 11 | public class Result { 12 | 13 | private int code;//状态码(0成功,失败其他) 14 | private String msg;//错误提示 15 | private int count;//总数(分页) 16 | private Object data;//返回实体对象的集合 17 | 18 | /** 19 | * 用于不需要返回数据的请求,成功时返回这个 20 | * @return 21 | */ 22 | public Result success() { 23 | this.code=0; 24 | return this; 25 | } 26 | 27 | /** 28 | * 用于需要返回数据的请求,成功时返回这个 29 | * @param data 30 | * @return 31 | */ 32 | public Result success(Object data) { 33 | this.code=0; 34 | this.data = data; 35 | return this; 36 | } 37 | 38 | /** 39 | * 用于需要返回请求的提示 40 | * @param msg 41 | * @return 42 | */ 43 | public Result success(String msg) { 44 | this.code=0; 45 | this.msg = msg; 46 | return this; 47 | } 48 | 49 | /** 50 | * 用于不需要返回数据,但是请求出现错误或者失败的情况,返回这个 51 | * @return 52 | */ 53 | public Result failure() { 54 | return this; 55 | } 56 | 57 | /** 58 | * 用于需要返回数据,但是请求失败的情况返回这个, 59 | * 比如参数错误导致的500错误,请求数据为空等 60 | * @param code 61 | * @param message 62 | * @return 63 | */ 64 | public Result failure(int code, String message) { 65 | this.code=code; 66 | this.msg=message; 67 | return this; 68 | } 69 | /** 70 | * 分页处理 71 | */ 72 | 73 | 74 | /** 75 | * 用于分页查询时放入页数信息 76 | * @param count 77 | */ 78 | public void setCount(int count) { 79 | this.count = count; 80 | } 81 | 82 | @Override 83 | public String toString() { 84 | return "Result{" + 85 | "code=" + code + 86 | ", msg='" + msg + '\'' + 87 | ", count=" + count + 88 | ", data=" + data + 89 | '}'; 90 | } 91 | 92 | public int getCode() { 93 | return code; 94 | } 95 | 96 | public void setCode(int code){ 97 | this.code = code; 98 | } 99 | 100 | public String getMsg() { 101 | return msg; 102 | } 103 | 104 | public void setMsg(String msg){ 105 | this.msg = msg; 106 | } 107 | 108 | public int getCount() { 109 | return count; 110 | } 111 | 112 | public Object getData() { 113 | return data; 114 | } 115 | 116 | public void setData(Object data){ 117 | this.data = data; 118 | } 119 | 120 | public Result(int code, String msg) { 121 | this.code = code; 122 | this.msg = msg; 123 | } 124 | 125 | public Result() { 126 | } 127 | } 128 | -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/mapper/ReportMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ReturnWeddingMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 32 | 33 | insert into returnwedding ( 34 | retexpressNum,orderId) 35 | values 36 | (#{retexpressNum,jdbcType=VARCHAR},#{orderId,jdbcType=INTEGER}) 37 | 38 | 39 | 40 | update orderone a set a.weddingDeposit=1 41 | WHERE a.Id=#{iid,jdbcType=INTEGER} 42 | 43 | 44 | 45 | DELETE FROM orderone WHERE Id IN 46 | 48 | #{id} 49 | 50 | 51 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ShopCartMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | insert into shopcart(userId,weddingId,rentalDays) 21 | values (#{userId},#{weddingId},#{rentalDays}) 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | insert into user (username,password,phonenum,sex) values (#{username},#{password},#{phonenum},#{sex}); 11 | 12 | 13 | 16 | 17 | 39 | 40 | 43 | 44 | 45 | insert into user (username,realname,password,phonenum,sex,type,photo,receiveAdd) values (#{username},#{realname},#{password},#{phonenum},#{sex},#{type},#{photo},#{receiveAdd}); 46 | 47 | 48 | 49 | update user 50 | 51 | 52 | username = #{username,jdbcType=VARCHAR}, 53 | 54 | 55 | realname = #{realname,jdbcType=VARCHAR}, 56 | 57 | 58 | photo = #{photo,jdbcType=VARCHAR}, 59 | 60 | 61 | sex = #{sex,jdbcType=INTEGER}, 62 | 63 | 64 | type= #{type,jdbcType=VARCHAR}, 65 | 66 | 67 | receiveAdd = #{receiveAdd,jdbcType=VARCHAR}, 68 | 69 | 70 | phonenum = #{phonenum,jdbcType=VARCHAR}, 71 | 72 | 73 | addTime = #{addTime,jdbcType=TIMESTAMP} 74 | 75 | 76 | where Id = #{Id,jdbcType=INTEGER} 77 | 78 | 79 | 80 | delete from user where id in 81 | 82 | #{id} 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'iconfont'; 3 | src: url('../fonts/iconfont.eot'); 4 | src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), 5 | url('../fonts/iconfont.woff') format('woff'), 6 | url('../fonts/iconfont.ttf') format('truetype'), 7 | url('../fonts/iconfont.svg#iconfont') format('svg'); 8 | } 9 | .iconfont{ 10 | font-family:"iconfont" !important; 11 | font-size:16px;font-style:normal; 12 | -webkit-font-smoothing: antialiased; 13 | -webkit-text-stroke-width: 0.2px; 14 | -moz-osx-font-smoothing: grayscale; 15 | } 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/login.css: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: xuebingsi 3 | * @Date: 2019-04-01 13:37:17 4 | * @Last Modified by: zhibinm 5 | * @Last Modified time: 2019-04-01 13:37:19 6 | */ 7 | .login-bg{ 8 | /*background: #eeeeee url() 0 0 no-repeat;*/ 9 | background:url(../images/bg.png) no-repeat center; 10 | background-size: cover; 11 | overflow: hidden; 12 | } 13 | .login{ 14 | margin: 120px auto 0 auto; 15 | min-height: 420px; 16 | max-width: 420px; 17 | padding: 40px; 18 | background-color: #ffffff; 19 | margin-left: auto; 20 | margin-right: auto; 21 | border-radius: 4px; 22 | /* overflow-x: hidden; */ 23 | box-sizing: border-box; 24 | } 25 | .login a.logo{ 26 | display: block; 27 | height: 58px; 28 | width: 167px; 29 | margin: 0 auto 30px auto; 30 | background-size: 167px 42px; 31 | } 32 | .login .message { 33 | margin: 10px 0 0 -58px; 34 | padding: 18px 10px 18px 60px; 35 | background: #189F92; 36 | position: relative; 37 | color: #fff; 38 | font-size: 16px; 39 | } 40 | .login #darkbannerwrap { 41 | background: url(../images/aiwrap.png); 42 | width: 18px; 43 | height: 10px; 44 | margin: 0 0 20px -58px; 45 | position: relative; 46 | } 47 | 48 | .login input[type=text], 49 | .login input[type=file], 50 | .login input[type=password], 51 | .login input[type=email], select { 52 | border: 1px solid #DCDEE0; 53 | vertical-align: middle; 54 | border-radius: 3px; 55 | height: 50px; 56 | padding: 0px 16px; 57 | font-size: 14px; 58 | color: #555555; 59 | outline:none; 60 | width:100%; 61 | box-sizing: border-box; 62 | } 63 | .login input[type=text]:focus, 64 | .login input[type=file]:focus, 65 | .login input[type=password]:focus, 66 | .login input[type=email]:focus, select:focus { 67 | border: 1px solid #27A9E3; 68 | } 69 | .login input[type=submit], 70 | .login input[type=button]{ 71 | display: inline-block; 72 | vertical-align: middle; 73 | padding: 12px 24px; 74 | margin: 0px; 75 | font-size: 18px; 76 | line-height: 24px; 77 | text-align: center; 78 | white-space: nowrap; 79 | vertical-align: middle; 80 | cursor: pointer; 81 | color: #ffffff; 82 | background-color: #189F92; 83 | border-radius: 3px; 84 | border: none; 85 | -webkit-appearance: none; 86 | outline:none; 87 | width:100%; 88 | } 89 | .login hr { 90 | background: #fff url() 0 0 no-repeat; 91 | } 92 | .login hr.hr15 { 93 | height: 15px; 94 | border: none; 95 | margin: 0px; 96 | padding: 0px; 97 | width: 100%; 98 | } 99 | .login hr.hr20 { 100 | height: 20px; 101 | border: none; 102 | margin: 0px; 103 | padding: 0px; 104 | width: 100%; 105 | } -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/theme1.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#F2F1F2; 3 | } 4 | .container{ 5 | background:#1A1B20; 6 | } 7 | .left-nav{ 8 | background:#1A1B20; 9 | } 10 | 11 | .left-nav a{ 12 | color:rgba(255,255,255,.7); 13 | } 14 | ..left-nav a.active{ 15 | background: #009688 !important; 16 | color: #fff; 17 | } 18 | .left-nav a:hover{ 19 | background: #009688 !important; 20 | color: #fff; 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/theme2.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#EEF5F9; 3 | } 4 | .container{ 5 | background:#323640; 6 | } 7 | .left-nav{ 8 | background:#fff; 9 | } 10 | 11 | .left-nav a{ 12 | color:#686a76; 13 | } 14 | .left-nav a.active{ 15 | background: #786AED !important; 16 | color: #fff; 17 | } 18 | .left-nav a:hover{ 19 | background: #786AED !important; 20 | color: #fff; 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/theme3.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#E8E8E8; 3 | } 4 | .container{ 5 | background:#F34743; 6 | } 7 | 8 | .left-nav{ 9 | background:#F4F4F4; 10 | } 11 | 12 | .left-nav a{ 13 | color:#686a76; 14 | } 15 | .left-nav a.active{ 16 | background: #FEFEFE !important; 17 | color: #F34743; 18 | } 19 | .left-nav a:hover{ 20 | background: #FEFEFE !important; 21 | color: #F34743; 22 | } -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/theme4.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#E4E4E4; 3 | } 4 | .container{ 5 | background:#019587; 6 | } 7 | .left-nav{ 8 | background:#263035; 9 | } 10 | 11 | .left-nav a{ 12 | color:#fff; 13 | } 14 | .left-nav a.active{ 15 | background: #212525 !important; 16 | color: #fff !important; 17 | } 18 | .left-nav a:hover{ 19 | background: #212525 !important; 20 | color: #fff !important; 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/css/theme5.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#EEF5F9 !important; 3 | } 4 | .container{ 5 | background:linear-gradient(to left, #7b4397, #2196f3); 6 | } 7 | 8 | .left-nav{ 9 | background:#fff !important; 10 | } 11 | 12 | .left-nav a{ 13 | color:#686a76 !important; 14 | } 15 | .left-nav a.active{ 16 | background: linear-gradient(to left, #7c8ce4, #2196f3) !important; 17 | color: #fff !important; 18 | border-color: #7b4397 !important; 19 | } 20 | .left-nav a:hover{ 21 | background: linear-gradient(to left, #7c8ce4, #2196f3) !important; 22 | color: #fff !important; 23 | border-color: #7b4397 !important; 24 | } 25 | .container .logo a{ 26 | background: rgba(0,0,0,0) !important; 27 | } -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/fonts/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/fonts/iconfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/fonts/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/fonts/iconfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/fonts/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/fonts/iconfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/images/aiwrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/images/aiwrap.png -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/images/bg.png -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/font/iconfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/font/iconfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/0.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/1.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/10.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/11.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/12.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/13.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/14.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/15.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/16.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/17.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/18.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/19.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/2.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/20.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/21.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/22.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/23.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/24.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/25.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/26.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/27.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/28.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/29.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/3.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/30.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/31.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/32.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/33.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/34.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/35.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/36.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/37.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/38.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/39.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/4.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/40.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/41.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/42.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/43.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/44.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/45.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/46.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/47.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/48.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/49.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/5.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/50.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/51.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/52.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/53.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/54.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/55.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/56.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/57.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/58.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/59.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/6.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/60.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/61.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/62.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/63.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/64.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/65.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/66.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/67.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/68.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/69.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/7.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/70.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/71.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/8.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/X-admin/lib/layui/images/face/9.gif -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
  1. '+o.replace(/[\r\t\n]+/g,"
  2. ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend('

'+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/flow.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)}); -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/laytpl.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)}); -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/rate.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.jquery,i={config:{},index:layui.rate?layui.rate.index+1e4:0,set:function(e){var i=this;return i.config=a.extend({},i.config,e),i},on:function(e,a){return layui.onevent.call(this,n,e,a)}},l=function(){var e=this,a=e.config;return{setvalue:function(a){e.setvalue.call(e,a)},config:a}},n="rate",t="layui-rate",o="layui-icon-rate",s="layui-icon-rate-solid",u="layui-icon-rate-half",r="layui-icon-rate-solid layui-icon-rate-half",c="layui-icon-rate-solid layui-icon-rate",f="layui-icon-rate layui-icon-rate-half",v=function(e){var l=this;l.index=++i.index,l.config=a.extend({},l.config,i.config,e),l.render()};v.prototype.config={length:5,text:!1,readonly:!1,half:!1,value:0,theme:""},v.prototype.render=function(){var e=this,i=e.config,l=i.theme?'style="color: '+i.theme+';"':"";i.elem=a(i.elem),parseInt(i.value)!==i.value&&(i.half||(i.value=Math.ceil(i.value)-i.value<.5?Math.ceil(i.value):Math.floor(i.value)));for(var n='
    ",u=1;u<=i.length;u++){var r='
  • ";i.half&&parseInt(i.value)!==i.value&&u==Math.ceil(i.value)?n=n+'
  • ":n+=r}n+="
"+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)}); -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/tree.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
    '),s=o(["
  • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
  • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
    '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})}); -------------------------------------------------------------------------------- /src/main/resources/static/X-admin/lib/layui/lay/modules/util.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(t){"use strict";var e=layui.$,i={fixbar:function(t){var i,a,n="layui-fixbar",r="layui-fixbar-top",o=e(document),l=e("body");t=e.extend({showHeight:200},t),t.bar1=t.bar1===!0?"":t.bar1,t.bar2=t.bar2===!0?"":t.bar2,t.bgcolor=t.bgcolor?"background-color:"+t.bgcolor:"";var c=[t.bar1,t.bar2,""],g=e(['
      ',t.bar1?'
    • '+c[0]+"
    • ":"",t.bar2?'
    • '+c[1]+"
    • ":"",'
    • '+c[2]+"
    • ","
    "].join("")),s=g.find("."+r),u=function(){var e=o.scrollTop();e>=t.showHeight?i||(s.show(),i=1):i&&(s.hide(),i=0)};e("."+n)[0]||("object"==typeof t.css&&g.css(t.css),l.append(g),u(),g.find("li").on("click",function(){var i=e(this),a=i.attr("lay-type");"top"===a&&e("html,body").animate({scrollTop:0},200),t.click&&t.click.call(this,a)}),o.on("scroll",function(){clearTimeout(a),a=setTimeout(function(){u()},100)}))},countdown:function(t,e,i){var a=this,n="function"==typeof e,r=new Date(t).getTime(),o=new Date(!e||n?(new Date).getTime():e).getTime(),l=r-o,c=[Math.floor(l/864e5),Math.floor(l/36e5)%24,Math.floor(l/6e4)%60,Math.floor(l/1e3)%60];n&&(i=e);var g=setTimeout(function(){a.countdown(t,o+1e3,i)},1e3);return i&&i(l>0?c:[0,0,0,0],e,g),l<=0&&clearTimeout(g),g},timeAgo:function(t,e){var i=this,a=[[],[]],n=(new Date).getTime()-new Date(t).getTime();return n>6912e5?(n=new Date(t),a[0][0]=i.digit(n.getFullYear(),4),a[0][1]=i.digit(n.getMonth()+1),a[0][2]=i.digit(n.getDate()),e||(a[1][0]=i.digit(n.getHours()),a[1][1]=i.digit(n.getMinutes()),a[1][2]=i.digit(n.getSeconds())),a[0].join("-")+" "+a[1].join(":")):n>=864e5?(n/1e3/60/60/24|0)+"天前":n>=36e5?(n/1e3/60/60|0)+"小时前":n>=12e4?(n/1e3/60|0)+"分钟前":n<0?"未来":"刚刚"},digit:function(t,e){var i="";t=String(t),e=e||2;for(var a=t.length;a/g,">").replace(/'/g,"'").replace(/"/g,""")}};!function(t,e,i){"$:nomunge";function a(){n=e[l](function(){r.each(function(){var e=t(this),i=e.width(),a=e.height(),n=t.data(this,g);(i!==n.w||a!==n.h)&&e.trigger(c,[n.w=i,n.h=a])}),a()},o[s])}var n,r=t([]),o=t.resize=t.extend(t.resize,{}),l="setTimeout",c="resize",g=c+"-special-event",s="delay",u="throttleWindow";o[s]=250,o[u]=!0,t.event.special[c]={setup:function(){if(!o[u]&&this[l])return!1;var e=t(this);r=r.add(e),t.data(this,g,{w:e.width(),h:e.height()}),1===r.length&&a()},teardown:function(){if(!o[u]&&this[l])return!1;var e=t(this);r=r.not(e),e.removeData(g),r.length||clearTimeout(n)},add:function(e){function a(e,a,r){var o=t(this),l=t.data(this,g)||{};l.w=a!==i?a:o.width(),l.h=r!==i?r:o.height(),n.apply(this,arguments)}if(!o[u]&&this[l])return!1;var n;return t.isFunction(e)?(n=e,a):(n=e.handler,void(e.handler=a))}}}(e,window),t("util",i)}); -------------------------------------------------------------------------------- /src/main/resources/static/css/backuserlayui.css: -------------------------------------------------------------------------------- 1 | body{margin: 10px;} 2 | .demo-carousel{height: 200px; line-height: 200px; text-align: center;} 3 | #search1{ 4 | width: 212px; 5 | position: absolute; 6 | left: 21%; 7 | top: 10px; 8 | } 9 | #search2{ 10 | width: 212px; 11 | position: absolute; 12 | left: 43%; 13 | top: 10px; 14 | } 15 | .laytable-cell-1-sex{ 16 | width:0; 17 | } 18 | .layuibtn{ 19 | margin-top:9%; 20 | margin-left:61%; 21 | } 22 | #username{ 23 | margin-left: 16px; 24 | } 25 | #sex{ 26 | margin-left: 16px; 27 | margin-top: 11px; 28 | } 29 | #city{ 30 | margin-left: 16px; 31 | } 32 | #phone{ 33 | margin-left: 16px; 34 | } 35 | #receiveAdd{ 36 | margin-left: 16px; 37 | } 38 | #addTime{ 39 | margin-left: 16px; 40 | } 41 | #tubiao{ 42 | position: absolute; 43 | left: 49%; 44 | top: 25%; 45 | border: 1px solid; 46 | background: rgba(247, 238, 238, 0.79); 47 | } 48 | #watchImg{ 49 | width: 197px; 50 | height: 197px; 51 | margin-left: 26%; 52 | } 53 | /* .editfaddish input{ 54 | width:130px; 55 | }*/ -------------------------------------------------------------------------------- /src/main/resources/static/css/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application-name", 3 | "version": "0.0.1" 4 | } 5 | -------------------------------------------------------------------------------- /src/main/resources/static/css/slick.css: -------------------------------------------------------------------------------- 1 | .slick-slider { 2 | position:relative; 3 | display:block; 4 | box-sizing:border-box; 5 | -moz-box-sizing:border-box; 6 | -webkit-touch-callout:none; 7 | -webkit-user-select:none; 8 | -khtml-user-select:none; 9 | -moz-user-select:none; 10 | -ms-user-select:none; 11 | user-select:none; 12 | -ms-touch-action:pan-y; 13 | touch-action:pan-y; 14 | -webkit-tap-highlight-color:transparent 15 | } 16 | .slick-list { 17 | position:relative; 18 | overflow:hidden; 19 | display:block; 20 | margin:0; 21 | padding:0; 22 | z-index:1 23 | } 24 | .slick-list:focus { 25 | outline:none 26 | } 27 | .slick-list.dragging { 28 | cursor:pointer; 29 | cursor:hand 30 | } 31 | .slick-slider .slick-track { 32 | -webkit-transform:translate3d(0,0,0); 33 | -ms-transform:translate3d(0,0,0); 34 | transform:translate3d(0,0,0) 35 | } 36 | .slick-track { 37 | position:relative; 38 | left:0; 39 | top:0; 40 | display:block 41 | } 42 | .slick-track:before,.slick-track:after { 43 | content:""; 44 | display:table 45 | } 46 | .slick-track:after { 47 | clear:both 48 | } 49 | .slick-loading .slick-track { 50 | visibility:hidden 51 | } 52 | .slick-slide { 53 | float:left; 54 | height:100%; 55 | min-height:1px; 56 | display:none 57 | } 58 | [dir="rtl"] .slick-slide { 59 | float:right 60 | } 61 | .slick-slide img { 62 | 63 | } 64 | .slick-slide.slick-loading img { 65 | display:none 66 | } 67 | .slick-slide.dragging img { 68 | pointer-events:none 69 | } 70 | .slick-initialized .slick-slide { 71 | display:block 72 | } 73 | .slick-loading .slick-slide { 74 | visibility:hidden 75 | } 76 | .slick-vertical .slick-slide { 77 | display:block; 78 | height:auto; 79 | border:1px solid transparent 80 | } 81 | .slick-prev,.slick-next { 82 | z-index:20; 83 | position:absolute; 84 | display:block; 85 | height:50px; 86 | width:50px; 87 | line-height:0; 88 | font-size:0; 89 | cursor:pointer; 90 | background:transparent; 91 | color:transparent; 92 | top:50%; 93 | margin-top:-30px; 94 | padding:0; 95 | border:none; 96 | outline:none; 97 | z-index:3; 98 | 99 | 100 | } 101 | .slick-prev { 102 | left:11%; 103 | border-left: solid 1px #fff; 104 | border-bottom: solid 1px #fff; 105 | transform: rotate(45deg); 106 | 107 | } 108 | .slick-prev:hover { 109 | 110 | } 111 | .slick-next { 112 | border-right: solid 1px #fff; 113 | border-bottom: solid 1px #fff; 114 | transform: rotate(-45deg); 115 | } 116 | .slick-next:hover{ 117 | 118 | } 119 | [dir="rtl"] .slick-prev { 120 | left:auto; 121 | right:30px 122 | } 123 | .slick-next { 124 | right:11%; 125 | } 126 | [dir="rtl"] .slick-next { 127 | left:30px; 128 | right:auto 129 | } 130 | 131 | 132 | .slick-dots { 133 | position:absolute; 134 | bottom:20px; 135 | height:auto; 136 | list-style:none; 137 | display:block; 138 | text-align:center; 139 | padding:0; 140 | width:100%; 141 | line-height:0; 142 | z-index:2; 143 | } 144 | .slick-dots li { 145 | position:relative; 146 | display:inline-block; 147 | margin:0 3px; 148 | padding:0; 149 | cursor:pointer 150 | } 151 | .slick-dots li button { 152 | border:0; 153 | display:block; 154 | height:10px; 155 | width:10px; 156 | padding:0; 157 | margin:0; 158 | outline:none; 159 | line-height:0; 160 | font-size:0; 161 | cursor:pointer; 162 | background:#fff; 163 | border-radius:10px 164 | } 165 | .slick-dots li.slick-active button { 166 | background:#8c673e; 167 | } 168 | -------------------------------------------------------------------------------- /src/main/resources/static/css/weddinglayui.css: -------------------------------------------------------------------------------- 1 | body{margin: 10px;} 2 | .demo-carousel{height: 200px; line-height: 200px; text-align: center;} 3 | /* #ss1{ 4 | width: 160px; 5 | position: absolute; 6 | left: 15%; 7 | top: 10px; 8 | }*/ 9 | .ss2{ 10 | width: 212px; 11 | position: absolute; 12 | left: 44%; 13 | top: 10px; 14 | } 15 | .ss3{ 16 | width: 212px; 17 | position: absolute; 18 | left: 30%; 19 | top: 10px; 20 | } 21 | .laytable-cell-1-sex{ 22 | width:0; 23 | } 24 | .layuibtn{ 25 | margin-top:6%; 26 | margin-left:61%; 27 | } 28 | #searchtwo{ 29 | border: solid 1px #e6e6e6; 30 | height: 38px; 31 | border-radius: 4px; 32 | width: 160px; 33 | text-indent: 18px; 34 | } 35 | #searchthree{ 36 | border: solid 1px #e6e6e6; 37 | height: 38px; 38 | border-radius: 4px; 39 | width: 160px; 40 | text-indent: 18px; 41 | } 42 | .ss2_c{ 43 | border: solid 1px #e6e6e6; 44 | height: 38px; 45 | border-radius: 4px; 46 | width: 160px; 47 | text-indent: 18px; 48 | } 49 | .ss3_c{ 50 | border: solid 1px #e6e6e6; 51 | height: 38px; 52 | border-radius: 4px; 53 | width: 150px; 54 | text-indent: 18px; 55 | } 56 | .layuibtn{ 57 | margin-top:4%; 58 | margin-left:61%; 59 | } 60 | /* #editprombtn{ 61 | margin-top:-40px; 62 | margin-left:61%; 63 | }*/ 64 | #weddingName{ 65 | margin-top: 12px; 66 | } 67 | #weddingStyle{ 68 | width:176px; 69 | } 70 | #faddish{ 71 | width:176px; 72 | } 73 | #tubiao{ 74 | position: absolute; 75 | left: 69%; 76 | top: 40%; 77 | border: 1px solid; 78 | background: rgba(247, 238, 238, 0.79); 79 | } 80 | .uppass{ 81 | width:188px; 82 | height:200px; 83 | } 84 | .sep{ 85 | margin-top: 14px; 86 | width: 172px; 87 | } 88 | -------------------------------------------------------------------------------- /src/main/resources/static/css/widget.css: -------------------------------------------------------------------------------- 1 | /*# sourceMappingURL=widget.css.map */ 2 | -------------------------------------------------------------------------------- /src/main/resources/static/css/widget.less: -------------------------------------------------------------------------------- 1 | // Color 2 | 3 | @theme_color:#8c673e; //主题色 4 | @sub_color:#916b40;//副色 5 | @back_color:#4d4d4d;//背景色 6 | @nav_color:#fff; //导航色 7 | @navfont_color:#4f4f4f;//导航文字颜色 8 | @navline_color:#d1d1d1;// 9 | @navdrop_color:#cccccc;//导航下拉颜色 10 | @navdropfont_color:#4f4f4f;//导航下拉文字颜色 11 | @indexafont_color:#8c673e;//首页文字连接颜色 12 | @indexfont_color:#666;//首页文字颜色 13 | @head_color:#ffffff;//头部颜色 14 | @address_color:#77c2e6; 15 | @addressfont_color:#ffffff; 16 | @foot_color:#171717;//底部颜色 17 | 18 | @copy_color:#101010; 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/font-awesome-4.5.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/font-awesome-4.5.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/AgencyFB.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/AgencyFB.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/AvantGardeITCbyBT-Book.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/AvantGardeITCbyBT-Book.otf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/Didot.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/Didot.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/HelveticaNeue-ThinExt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/HelveticaNeue-ThinExt.otf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/HelveticaNeueLTStd-ThCn.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/HelveticaNeueLTStd-ThCn.otf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/SourceHanSansCN-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/SourceHanSansCN-Regular.otf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/lg.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/lg.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/lg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/lg.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/lg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/fonts/lg.woff -------------------------------------------------------------------------------- /src/main/resources/static/images/about_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/about_1.png -------------------------------------------------------------------------------- /src/main/resources/static/images/about_fuwu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/about_fuwu.png -------------------------------------------------------------------------------- /src/main/resources/static/images/about_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/about_img.png -------------------------------------------------------------------------------- /src/main/resources/static/images/banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/banner1.png -------------------------------------------------------------------------------- /src/main/resources/static/images/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/banner2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/banner3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/banner3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/contact_wei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/contact_wei.png -------------------------------------------------------------------------------- /src/main/resources/static/images/er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/er.png -------------------------------------------------------------------------------- /src/main/resources/static/images/erwei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/erwei.png -------------------------------------------------------------------------------- /src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/images/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/g5.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/he_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/he_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_02.png -------------------------------------------------------------------------------- /src/main/resources/static/images/he_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_03.png -------------------------------------------------------------------------------- /src/main/resources/static/images/he_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_04.png -------------------------------------------------------------------------------- /src/main/resources/static/images/he_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_05.png -------------------------------------------------------------------------------- /src/main/resources/static/images/he_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/he_06.png -------------------------------------------------------------------------------- /src/main/resources/static/images/icon-jia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/icon-jia.png -------------------------------------------------------------------------------- /src/main/resources/static/images/icon-qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/icon-qq.png -------------------------------------------------------------------------------- /src/main/resources/static/images/iconfont-guanbi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/iconfont-guanbi.png -------------------------------------------------------------------------------- /src/main/resources/static/images/iconfont-jiantou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/iconfont-jiantou.png -------------------------------------------------------------------------------- /src/main/resources/static/images/iconfont-youjiantou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/iconfont-youjiantou.png -------------------------------------------------------------------------------- /src/main/resources/static/images/iconfont-zuojiantou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/iconfont-zuojiantou.png -------------------------------------------------------------------------------- /src/main/resources/static/images/ke_da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/ke_da.png -------------------------------------------------------------------------------- /src/main/resources/static/images/left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/left_p.png -------------------------------------------------------------------------------- /src/main/resources/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/logo.png -------------------------------------------------------------------------------- /src/main/resources/static/images/nav_li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/nav_li.png -------------------------------------------------------------------------------- /src/main/resources/static/images/news_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/news_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/pc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/pc.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/phone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/phone.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/price_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/price_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/price_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/price_02.png -------------------------------------------------------------------------------- /src/main/resources/static/images/pro_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/pro_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/pro_quan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/pro_quan.png -------------------------------------------------------------------------------- /src/main/resources/static/images/right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/right_p.png -------------------------------------------------------------------------------- /src/main/resources/static/images/show_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/show_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/show_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/show_02.png -------------------------------------------------------------------------------- /src/main/resources/static/images/show_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/show_03.png -------------------------------------------------------------------------------- /src/main/resources/static/images/team_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/team_02.png -------------------------------------------------------------------------------- /src/main/resources/static/images/xi_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/xi_01.png -------------------------------------------------------------------------------- /src/main/resources/static/images/yan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/yan2.png -------------------------------------------------------------------------------- /src/main/resources/static/images/yanzheng.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/yanzheng.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/ying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/ying.png -------------------------------------------------------------------------------- /src/main/resources/static/images/yu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/yu.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/yu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/images/yu.png -------------------------------------------------------------------------------- /src/main/resources/static/js/html5.min.js: -------------------------------------------------------------------------------- 1 | (function(e,t){function n(e,t){var n=e.createElement("p"),i=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",i.insertBefore(n.lastChild,i.firstChild)}function i(){var e=m.elements;return"string"==typeof e?e.split(" "):e}function r(e){var t={},n=e.createElement,r=e.createDocumentFragment,o=r();e.createElement=function(e){m.shivMethods||n(e);var i;return i=t[e]?t[e].cloneNode():g.test(e)?(t[e]=n(e)).cloneNode():n(e),i.canHaveChildren&&!f.test(e)?o.appendChild(i):i},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+i().join().replace(/\w+/g,function(e){return t[e]=n(e),o.createElement(e),'c("'+e+'")'})+");return n}")(m,o)}function o(e){var t;return e.documentShived?e:(m.shivCSS&&!d&&(t=!!n(e,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),h||(t=!r(e)),t&&(e.documentShived=t),e)}function a(e){for(var t,n=e.getElementsByTagName("*"),r=n.length,o=RegExp("^(?:"+i().join("|")+")$","i"),a=[];r--;)t=n[r],o.test(t.nodeName)&&a.push(t.applyElement(s(t)));return a}function s(e){for(var t,n=e.attributes,i=n.length,r=e.ownerDocument.createElement(b+":"+e.nodeName);i--;)t=n[i],t.specified&&r.setAttribute(t.nodeName,t.nodeValue);return r.style.cssText=e.style.cssText,r}function l(e){for(var t,n=e.split("{"),r=n.length,o=RegExp("(^|[\\s,>+~])("+i().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),a="$1"+b+"\\:$2";r--;)t=n[r]=n[r].split("}"),t[t.length-1]=t[t.length-1].replace(o,a),n[r]=t.join("}");return n.join("{")}function c(e){for(var t=e.length;t--;)e[t].removeNode()}function u(e){var t,i,r=e.namespaces,o=e.parentWindow;return!y||e.printShived?e:(r[b]===void 0&&r.add(b),o.attachEvent("onbeforeprint",function(){for(var r,o,s,c=e.styleSheets,u=[],d=c.length,h=Array(d);d--;)h[d]=c[d];for(;s=h.pop();)if(!s.disabled&&v.test(s.media)){for(r=s.imports,d=0,o=r.length;o>d;d++)h.push(r[d]);try{u.push(s.cssText)}catch(p){}}u=l(u.reverse().join("")),i=a(e),t=n(e,u)}),o.attachEvent("onafterprint",function(){c(i),t.removeNode(!0)}),e.printShived=!0,e)}var d,h,p=e.html5||{},f=/^<|^(?:button|form|map|select|textarea|object|iframe)$/i,g=/^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i;(function(){var n=t.createElement("a");n.innerHTML="",d="hidden"in n,d&&"function"==typeof injectElementWithStyles&&injectElementWithStyles("#modernizr{}",function(t){t.hidden=!0,d="none"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).display}),h=1==n.childNodes.length||function(){try{t.createElement("a")}catch(e){return!0}var n=t.createDocumentFragment();return n.cloneNode===void 0||n.createDocumentFragment===void 0||n.createElement===void 0}()})();var m={elements:p.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:p.shivCSS!==!1,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:o};e.html5=m,o(t);var v=/^$|\b(?:all|print)\b/,b="html5shiv",y=!h&&function(){var n=t.documentElement;return t.namespaces!==void 0&&t.parentWindow!==void 0&&n.applyElement!==void 0&&n.removeNode!==void 0&&e.attachEvent!==void 0}();m.type+=" print",m.shivPrint=u,u(t)})(this,document); -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery.mousewheel.min.js: -------------------------------------------------------------------------------- 1 | /*! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh) 2 | * Licensed under the MIT License (LICENSE.txt). 3 | * 4 | * Version: 3.1.12 5 | * 6 | * Requires: jQuery 1.2.2+ 7 | */ 8 | !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery.placeholder.min.js: -------------------------------------------------------------------------------- 1 | /*! http://mths.be/placeholder v2.0.7 by @mathias */ 2 | ;(function(f,h,$){var a='placeholder' in h.createElement('input'),d='placeholder' in h.createElement('textarea'),i=$.fn,c=$.valHooks,k,j;if(a&&d){j=i.placeholder=function(){return this};j.input=j.textarea=true}else{j=i.placeholder=function(){var l=this;l.filter((a?'textarea':':input')+'[placeholder]').not('.placeholder').bind({'focus.placeholder':b,'blur.placeholder':e}).data('placeholder-enabled',true).trigger('blur.placeholder');return l};j.input=a;j.textarea=d;k={get:function(m){var l=$(m);return l.data('placeholder-enabled')&&l.hasClass('placeholder')?'':m.value},set:function(m,n){var l=$(m);if(!l.data('placeholder-enabled')){return m.value=n}if(n==''){m.value=n;if(m!=h.activeElement){e.call(m)}}else{if(l.hasClass('placeholder')){b.call(m,true,n)||(m.value=n)}else{m.value=n}}return l}};a||(c.input=k);d||(c.textarea=k);$(function(){$(h).delegate('form','submit.placeholder',function(){var l=$('.placeholder',this).each(b);setTimeout(function(){l.each(e)},10)})});$(f).bind('beforeunload.placeholder',function(){$('.placeholder').each(function(){this.value=''})})}function g(m){var l={},n=/^jQuery\d+$/;$.each(m.attributes,function(p,o){if(o.specified&&!n.test(o.name)){l[o.name]=o.value}});return l}function b(m,n){var l=this,o=$(l);if(l.value==o.attr('placeholder')&&o.hasClass('placeholder')){if(o.data('placeholder-password')){o=o.hide().next().show().attr('id',o.removeAttr('id').data('placeholder-id'));if(m===true){return o[0].value=n}o.focus()}else{l.value='';o.removeClass('placeholder');l==h.activeElement&&l.select()}}}function e(){var q,l=this,p=$(l),m=p,o=this.id;if(l.value==''){if(l.type=='password'){if(!p.data('placeholder-textinput')){try{q=p.clone().attr({type:'text'})}catch(n){q=$('').attr($.extend(g(this),{type:'text'}))}q.removeAttr('name').data({'placeholder-password':true,'placeholder-id':o}).bind('focus.placeholder',b);p.data({'placeholder-textinput':q,'placeholder-id':o}).before(q)}p=p.removeAttr('id').hide().prev().attr('id',o).show()}p.addClass('placeholder');p[0].value=p.attr('placeholder')}else{p.removeClass('placeholder')}}}(this,document,jQuery)); -------------------------------------------------------------------------------- /src/main/resources/static/js/lg-fullscreen.js: -------------------------------------------------------------------------------- 1 | /*! lightgallery - v1.2.0 - 2015-08-26 2 | * http://sachinchoolur.github.io/lightGallery/ 3 | * Copyright (c) 2015 Sachin N; Licensed Apache 2.0 */ 4 | (function($, window, document, undefined) { 5 | 6 | 'use strict'; 7 | 8 | var defaults = { 9 | fullScreen: true 10 | }; 11 | 12 | var Fullscreen = function(element) { 13 | 14 | // get lightGallery core plugin data 15 | this.core = $(element).data('lightGallery'); 16 | 17 | this.$el = $(element); 18 | 19 | // extend module defalut settings with lightGallery core settings 20 | this.core.s = $.extend({}, defaults, this.core.s); 21 | 22 | this.init(); 23 | 24 | return this; 25 | }; 26 | 27 | Fullscreen.prototype.init = function() { 28 | var fullScreen = ''; 29 | if (this.core.s.fullScreen) { 30 | 31 | // check for fullscreen browser support 32 | if (!document.fullscreenEnabled && !document.webkitFullscreenEnabled && 33 | !document.mozFullScreenEnabled && !document.msFullscreenEnabled) { 34 | return; 35 | } else { 36 | fullScreen = ''; 37 | this.core.$outer.find('.lg-toolbar').append(fullScreen); 38 | this.fullScreen(); 39 | } 40 | } 41 | }; 42 | 43 | Fullscreen.prototype.reuestFullscreen = function() { 44 | var el = document.documentElement; 45 | if (el.requestFullscreen) { 46 | el.requestFullscreen(); 47 | } else if (el.msRequestFullscreen) { 48 | el.msRequestFullscreen(); 49 | } else if (el.mozRequestFullScreen) { 50 | el.mozRequestFullScreen(); 51 | } else if (el.webkitRequestFullscreen) { 52 | el.webkitRequestFullscreen(); 53 | } 54 | }; 55 | 56 | Fullscreen.prototype.exitFullscreen = function() { 57 | if (document.exitFullscreen) { 58 | document.exitFullscreen(); 59 | } else if (document.msExitFullscreen) { 60 | document.msExitFullscreen(); 61 | } else if (document.mozCancelFullScreen) { 62 | document.mozCancelFullScreen(); 63 | } else if (document.webkitExitFullscreen) { 64 | document.webkitExitFullscreen(); 65 | } 66 | }; 67 | 68 | // https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode 69 | Fullscreen.prototype.fullScreen = function() { 70 | var _this = this; 71 | 72 | $(document).on('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg', function() { 73 | _this.core.$outer.toggleClass('lg-fullscreen-on'); 74 | }); 75 | 76 | this.core.$outer.find('.lg-fullscreen').on('click.lg', function() { 77 | if (!document.fullscreenElement && 78 | !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) { 79 | _this.reuestFullscreen(); 80 | } else { 81 | _this.exitFullscreen(); 82 | } 83 | }); 84 | 85 | }; 86 | 87 | Fullscreen.prototype.destroy = function() { 88 | 89 | // exit from fullscreen if activated 90 | this.exitFullscreen(); 91 | 92 | $(document).off('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg'); 93 | }; 94 | 95 | $.fn.lightGallery.modules.fullscreen = Fullscreen; 96 | 97 | })(jQuery, window, document); 98 | -------------------------------------------------------------------------------- /src/main/resources/static/js/login.js: -------------------------------------------------------------------------------- 1 | function onlogin() { 2 | var username=$("#username").val(); 3 | var password=$("#password").val(); 4 | 5 | $.ajax({ 6 | data:{"username":username,"password":password}, 7 | url:"/Login", 8 | type:"post", 9 | dataType:"json", 10 | success:function (data) { 11 | alert("登陆成功!欢迎您 " + data[0].username); 12 | if (data[0].type==1) { 13 | location.href="/adminLogin"; 14 | }else { 15 | location.href = "/index.html"; 16 | } 17 | }, 18 | error:function () { 19 | $("loginuser").hide(); 20 | $("loginuser1").show(); 21 | alert("登录失败") 22 | } 23 | 24 | }) 25 | 26 | 27 | } -------------------------------------------------------------------------------- /src/main/resources/static/js/preconforder.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | /*var id=getid(); 3 | alert(id+"ok"); 4 | var str={"id":id};*/ 5 | //获取当前URL 6 | var local_url = document.location.href; 7 | 8 | //截取get字符串 9 | var getstr = local_url.substr(local_url.indexOf('?')+1); 10 | 11 | //解析成get数组 12 | var get = getstr.split('&'); 13 | console.log(get); 14 | 15 | //查找要找到参数(par) 16 | for(var i in get){ 17 | 18 | $('#weddingId').attr("id",get[0]); 19 | $('#weddingName').attr("id",get[1]); 20 | $('#weddingStyle').attr("id",get[2]); 21 | $('#weddingDeposit').attr("id",get[3]); 22 | $('#weddingPrice').attr("id",get[4]); 23 | $('#weddingPicture').attr("id",get[5]); 24 | } 25 | 26 | $.ajax({ 27 | async: false,//是否异步请求 28 | cache: false, 29 | type: 'POST', 30 | url: '/qrypreWedding', 31 | dataType: 'json', 32 | success: function (data) { 33 | $.each(data, function (i, v) { 34 | var pri= new String(data[i].weddingPrice); 35 | var dpri= new String(data[i].weddingDeposit); 36 | $('#weddingId'+[i]).val(data[i].id); 37 | // console.log(data[i].id); 38 | $('#weddingName'+[i]).html(data[i].weddingName); 39 | // console.log(data[i].weddingName); 40 | $('#weddingStyle'+[i]).html(data[i].weddingStyle); 41 | $('#weddingDeposit'+[i]).val(data[i].weddingDeposit); 42 | $('#weddingPrice'+[i]).val(data[i].weddingPrice); 43 | // $('#topri'+[i]).val(Number(Number(pri)+Number(dpri))); 44 | // $('#dpri'+[i]).html("租金:¥" + data[i].weddingPrice+"/天"); 45 | // $('#topri'+[i]).attr('value') 46 | $('#weddingPicture'+[i]).attr('src', "/" + data[i].weddingPicture); 47 | }); 48 | }, 49 | error: function () { 50 | alert('获取婚纱列表失败 '); 51 | } 52 | }); 53 | getTotal(); 54 | }); 55 | //计算总价 56 | function getTotal() { 57 | console.log("计算总计"); 58 | var total=0; 59 | var yj=parseFloat($(".weddingDeposit").val()); 60 | var dj=parseFloat($(".weddingPrice").val()); 61 | var count =parseInt($("#rentalDays").val()); 62 | total+=dj*count+yj; 63 | $("#topri").val(total); 64 | } 65 | -------------------------------------------------------------------------------- /src/main/resources/static/js/predetailwedding.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | //获取当前URL 4 | var local_url = document.location.href; 5 | //截取get字符串 6 | var getstr = local_url.substr(local_url.indexOf('?')+1); 7 | 8 | //解析成get数组 9 | var get = getstr.split('&'); 10 | console.log(get); 11 | 12 | //查找要找到参数(par) 13 | for(var i in get){ 14 | $('#weddingId').attr("id",get[0]); 15 | //提交哪款拼接超链接 16 | $('#aweddingId').attr('href','conforder.html?'+get[0]+'&'+get[1]+'&'+get[2]+'&'+get[3]+'&'+get[4]+'&'+get[5]); 17 | $('#weddingName').attr("id",get[1]); 18 | $('#weddingStyle').attr("id",get[2]); 19 | $('#weddingDeposit').attr("id",get[3]); 20 | $('#weddingPrice').attr("id",get[4]); 21 | $('#weddingPicture').attr("id",get[5]); 22 | } 23 | 24 | $.ajax({ 25 | async: false,//是否异步请求 26 | cache: false, 27 | type: 'POST', 28 | url: '/qrypreWedding', 29 | dataType: 'json', 30 | success: function (data) { 31 | // 重点:前台接收到返回值,直接处理就行 32 | // console.log(data); 33 | 34 | $.each(data, function (i, v) { 35 | console.log(i + '....' + data[i].weddingName); 36 | // alert(value.weddingName); 37 | $('#weddingId'+[i]).val(data[i].id); 38 | $('#weddingName'+[i]).html("婚纱名:"+data[i].weddingName); 39 | $('#weddingStyle'+[i]).html("类型:"+data[i].weddingStyle); 40 | $('#weddingDeposit'+[i]).html("押金:¥"+data[i].weddingDeposit); 41 | $('#weddingPrice'+[i]).html("租金:¥" + data[i].weddingPrice+"/天"); 42 | $('#weddingPicture'+[i]).attr('src', "/static/" + data[i].weddingPicture); 43 | }); 44 | }, 45 | error: function () { 46 | alert('获取婚纱列表失败 '); 47 | } 48 | }); 49 | }) 50 | -------------------------------------------------------------------------------- /src/main/resources/static/js/pregetordername.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $.post("/getname",function(obj){ 3 | $("#userid").val(obj[0].id); 4 | $("#username").html("欢迎您:"+obj[0].username); 5 | $("#userphoto").attr('src','/'+obj[0].photo); 6 | },"json"); 7 | }); 8 | -------------------------------------------------------------------------------- /src/main/resources/static/js/pregetusername.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | /*$.ajax({ 4 | 5 | async : false,//是否异步请求 6 | cache : false, 7 | type : 'POST', 8 | url : '/qrypreWedding', 9 | dataType:'json', 10 | success : function(data) { 11 | /!**重点:前台接收到返回值,直接处理就行*!/ 12 | console.log(data); 13 | 14 | $.each(data, function(i,v) { 15 | console.log(i+'....'+data[i].id); 16 | // alert(value.weddingName); 17 | $('#detid'+[i]).attr('id',data[i].id); 18 | $('#weddingName'+[i]).html(data[i].weddingName); 19 | $('#weddingStyle'+[i]).html(data[i].weddingStyle); 20 | $('#pic'+[i]).attr('src',"/"+ data[i].weddingPicture); 21 | $('#yj'+[i]).html("¥ "+data[i].weddingPrice+" /天"); 22 | }); 23 | }, 24 | error : function() { 25 | alert('获取婚纱列表失败 '); 26 | } 27 | });*/ 28 | /*$.post("/getname", function (obj) { 29 | $("#username").html("欢迎您:"+obj[0].username); 30 | $("#userphoto").attr('src','/'+obj[0].photo); 31 | },"json"); 32 | $('.loginuser1').css('display','none'); 33 | $('.loginuser').css('display','block');*/ 34 | $.ajax({ 35 | type : 'post', 36 | url : '/getname', 37 | dataType:'json', 38 | success : function(obj) { 39 | console.log(obj[0].username); 40 | if (obj[0].username!=null) { 41 | $('.loginuser').css('display','block'); 42 | $('.loginuser1').css('display','none'); 43 | $("#username").html("欢迎您:"+obj[0].username); 44 | $("#userphoto").attr('src','/'+obj[0].photo); 45 | }else { 46 | $('.loginuser1').css('display','block'); 47 | $('.loginuser').css('display','none'); 48 | } 49 | }, 50 | error: function(ress){ 51 | alert("失败2!"); 52 | } 53 | }); 54 | 55 | }); 56 | -------------------------------------------------------------------------------- /src/main/resources/static/js/prepromotion.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | $.ajax({ 3 | async : false,//是否异步请求 4 | cache : false, 5 | type : 'post', 6 | url : '/qryprepromotion', 7 | dataType:'json', 8 | success : function(data) { 9 | /**重点:前台接收到返回值,直接处理就行*/ 10 | 11 | $.each(data, function(i,v) { 12 | $('#pic'+[i]).attr('src',"/static/"+ data[i].weddingPicture); 13 | $('#pri'+[i]).html("¥"+data[i].weddingPrice); 14 | $('#weddingName'+[i]).html(data[i].weddingName); 15 | $('#weddingStyle'+[i]).html(data[i].weddingStyle); 16 | }); 17 | }, 18 | error : function() { 19 | alert('获取爆款失败 '); 20 | } 21 | }); 22 | }); 23 | -------------------------------------------------------------------------------- /src/main/resources/static/js/prepromotiondetail.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | //获取当前URL 4 | var local_url = document.location.href; 5 | //截取get字符串 6 | var getstr = local_url.substr(local_url.indexOf('?')+1); 7 | 8 | //解析成get数组 9 | var get = getstr.split('&'); 10 | console.log(get); 11 | 12 | //查找要找到参数(par) 13 | for(var i in get){ 14 | $('#weddingId').attr("id",get[0]); 15 | //提交哪款拼接超链接 16 | $('#aweddingId').attr('href','conforder.html?'+get[0]+'&'+get[1]+'&'+get[2]+'&'+get[3]+'&'+get[4]+'&'+get[5]); 17 | $('#weddingName').attr("id",get[1]); 18 | $('#weddingStyle').attr("id",get[2]); 19 | $('#weddingDeposit').attr("id",get[3]); 20 | $('#weddingPrice').attr("id",get[4]); 21 | $('#weddingPicture').attr("id",get[5]); 22 | } 23 | 24 | $.ajax({ 25 | async: false,//是否异步请求 26 | cache: false, 27 | type: 'POST', 28 | url: '/qryprepromotion', 29 | dataType: 'json', 30 | success: function (data) { 31 | // 重点:前台接收到返回值,直接处理就行 32 | // console.log(data); 33 | 34 | $.each(data, function (i, v) { 35 | $('#weddingId'+[i]).val(data[i].Id); 36 | $('#weddingName'+[i]).html("婚纱名:"+data[i].weddingName); 37 | $('#weddingStyle'+[i]).html("类型:"+data[i].weddingStyle); 38 | $('#weddingDeposit'+[i]).html("押金:¥"+data[i].weddingDeposit); 39 | $('#weddingPrice'+[i]).html("租金:¥" + data[i].weddingPrice+"/天"); 40 | $('#weddingPicture'+[i]).attr('src', "/static/" + data[i].weddingPicture); 41 | }); 42 | }, 43 | error: function () { 44 | alert('获取婚纱列表失败 '); 45 | } 46 | }); 47 | }) 48 | -------------------------------------------------------------------------------- /src/main/resources/static/js/preuseredit.js: -------------------------------------------------------------------------------- 1 | 2 | function onedit() { 3 | var id=$('#userid').val(); 4 | var photo=$('#userphoto').val(); 5 | var username=$('#username').val(); 6 | var realname=$('#realname').val(); 7 | var password=$('#password').val(); 8 | var sex = $(':radio[name="sex"]:checked').val(); 9 | var phonenum=$('#phonenum').val(); 10 | var receiveAdd=$('#receiveAdd').val(); 11 | $.ajax({ 12 | data:{"id":id,"photo":photo,"username":username,"realname":realname, 13 | "password":password,"sex":sex,"phonenum":phonenum,"receiveAdd":receiveAdd}, 14 | url:"/editUsers", 15 | datatype:"json", 16 | type:"post", 17 | success:function (data) { 18 | if(data>0) { 19 | alert("提交成功"); 20 | location.reload(); 21 | location.href="/index.html" 22 | }else {alert("提交失败");} 23 | 24 | }, 25 | error: function(data){ 26 | alert("提交失败"); 27 | } 28 | 29 | }) 30 | } -------------------------------------------------------------------------------- /src/main/resources/static/js/preuserorder.js: -------------------------------------------------------------------------------- 1 | 2 | /*function getid() { 3 | var id1=$('.more')[0].getAttribute('id'); 4 | alert(id1); 5 | return id1; 6 | }*/ 7 | $(document).ready(function(){ 8 | /*var id=getid(); 9 | alert(id+"ok"); 10 | var str={"id":id};*/ 11 | //获取当前URL 12 | var local_url = document.location.href; 13 | 14 | //截取get字符串 15 | var getstr = local_url.substr(local_url.indexOf('?')+1); 16 | 17 | //解析成get数组 18 | // var get = getstr.split('&'); 19 | console.log(get); 20 | 21 | //查找要找到参数(par) 22 | for(var i in get){ 23 | /*if(get[i].indexOf(par+'=')>=0){ 24 | return get[i].replace(par+'=',''); 25 | }*/ 26 | // console.log(get[0]); 27 | $('#weddingName').attr("id",get[0]); 28 | $('#weddingStyle').attr("id",get[1]); 29 | $('#pri').attr("id",get[2]); 30 | $('#dpri').attr("id",get[3]); 31 | $('#pic').attr("id",get[4]); 32 | } 33 | 34 | $.ajax({ 35 | async: false,//是否异步请求 36 | cache: false, 37 | type: 'POST', 38 | url: '/qrypreWedding', 39 | dataType: 'json', 40 | success: function (data) { 41 | // 重点:前台接收到返回值,直接处理就行 42 | // console.log(data); 43 | 44 | $.each(data, function (i, v) { 45 | // console.log(i + '....' + data[i].weddingName); 46 | // alert(value.weddingName); 47 | $('#weddingName'+[i]).html("婚纱名:"+data[i].weddingName); 48 | $('#weddingStyle'+[i]).html("类型:"+data[i].weddingStyle); 49 | $('#pri'+[i]).html("押金:¥"+data[i].weddingPurchase); 50 | $('#dpri'+[i]).html("租金:¥" + data[i].weddingPrice+"/天"); 51 | $('#pic'+[i]).attr('src', "/" + data[i].weddingAdd); 52 | }); 53 | }, 54 | error: function () { 55 | alert('获取婚纱列表失败 '); 56 | } 57 | }); 58 | }) 59 | -------------------------------------------------------------------------------- /src/main/resources/static/js/ready.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $('input, textarea').placeholder(); 3 | }); -------------------------------------------------------------------------------- /src/main/resources/static/js/register.js: -------------------------------------------------------------------------------- 1 | function onregister() { 2 | var username=$("#username").val(); 3 | var password=$("#password").val(); 4 | var sex = $(':radio[name="sex"]:checked').val(); 5 | var phonenum=$("#phonenum").val(); 6 | 7 | $.ajax({ 8 | data:{"username":username,"password":password,"sex":sex,"phonenum":phonenum}, 9 | url:"/Register", 10 | type:"post", 11 | dataType:"json", 12 | success:function (data) { 13 | console.log("注册测试"); 14 | // alert("注册成功!" + data[0].username); 15 | location.href = "/login.html"; 16 | alert("注册成功") 17 | 18 | }, 19 | error:function () { 20 | alert("注册失败") 21 | } 22 | 23 | }) 24 | 25 | 26 | } -------------------------------------------------------------------------------- /src/main/resources/static/js/suborder.js: -------------------------------------------------------------------------------- 1 | $('.submit').on('click',function () { 2 | var userId=$('#userid').val(); 3 | console.log(userId); 4 | var weddingId=$('.weddingId').val(); 5 | console.log(weddingId); 6 | var topri=$('.topri').val(); 7 | console.log(topri); 8 | var rentalDays=$('#rentalDays').val(); 9 | 10 | 11 | $.ajax({ 12 | url : '/addOrder', 13 | data : {'userId':userId,'weddingId': weddingId,'topri':topri,'rentalDays':rentalDays}, 14 | dataType : 'json', 15 | type : "post", 16 | scriptCharset: 'UTF-8', 17 | success : function(data) { 18 | if(data>0){ 19 | alert("提交成功!"); 20 | location.href="/index.html"; 21 | }else { 22 | alert("提交失败!"); 23 | } 24 | }, 25 | error: function(data){ 26 | alert("提交失败!"); 27 | } 28 | }); 29 | }); -------------------------------------------------------------------------------- /src/main/resources/static/js/tendina.min.js: -------------------------------------------------------------------------------- 1 | (function(){var a=function(a,b){return function(){return a.apply(b,arguments)}},b=[].slice;!function(c){var d;return d=function(){function b(b,d){this._clickHandler=a(this._clickHandler,this),this.options=c.extend({},this.defaults,d),this.$el=c(b),this._checkOptions(),this.$el.addClass("tendina"),this.firstLvlSubmenu=".tendina > li",this.secondLvlSubmenu=".tendina > li > ul > li",this.firstLvlSubmenuLink=""+this.firstLvlSubmenu+" > a",this.secondLvlSubmenuLink=""+this.secondLvlSubmenu+" > a",this._hideSubmenus(),this._bindEvents()}return b.prototype.defaults={animate:!0,speed:500},b.prototype._bindEvents=function(){return c(document).on("click.tendina",""+this.firstLvlSubmenuLink+", "+this.secondLvlSubmenuLink,this._clickHandler)},b.prototype._unbindEvents=function(){return c(document).off("click.tendina")},b.prototype._isFirstLevel=function(a){return c(a).parent().parent().hasClass("tendina")?!0:void 0},b.prototype._clickHandler=function(a){var b,c;return b=a.currentTarget,c=this._isFirstLevel(b)?this.firstLvlSubmenu:this.secondLvlSubmenu,this._hasChildenAndIsHidden(b)?(a.preventDefault(),this._openSubmenu(c,b)):this._isCurrentlyOpen(b)?(a.preventDefault(),this._closeSubmenu(b)):void 0},b.prototype._openSubmenu=function(a,b){var d,e,f;return e=c(a).find("> ul"),f=c(a).find("> ul > li > ul"),d=c(b).next("ul"),c(a).removeClass("selected"),c(b).parent().addClass("selected"),this._close(e),this._open(d),a===this.firstLvlSubmenu&&(c(a).find("> ul > li").removeClass("selected"),this._close(f)),this.options.openCallback?this.options.openCallback(c(b).parent()):void 0},b.prototype._closeSubmenu=function(a){var b;return b=c(a).next("ul"),c(a).parent().removeClass("selected"),this._close(b),this.options.closeCallback?this.options.closeCallback(c(a).parent()):void 0},b.prototype._open=function(a){return this.options.animate?a.slideDown(this.options.speed):a.show()},b.prototype._close=function(a){return this.options.animate?a.slideUp(this.options.speed):a.hide()},b.prototype._hasChildenAndIsHidden=function(a){return c(a).next("ul").length>0&&c(a).next("ul").is(":hidden")},b.prototype._isCurrentlyOpen=function(a){return c(a).parent().hasClass("selected")},b.prototype._hideSubmenus=function(){return c(""+this.firstLvlSubmenu+" > ul, "+this.secondLvlSubmenu+" > ul").hide(),c(""+this.firstLvlSubmenu+" > ul").removeClass("selected")},b.prototype._showSubmenus=function(){return c(""+this.firstLvlSubmenu+" > ul, "+this.secondLvlSubmenu+" > ul").show(),c(""+this.firstLvlSubmenu).removeClass("selected")},b.prototype._checkOptions=function(){return this.options.animate!==!0&&console.warn("jQuery.fn.Tendina - '"+this.options.animate+"' is not a valid parameter for the 'animate' option. Falling back to default value."),this.options.speed!==parseInt(this.options.speed)?console.warn("jQuery.fn.Tendina - '"+this.options.speed+"' is not a valid parameter for the 'speed' option. Falling back to default value."):void 0},b.prototype.destroy=function(){return this.$el.removeData("tendina"),this._unbindEvents(),this._showSubmenus(),this.$el.removeClass("tendina"),this.$el.find(".selected").removeClass("selected")},b.prototype.hideAll=function(){return this._hideSubmenus()},b.prototype.showAll=function(){return this._showSubmenus()},b}(),c.fn.extend({tendina:function(){var a,e;return e=arguments[0],a=2<=arguments.length?b.call(arguments,1):[],this.each(function(){var b,f;return b=c(this),f=b.data("tendina"),f||b.data("tendina",f=new d(this,e)),"string"==typeof e?f[e].apply(f,a):void 0})}})}(window.jQuery,window)}).call(this); -------------------------------------------------------------------------------- /src/main/resources/static/js/util/mm.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | layui.define(['jquery','element','laytpl','carousel','laypage'],function(exports){ 5 | var $ = layui.$,laytpl = layui.laytpl,element = layui.element,laypage = layui.laypage,carousel = layui.carousel; 6 | var _mm = { 7 | request : function(param){ 8 | var _this = this; 9 | $.ajax({ 10 | type : param.method || 'get', 11 | url : param.url || '', 12 | dataType : param.type || 'json', 13 | data : param.data || '', 14 | success : function(res){ 15 | // 请求成功 16 | if(0 === res.status){ 17 | typeof param.success === 'function' && param.success(res, res.msg); 18 | } 19 | // 请求数据错误 20 | else if(1 === res.status){ 21 | typeof param.error === 'function' && param.error(res.msg); 22 | } 23 | }, 24 | error : function(err){ 25 | typeof param.error === 'function' && param.error(err.statusText); 26 | } 27 | }); 28 | }, 29 | renderHtml : function(htmlTemplate, data){ 30 | var template = laytpl(htmlTemplate), 31 | result = template.render(data); 32 | return result; 33 | } 34 | } 35 | exports('mm',_mm) 36 | }); -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/font/iconfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/font/iconfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/layui/font/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/font/iconfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/0.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/1.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/10.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/11.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/12.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/13.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/14.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/15.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/16.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/17.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/18.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/19.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/2.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/20.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/21.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/22.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/23.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/24.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/25.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/26.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/27.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/28.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/29.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/3.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/30.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/31.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/32.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/33.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/34.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/35.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/36.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/37.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/38.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/39.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/4.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/40.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/41.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/42.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/43.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/44.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/45.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/46.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/47.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/48.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/49.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/5.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/50.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/51.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/52.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/53.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/54.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/55.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/56.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/57.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/58.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/59.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/6.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/60.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/61.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/62.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/63.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/64.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/65.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/66.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/67.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/68.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/69.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/7.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/70.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/71.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/8.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hh-Zhang/Dress_Rental/450c503ba93209945366c7c789d7d03ba34bcde9/src/main/resources/static/layui/images/face/9.gif -------------------------------------------------------------------------------- /src/main/resources/static/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
    1. '+o.replace(/[\r\t\n]+/g,"
    2. ")+"
    "),c.find(">.layui-code-h3")[0]||c.prepend('

    '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

    ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /src/main/resources/static/layui/lay/modules/flow.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)}); -------------------------------------------------------------------------------- /src/main/resources/static/layui/lay/modules/laytpl.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | ;layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)}); -------------------------------------------------------------------------------- /src/main/resources/static/layui/lay/modules/rate.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.jquery,i={config:{},index:layui.rate?layui.rate.index+1e4:0,set:function(e){var i=this;return i.config=a.extend({},i.config,e),i},on:function(e,a){return layui.onevent.call(this,n,e,a)}},l=function(){var e=this,a=e.config;return{setvalue:function(a){e.setvalue.call(e,a)},config:a}},n="rate",t="layui-rate",o="layui-icon-rate",s="layui-icon-rate-solid",u="layui-icon-rate-half",r="layui-icon-rate-solid layui-icon-rate-half",c="layui-icon-rate-solid layui-icon-rate",f="layui-icon-rate layui-icon-rate-half",v=function(e){var l=this;l.index=++i.index,l.config=a.extend({},l.config,i.config,e),l.render()};v.prototype.config={length:5,text:!1,readonly:!1,half:!1,value:0,theme:""},v.prototype.render=function(){var e=this,i=e.config,l=i.theme?'style="color: '+i.theme+';"':"";i.elem=a(i.elem),parseInt(i.value)!==i.value&&(i.half||(i.value=Math.ceil(i.value)-i.value<.5?Math.ceil(i.value):Math.floor(i.value)));for(var n='
      ",u=1;u<=i.length;u++){var r='
    • ";i.half&&parseInt(i.value)!==i.value&&u==Math.ceil(i.value)?n=n+'
    • ":n+=r}n+="
    "+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)}); -------------------------------------------------------------------------------- /src/main/resources/static/layui/lay/modules/util.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(t){"use strict";var e=layui.$,i={fixbar:function(t){var i,n,a="layui-fixbar",o="layui-fixbar-top",r=e(document),l=e("body");t=e.extend({showHeight:200},t),t.bar1=t.bar1===!0?"":t.bar1,t.bar2=t.bar2===!0?"":t.bar2,t.bgcolor=t.bgcolor?"background-color:"+t.bgcolor:"";var c=[t.bar1,t.bar2,""],g=e(['
      ',t.bar1?'
    • '+c[0]+"
    • ":"",t.bar2?'
    • '+c[1]+"
    • ":"",'
    • '+c[2]+"
    • ","
    "].join("")),s=g.find("."+o),u=function(){var e=r.scrollTop();e>=t.showHeight?i||(s.show(),i=1):i&&(s.hide(),i=0)};e("."+a)[0]||("object"==typeof t.css&&g.css(t.css),l.append(g),u(),g.find("li").on("click",function(){var i=e(this),n=i.attr("lay-type");"top"===n&&e("html,body").animate({scrollTop:0},200),t.click&&t.click.call(this,n)}),r.on("scroll",function(){clearTimeout(n),n=setTimeout(function(){u()},100)}))},countdown:function(t,e,i){var n=this,a="function"==typeof e,o=new Date(t).getTime(),r=new Date(!e||a?(new Date).getTime():e).getTime(),l=o-r,c=[Math.floor(l/864e5),Math.floor(l/36e5)%24,Math.floor(l/6e4)%60,Math.floor(l/1e3)%60];a&&(i=e);var g=setTimeout(function(){n.countdown(t,r+1e3,i)},1e3);return i&&i(l>0?c:[0,0,0,0],e,g),l<=0&&clearTimeout(g),g},timeAgo:function(t,e){var i=this,n=[[],[]],a=(new Date).getTime()-new Date(t).getTime();return a>6912e5?(a=new Date(t),n[0][0]=i.digit(a.getFullYear(),4),n[0][1]=i.digit(a.getMonth()+1),n[0][2]=i.digit(a.getDate()),e||(n[1][0]=i.digit(a.getHours()),n[1][1]=i.digit(a.getMinutes()),n[1][2]=i.digit(a.getSeconds())),n[0].join("-")+" "+n[1].join(":")):a>=864e5?(a/1e3/60/60/24|0)+"天前":a>=36e5?(a/1e3/60/60|0)+"小时前":a>=12e4?(a/1e3/60|0)+"分钟前":a<0?"未来":"刚刚"},digit:function(t,e){var i="";t=String(t),e=e||2;for(var n=t.length;n/g,">").replace(/'/g,"'").replace(/"/g,""")},event:function(t,n,a){n=i.event[t]=e.extend(!0,i.event[t],n)||{},e("body").on(a||"click","*["+t+"]",function(){var i=e(this),a=i.attr(t);n[a]&&n[a].call(this,i)})}};!function(t,e,i){"$:nomunge";function n(){a=e[l](function(){o.each(function(){var e=t(this),i=e.width(),n=e.height(),a=t.data(this,g);(i!==a.w||n!==a.h)&&e.trigger(c,[a.w=i,a.h=n])}),n()},r[s])}var a,o=t([]),r=t.resize=t.extend(t.resize,{}),l="setTimeout",c="resize",g=c+"-special-event",s="delay",u="throttleWindow";r[s]=250,r[u]=!0,t.event.special[c]={setup:function(){if(!r[u]&&this[l])return!1;var e=t(this);o=o.add(e),t.data(this,g,{w:e.width(),h:e.height()}),1===o.length&&n()},teardown:function(){if(!r[u]&&this[l])return!1;var e=t(this);o=o.not(e),e.removeData(g),o.length||clearTimeout(a)},add:function(e){function n(e,n,o){var r=t(this),l=t.data(this,g)||{};l.w=n!==i?n:r.width(),l.h=o!==i?o:r.height(),a.apply(this,arguments)}if(!r[u]&&this[l])return!1;var a;return t.isFunction(e)?(a=e,n):(a=e.handler,void(e.handler=n))}}}(e,window),t("util",i)}); -------------------------------------------------------------------------------- /src/main/resources/templates/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 404错误页面 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
    15 |
    16 |

    404

    17 |

    抱歉,您访问的页面不存在或已被删除! (。•ˇ‸ˇ•。)

    18 |

    5秒钟后将带您返回首页

    19 | 20 | 23 | 24 | 25 | 返回首页 26 | 返回上一步 27 |
    28 |
    29 |  30 |
    31 |
    32 | 33 | -------------------------------------------------------------------------------- /src/main/resources/templates/back/order.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 订单信息管理 7 | 8 | 9 | 10 | 11 |
    12 |
    13 | 14 |
    15 |
    16 | 17 |
    18 |
    19 | 25 |
    26 |
    27 | 28 | 29 |
    30 |
    31 |
    32 | 33 | 34 |
    35 |
    36 | 37 | 46 | 47 | 54 | 55 | 64 | 65 | 66 | 67 | 68 | 75 | 76 | -------------------------------------------------------------------------------- /src/main/resources/templates/back/returnwedList.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 婚纱归还信息管理 7 | 8 | 9 | 10 | 11 |
    12 |
    13 | 14 |
    15 |
    16 | 17 |
    18 |
    19 | 20 | 21 |
    22 |
    23 |
    24 | 25 | 26 |
    27 |
    28 | 37 | 38 | 39 | 44 | 53 | 60 | 67 | 68 | -------------------------------------------------------------------------------- /src/main/resources/templates/back/user.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 用户管理 7 | 8 | 9 | 10 | 11 |
    12 |
    13 | 14 |
    15 |
    16 | 17 |
    18 |
    19 | 20 |
    21 |
    22 | 23 | 24 |
    25 | 26 |
    27 |
    28 | 29 | 30 | 31 |
    32 |
    33 |
    34 |
    35 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /src/main/resources/templates/edituserphoto.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 |
    10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
    18 | 51 | 52 | -------------------------------------------------------------------------------- /src/test/java/com/dress_rental/DressRentalApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.dress_rental; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class DressRentalApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | --------------------------------------------------------------------------------