diff --git a/tamguo-bms/src/main/java/com/tamguo/interceptor/MemberInterceptor.java b/tamguo-bms/src/main/java/com/tamguo/interceptor/MemberInterceptor.java index 60e547c..0a1382d 100644 --- a/tamguo-bms/src/main/java/com/tamguo/interceptor/MemberInterceptor.java +++ b/tamguo-bms/src/main/java/com/tamguo/interceptor/MemberInterceptor.java @@ -4,6 +4,7 @@ import java.net.URLEncoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; @@ -19,6 +20,9 @@ public class MemberInterceptor extends HandlerInterceptorAdapter{ /** 登录URL */ private String loginUrl = DEFAULT_LOGIN_URL; + @Value("${tamguo.admin.name}") + private String tamguoDomainName; + /** * 请求前处理 * @@ -44,9 +48,9 @@ public class MemberInterceptor extends HandlerInterceptorAdapter{ } else { if (request.getMethod().equalsIgnoreCase("GET")) { String redirectUrl = request.getQueryString() != null ? request.getRequestURI() + "?" + request.getQueryString() : request.getRequestURI(); - response.sendRedirect(request.getContextPath() + loginUrl + "?" + REDIRECT_URL_PARAMETER_NAME + "=" + URLEncoder.encode(redirectUrl, "UTF-8")); + response.sendRedirect(tamguoDomainName + loginUrl + "?" + REDIRECT_URL_PARAMETER_NAME + "=" + URLEncoder.encode(redirectUrl, "UTF-8")); } else { - response.sendRedirect(request.getContextPath() + loginUrl); + response.sendRedirect(tamguoDomainName + loginUrl); } return false; } diff --git a/tamguo-bms/src/main/java/com/tamguo/web/member/BookController.java b/tamguo-bms/src/main/java/com/tamguo/web/member/BookController.java index 643d4bd..5fea8bc 100644 --- a/tamguo-bms/src/main/java/com/tamguo/web/member/BookController.java +++ b/tamguo-bms/src/main/java/com/tamguo/web/member/BookController.java @@ -36,6 +36,25 @@ public class BookController { IBookCategoryService iBookCategoryService; @Autowired IDocumentService iDocumentService; + + @RequestMapping(value="list.html" , method = RequestMethod.GET) + public ModelAndView bookList(ModelAndView model) { + model.setViewName("member/book/list"); + return model; + } + + @SuppressWarnings("unchecked") + @RequestMapping(value="getBookList" , method = RequestMethod.POST) + @ResponseBody + public Result getBookList(Integer pageNo , Integer pageSize) { + try { + List bookList = iBookService.selectList(Condition.create().eq("owner", "tamguo")); + return Result.result(0, bookList, "查询成功!"); + } catch (Exception e) { + logger.error(e.getMessage() , e ); + return Result.failResult("查询失败"); + } + } @RequestMapping(value = "edit", method = RequestMethod.GET) public ModelAndView edit(String bookId , ModelAndView model) { diff --git a/tamguo-bms/src/main/java/com/tamguo/web/member/MemberController.java b/tamguo-bms/src/main/java/com/tamguo/web/member/MemberController.java new file mode 100644 index 0000000..9f849dd --- /dev/null +++ b/tamguo-bms/src/main/java/com/tamguo/web/member/MemberController.java @@ -0,0 +1,29 @@ +package com.tamguo.web.member; + +import javax.servlet.http.HttpServletRequest; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +import com.tamguo.modules.member.model.MemberEntity; +import com.tamguo.modules.member.service.IMemberService; + +@Controller +@RequestMapping(value="member") +public class MemberController { + + @Autowired + IMemberService iMemberService; + + @RequestMapping("index.html") + public ModelAndView index(HttpServletRequest request , ModelAndView model) { + model.setViewName("member/index"); + MemberEntity currMember = (MemberEntity) request.getSession().getAttribute("currMember"); + MemberEntity member = iMemberService.selectById(currMember.getId()); + model.addObject("member", member); + return model; + } + +} diff --git a/tamguo-bms/src/main/resources/static/css/iconfont.css b/tamguo-bms/src/main/resources/static/css/iconfont.css new file mode 100644 index 0000000..9920ddf --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/iconfont.css @@ -0,0 +1,89 @@ + +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1535698559849'); /* IE9*/ + src: url('iconfont.eot?t=1535698559849#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), + url('iconfont.ttf?t=1535698559849') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('iconfont.svg?t=1535698559849#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family:"iconfont" !important; + font-size:16px; + font-style:normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-down:before { content: "\e664"; } + +.icon-unie047:before { content: "\e69e"; } + +.icon-unie048:before { content: "\e69f"; } + +.icon-iconfontshu:before { content: "\e622"; } + +.icon-yisheng:before { content: "\e6b2"; } + +.icon-icon_edit:before { content: "\e610"; } + +.icon-yonghu:before { content: "\e619"; } + +.icon-jia:before { content: "\e65e"; } + +.icon-yingyongchengxu-xianxing:before { content: "\e8a1"; } + +.icon-yisheng1:before { content: "\e649"; } + +.icon-xialajiantouxiao:before { content: "\e87e"; } + +.icon-shouqijiantouxiao:before { content: "\e892"; } + +.icon-caihuixueyuan-:before { content: "\e706"; } + +.icon-jiantoushang:before { content: "\e62d"; } + +.icon-jiantouyou:before { content: "\e630"; } + +.icon-jiantouxia:before { content: "\e62e"; } + +.icon-fenlei:before { content: "\e62f"; } + +.icon-jianzao:before { content: "\e608"; } + +.icon-zhiye:before { content: "\e617"; } + +.icon-jiaoshi1:before { content: "\e65f"; } + +.icon-gongwuyuankaoshi:before { content: "\e631"; } + +.icon-dili-:before { content: "\e602"; } + +.icon-huaxue-:before { content: "\e605"; } + +.icon-wuli-:before { content: "\e604"; } + +.icon-yisheng2:before { content: "\e659"; } + +.icon-yisheng3:before { content: "\e61a"; } + +.icon-weishengwu:before { content: "\e64d"; } + +.icon-xianshangshuxue:before { content: "\e632"; } + +.icon-lishi:before { content: "\e606"; } + +.icon-xianshangshuxue1:before { content: "\e642"; } + +.icon-shuxue1:before { content: "\e60b"; } + +.icon-doctor-male:before { content: "\e616"; } + +.icon-zhengzhi:before { content: "\e60e"; } + +.icon-nvyisheng-mian:before { content: "\e7da"; } + +.icon-yishengzixun:before { content: "\e7dc"; } + +.icon-yisheng4:before { content: "\e6ef"; } + diff --git a/tamguo-bms/src/main/resources/static/css/member/account.css b/tamguo-bms/src/main/resources/static/css/member/account.css new file mode 100644 index 0000000..439d939 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/account.css @@ -0,0 +1,287 @@ +body { + font-family: "Microsoft Yahei"; + color: #333; + background: #f5f5f6; +} +body { + position: relative; + height: auto; + min-height: 100%; +} +.cnav { + height: 98px; + width: 100%; + background-color: #826a6a; + background-size: cover; +} +.cnav_b { + position: relative; + margin: 0 auto; + left: 50px; + height: 98px; +} +.public { + width: 1098px; + margin: 0px auto; +} +.cnav_left { + float: left; + width: 162px; + height: 54px; + margin: 22px 0 0 46px; + font-size: 18px; + color: #fff; + line-height: 54px; + background: url(../../images/member/index/top-kaos.png) no-repeat; + padding-left: 55px; +} +.cnav_right { + float: left; + width: 720px; + height: 5px; + background: url(../../images/member/index/project-cnav.png) repeat-x; + margin: 47px 0 0 0; +} +.cnav_right ul { + position: absolute; + top: 30px; + left: 230px; +} +.cnav_right ul li { + width: 120px; + height: 50px; + float: left; + font-size: 14px; + color: #fff; + text-align: center; + line-height: 12px; + margin-left: 32px; +} +.cnav_right ul li .Cnav_t { + background: url(../../images/member/index/project-candidate.png) no-repeat -54px 0; + width: 37px; + height: 37px; + line-height: 37px; + margin: 0 auto; +} +.cnav_right ul li span { + font-size: 12px; + font-weight: bold; + width: 27px; + height: 27px; + color: #29bdb9; + display: block; + margin: 5px auto 5px auto; + text-align: center; + line-height: 27px; + background: url(../../images/member/index/project-candidate.png) no-repeat -26px 0; +} +.acm-container { + padding-bottom: 200px; +} +.contentBox { + margin-top: 20px; + font-size: 14px; + overflow: hidden; +} +.info-cnt { + padding-top: 0px; + padding-bottom: 0px; + margin-top: 20px; +} +.contentBox .navLeft { + float: left; + display: inline-block; + width: 16.4%; + background: rgb(41,186,185); +} +.contentBox .navLeft dl dt { + height: 40px; + line-height: 40px; + background: rgb(37,172,169); + padding-left: 10px; + font-size: 14px; + color: white; + cursor: pointer; +} +.contentBox .newsRight { + float: left; + display: inline-block; + width: 83%; + background: white; + min-height: 279px; +} +.info-rBox { + padding-left: 76px; +} +.info-rBox { + padding-bottom: 40px!important; +} +.info-rBox { + padding-left: 80px; + position: relative; +} +.user_list { + padding: 0px; +} +.user_list { + padding: 20px 0px; + vertical-align: top; + width: 550px; +} +.info-table { + width: 100%; + margin-top: 28px; + font-size: 14px; +} +.info-label { + position: relative; +} +.info-label span { + position: absolute; + left: -15px; + top: 0px; + color: #ff5a00; +} +a.btn_ok { + display: inline-block; + position: relative; + padding: 0 2em; + border: none; + border-radius: 0px; + background: #29bdb9; + color: #fff; + font-size: 14px; + line-height: 28px; + text-decoration: none; + cursor: pointer; +} +.acphoto { + display: inline-block; + position: relative; + /* padding: 0 2em; */ + border: none; + border-radius: 80px; + height: 80px; + width: 80px; + background: #eee; + color: #fff; + font-size: 14px; + line-height: 28px; + text-decoration: none; + cursor: pointer; + float: left; +} +.mybtn { + float: left; + margin-left: 10px; + padding-top: 10px; +} +.up_photo { + display: inline-block; + position: relative; + padding: 0 2em; + /* border: none; */ + border: 1px solid #29bdb9; + border-radius: 0px; + background: #29bdb9; + color: #fff; + font-size: 14px; + line-height: 28px; + text-decoration: none; + cursor: pointer; + margin-top: 15px; +} +.up_photo { + display: inline-block; + position: relative; + padding: 0 2em; + /* border: none; */ + border: 1px solid #29bdb9; + border-radius: 0px; + background: #29bdb9; + color: #fff; + font-size: 14px; + line-height: 28px; + text-decoration: none; + cursor: pointer; + margin-top: 15px; +} +input, textarea { + font-size: 12px; + border: 0; + font: 12px/1.5 Microsoft Yahei, verdana; +} +.cvcadd-text { + height: 40px; + border: 1px solid #d4d7db; + font-size: 14px; + padding: 0px 12px; + width: 311px; +} +.cvcadd-text { + position: relative; + top: 10px; +} +.contentBox .navLeft dl dd { + text-align: center; + color: white; + height: 40px; + line-height: 40px; + cursor: pointer; +} +.activeDd { + background: #52cdc8; +} +.navLeft dl dd i { + width: 17px; + height: 14px; + display: inline-block; + background: url(../../images/member/account/icon-erro.png) no-repeat; + margin: 0px 4px; + position: relative; + top: 1px; + margin-left: 0px; +} + +body .footer { + position: absolute; + bottom: 0px; + width: 100%; + overflow: hidden; + z-index: 0; +} +.footer { + height: 173px; + background: #838485; + margin-top: 37px; + color: #f3f3f5; +} +.public { + width: 1098px; + margin: 0px auto; +} +.footer-left { + width: 794px; + float: left; + padding-left: ; + padding-top: 35px; +} +.footer-logo { + float: left; + padding: 0px 0px 0px 0px; + width: 208px; +} +.footer-txt { + overflow: hidden; + font-size: 14px; + line-height: 32px; +} +.footer-txt a { + color: #f3f3f5; +} +.footer-right table { + width: 100%; + line-height: 26px; + text-align: center; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/addQuestion.css b/tamguo-bms/src/main/resources/static/css/member/addQuestion.css new file mode 100644 index 0000000..796744f --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/addQuestion.css @@ -0,0 +1,615 @@ +.banner_list { + margin-bottom: 10px; +} +.cnav { + height: 98px; + width: 100%; + background-color: #5a4040; + background-size: cover; +} +.public.cnav_b { + width: 1098px; + margin: 0px auto; + position: relative; +} +.cnav_b { + position: relative; +} +.public { + width: 1098px; + margin: 0px auto; +} +.cnav_b { + width: 930px!important; +} +.cnav_left { + float: left; + width: 162px; + height: 54px; + margin: 22px 0 0 46px; + font-size: 18px; + color: #fff; + line-height: 54px; + background: url(../../images/member/index/top-kaos.png) no-repeat; + padding-left: 55px; +} +.banner_list .cnav_right { + width: 660px; +} +.cnav_right { + float: left; + width: 583px; + height: 5px; + background: url(../../images/member/index/project-cnav.png) repeat-x; + margin: 47px 0 0 0; +} +.cnav_right ul { + position: absolute; + top: 30px; + left: 230px; +} +.banner_list .cnav_right ul li { + width: 105px; +} +.cnav_right ul li { + width: 120px; + height: 50px; + float: left; + font-size: 14px; + color: #fff; + text-align: center; + line-height: 12px; + margin-left: 32px; +} +.cnav_right ul li span { + font-size: 12px; + font-weight: bold; + width: 27px; + height: 27px; + color: #29bdb9; + display: block; + margin: 5px auto 5px auto; + text-align: center; + line-height: 27px; + background: url(../../images/member/index/project-candidate.png) no-repeat -26px 0; +} +.container { + padding-left: 0px; + padding-right: 0px; +} +.container { + width: 100%; +} +.container { + min-height: 560px; + background-color: #f8f9fb; +} +.test_public { + padding-bottom: 0px; +} +.test_public { + width: 1100px; + min-height: 233px; + margin: 0 auto; + background: #fff; + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px; +} +.test_public .topbt { + height: 47px; +} +.topbt-2 { + margin-top: 0px; +} +.topbt-2 { + margin-top: 7px; + margin-bottom: 7px; + border-bottom: 1px solid #dadada; + text-align: left; +} +.topbt { + width: 1066px; + height: 47px; + line-height: 47px; + background: url(../../images/member/index/project-candidate.png) no-repeat -126px 0; + margin: 0 auto 1px; + font-weight: bold; + font-size: 16px; +} +.topbt h3 { + display: inline; + font-size: 18px; + margin-left: 15px; +} +.topbt h3 { + font-weight: bolder!important; +} +.pronext { + float: right; + width: 54px; + height: 26px; + margin-top: 14px; + background: url(../../images/member/index/project-candidate.png) no-repeat 0 -33px; +} +.pronext a { + display: block; + width: 49px; + margin-left: 5px; + font-size: 12px; + line-height: 25px; + color: #000; + text-align: center; + font-weight: 100; +} + +.sp_Tcen { + padding-bottom: 0px; +} +.sp_Tcen { + width: 85%; + min-height: : 478px; + margin: 0 auto; +} +.sp_Tcb1 { + width: 100%; + height: 40px; + overflow: hidden; + line-height: 40px; + font-size: 16px; + padding-left: 79px; + margin-top: 17px; +} +.sp_Tcb1 { + font-size: 14px; + overflow: visible; +} +.sp_Tcb1::before { + content: "*"; + color: #ff8a00; + position: relative; + top: 0px; + left: -4px; + float: left; +} +.sp_Tcb1 span { + position: relative; + top: -5px; + float: left; +} +.container .sp_Tcb1 ul { + width: 800px; +} +.sp_Tcb1 ul { + display: inline-block; + width: 730px; +} +html body .prof_t .A_N_P_Ali { + border: 1px solid #29bdb9; + color: #29bdb9; +} +.sp_Tcb1 ul li, .sp_Tc2 ul li { + float: left; + height: 30px; + padding: 0 13px; + border: 1px solid #e4e6e9; + background: #f8f9fb; + font-size: 14px; + color: #999; + line-height: 27px; + margin-left: 9px; + position: relative; + cursor: pointer; +} +.A_N_P_Ali em { + background: url(../../images/member/index/project-candidate.png) no-repeat -105px -19px; + width: 18px; + height: 18px; + position: absolute; + left: calc(100% - 17px); + top: -1px; + display: block; +} +.sp_Tc21 { + height: 35px; + width: 100%; + margin-top: 14px; + padding-left: 63px; + font-size: 14px; +} +.fl { + float: left; + display: inline; + margin-bottom: 16px; +} +.sp_Tc21.sp_Tc6 i { + color: #666; +} +.fa { + font-size: 14px; + font-weight: bold; + margin: 0px 0px 0px 2px; +} +.apa_ri-t1, .apa_ri-t2, .apa_ri-t3 { + height: 32px; + width: 100%; + margin-top: 14px; + line-height: 30px; + padding-left: 18px; + font-size: 14px; +} +.apa_ri-t3 ul { + margin-left: 10px; +} +.apa_ri-t3 ul li { + width: 213px; +} +.apa_ri-t3 ul li { + float: left; + width: 500px; + height: 30px; +} +.apa_ri-t3 ul li input { + width: 380px; + height: 100%; + border: 1px solid #dcdfe3; + padding-left: 5px; + color: #999; +} +.sp_Tc21 .dropdown { + width: 150px; + min-width: 150px; + height:32px; +} +.dropdown .selected, .dropdown li { + background: white; +} +.dropdown .carat { + width: auto; +} + +.container .sp_Tcb-ti { + height: initial; +} +.sp_Tcb-ti { + height: 134px; +} +.sp_Tcb-ti { + width: 100%; + margin: 21px 0; + font-size: 16px; + padding-left: 83px; + height: 200px; +} +.sp_Tcb-ti span { + line-height: 22px; + float: left; + display: block; + margin-right: 8px; + font-size: 14px; +} +.ueditor { + float: left; + width: 80%; +} +.danxuan { + padding-left: 75px; + font-size: 16px; + overflow: hidden; + position: relative; + margin-bottom: 10px; +} +.danxuan>span { + float: left; + font-size: 14px; + margin-top: 14px; +} +.start { + color: #ff8a00; + position: relative; + top: 4px; +} +.container .danxuan .answer { + overflow: initial; +} +.danxuan .answer { + overflow: hidden; + float: left; + position: relative; + padding-left: 4px; +} +.danxuan .answer .an { + margin-bottom: 0px; +} +.danxuan .answer .an input, .danxuan .answer .an .forEditor { + float: left; +} +.editorBox .content { + position: relative; +} +.content { + float: left; + margin-left: 20px; + width: 600px; + min-height: 50px; + background: #e7e7e7; +} +div[contenteditable="true"] { + min-height: 30px; +} +.addQues-optextarea-div { + font-family: 'microsoft yahei'; + font-size: 12px; +} +.addQues-optextarea-div { + padding: 10px; +} +.addQues-optextarea-div { + font-family: 'microsoft yahei'; + font-size: 12px; +} +.editorBox .editTip { + position: absolute; + bottom: -30px; + background: rgb(102, 102, 102); + z-index: 999; + padding: 0px 10px; + color: #2abcb8; + height: 30px; + line-height: 28px; + padding-left: 8px; + right: 0px; +} +.editTip a { + font-size: 12px; + color: white; +} +.fa { + font-size: 14px; + font-weight: bold; + margin: 0px 0px 0px 2px; +} +.clear { + clear: both; + height: 10px; +} +.danxuan .add-answer { + height: 37px; + width: 285px; + display: block; + line-height: 35px; + border: 1px dashed #29bdb9; + color: #29bdb9; + text-align: center; + margin: 10px 0px; + background: #f8f9fb; + font-size: 14px; + position: relative; + left: 225px; + top: 0px; +} +.tiankongNum .dropdown { + width: 80px; + min-width: 80px; +} +.tiankong { + padding: 0 136px; + padding-right: 60px; +} + +.tiankong .content-model div.tkDiv { + display: inline-block; + width: 49%; + margin-bottom: 10px; +} +.tiankong>div span.text-list { + display: inline-block; + width: 30px; + height: 30px; + line-height: 30px; + text-align: center; + color: white; + background: #2abcb8; + float: left; +} +.tiankong .content-model div.tkDiv div.tkAns { + border: 1px solid #ccc; + float: left; + width: 240px; + padding: 3px 10px; + line-height: 22px; +} +textarea { + font-size: 12px!important; +} +.container .des-bank>div { + width: initial; +} +.des-bank>div { + float: left; + width: 100%; + font-size: 14px; + position: relative; + left: -3px; + margin-bottom: 1px; +} +.sp_Tcb-ti textarea { + height: inherit; +} +.sp_Tcb-ti textarea { + height: 200px; + border: 1px solid #dfe1e4; + padding: 5px; + font-size: 14px; + width: 721px; + float: left; +} +.hide { + display: none; +} +.container .sp_Tcb-ti { + height: initial; +} +.des-bank-2 { + margin-left: -24px; + height: 100px; + padding-top: 5px; + margin-bottom: 15px; + margin-top: 0px; +} +.diffcult { + width: 100%; + margin: 21px 0; + font-size: 16px; + padding-left: 78px; + margin-top: -22px; +} +.diffcult>span { + margin-right: 83px; + font-size: 14px; +} +.diffcult .time-a { + width: 50px; +} +.diffcult .time-a { + width: 60px; + height: 30px; + border: 1px solid #dadada; + padding-left: 4px; + margin: 0 0px; +} +.diffcult .xing-kong { + cursor: pointer; + width: 20px; + height: 20px; + display: inline-block; + background: url(../../images/member/index/icon.png) no-repeat -59px -109px; + position: relative; + top: 3px; +} +.submitBtns { + padding-top: 20px; + text-align: center; +} +.submitBtns a { + padding: 6px 40px; + background: #2abcb8; + color: white; + font-size: 16px; + position: relative; + border: 1px solid #2abcb8; +} +.duoxuan { + padding-left: 75px; + font-size: 16px; + overflow: hidden; + position: relative; + margin-bottom: 10px; +} +.duoxuan>span { + float: left; + font-size: 14px; + margin-top: 14px; +} +.container .duoxuan .answer { + overflow: initial; +} +.duoxuan .answer { + overflow: hidden; + float: left; + position: relative; + padding-left: 4px; +} +.danxuan .add-answer:hover{background: #2abcb8;color: white} +.addpro-ts { + position: relative; + margin-left: 12px; + margin-top: 2px; + left: -50px; + top: -24px; +} +.duoxuan .add-answer:hover{background: #2abcb8;color: white} +.addpro-ts { + position: relative; + margin-left: 12px; + margin-top: 2px; + left: -50px; + top: -24px; +} +.duoxuan .add-answer { + height: 37px; + width: 285px; + display: block; + line-height: 35px; + border: 1px dashed #29bdb9; + color: #29bdb9; + text-align: center; + margin: 10px 0px; + background: #f8f9fb; + font-size: 14px; + position: relative; + left: 225px; + top: 0px; +} +.duoxuan .add-answer:hover{background: #2abcb8;color: white} +.addpro-ts { + position: relative; + margin-left: 12px; + margin-top: 2px; + left: -50px; + top: -24px; + +} +.addQues-close i { + display: inline-block; + width: 12px; + height: 12px; + background: url(../../images/member/index/icon.png) -53px -200px no-repeat; +} +.addQues-close { + float: left; + margin-left: 10px; +} +.parse { + padding-left: 45px; + height: 90px; +} + +body .footer { + bottom: 0px; + width: 100%; + overflow: hidden; + z-index: 0; +} +.footer { + height: 173px; + background: #838485; + margin-top: 37px; + color: #f3f3f5; +} +.public { + width: 1098px; + margin: 0px auto; +} +.footer-left { + width: 794px; + float: left; + padding-left: ; + padding-top: 35px; +} +.footer-logo { + float: left; + padding: 0px 0px 0px 0px; + width: 208px; +} +.footer-txt { + overflow: hidden; + font-size: 14px; + line-height: 32px; +} +.footer-txt a { + color: #f3f3f5; +} +.footer-right table { + width: 100%; + line-height: 26px; + text-align: center; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/bookList.css b/tamguo-bms/src/main/resources/static/css/member/bookList.css new file mode 100644 index 0000000..cef13b7 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/bookList.css @@ -0,0 +1,366 @@ +body { + font-family: "Microsoft Yahei"; + color: #333; + background: #f5f5f6; +} +body .footer { + bottom: 0px; + width: 100%; + overflow: hidden; + z-index: 0; +} +.cnav { + height: 98px; + width: 100%; + background-color: #826a6a; + background-size: cover; +} +.cnav_b { + position: relative; + margin: 0 auto; + left: 50px; + height: 98px; +} +.public { + width: 1098px; + margin: 0px auto; +} +.cnav_left { + float: left; + width: 162px; + height: 54px; + margin: 22px 0 0 46px; + font-size: 18px; + color: #fff; + line-height: 54px; + background: url(../../images/member/index/top-kaos.png) no-repeat; + padding-left: 55px; +} +.cnav_right { + float: left; + width: 720px; + height: 5px; + background: url(../../images/member/index/project-cnav.png) repeat-x; + margin: 47px 0 0 0; +} +.cnav_right ul { + position: absolute; + top: 30px; + left: 230px; +} +.cnav_right ul li { + width: 120px; + height: 50px; + float: left; + font-size: 14px; + color: #fff; + text-align: center; + line-height: 12px; + margin-left: 32px; +} +.cnav_right ul li .Cnav_t { + background: url(../../images/member/index/project-candidate.png) no-repeat -54px 0; + width: 37px; + height: 37px; + line-height: 37px; + margin: 0 auto; +} +.cnav_right ul li span { + font-size: 12px; + font-weight: bold; + width: 27px; + height: 27px; + color: #29bdb9; + display: block; + margin: 5px auto 5px auto; + text-align: center; + line-height: 27px; + background: url(../../images/member/index/project-candidate.png) no-repeat -26px 0; +} +.test_public { + width: 1100px; + min-height: 233px; + margin: 0 auto; + background: #fff; + margin-top: 20px; +} +.test_public .topbt { + height: 47px; +} +.topbt-2 { + margin-top: 7px; + margin-bottom: 7px; + border-bottom: 1px solid #dadada; + text-align: left; +} +.topbt { + width: 1066px; + height: 47px; + line-height: 47px; + background: url(../../images/member/index/project-candidate.png) no-repeat -126px 0; + margin: 0 auto 1px; + font-weight: bold; + font-size: 16px; +} +.topbt h3 { + display: inline; + font-size: 18px; + margin-left: 15px; +} +.topbt h3 { + font-weight: bolder!important; +} +.test_public .con_top { + height: 53px; + margin: 0 17px; + display: block; + position: relative; +} +.fl { + float: left; + display: inline; + margin-bottom: 16px; +} +.select-n { + width: 140px; + height: 26px; + border: 1px solid #dadada; + margin-right: 10px; + padding-left: 10px; +} +.select-t { + display: inline-block; + cursor: pointer; + height: 26px; + width: 26px; + background: #29bdb9 url(../../images/member/index/icon.png) no-repeat 0px -59px; + border: none; + cursor: pointer; + position: absolute; + right: -13px; + top: 0px; +} +.test_public .con_top>span { + width: 130px; + height: 34px; + line-height: 34px; + cursor: pointer; + background: #ff8a00; + float: right; + margin-top: 7px; + text-align: center; + color: #fff; +} +.test_public .con_top>span a { + color: #fff; +} +.test_public .con_top p { + width: 158px; +} +.test_public .con_top p { + width: 106px; + height: 34px; + float: right; + border: none; + margin: 7px 18px 0 0; +} +.test_public .con_top p span:first-child { + border-right: none; + background: initial; +} +.test_public .con_top p span { + float: left; + width: 52px; + height: 34px; +} +.Id-img { + display: none; + position: absolute; + left: -160px; + top: 40px; + z-index: 99; +} +.public-tab { + width: 1066px; + height: 44px; + margin: 2px auto 0; + background: #ddf9f9; +} +.public-tab tr td:nth-of-type(1) { + text-align: left; + padding-left: 45px; +} +.plist-table { + width: 1066px; + margin: 5px auto 0; + border: 1px solid #eee; +} +.plist-ctab { + width: 1064px; + background: #F5F5F6; +} +table { + border-collapse: collapse; +} +.plist-ctab tr { + height: 95px; + width: 100%; + overflow: hidden; + background: #F5F5F6; +} +.plist-ctab tr td { + position: relative; +} +.plist-bt { + text-align: left; + font-size: 14px; +} +.plist-bt span { + display: block; + float: left; + width: 19px; + height: 17px; + background: #ff8a00; + border-radius: 2px; + line-height: 13px; + text-align: center; + color: #fff; + font-size: 22px; + cursor: pointer; + margin: 12px 12px 10px 10px; +} +.plist-bt .M { + word-break: break-all; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 260px; +} +.plist-bt em { + display: block; + font-size: 12px; + color: #999; + margin-left: 41px; +} +.plist-ctab tr td { + position: relative; +} +.plist-x span { + margin: 3px 0 0 39px; + display: block; +} +.plist-x a { + color: #29bdb9; + margin: 0 4px; +} +.plist-ctab a { + cursor: pointer; +} +.plist-x ul { + width: 160px; + margin-left: 42px; +} +.plist-x ul li:nth-of-type(odd) { + background: #29bdb9; + margin-right: 6px; +} +.plist-x ul li { + width: 74px; + height: 27px; + margin-top: 6px; + border: 1px solid #29bdb9; + color: #29bdb9; + line-height: 25px; + text-align: center; + float: left; + border-radius: 2px; +} +.plist-x ul li:nth-of-type(odd) a { + color: #fff; +} +.plist-x ul li a { + display: block; +} +.plist-ctab2 { + width: 980px; + margin: 4px auto; + border: 1px solid #eee; +} +.plist-ctab2 tr.tr_header { + height: 44px; + background: #eaedf1; + padding: 0; +} +.plist-ctab2 tr { + height: 60px; + background: #fff; + border-bottom: 1px solid #eee; +} +.plist-ctab2 tr.tr_header td:nth-of-type(1) { + position: relative; +} +.plist-ctab2 tr.tr_header td:nth-of-type(1) span { + position: absolute; + left: -1px; + top: 0; + width: 3px; + height: 44px; + background: #6d7781; +} +.plist-ctab2 tr td:nth-of-type(2) { + text-align: left; + padding-left: 10px; + font-size: 14px; + color: #333; +} +.plist-ctab2 tr td:nth-of-type(2) span { + display: block; + font-size: 12px; + color: #999; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 160px; +} +.plist-ctab2 tr td:nth-of-type(2) span { + display: block; + font-size: 12px; + color: #999; +} +.pagination { + display: -webkit-inline-box; +} +.footer { + height: 173px; + background: #838485; + margin-top: 37px; + color: #f3f3f5; +} +.public { + width: 1098px; + margin: 0px auto; +} +.footer-left { + width: 794px; + float: left; + padding-left: ; + padding-top: 35px; +} +.footer-logo { + float: left; + padding: 0px 0px 0px 0px; + width: 208px; +} +.footer-txt { + overflow: hidden; + font-size: 14px; + line-height: 32px; +} +.footer-txt a { + color: #f3f3f5; +} +.footer-right table { + width: 100%; + line-height: 26px; + text-align: center; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/index.css b/tamguo-bms/src/main/resources/static/css/member/index.css new file mode 100644 index 0000000..9fe4adf --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/index.css @@ -0,0 +1,393 @@ +body { + font-family: "Microsoft Yahei"; + color: #333; + background: #f5f5f6; +} +body { + position: relative; + height: auto; + min-height: 100%; +} +.cnav { + height: 98px; + width: 100%; + background-size: cover; + background-color: #826a6a; +} +.cnav_b { + position: relative; + margin: 0 auto; + left: 50px; + height: 98px; +} +.public { + width: 1098px; + margin: 0px auto; +} +.cnav_left { + float: left; + width: 162px; + height: 54px; + margin: 22px 0 0 46px; + font-size: 18px; + color: #fff; + line-height: 54px; + background: url(../../images/member/index/top-kaos.png) no-repeat; + padding-left: 55px; +} +.cnav_right { + float: left; + width: 720px; + height: 5px; + background: url(../../images/member/index/project-cnav.png) repeat-x; + margin: 47px 0 0 0; +} +.cnav_right ul { + position: absolute; + top: 30px; + left: 230px; +} +.cnav_right ul li { + width: 120px; + height: 50px; + float: left; + font-size: 14px; + color: #fff; + text-align: center; + line-height: 12px; + margin-left: 32px; +} +.cnav_right ul li .Cnav_t { + background: url(../../images/member/index/project-candidate.png) no-repeat -54px 0; + width: 37px; + height: 37px; + line-height: 37px; + margin: 0 auto; +} +.cnav_right ul li span { + font-size: 12px; + font-weight: bold; + width: 27px; + height: 27px; + color: #29bdb9; + display: block; + margin: 5px auto 5px auto; + text-align: center; + line-height: 27px; + background: url(../../images/member/index/project-candidate.png) no-repeat -26px 0; +} +.examContent { + background: #f5f5f6; + padding-top: 10px; + overflow: hidden; + padding-bottom: 200px; +} +.examContent>h2 { + background: white; + text-align: center; + height: 60px; + line-height: 60px; + font-weight: normal; + font-size: 20px; +} +.examContent .newsLeft, .examContent .newsR { + float: left; + padding: 10px; + background: white; + margin-top: 10px; +} +.examContent .newsLeft { + width: 31%; +} +.examContent .newsLeft .baseNews { + font-size: 14px; + margin-bottom: 10px; +} +.examContent .newsLeft h3 { + font-size: 16px; + color: #555; + font-weight: normal; +} +.examContent .newsLeft h3 i { + width: 7px; + height: 10px; + display: inline-block; + background: url(../../images/member/index/icon.png) no-repeat -87px -85px; + margin: 0px 4px; + position: relative; + top: -2px; + margin-left: 0px; +} +.examContent .newsLeft .baseNews>div { + border: 1px solid white; + width: 320px; + height: 100px; + background: #f5f5f5; + text-align: center; + line-height: 100px; + margin-top: 10px; + padding-left: 20px; +} +.examContent .newsLeft .baseNews>div span { + width: 117px; + height: 60px; + line-height: 56px; + background: whitesmoke; + display: inline-block; + position: relative; +} +.examContent .newsLeft .baseNews>div .logoV img { + max-height: 100%; + max-width: 100%; + border-radius: 55px; +} +.examContent .newsLeft .baseNews>div a { + display: none; + display: inline-block; + float: right; + position: relative; + top: 30px; + left: -10px; + color: #2abcb8; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fa-pencil:before { + content: "\f040"; +} +.examContent .newsLeft .baseNews ul { + overflow: hidden; + padding: 25px 0px; + padding-left: 14px; + padding-bottom: 14px; +} +.examContent .newsLeft .baseNews ul li { + float: left; + width: 25%; +} +.examContent .newsLeft .baseNews ul li>div.li-p { + background: rgb(253, 199, 125); + border: 1px solid rgb(253, 199, 125); +} +.examContent .newsLeft .baseNews ul li>div { + width: 65px; + height: 65px; + border-radius: 50%; + border: 1px solid #52cdc8; + text-align: center; + background: #52cdc8; + cursor: pointer; + margin-bottom: 12px; +} +.examContent .newsLeft .baseNews ul li>span { + margin-left: 2px; +} +img, input, fieldset { + border: 0 none; + vertical-align: middle; +} +.well { + height: 10px; + background: #f5f5f6; + width: 340px; + position: relative; + left: -10px; +} +.examContent .newsLeft .userNews { + margin-top: 10px; +} +.examContent .newsLeft h3 { + font-size: 16px; + color: #555; + font-weight: normal; +} +.examContent .newsLeft h3 i { + width: 7px; + height: 10px; + display: inline-block; + background: url(../../images/member/index/icon.png) no-repeat -87px -85px; + margin: 0px 4px; + position: relative; + top: -2px; + margin-left: 0px; +} +.examContent .newsLeft .userNews ul { + margin-top: 10px; +} +.examContent .newsLeft .userNews ul li { + height: 60px; + margin-bottom: 10px; + background: #f5f5f6; + line-height: 60px; + font-size: 14px; + padding-left: 20px; +} +.examContent .newsLeft .userNews>a { + font-size: 14px; + display: block; + text-align: center; + padding: 10px; + background: #2abcb8; + color: white; +} +.examContent .newsLeft>span { + display: block; + text-align: center; + padding: 10px; + color: #2abcb8; +} +.examContent .newsR { + width: 66.2%; + margin-left: 10px; + padding: 0px; +} +.examContent .newsR .topNews { + background: #f5f5f5; + overflow: hidden; +} +.examContent .newsR .topNews ul, .examContent .newsR .topNews .newExam { + float: left; + width: 50%; + overflow: hidden; +} +.examContent .newsR .topNews ul li:nth-child(1) { + background: rgb(114, 214, 212); +} +.examContent .newsR .topNews ul li { + float: left; + width: 47%; + margin-bottom: 10px; + margin-right: 10px; + text-align: center; + color: white; + font-size: 14px; + height: 140px; +} +.examContent .newsR .topNews ul li>span>b { + font-size: 22px; + margin-top: 4px; + display: inline-block; +} +.examContent .newsR .topNews ul li:nth-child(2) { + background: rgb(81, 194, 238); +} +.examContent .newsR .topNews ul li:nth-child(3) { + background: rgb(253, 199, 125); +} +.examContent .newsR .topNews ul li:nth-child(4) { + background: rgb(132, 219, 174); +} +.examContent .newsR .topNews .newExam { + background: rgb(235, 255, 254); + border: 2px dashed #2abcb8; + box-sizing: border-box; + text-align: center; + height: 288px; +} +.examContent .newsR .topNews ul, .examContent .newsR .topNews .newExam { + float: left; + width: 50%; + overflow: hidden; +} +.examContent .newsR .topNews .newExam div.add-p { + width: 145px; + height: 145px; + background: #ebfffe; + border-radius: 50%; + position: relative; + left: 50%; + transform: translateX(-50%); + top: 62px; + cursor: pointer; +} +.examContent .newsR .topNews .newExam>a { + color: #2abcb8; + font-size: 15px; + position: relative; + top: 80px; +} +.examContent .newsR .examTable { + padding: 10px; + min-height: 456px; +} +.examContent .newsR .examTable>h4 { + font-size: 16px; +} +.examTable h4 { + font-weight: normal; + color: #555; +} +.examContent .newsR .examTable>h4 i { + width: 7px; + height: 10px; + display: inline-block; + background: url(../../images/member/index/icon.png) no-repeat -87px -85px; + margin: 0px 4px; + position: relative; + top: -2px; + margin-left: 0px; +} +.examContent .newsR .examTable table { + width: 100%; + margin-top: 8px; +} +.examContent .newsR .examTable table thead { + background: #f5f5f5; +} +.examTable table tr th { + font-weight: normal; + color: #555; +} +.examContent .newsR .examTable .textNone { + text-align: center; + height: 289px; + padding-top: 80px; +} + +body .footer { + position: absolute; + bottom: 0px; + width: 100%; + overflow: hidden; + z-index: 0; +} +.footer { + height: 173px; + background: #838485; + margin-top: 37px; + color: #f3f3f5; +} +.public { + width: 1098px; + margin: 0px auto; +} +.footer-left { + width: 794px; + float: left; + padding-left: ; + padding-top: 35px; +} +.footer-logo { + float: left; + padding: 0px 0px 0px 0px; + width: 208px; +} +.footer-txt { + overflow: hidden; + font-size: 14px; + line-height: 32px; +} +.footer-txt a { + color: #f3f3f5; +} +.footer-right table { + width: 100%; + line-height: 26px; + text-align: center; +} diff --git a/tamguo-bms/src/main/resources/static/css/member/login.css b/tamguo-bms/src/main/resources/static/css/member/login.css new file mode 100644 index 0000000..97bf814 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/login.css @@ -0,0 +1,560 @@ +#wrapper { + background: #fff; + height: auto; + position: relative; + min-height: 100%; + _height: 100%; + width: 920px; + margin: 0 auto; +} +#wrapper { + width: 100%; +} +#head { + padding-top: 40px; +} +#head, #content, #foot { + width: 980px; + margin-left: auto; + margin-right: auto; +} +#head { + height: 75px; + z-index: 100; +} +.mod-header { + display: inline; + font-size: 66px; +} +a { + text-decoration: underline; + color: #00c; +} +#nav { + width: 100%; + background: #fafafa; + z-index: 1; +} +.clearfix:after { + content: '\20'; + display: block; + height: 0; + clear: both; +} +.clearfix:after { + content: '\20'; + display: block; + height: 0; + clear: both; + visibility: hidden; + overflow: hidden; +} +#content { + margin-top: 30px; + width: 920px; + background: url(../../images/member/login-bg.png) no-repeat 0 center; + padding-bottom: 40px; + display: none; +} +.login-container { + _height: 475px; + min-height: 475px; +} +.login-form { + float: right; + width: 354px; + font-family: "Microsoft Yahei", 微软雅黑, Arial, STHeiti; + box-shadow: rgb(239, 239, 239) 1px 1px 1px; + padding-top: 25px; + border-width: 1px; + border-style: solid; + border-color: rgb(239, 239, 239); + border-image: initial; +} +.tang-pass-login { + position: relative; +} +.tang-pass-login .pass-form { + padding: 0 28px; +} +p.pass-form-logo { + background: url(../../images/logo_731bc32.png) no-repeat left; + background: url(../../images/logo_731bc32.png) no-repeat left; + font-size: 16px; + height: 32px; + line-height: 46px; + padding-left: 118px; + color: #000; + margin-top: 0; + margin-bottom: 15px; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.tang-pass-login .pass-generalErrorWrapper { + height: auto; + _height: 28px; + min-height: 28px; + color: #fc4343; + padding-bottom: 2px; +} +.tang-pass-login .pass-generalError { + display: block; + font-size: 12px; + line-height: 14px; + padding-top: 8px; +} +.tang-pass-login .pass-form-item.pass-form-item-userName { + z-index: 21; +} +.tang-pass-login .pass-form-item { + position: relative; + clear: both; + z-index: 18; +} +.tang-pass-login .pass-form-item { + margin-bottom: 16px; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.tang-pass-login .pass-form-item input.pass-text-input-userName, .tang-pass-login .pass-form-item input.pass-text-input-password { + padding-left: 8px; + width: 284px; +} +.tang-pass-login .pass-form-item .pass-text-input { + position: relative; + z-index: 17; + display: block; + height: 20px; + line-height: 20px; + width: 300px; + font-size: 12px; + color: rgb(102, 102, 102); + font-family: Tahoma, Helvetica, "Microsoft Yahei", 微软雅黑, Arial, STHeiti; + padding: 10px 8px; + margin: 0px; + border-width: 1px; + border-style: solid; + border-color: rgb(222, 222, 222); + border-image: initial; + transition: 0.3s; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.tang-pass-login .pass-form-item .pass-clearbtn { + position: absolute; + z-index: 20; + top: 14px; + right: 6px; + height: 16px; + width: 16px; + background: url(../../images/member/pass_login_icons.png) no-repeat 0 0; + cursor: pointer; +} +.tang-pass-login .pass-suggestion-list { + position: absolute; + margin: 0; + padding: 0; + z-index: 21; + top: 42px; + _top: 43px; + left: 0; + border: 1px solid #dedede; + border-top: 0; + background: #fff; + width: 300px; +} +.tang-pass-login li.pass-item-suggsetion { + position: relative; + z-index: 2001; + line-height: 14px; + font-family: 宋体; + font-size: 12px; + color: rgb(51, 51, 51); + cursor: pointer; + word-break: break-all; + padding: 5px 0px 5px 6px; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.tang-pass-login li.pass-item-suggsetion a { + position: absolute; + display: none; + top: 4px; + right: 4px; + height: 16px; + width: 16px; + background: url(../../images/member/pass_login_icons.png) no-repeat 0 0; +} +.tang-pass-login a { + text-decoration: none; + color: #2e82ff; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.tang-pass-login .pass-form-item .pass-item-selectbtn-userName { + position: absolute; + display: block; + height: 16px; + width: 16px; + background: url(../../images/member/pass_login_icons.png) no-repeat 0 -30px; + top: 6px; + right: 31px; + _right: 50px; + cursor: pointer; +} +.tang-pass-login { + position: relative; +} +.tang-pass-qrcode p.pass-form-logo { + margin-left: 28px; +} +p.pass-form-logo { + background: url(../../images/logo_731bc32.png) no-repeat left; + background: url(../../images/logo_731bc32.png) no-repeat left; + font-size: 16px; + height: 32px; + line-height: 46px; + padding-left: 118px; + color: #000; + margin-top: 0; + margin-bottom: 15px; +} +.tang-pass-qrcode .tang-pass-qrcode-content { + padding-top: 24px; + height: 180px; + overflow: hidden; + text-align: center; +} +.tang-pass-qrcode .tang-pass-qrcode-imgWrapper { + display: block; +} +.Qrcode-animationRight { + -webkit-animation: marginRight .3s linear; + -moz-animation: marginRight .3s linear; + animation: marginRight .3s linear; + -webkit-transition: all .3s liner; + -moz-transition: all .3s liner; + transition: .3s liner; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.Qrcode-status-con { + width: 138px; + height: 138px; + border: 1px solid #ecedee; + padding: 9px; + text-align: center; + color: #000; + font-size: 14px; + display: none; + line-height: 20px; + margin: 0 auto; + -webkit-transition: all .3s liner; + -moz-transition: all .3s liner; + transition: .3s liner; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.tang-pass-qrcode .tang-pass-qrcode-content img { + width: 138px; + height: 138px; +} +.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li, .tang-pass-login input { + font-size: 12px; + margin: 0; + padding: 0; + list-style: none; +} +.Qrcode-status-success .Qrcode-status-icon { + background: url(../../images/member/qrcode-success.png) no-repeat center; +} +.Qrcode-status-con .Qrcode-status-icon { + width: 36px; + height: 36px; + margin: 25px auto 15px; +} +.Qrcode-status-msg { + font-size: 12px; + color: #333; +} +.Qrcode-status-con { + width: 138px; + height: 138px; + border: 1px solid #ecedee; + padding: 9px; + text-align: center; + color: #000; + font-size: 14px; + display: none; + line-height: 20px; + margin: 0 auto; + -webkit-transition: all .3s liner; + -moz-transition: all .3s liner; + transition: .3s liner; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.Qrcode-status-error .Qrcode-status-icon { + background: url(../../images/member/qrcode-error.png) no-repeat center; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAAGXRFW…/D4I4xl3xkwAY7jblOLLskcyH7N0XjiBnHLHsac/8IMAC4AzcrBhyRBQAAAABJRU5ErkJggg==); +} +.Qrcode-status-con .Qrcode-status-icon { + width: 36px; + height: 36px; + margin: 25px auto 15px; +} +.tang-pass-login p.Qrcode-refresh-btn { + color: #38f; + text-align: center; + padding: 8px 10px; + cursor: pointer; + display: inline-block; + margin-top: 3px; +} +.tang-pass-qrcode .tang-pass-qrcode-title { + font-size: 16px; + text-align: center; + line-height: 16px; + padding-left: 0; +} +.tang-pass-qrcode .tang-pass-qrcode-title a { + font-size: 16px; +} +.tang-pass-login a { + text-decoration: none; + color: #2e82ff; +} +.tang-pass-footerBar { + color: #2e82ff; + margin-top: 40px; + height: 60px; + line-height: 60px; + background: #f0f6ff; + padding: 0 28px; + position: relative; +} +.tang-pass-footerBarQrcode, .tang-pass-footerBarULogin { + display: inline-block; + width: 80px; + text-align: left; + margin: 0; + font-size: 14px; + cursor: pointer; +} +.tang-pass-footerBarPhoenix { + color: #2e82ff; + display: inline-block; +} +.tang-pass-footerBarPhoenixSplit { + width: 1px; + background: #3582f8; + height: 8px; + margin-right: 16px; + display: inline-block; +} +.tang-pass-login-phoenix { + padding: 0 0 10px 16px; + position: absolute; + margin-top: -36px; +} +.tang-pass-login-phoenix .pass-phoenix-list { + clear: both; + line-height: 20px; + zoom: 1; +} +.clear { + clear: both; + height: 0; + line-height: 0; + font-size: 0; + visibility: hidden; + overflow: hidden; +} +.tang-pass-login-phoenix .pass-phoenix-list .pass-phoenix-btn { + float: left; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list, .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li { + float: left; + list-style: none; + margin: 0; + padding: 0; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li { + width: 26px; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list, .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li { + float: left; + list-style: none; + margin: 0; + padding: 0; +} +.tang-pass-footerBar a, .tang-pass-footerBar a:hover { + text-decoration: none; + font-size: 14px; + width: 80px; + text-align: center; +} +a.pass-reglink { + position: absolute; + right: 26px; + color: #2e82ff; + top: 0; +} +.tang-pass-login .pass-form-item-submit { + position: relative; +} +.tang-pass-login .pass-form-item { + position: relative; + clear: both; + z-index: 18; +} +.tang-pass-login .pass-form-item { + margin-bottom: 16px; +} +.tang-pass-login .pass-form-item-submit .pass-button-submit { + font-size: 14px; + font-weight: 800; + border: 0; + color: #fff; + cursor: pointer; +} +.tang-pass-login .pass-form-item-submit input { + width: 302px; + height: 40px; + line-height: 40px; + background: #2e82ff; + border-radius: 2px; +} +.tang-pass-login input[type=submit] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +.tang-pass-login .pass-form-item-submit .pass-fgtpwd { + display: inline-block; + margin-top: 12px; + font-size: 12px; +} +.tang-pass-login a { + text-decoration: none; + color: #2e82ff; +} +p.pass-form-logo { + background: url(../../images/logo_731bc32.png) no-repeat left; + background: url(../../images/logo_731bc32.png) no-repeat left; + font-size: 16px; + height: 32px; + line-height: 46px; + padding-left: 118px; + color: #000; + margin-top: 0; + margin-bottom: 15px; +} +.tang-pass-login-phoenix .pass-phoenix-list .phoenix-btn-item { + display: block; + margin-right: 15px; + color: #00C; + text-decoration: underline; + padding-left: 20px; + cursor: pointer; + font-size: 12px; + list-style: none; + background: url(../../images/member/loginv4.png) no-repeat; + _background: url(../../images/member/loginv4.gif) no-repeat; + width: 0; + height: 18px; + overflow: hidden; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-qzone .phoenix-btn-item { + background-position: -6px -55px; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tsina .phoenix-btn-item { + background-position: -55px -33px; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-weixin .phoenix-btn-item { + background-position: -30px -30px; +} +#foot { + text-align: center; + color: #7a77c8; + margin-top: 20px; + margin-bottom: 20px; +} +.tang-pass-login .pass-form-item .pass-text-input-focus { + border-color: #488ee7 +} +.tang-pass-login .pass-form-item .pass-clearbtn:hover { + background-position: 0 -16px +} +.tang-pass-login .pass-form-item .pass-text-input-verifyCode { + width: 130px; + float: left; +} +.tang-pass-sms p.pass-form-item-smsVerifyCode, .tang-pass-login p.pass-form-item-verifyCode { + position: relative; + margin-bottom: 15px; + width: 302px; + zoom: 1; +} +.tang-pass-login .pass-form-item span.pass-clearbtn-verifyCode { + left: 125px; + z-index: 1999; +} +.tang-pass-login .pass-verifyCode { + width: 90px; + height: 40px; + background: url(../../images/member/loading_16.gif) no-repeat center center; + border: 1px solid #DDD; + float: left; + margin-left: 5px; +} +.tang-pass-login .pass-change-verifyCode { + padding-left: 12px; + font-size: 12px; + text-decoration: none; + line-height: 40px; + float: left; + cursor: pointer; +} +.tang-pass-login a { + text-decoration: none; + color: #2e82ff; +} +.tang-pass-login .pass-form-item-memberPass { + margin-bottom: 10px; + display: inline-block; +} +.tang-pass-sms p.pass-form-item-smsVerifyCode:after, .tang-pass-login p.pass-form-item-verifyCode:after { + line-height: 20px; + content: "\20"; + display: block; + height: 0; + clear: both; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/memberMain.css b/tamguo-bms/src/main/resources/static/css/member/memberMain.css new file mode 100644 index 0000000..9860faf --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/memberMain.css @@ -0,0 +1,133 @@ +.head { + height: 59px; + background: #ffffff; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); +} +.head .head-bar { + height: 59px; +} +.head .logo { + padding-top: 0px; + float: left; + display: -webkit-box; + line-height: 59px; +} +.head .logo a { + max-width: 120px; + height: 55px; + line-height: 55px; + text-align: center; + display: block; +} +.head .logo img { + float: none; + max-height: 100%; + max-width: 100%; +} +.head .logo p { + float: none; + line-height: 59px; + padding-left: 12px; +} +.head .logo p span { + color: #666666; + font-size: 14px; + height: 16px; + line-height: 16px; + display: inline-block; + padding-left: 10px; + border-left: 1px solid #ececec; +} +.head .nav { + margin-left: 50px; + float: left; + padding-top: 16px; +} +.head .nav li.active { + border-bottom: 2px solid #29bdb9; + font-weight: bold; +} +.head .nav li { + padding: 0px 3px 6px; + float: left; + margin-right: 40px!important; +} +.head .nav li.active a { + color: #333333; +} +.mguser { + display: inline-block; + float: right; + position: relative; +} +.mguser-box { + height: 60px; + line-height: 60px; + position: relative; +} +.mguser-cnt { + position: absolute; + width: 110px; + top: 59px; + background: rgb(161, 163, 162); + padding-bottom: 2px; + display: none; + z-index: 100; + right: 0px; +} +.mguser-cnt li a { + height: 32px; + display: block; + text-align: center; + line-height: 32px; + color: #FFFFFF; +} +.head .nav li a { + display: block; + color: #666666; + font-size: 18px; +} +.mguser-box a { + border-bottom: 1px solid white; + height: 48px; + padding-left: 11px; + padding-right: 27px; + border-left: 1px solid #FFFFFF; + border-right: 1px solid #FFFFFF; + position: relative; + left: 7px; +} +.mguser-box p { + min-width: inherit; + margin-right: 2px; + line-height: 60px; + float: left; + font-size: 14px; + color: #999; + padding-left: 5px; + max-width: 60px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.headlogotable { + float: left; +} +.hgimg { + width: 30px; + height: 30px; + float: left; + margin-top: 13px; + border-radius: 50%; + position: relative; + left: 5px; +} +.mguser-box i { + border: none; + font-size: 25px; + position: absolute; + right: 5px; + top: 0px; +} + + diff --git a/tamguo-bms/src/main/resources/static/css/member/minilogin.css b/tamguo-bms/src/main/resources/static/css/member/minilogin.css new file mode 100644 index 0000000..47b1973 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/minilogin.css @@ -0,0 +1,494 @@ +.tang-pass-pop-login { + position: absolute; + font-size: 14px; +} +.tang-pass-pop-login div.tang-title-dragable { + cursor: move; + position: relative; +} +.tang-pass-pop-login div.tang-title { + background-color: #fff; + border: 0; + height: 24px; + margin-bottom: -1px; +} +.tang-pass-pop-login div.tang-title .buttons { + width: 16px; + height: 16px; + position: absolute; + right: 16px; + top: 12px; + z-index: 100; +} +.tang-pass-pop-login div.tang-title span { + display: none; +} +.tang-pass-pop-login div.tang-title .buttons a { + width: 16px; + height: 16px; + outline: 0; + display: block; + background-repeat: no-repeat; + margin: 0; + padding: 0; +} +.tang-pass-pop-login div.tang-title a.close-btn { + background-image: url(https://passport.baidu.com/passApi/img/pass_login_icons.png); + background-image: -webkit-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -moz-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -o-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -ms-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-position: -56px -48px; +} +.tang-pass-pop-login div.tang-body { + background-color: #fff; +} +.tang-pass-pop-login .tang-body { + position: relative; + overflow: visible; +} +.tang-pass-pop-login .pass-login-pop-content { + width: auto; + margin: 0; + padding: 0; +} +.tang-pass-footerBarQrcode, .tang-pass-footerBarULogin { + position: absolute; + display: inline-block; + width: 80px; + text-align: left; + margin: 0; + font-size: 14px; + color: #2e82ff; +} +.tang-pass-pop-login .clearfix:after, .tang-pass-pop-login .pass-form-item:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} +.tang-pass-pop-login .pass-login-pop-form { + position: relative; +} +.tang-pass-pop-login .tang-pass-login { + position: relative; + z-index: 18; +} +.tang-pass-pop-login .pass-form { + padding: 0 28px; +} +p.pass-form-logo { + background: url(../../images/logo_731bc32.png) no-repeat left; + _background: url(https://passport.baidu.com/passApi/img/loginlogo.gif) no-repeat left; + font-size: 16px; + height: 32px; + line-height: 46px; + padding-left: 118px; + color: #000; + margin-top: 1px; + margin-bottom: 15px; +} +.tang-pass-pop-login .pass-generalErrorWrapper { + margin: 0; + padding: 0 0 2px; +} +.tang-pass-pop-login span.pass-generalError { + display: block; + min-height: 14px; + height: auto; + _height: 14px; + padding: 8px 0 2px; + line-height: 14px; + font-size: 12px; + color: #fc4343; +} +.tang-pass-pop-login .pass-form-item.pass-form-item-userName { + z-index: 19; +} +.tang-pass-pop-login .pass-form-item { + position: relative; + margin: 0; + margin-bottom: 16px; + z-index: 18; +} +.tang-pass-pop-login input, .tang-pass-pop-login textarea, .tang-pass-pop-login select { + font-family: inherit; + font-size: inherit; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + transition: none; + outline: 0; +} +.tang-pass-pop-login .pass-text-input { + display: block; + position: relative; + height: 20px; + padding: 10px 8px; + border: 1px solid #ddd; + transition: .3s; + font-size: 14px; + color: #666; + width: 284px; +} +.pass-clearbtn { + position: absolute; + top: 14px; + right: 6px; + height: 16px; + width: 16px; + background: url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat -88px -48px; + background-image: -webkit-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -moz-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -o-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -ms-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + cursor: pointer; +} +.tang-pass-pop-login li.pass-item-suggsetion { + position: relative; + line-height: 14px; + font-family: ; + font-size: 12px; + color: rgb(51, 51, 51); + cursor: pointer; + word-break: break-all; + padding: 10px 0px 10px 6px; +} +.tang-pass-pop-login li { + list-style: none; +} +.tang-pass-pop-login li.pass-item-suggsetion a { + position: absolute; + display: none; + top: 10px; + right: 10px; + height: 16px; + width: 16px; + background-image: url(https://passport.baidu.com/passApi/img/pass_login_icons.png); + background-image: -webkit-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -moz-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -o-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-image: -ms-image-set(url(https://passport.baidu.com/passApi/img/pass_login_icons.png) 1x,url(https://passport.baidu.com/passApi/img/pass_login_icons_retina.png) 2x); + background-repeat: no-repeat; + background-position: -88px -48px; +} +.tang-pass-login a { + font-size: 12px; + color: rgb(46, 130, 255); + font-family: Tahoma, Helvetica, "Microsoft Yahei", ΢ź, Arial, STHeiti; + text-decoration: none; +} +.tang-pass-pop-login .pass-form-item-memberPass input { + vertical-align: middle; +} +input[type=checkbox], input[type=radio] { + box-sizing: border-box; + padding: 0; +} +.tang-pass-pop-login .pass-form-item-memberPass label { + display: inline; + color: #666; + font-size: 12px; + margin-left: 5px; +} +.tang-pass-pop-login .pass-form-item { + position: relative; + margin: 0; + margin-bottom: 16px; + z-index: 18; +} +.tang-pass-pop-login .clearfix, .tang-pass-pop-login .pass-form-item { + zoom: 1; +} +#passport-login-pop input.pass-button-submit, #passport-login-pop .tang-pass-login input.pass-button-submit { + background-image: none; +} +#passport-login-pop .pass-button-submit { + background: #2fad85; +} +.tang-pass-login input[type=submit] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +.tang-pass-pop-login-color-blue .pass-button { + background-color: #3f89ec; +} +.tang-pass-pop-login .pass-button { + display: block; + height: 40px; + line-height: 40px; + width: 300px; + font-size: 16px; + font-weight: 800; + cursor: pointer; + color: #fff; + background: #3f89ec; + border: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + transition: .3s; +} +.pass-form-item-submit a.pass-fgtpwd { + display: inline-block; + margin-top: 12px; + font-size: 12px; +} +.tang-pass-login a { + font-size: 12px; + color: rgb(46, 130, 255); + font-family: Tahoma, Helvetica, "Microsoft Yahei", ΢ź, Arial, STHeiti; + text-decoration: none; +} +.tang-pass-pop-login a.pass-sms-btn { + cursor: pointer; + font-size: 12px; + position: absolute; + right: 0; + top: 50px; +} +.tang-pass-footerBar { + color: #2e82ff; + margin-top: 40px; + height: 60px; + line-height: 60px; + background: #f0f6ff; + padding: 0 28px; + position: relative; +} +.tang-pass-footerBarPhoenix { + color: #2e82ff; + display: inline-block; +} +.tang-pass-footerBar a, .tang-pass-footerBar a:hover { + text-decoration: none; + font-size: 14px; + width: 80px; + text-align: right; +} +a.pass-reglink { + position: absolute; + right: 26px; + color: #2e82ff; + top: 0; +} +.tang-pass-footerBarPhoenixSplit { + width: 1px; + background: #3582f8; + height: 8px; + margin-right: 16px; + display: inline-block; + position: relative; + left: 78px; + _top: 20px; +} +.tang-pass-footerBarPhoenixItem { + position: absolute; + margin-top: -52px; + left: 98px; +} +.tang-pass-footerBar a, .tang-pass-footerBar a:hover { + text-decoration: none; + font-size: 14px; + width: 80px; + text-align: right; +} +.tang-pass-pop-login .tang-pass-login-phoenix { + padding-top: 15px; + padding-left: 20px; + z-index: 16; + padding-bottom: 15px; + _margin-top: -10px; +} +.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list { + position: relative; + height: 40px; + overflow: hidden; + zoom: 1; +} +.tang-pass-login-phoenix .pass-phoenix-list .pass-phoenix-btn { + float: left; + display: block; +} +.tang-pass-login-phoenix .bd-acc-list, .tang-pass-login-phoenix .bd-acc-list li { + float: left; + list-style: none; +} +.tang-pass-login-phoenix .bd-acc-list li { + width: 26px; +} +.tang-pass-login-phoenix .bd-acc-list, .tang-pass-login-phoenix .bd-acc-list li { + float: left; + list-style: none; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tsina .phoenix-btn-item { + background-position: -55px -33px; +} +.tang-pass-pop-login .tang-pass-login-phoenix .phoenix-btn-item { + display: block; + margin-right: 15px; + color: #00C; + text-decoration: underline; + padding-left: 20px; + cursor: pointer; + font-size: 12px; + list-style: none; + background: url(https://passport.baidu.com/passApi/img/loginv4.png) no-repeat; + _background: url(https://passport.baidu.com/passApi/img/loginv4.gif) no-repeat; + width: 0; + height: 18px; + overflow: hidden; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-weixin .phoenix-btn-item { + background-position: -30px -30px; +} +.tang-pass-pop-login .tang-pass-login-phoenix .phoenix-btn-item { + display: block; + margin-right: 15px; + color: #00C; + text-decoration: underline; + padding-left: 20px; + cursor: pointer; + font-size: 12px; + list-style: none; + background: url(https://passport.baidu.com/passApi/img/loginv4.png) no-repeat; + _background: url(https://passport.baidu.com/passApi/img/loginv4.gif) no-repeat; + width: 0; + height: 18px; + overflow: hidden; +} +.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-qzone .phoenix-btn-item { + background-position: -6px -55px; +} +.tang-pass-pop-login .pass-form-item-smsVerifyCode .pass-item-timer, .tang-pass-pop-login .pass-form-item-smsVerifyCode .pass-item-time-timing { + margin-right: 0; +} +.tang-pass-pop-login .pass-item-timer, .tang-pass-pop-login .pass-item-time-timing { + display: block; + padding: 0; + float: right; + height: 40px; + width: 105px; + font-size: 12px; + transition: .3s; + color: #2e82ff; + border: 1px solid #dedede; + background-color: #fff; + cursor: default; + border-radius: 0; +} +.tang-pass-pop-login .tang-pass-sms-tip { + color: #999; + font-size: 12px; + margin: 0; +} +.tang-pass-pop-login .pass-text-input { + display: block; + position: relative; + height: 20px; + padding: 10px 8px; + border: 1px solid #ddd; + transition: .3s; + font-size: 14px; + color: #666; + width: 284px; +} +.tang-pass-pop-login .pass-text-input-smsVerifyCode { + width: 168px; + float: left; +} +.tang-pass-pop-login .pass-form-item span.pass-clearbtn-smsVerifyCode { + left: 165px; +} +.tang-pass-sms-agreement { + display: inline-block; + margin-top: 10px; + font-size: 12px; + color: #969696; +} +.tang-pass-login a { + font-size: 12px; + text-decoration: none; + color: #2e82ff; + font-family: Tahoma,Helvetica,"Microsoft Yahei","΢ź",Arial,STHeiti; +} +.tang-pass-sms .pass-form-item .pass-sms-link-back { + cursor: pointer; + display: block; + text-align: right; + float: right; + margin-right: -3px; + padding-top: 10px; +} +.tang-pass-login a { + font-size: 12px; + text-decoration: none; + color: #2e82ff; + font-family: Tahoma,Helvetica,"Microsoft Yahei","΢ź",Arial,STHeiti; +} +.tang-pass-pop-login .tang-pass-sms { + display: none; + padding: 0 28px; +} +.tang-pass-pop-login-color-blue .pass-text-input-error { + border-color: #fc4343; +} +.tang-pass-pop-login-color-blue .pass-text-input-focus { + border-color: #488ee7 +} +.tang-pass-pop-login div.tang-title a.close-btn:hover { + background-position: -72px -48px +} +.tang-pass-pop-login .pass-form-item .pass-clearbtn:hover { + background-position: -104px -48px +} +.pass-login-pop-content .pass-text-input-hover { + border-color:#488ee7; +} +.tang-pass-pop-login .pass-text-input-verifyCode { + width: 130px; + float: left; +} +.tang-pass-pop-login .pass-verifyCodeImgParent { + display: block; + float: left; + height: 42px; +} +.tang-pass-pop-login img.pass-verifyCode { + width: 90px; + height: 40px; + border: 1px solid #ddd; + margin-left: 10px; + background: url(https://passport.baidu.com/passApi/img/loading.gif) center center no-repeat; +} +.tang-pass-pop-login .pass-change-verifyCode { + position: relative; + top: 12px; + margin-left: 10px; +} +.mask { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + background-color: #000; + opacity: .7; + filter: alpha(opacity=70); + display: none; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/questionList.css b/tamguo-bms/src/main/resources/static/css/member/questionList.css new file mode 100644 index 0000000..c3c64c2 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/questionList.css @@ -0,0 +1,536 @@ +.banner_list { + margin-bottom: 10px; +} +.cnav { + height: 98px; + width: 100%; + background-color: #826a6a; + background-size: cover; +} +.public.cnav_b { + width: 1098px; + margin: 0px auto; + position: relative; +} +.cnav_b { + position: relative; +} +.public { + width: 1098px; + margin: 0px auto; +} +.cnav_b { + width: 930px!important; +} +.cnav_left { + float: left; + width: 162px; + height: 54px; + margin: 22px 0 0 46px; + font-size: 18px; + color: #fff; + line-height: 54px; + background: url(../../images/member/index/top-kaos6.png) no-repeat; + padding-left: 55px; +} +.banner_list .cnav_right { + width: 660px; +} +.cnav_right { + float: left; + width: 583px; + height: 5px; + background: url(../../images/member/index/project-cnav.png) repeat-x; + margin: 47px 0 0 0; +} +.cnav_right ul { + position: absolute; + top: 30px; + left: 230px; +} +.banner_list .cnav_right ul li { + width: 105px; +} +.cnav_right ul li { + width: 120px; + height: 50px; + float: left; + font-size: 14px; + color: #fff; + text-align: center; + line-height: 12px; + margin-left: 32px; +} +.cnav_right ul li span { + font-size: 12px; + font-weight: bold; + width: 27px; + height: 27px; + color: #29bdb9; + display: block; + margin: 5px auto 5px auto; + text-align: center; + line-height: 27px; + background: url(../../images/member/index/project-candidate.png) no-repeat -26px 0; +} + +.test_public { + position: relative; +} +.test_public { + width: 1100px; + min-height: 233px; + margin: 0 auto; + background: #fff; +} +.pronext { + float: right; + width: initial; + height: 26px; + margin-top: 14px; + border: 1px solid #2abcb8; + background: inherit; + color: #2abcb8; +} +.pronext { + border: none; +} +.pronext a { + display: block; + width: initial; + margin-left: 2px; + font-size: 12px; + line-height: 25px; + color: #2abcb8; + text-align: center; + font-weight: 100; + padding: 0 4px; +} +.pronext a { + background: #2abcb8; + color: white; +} +.test_public .topbt { + height: 47px; +} +.topbt-2 { + margin-top: 7px; + margin-bottom: 7px; + border-bottom: 1px solid #dadada; + text-align: left; +} +.topbt { + width: 1066px; + height: 47px; + line-height: 47px; + background: url(../../images/member/index/project-candidate.png) no-repeat -126px 0; + margin: 0 auto 1px; + font-weight: bold; + font-size: 16px; +} +.topbt h3 { + display: inline; + font-size: 18px; + margin-left: 15px; +} +.topbt h3 { + font-weight: bolder!important; +} +.test { + font-size: 14px; + position: absolute; + left: 101px; + color: #333; + top: 76px; +} +.addQues_btn { + height: 20px; +} +.addQues_btn span { + left: 879px; +} +.addQues_btn span { + display: block; + width: 130px; + height: 34px; + line-height: 34px; + cursor: pointer; + background: #ff8a00; + position: relative; + left: 866px; + top: 7px; + text-align: center; +} +.addQues_btn span a { + color: #fff; +} +.addQues_btn span a { + font-size: 14px!important; +} +.addQues_btn span a { + display: block; +} +.apa_ri { + margin: 23px auto 10px; + width: 920px; +} +.apa_ri-tab { + background: #fff; + height: 271px; + width: 100%; + padding-top: 22px; + box-sizing: content-box; +} +.apa_ri-tab { + height: inherit; + min-height: inherit; +} +.apa_ri .apa_ri-t { + width: initial; +} +.apa_ri-t { + border: 1px solid #eceef4; + background: #fafbfc; + width: 900px; + min-height: 233px; + margin: 0 0 0 10px; +} +.apa_ri-t { + min-height: inherit; +} +.quesQueryBox { + width: 100%; + margin-top: 10px; +} +.quesQueryBox tr { + line-height: 35px; +} +.quesQueryBox tr td:nth-child(1) { + width: 85px; + text-align: right; +} +.quesQueryBox tr td { + padding: 2px 2px; + line-height: 35px; +} +.quesQueryBox tr td:nth-child(3) { + width: 85px; + text-align: right; +} +.quesQueryBox tr td:nth-child(5) { + width: 85px; + text-align: right; +} +.quesQueryBox input { + width: 145px; + height: 100%; + border: 1px solid #dcdfe3; + padding-left: 5px; + margin-right: 10px; + height: 32px; + margin-left: 0px; +} +.apa_ri-two { + margin-top: 0px; +} +.apa_ri-two { + width: 100%; + height: auto; + background: #fff; + margin-top: 10px; + font-size: 14px; + padding: 10px 0; +} +.apa_ri-two .apa_ri-qx { + margin-bottom: 18px; +} +.apa_ri-qx { + width: 100%; + padding: 0 5px 0 10px; + clear: both; + height: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.apa_ri-two input { + margin: 0 5px; +} +.apa_ri-qx span { + float: right; + font-size: 12px; + color: #999; + margin-right: 10px; +} +.mOperation-btn a.btn { + height: 32px; + margin: 0 auto; + line-height: 32px; + text-align: center; + font-size: 14px; + color: #fff; + border-radius: 5px; + background: #29bdb9; + margin-top: 14px; + cursor: pointer; + padding: 4px 20px; +} +.mOperation-btn { + float: left; + margin-top: -7px; +} +.chouTiBoxNo { + margin-left: 10px; + margin-bottom: 15px; +} +.apa_ri .quesManBox .apa_ri-cen { + margin: 0px; +} +.apa_ri .apa_ri-cen { + margin: 0px 0 10px 10px; +} +.apa_ri .apa_ri-cen { + width: initial; +} +.apa_ri-cen { + width: 900px; + height: auto; + border: 1px solid #eceef4; + position: relative; + margin: 10px 0 0 10px; +} +.quesesBox em { + font-style: italic; +} +.quesesBox .apa_ri-cenbt { + padding-left: 0px; +} +.apa_ri-cenbt { + height: auto; + width: 100%; + background: #f2f2f2; + display: inline-block; + padding-left: 37px; +} +.quesesBox .apa_ri-cenbt input { + margin: 8px 5px 8px 10px; +} +.apa_ri-cenbt input { + margin-left: 5px; + float: left; + margin: 8px 10px; +} +.quesesBox .apa_ri-cenbt span { + width: initial; + position: initial; + margin: 5px 5px; +} +.apa_ri-cenbt span { + float: left; + line-height: 20px; + display: block; + width: 750px; + margin: 5px 0; +} +.apa_ri-cenbt span { + float: left; + line-height: 20px; + display: block; + width: 750px; + margin: 5px 0; + position: relative; + left: 6px; +} +.quesNo { + padding-right: 2px; + white-space: nowrap; +} +.apa_ri-cenbt pre.titlePre { + font-family: " ΢ź"important; + padding: 6px; +} +.titlePre { + float: right; + max-width: 750px; +} +.titlePre { + float: none; + max-width: inherit; +} +.quesManBox .apa_ri-cenbt .quesTitle { + padding: 0px; +} +.clear { + clear: both; + height: 10px; +} +.clear:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} +.quesesBox .apa_ri-cenul { + height: initial; +} +.apa_ri-cenul { + width: 730px; +} +.apa_ri-cenul { + margin-left: 139px; +} +.apa_ri-cenul { + width: 800px; + height: 110px; + margin-left: 32px; + position: relative; + float: none; + line-height: normal; +} +.apa_ri-cenul .answerBox { + display: -webkit-box; +} +.quesesBox .apa_ri-cenzb { + padding: 5px 12px 10px 30px; + height: 45px; + margin: 0px; + width: initial; +} +.quesesBox .apa_ri-cenzb { + margin: 5px 0 10px 48px; +} +.apa_ri-cenzb { + height: 26px; + width: 845px; + color: #999; + font-size: 12px; + margin: 5px 0 10px 37px; +} +.quesesBox .apa_ri-cenzb em { + font-style: inherit; +} +.apa_ri-cenzb span em { + margin: 0 8px; + color: #e4e4e4; +} +.quesesBox .apa_ri-cenzb em { + font-style: inherit; +} +.apa_ri-cenzb span em { + margin: 0 8px; + color: #e4e4e4; +} +.apa_ri-cenzb span.fl { + float: left; +} +.fl { + float: left; + display: inline; + margin-bottom: 16px; +} +.apa_ri-cenzb span { + float: right; + line-height: 30px; + display: block; + height: 32px; + overflow: hidden; +} +.apa_ri-cenzb span a { + float: left; + padding: 0 5px; + min-width: 60px; + height: 30px; + font-size: 12px; + color: #29bdb9; + line-height: 28px; + text-align: center; + border: 1px solid #29bdb9; + margin-left: 10px; + cursor: pointer; +} +.apa_ri-cenzb span a { + margin-left: 5px; +} +.apa_ri-cenzb span a { + border-radius: 4px; +} +.apa_ri-t5 { + margin: 10px auto 10px; + margin-top: 5px; +} +.apa_ri-t5 { + width: 98px; + height: 32px; + margin: 30px auto 10px; + line-height: 32px; + text-align: center; + font-size: 14px; + color: #fff; + border-radius: 5px; + background: #29bdb9; + cursor: pointer; +} +.apa_ri-qx span em { + color: #29bdb9; + font-weight: bolder; +} +.A_N_P_select span, ul, li { + line-height: 30px; +} +.A_N_P_select span, ul, li { + line-height: 28px; +} +pre { + overflow: auto; +} +pre { + white-space: pre-wrap; +} +.quesesBox .apa_ri-cenbt .quesTitle span { + margin: 0px; + float: none; + display: initial; +} +.quesesBox .apa_ri-cenbt span { + width: initial; + position: initial; + margin: 5px 5px; +} +.quesesBox img { + max-width: 100%; +} + +.footer { + height: 173px; + background: #838485; + margin-top: 37px; + color: #f3f3f5; +} +.public { + width: 1098px; + margin: 0px auto; +} +.footer-left { + width: 794px; + float: left; + padding-left: ; + padding-top: 35px; +} +.footer-logo { + float: left; + padding: 0px 0px 0px 0px; + width: 208px; +} +.footer-txt { + overflow: hidden; + font-size: 14px; + line-height: 32px; +} +.footer-txt a { + color: #f3f3f5; +} +.footer-right table { + width: 100%; + line-height: 26px; + text-align: center; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/member/register.css b/tamguo-bms/src/main/resources/static/css/member/register.css new file mode 100644 index 0000000..f931f0a --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/member/register.css @@ -0,0 +1,452 @@ +#wrapper { + width: 100%; +} +#head, #content, #foot { + width: 980px; + margin-left: auto; + margin-right: auto; +} +#head { + height: 75px; + z-index: 100; +} +#head .mod-header { + display: block; + width: 330px; +} +.mod-header { + display: inline; + font-size: 66px; +} +#head .mod-header a { + display: none; + width: 330px; + height: 76px; +} +#head .mod-header a img { + margin-top: 15px; +} +#nav { + background: 0 0; +} +#nav .nav-2 { + height: 20px; + background: url(../../images/reg_hr.png) no-repeat center top; +} +.clearfix { + zoom: 1; +} +.mod-reg { + position: relative; +} +.tang-pass-reg { + position: relative; + width: 720px; + overflow: hidden; +} +.reg-content { + float: left; +} +.tang-pass-reg .pass-generalErrorWrapper { + margin: 0; + padding: 0; +} +.tang-pass-reg .pass-generalError { + color: #fc4343; + display: block; + height: 40px; + font-size: 12px; + line-height: 40px; +} +.tang-pass-reg .pass-form-item { + position: relative; + clear: both; + margin-bottom: 20px; + zoom: 1; +} +.tang-pass-reg .pass-label { + display: block; + float: left; + height: 42px; + width: 65px; + margin-right: 10px; + line-height: 42px; + font-size: 14px; + color: #666; + font-weight: 700; + text-align: right; +} +.tang-pass-reg .pass-text-input { + display: block; + position: relative; + float: left; + height: 16px; + width: 328px; + padding: 11px 10px; + margin-right: 10px; + border: 1px solid #ddd; + font-size: 14px; + color: #666; + transition: .3s; +} +.tang-pass-reg .pass-clearbtn { + display: block; + position: absolute; + width: 16px; + height: 16px; + background: url(../../images/reg_icons.png) -32px -24px no-repeat; + top: 12px; + left: 398px; + cursor: pointer; +} +.tang-pass-reg .pass-item-error-password { + position: absolute; + float: left; + background: 0 0; + padding: 0; + top: 0; + left: 434px; + height: 40px; +} +.tang-pass-reg .pass-item-error { + display: none; + float: left; + position: relative; + width: 250px; + top: 12px; + color: #fc4343; + height: 16px; + line-height: 14px; + padding-left: 20px; + background: url(../../images/err_small.png) 0 0 no-repeat; +} +.tang-pass-reg .pass-item-error-password .nopwd .pwd-strength-sum { + display: none; +} +.tang-pass-reg .pass-item-error-password .nopwd .pwd-strength-detail { + margin-top: 12px; +} +.tang-pass-reg .pass-item-error-password .pwd-strength-detail { + background: url(../../images/reg_icons.png) -80px -24px no-repeat; + padding-left: 20px; + line-height: 16px; + display: block; + width: 220px; +} +.tang-pass-reg .pass-item-error-password .pwd-strength-bg { + background-color: #eee; +} +.tang-pass-reg .pass-item-error-password .pwd-strength-sco, .tang-pass-reg .pass-item-error-password .pwd-strength-bg { + display: block; + position: absolute; + width: 130px; + height: 10px; + line-height: 10px; +} +.tang-pass-reg .pwd-checklist .pwd-checklist-item-error { + background-position: -86px -144px; + color: #fc4343; +} +.tang-pass-reg .pwd-checklist .pwd-checklist-item-success { + background-position: -86px -128px; +} +.tang-pass-reg .pwd-checklist .pwd-checklist-item-success { + background-position: -86px -128px; +} +.tang-pass-reg .pwd-checklist { + margin-left: 10px; + padding: 5px 10px; + border: 1px solid #ddd; + box-shadow: 1px 1px 1px #efefef; + background: #f9f9f9; + width: 200px; +} +.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow { + position: absolute; + top: 8px; + left: 0; +} +.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em.arrowa { + color: #ddd; + left: 0; +} +.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em { + position: absolute; + left: 0; + top: 0; + font-size: 20px; +} +.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em.arrowb { + color: #f9f9f9; + left: 1px; +} +.tang-pass-reg .pass-item-tiptext-password { + padding-top: 0; +} +.tang-pass-reg .pass-item-tiptext { + display: block; +} +.tang-pass-reg .pass-form-item { + position: relative; + clear: both; + margin-bottom: 20px; + zoom: 1; +} +.tang-pass-reg .pass-form-item:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} +.tang-pass-reg .pass-item-placeholder { + top: 12px; + line-height: 16px; + _line-height: 18px; + font-size: 14px; + color: #ccc; + left: 87px; + display: none; + visibility: hidden; + width: 0; + left: 0; +} +.tang-pass-reg .pass-item-tiptext-password { + padding-top: 0; +} +.tang-pass-reg .pass-item-tip-password { + position: absolute; + left: 430px; + top: 0; + zoom: 1; + z-index: 20; +} +.tang-pass-reg .pass-item-tip { + width: 270px; +} +.tang-pass-reg .pass-form-item { + position: relative; + clear: both; + margin-bottom: 20px; + zoom: 1; +} +.tang-pass-reg .pass-label { + display: block; + float: left; + height: 42px; + width: 65px; + margin-right: 10px; + line-height: 42px; + font-size: 14px; + color: #666; + font-weight: 700; + text-align: right; +} +.tang-pass-reg .pass-text-input-verifyCode { + width: 156px; +} +.tang-pass-reg .pass-form-item-verifyCode span, .tang-pass-reg .pass-form-item-verifyCodeSend span { + float: left; + display: block; +} +.tang-pass-reg .pass-clearbtn-verifyCode { + left: 228px; +} +.tang-pass-reg .pass-clearbtn { + display: block; + position: absolute; + width: 16px; + height: 16px; + background: url(../../images/reg_icons.png) -32px -24px no-repeat; + top: 12px; + left: 398px; + cursor: pointer; +} +.tang-pass-reg input.pass-button-verifyCodeSend { + border-radius: 0; + border: 1px solid #ddd; + height: 40px; + background: #f7f7f7; + color: #666; + font-weight: 400; + width: 160px; + float: left; + margin-right: 10px; + font-size: 14px; +} +.tang-pass-reg .pass-button { + display: block; + height: 50px; + font-size: 16px; + font-weight: 700; + cursor: pointer; + color: #fff; + background-image: none; + border-radius: 3px; + border: 0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + -webkit-transition: .3s; +} +.tang-pass-reg .pass-form-item-verifyCode span.pass-item-error, .tang-pass-reg .pass-form-item-verifyCodeSend span.pass-item-error { + display: none; +} +.tang-pass-reg .pass-form-item-verifyCode span, .tang-pass-reg .pass-form-item-verifyCodeSend span { + float: left; + display: block; +} +.tang-pass-reg .pass-form-item-verifyCode span, .tang-pass-reg .pass-form-item-verifyCodeSend span { + float: left; + display: block; +} +.tang-pass-reg .pass-item-tip-verifyCodeSend { + padding-top: 2px; +} +.tang-pass-reg .pass-item-tip { + width: 270px; +} +.tang-pass-reg .pass-form-item-isAgree { + margin-left: 75px; +} +.tang-pass-reg .pass-form-item-isAgree .pass-checkbox-isAgree { + vertical-align: middle; +} +.tang-pass-reg .pass-form-item-isAgree label { + color: #666; + font-size: 12px; + margin-left: 5px; +} +.tang-pass-reg a { + text-decoration: none; + color: #1b66c7; +} +.tang-pass-reg a { + text-decoration: none; + color: #1b66c7; +} +.tang-pass-reg .pass-form-item-submit { + position: relative; + left: 75px; +} +.tang-pass-reg .pass-form-item { + position: relative; + clear: both; + margin-bottom: 20px; + zoom: 1; +} +.tang-pass-reg a { + text-decoration: none; + color: #1b66c7; +} +.mod-reg .tang-pass-reg .pass-button-submit { + background-color: #3f89ec; +} +.tang-pass-reg .pass-button-submit { + float: left; + width: 350px; +} +.tang-pass-reg .pass-button { + display: block; + height: 50px; + font-size: 16px; + font-weight: 700; + cursor: pointer; + color: #fff; + background-image: none; + border-radius: 3px; + border: 0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + -webkit-transition: .3s; +} +#foot { + text-align: center; + color: #7a77c8; + margin-top: 20px; + margin-bottom: 20px; +} +#foot { + margin-top: 80px; +} +#head, #content, #foot { + width: 980px; + margin-left: auto; + margin-right: auto; +} +.reg-sms { + width: 258px; + border: 1px solid #d1eeff; + background-color: #f5fbff; + margin-top: 40px; +} +.reg-sms { + float: right; +} +.mod-reg .login-link, .mod-regnotify .login-link { + position: absolute; + top: -70px; + right: 0; + color: #666; +} +.mod-reg .login-link span, .mod-regnotify .login-link span { + float: left; + display: block; + margin-right: 5px; + margin-top: 10px; +} +.mod-reg .login-link, .mod-regnotify .login-link { + position: absolute; + top: -70px; + right: 0; + color: #666; +} +.mod-reg .login-btn, .mod-regnotify .login-btn { + font-weight: 700; + color: #666; + height: 32px; + width: 64px; + border: 0; + background: url(../../images/reg_icons.png) no-repeat 0 -48px; +} +.tang-pass-reg .pass-item-tiptext-userName { + padding-top: 6px; +} +.mod-reg .tang-pass-reg .pass-text-input-error { + border-color: #fc4343; +} +.mod-reg .tang-pass-reg .pass-text-input-focus { + border-color: #488ee7 +} +.tang-pass-reg input.pass-text-input-disabled { + background: #f6f6f6; + border-color: #ebebeb; + color: #c5c5c5 +} +.tang-pass-reg span.pass-item-error-isAgree { + top: 0; + float: none; +} +button { + cursor: pointer; +} +.clearfix:after { + content: '\20'; + display: block; + height: 0; + clear: both; +} +.clearfix:after { + content: '\20'; + display: block; + height: 0; + clear: both; + visibility: hidden; + overflow: hidden; +} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/css/reset.css b/tamguo-bms/src/main/resources/static/css/reset.css new file mode 100644 index 0000000..f296ea8 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/css/reset.css @@ -0,0 +1,23 @@ +/* reset */ +html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;} +header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;} +table{border-collapse:collapse;border-spacing:0;} +caption,th{text-align:left;font-weight:normal;} +html,body,fieldset,img,iframe,abbr{border:0;} +i,cite,em,var,address,dfn{font-style:normal;} +[hidefocus],summary{outline:0;} +li{list-style:none;} +h1,h2,h3,h4,h5,h6,small{font-size:100%;} +sup,sub{font-size:83%;} +pre,code,kbd,samp{font-family:inherit;} +q:before,q:after{content:none;} +textarea{overflow:auto;resize:none;} +label,summary{cursor:default;} +a,button{cursor:pointer;} +h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;} +del,ins,u,s,a,a:hover{text-decoration:none;} +body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;} +body{background:#fff;} +a{color:#333;} +a:hover{color: #11a68d;} +body {height: 100%;font: 12px/1.333 "\5FAE\8F6F\96C5\9ED1","Hiragino Sans GB",arial,helvetica,clean;} \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/static/images/logo.png b/tamguo-bms/src/main/resources/static/images/logo.png new file mode 100644 index 0000000..2660a7a Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/logo.png differ diff --git a/tamguo-bms/src/main/resources/static/images/logo_731bc32.png b/tamguo-bms/src/main/resources/static/images/logo_731bc32.png new file mode 100644 index 0000000..00704a7 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/logo_731bc32.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/account/cog.png b/tamguo-bms/src/main/resources/static/images/member/account/cog.png new file mode 100644 index 0000000..d9f1ecf Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/account/cog.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/account/icon-erro.png b/tamguo-bms/src/main/resources/static/images/member/account/icon-erro.png new file mode 100644 index 0000000..84b5f32 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/account/icon-erro.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/footer/blogo.png b/tamguo-bms/src/main/resources/static/images/member/footer/blogo.png new file mode 100644 index 0000000..3f6730a Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/footer/blogo.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/footer/f-phone.png b/tamguo-bms/src/main/resources/static/images/member/footer/f-phone.png new file mode 100644 index 0000000..38988f7 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/footer/f-phone.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/footer/f-qq.png b/tamguo-bms/src/main/resources/static/images/member/footer/f-qq.png new file mode 100644 index 0000000..e9eeda0 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/footer/f-qq.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/footer/f-weixin.png b/tamguo-bms/src/main/resources/static/images/member/footer/f-weixin.png new file mode 100644 index 0000000..f053dab Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/footer/f-weixin.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/footer/saimaweixin.jpg b/tamguo-bms/src/main/resources/static/images/member/footer/saimaweixin.jpg new file mode 100644 index 0000000..6fbc1ff Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/footer/saimaweixin.jpg differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/VIp-logo.png b/tamguo-bms/src/main/resources/static/images/member/index/VIp-logo.png new file mode 100644 index 0000000..52e5497 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/VIp-logo.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/compnew.png b/tamguo-bms/src/main/resources/static/images/member/index/compnew.png new file mode 100644 index 0000000..4d110a8 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/compnew.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/cv-01-01.png b/tamguo-bms/src/main/resources/static/images/member/index/cv-01-01.png new file mode 100644 index 0000000..9f92589 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/cv-01-01.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/face-date.png b/tamguo-bms/src/main/resources/static/images/member/index/face-date.png new file mode 100644 index 0000000..0697b35 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/face-date.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/face-xiao.png b/tamguo-bms/src/main/resources/static/images/member/index/face-xiao.png new file mode 100644 index 0000000..2d1a406 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/face-xiao.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/icon.png b/tamguo-bms/src/main/resources/static/images/member/index/icon.png new file mode 100644 index 0000000..a36d3c1 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/icon.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/inputko.png b/tamguo-bms/src/main/resources/static/images/member/index/inputko.png new file mode 100644 index 0000000..07929a1 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/inputko.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/paperm.png b/tamguo-bms/src/main/resources/static/images/member/index/paperm.png new file mode 100644 index 0000000..5972781 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/paperm.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/peneil.png b/tamguo-bms/src/main/resources/static/images/member/index/peneil.png new file mode 100644 index 0000000..14b6d3a Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/peneil.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/peoplem.png b/tamguo-bms/src/main/resources/static/images/member/index/peoplem.png new file mode 100644 index 0000000..194177b Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/peoplem.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/person.png b/tamguo-bms/src/main/resources/static/images/member/index/person.png new file mode 100644 index 0000000..110eaf8 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/person.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/project-candidate.png b/tamguo-bms/src/main/resources/static/images/member/index/project-candidate.png new file mode 100644 index 0000000..642307b Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/project-candidate.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/project-cnav.png b/tamguo-bms/src/main/resources/static/images/member/index/project-cnav.png new file mode 100644 index 0000000..30b2045 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/project-cnav.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/project-cnavbj.jpg b/tamguo-bms/src/main/resources/static/images/member/index/project-cnavbj.jpg new file mode 100644 index 0000000..60fe213 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/project-cnavbj.jpg differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/testnew.png b/tamguo-bms/src/main/resources/static/images/member/index/testnew.png new file mode 100644 index 0000000..5abf6e5 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/testnew.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/testnew2.png b/tamguo-bms/src/main/resources/static/images/member/index/testnew2.png new file mode 100644 index 0000000..aed6675 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/testnew2.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/top-kaos.png b/tamguo-bms/src/main/resources/static/images/member/index/top-kaos.png new file mode 100644 index 0000000..99a066e Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/top-kaos.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/index/top-kaos6.png b/tamguo-bms/src/main/resources/static/images/member/index/top-kaos6.png new file mode 100644 index 0000000..51a6607 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/index/top-kaos6.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/loading_16.gif b/tamguo-bms/src/main/resources/static/images/member/loading_16.gif new file mode 100644 index 0000000..28cb446 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/loading_16.gif differ diff --git a/tamguo-bms/src/main/resources/static/images/member/login-bg.png b/tamguo-bms/src/main/resources/static/images/member/login-bg.png new file mode 100644 index 0000000..86a6301 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/login-bg.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/loginlogo.gif b/tamguo-bms/src/main/resources/static/images/member/loginlogo.gif new file mode 100644 index 0000000..21530b7 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/loginlogo.gif differ diff --git a/tamguo-bms/src/main/resources/static/images/member/loginlogo.png b/tamguo-bms/src/main/resources/static/images/member/loginlogo.png new file mode 100644 index 0000000..4a9556c Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/loginlogo.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/loginv4.png b/tamguo-bms/src/main/resources/static/images/member/loginv4.png new file mode 100644 index 0000000..f2194e5 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/loginv4.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/pass_login_icons.png b/tamguo-bms/src/main/resources/static/images/member/pass_login_icons.png new file mode 100644 index 0000000..a245a2b Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/pass_login_icons.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/qrcode-error.png b/tamguo-bms/src/main/resources/static/images/member/qrcode-error.png new file mode 100644 index 0000000..d4209d8 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/qrcode-error.png differ diff --git a/tamguo-bms/src/main/resources/static/images/member/qrcode-success.png b/tamguo-bms/src/main/resources/static/images/member/qrcode-success.png new file mode 100644 index 0000000..1457153 Binary files /dev/null and b/tamguo-bms/src/main/resources/static/images/member/qrcode-success.png differ diff --git a/tamguo-bms/src/main/resources/static/js/member/bookList.js b/tamguo-bms/src/main/resources/static/js/member/bookList.js new file mode 100644 index 0000000..822fb95 --- /dev/null +++ b/tamguo-bms/src/main/resources/static/js/member/bookList.js @@ -0,0 +1,18 @@ +var vm = new Vue({ + el:'#pageShow', + data:{ + bookList:null + }, + methods: { + getBookList:function(){ + axios.post('getBookList').then(function (response) { + vm.bookList = response.data.result; + console.log(response); + }).catch(function (error) { + console.log(error); + }); + } + } +}); + +vm.getBookList(); \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/templates/include/memberFooter.html b/tamguo-bms/src/main/resources/templates/include/memberFooter.html new file mode 100644 index 0000000..42322f9 --- /dev/null +++ b/tamguo-bms/src/main/resources/templates/include/memberFooter.html @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/tamguo-bms/src/main/resources/templates/member/book/list.html b/tamguo-bms/src/main/resources/templates/member/book/list.html new file mode 100644 index 0000000..7c237e8 --- /dev/null +++ b/tamguo-bms/src/main/resources/templates/member/book/list.html @@ -0,0 +1,113 @@ + + + + + 书籍列表 - 探果网 + + + + + + + + + + + +
+
+ + +
+
+ tamguo + 退出 +
+
+
+
+ +
+
+
+ 探果五步曲 +
+
+
    +
  • 1新建书籍
  • +
  • 2添加章节
  • +
  • 3书写内容
  • +
  • 4发布试卷
  • +
  • 5等待收益
  • +
+
+
+
+ +
+
+

我的试卷

+
+
+ +
    + +
+
+
+
+ + +
+ + + + + + + + + diff --git a/tamguo-bms/src/main/resources/templates/member/index.html b/tamguo-bms/src/main/resources/templates/member/index.html new file mode 100644 index 0000000..7ce7836 --- /dev/null +++ b/tamguo-bms/src/main/resources/templates/member/index.html @@ -0,0 +1,134 @@ + + + + + 会员中心 - 探果网 + + + + + + + + +
+
+ + +
+
+ tamguo + 退出 +
+
+
+
+ + +
+
+
+ 探果五步曲 +
+
+
    +
  • 1新建书籍
  • +
  • 2添加章节
  • +
  • 3书写内容
  • +
  • 4发布书籍
  • +
  • 5等待收益
  • +
+
+
+
+ +
+
+

+   + tamguo,您好!欢迎来到探果网会员中心 + +

+ +
+
+

基本信息

+
+ + + + +
+ + + +
+ 盘诚软件 + 编辑 +
+

+
+
+
+

账户信息

+
    +
  • 积分: + 1000分 +
  • +
  • 余额:50
  • +
  • 最近登录时间:2018-04-27 10:32
  • +
+ 我的钱包 +
+
+ +
+
+
    +
  • +
    + 0
    + 下载总数 +
  • +
  • +
    + 1
    + 书籍总数 +
  • +
  • +
    + 0
    + 阅读总数 +
  • +
  • +
    + 19
    + 章节总数 +
  • +
+
+
+ +
+ 开始新建书籍 +
+
+
+
+
+ + +
+ + \ No newline at end of file diff --git a/tamguo-common/src/main/java/com/tamguo/common/utils/SystemConstant.java b/tamguo-common/src/main/java/com/tamguo/common/utils/SystemConstant.java index 947eefb..cc9647e 100644 --- a/tamguo-common/src/main/java/com/tamguo/common/utils/SystemConstant.java +++ b/tamguo-common/src/main/java/com/tamguo/common/utils/SystemConstant.java @@ -82,4 +82,7 @@ public class SystemConstant { /** 默认的章节根目录*/ public static final String CHAPTER_DEFAULT_ROOT_UID = "-1"; + + /** 所有地区*/ + public static final String AREA_ALL_TREE = "AREAALL:"; } diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/member/service/IMemberService.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/member/service/IMemberService.java index d709238..ef7333a 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/member/service/IMemberService.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/member/service/IMemberService.java @@ -1,9 +1,10 @@ package com.tamguo.modules.member.service; +import com.baomidou.mybatisplus.service.IService; import com.tamguo.common.utils.Result; import com.tamguo.modules.member.model.MemberEntity; -public interface IMemberService { +public interface IMemberService extends IService{ /** 登录*/ public Result login(String username , String password); diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/dao/SysAreaMapper.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/dao/SysAreaMapper.java index 206adfe..a1e5f1d 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/dao/SysAreaMapper.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/dao/SysAreaMapper.java @@ -1,6 +1,7 @@ package com.tamguo.modules.sys.dao; import java.util.List; + import com.tamguo.config.dao.SuperMapper; import com.tamguo.modules.sys.model.SysAreaEntity; import com.tamguo.modules.sys.model.condition.SysAreaCondition; diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java index 2cfc03d..846a0cf 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java @@ -3,6 +3,7 @@ package com.tamguo.modules.sys.model; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; +import java.util.List; import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.serializer.SerializerFeature; @@ -49,6 +50,9 @@ public class SysAreaEntity implements Serializable { private String updateBy; @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateDate; + + @TableField(exist=false) + private List children; public SysAreaEntity() { } @@ -184,4 +188,20 @@ public class SysAreaEntity implements Serializable { public void setStatus(SysAreaStatusEnum status) { this.status = status; } + + public List getChildren() { + return children; + } + + public void setChildren(List children) { + this.children = children; + } + + public String getValue() { + return getAreaCode(); + } + + public String getLable() { + return getAreaName(); + } } \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/ISysAreaService.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/ISysAreaService.java index f2c789c..42b8f50 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/ISysAreaService.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/ISysAreaService.java @@ -4,6 +4,7 @@ import java.util.List; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.service.IService; +import com.tamguo.common.utils.Result; import com.tamguo.modules.sys.model.SysAreaEntity; import com.tamguo.modules.sys.model.condition.SysAreaCondition; @@ -18,5 +19,8 @@ public interface ISysAreaService extends IService{ /** 修改地区*/ void update(SysAreaEntity area); + + /** 树形*/ + Result findAreaTree(); } diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/impl/SysAreaServiceImpl.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/impl/SysAreaServiceImpl.java index 0b7403e..47ba6d8 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/impl/SysAreaServiceImpl.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/service/impl/SysAreaServiceImpl.java @@ -6,12 +6,16 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.CollectionUtils; import org.springframework.util.StringUtils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.Condition; import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.tamguo.common.utils.Result; +import com.tamguo.common.utils.SystemConstant; +import com.tamguo.config.redis.CacheService; import com.tamguo.modules.sys.dao.SysAreaMapper; import com.tamguo.modules.sys.model.SysAreaEntity; import com.tamguo.modules.sys.model.condition.SysAreaCondition; @@ -23,6 +27,8 @@ public class SysAreaServiceImpl extends ServiceImpl listData(SysAreaCondition condition) { @@ -131,4 +137,29 @@ public class SysAreaServiceImpl extends ServiceImpl areaList = sysAreaMapper.selectList(Condition.create().eq("parent_code", "0")); + for(SysAreaEntity area : areaList) { + List childend = sysAreaMapper.selectList(Condition.create().eq("parent_code", area.getId())); + if(!CollectionUtils.isEmpty(childend)) { + area.setChildren(childend); + } + + for(SysAreaEntity a : childend) { + List ceList = sysAreaMapper.selectList(Condition.create().eq("parent_code", a.getId())); + if(!CollectionUtils.isEmpty(ceList)) { + a.setChildren(ceList); + } + } + } + cacheService.setObject(SystemConstant.AREA_ALL_TREE, areaList , 60 * 60 * 2); + return Result.successResult(areaList); + } } diff --git a/tamguo-tms/src/main/java/com/tamguo/web/member/MemberPaperController.java b/tamguo-tms/src/main/java/com/tamguo/web/member/MemberPaperController.java index eb4b908..36f1665 100644 --- a/tamguo-tms/src/main/java/com/tamguo/web/member/MemberPaperController.java +++ b/tamguo-tms/src/main/java/com/tamguo/web/member/MemberPaperController.java @@ -54,7 +54,7 @@ public class MemberPaperController { public Result addPaperQuestionInfo(@RequestBody JSONObject data){ try { String paperId ; String title ; String name ;String type; - paperId = data.getString("uid"); + paperId = data.getString("id"); title = data.getString("title"); type = data.getString("type"); name = QuestionTypeEnum.getQuestionType(type).getDesc(); diff --git a/tamguo-tms/src/main/java/com/tamguo/web/tiku/AreaController.java b/tamguo-tms/src/main/java/com/tamguo/web/tiku/AreaController.java new file mode 100644 index 0000000..e2521bf --- /dev/null +++ b/tamguo-tms/src/main/java/com/tamguo/web/tiku/AreaController.java @@ -0,0 +1,25 @@ +package com.tamguo.web.tiku; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.tamguo.common.utils.Result; +import com.tamguo.modules.sys.service.ISysAreaService; + +@Controller +public class AreaController { + + @Autowired + private ISysAreaService iSysAreaService; + + @RequestMapping(value = {"area/findAreaTree.html"}, method = RequestMethod.GET) + @ResponseBody + public Result findAreaTree() { + return iSysAreaService.findAreaTree(); + } + + +} diff --git a/tamguo-tms/src/main/resources/templates/member/addQuestion.html b/tamguo-tms/src/main/resources/templates/member/addQuestion.html index f266d15..26c7ee7 100644 --- a/tamguo-tms/src/main/resources/templates/member/addQuestion.html +++ b/tamguo-tms/src/main/resources/templates/member/addQuestion.html @@ -80,7 +80,7 @@ 分数: 分 - + diff --git a/tamguo-tms/src/main/resources/templates/member/editQuestion.html b/tamguo-tms/src/main/resources/templates/member/editQuestion.html index 33673c2..eb78fa5 100644 --- a/tamguo-tms/src/main/resources/templates/member/editQuestion.html +++ b/tamguo-tms/src/main/resources/templates/member/editQuestion.html @@ -81,7 +81,7 @@ 分数: 分 - + diff --git a/tamguo-tms/src/main/resources/templates/member/questionList.html b/tamguo-tms/src/main/resources/templates/member/questionList.html index 2d8af24..25cd7c6 100644 --- a/tamguo-tms/src/main/resources/templates/member/questionList.html +++ b/tamguo-tms/src/main/resources/templates/member/questionList.html @@ -62,7 +62,7 @@ 试卷:赛码样卷(示例)