From c682bd4d2da663d0428ae9f073cac6d7fd0be209 Mon Sep 17 00:00:00 2001 From: Unique-work <19805062401@163.com> Date: Wed, 18 May 2022 22:44:02 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E9=9D=99=E6=80=81=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E7=9A=84=E8=BF=87=E6=BB=A4=E8=AE=BE=E7=BD=AE=EF=BC=8C=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E4=BA=86tomcat=E8=87=AA=E8=BA=AB=E7=9A=84=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/WEB-INF/web.xml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 30dd086..c6f39fe 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -23,7 +23,20 @@ login.jsp /login.jsp/ --> - + + + default + *.jpg + *.png + + + default + *.js + + + default + *.css + org.springframework.web.context.ContextLoaderListener @@ -46,7 +59,7 @@ app - + *.do / From 8a64a28c55965ab7e1d42b88785b7e3e1d994cc9 Mon Sep 17 00:00:00 2001 From: Unique-work <19805062401@163.com> Date: Wed, 18 May 2022 23:26:30 +0800 Subject: [PATCH 02/11] =?UTF-8?q?8.5=20=E7=99=BE=E5=BA=A6=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E5=AF=BC=E8=88=AA=E5=AE=9E=E7=8E=B0=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/Newenergyvehicle.iml | 2 + .idea/encodings.xml | 1 + .idea/misc.xml | 3 + .../java/com/siit/zsw/controller/pageTo.java | 4 + src/main/webapp/WEB-INF/page/Map.jsp | 261 ++ src/main/webapp/resources/css/map.css | 3524 +++++++++++++++++ 6 files changed, 3795 insertions(+) create mode 100644 .idea/Newenergyvehicle.iml create mode 100644 src/main/webapp/WEB-INF/page/Map.jsp create mode 100644 src/main/webapp/resources/css/map.css diff --git a/.idea/Newenergyvehicle.iml b/.idea/Newenergyvehicle.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/.idea/Newenergyvehicle.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 4987eca..875d1a3 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,6 +1,7 @@ + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index f83e57f..1e86803 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,6 +4,9 @@ + + + diff --git a/src/main/java/com/siit/zsw/controller/pageTo.java b/src/main/java/com/siit/zsw/controller/pageTo.java index ec420b7..55fe79d 100644 --- a/src/main/java/com/siit/zsw/controller/pageTo.java +++ b/src/main/java/com/siit/zsw/controller/pageTo.java @@ -28,4 +28,8 @@ public String center_To(){ public String Carposition_To(){ return "Carposition"; } + @RequestMapping("map.do") + public String map_To(){ + return "Map"; + } } diff --git a/src/main/webapp/WEB-INF/page/Map.jsp b/src/main/webapp/WEB-INF/page/Map.jsp new file mode 100644 index 0000000..4b8613b --- /dev/null +++ b/src/main/webapp/WEB-INF/page/Map.jsp @@ -0,0 +1,261 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + +<%@ include file="Head.jsp"%> +地图导航 + + + + + + + + + + + + + + + + + + + + + + + + 清空 + + 搜索 + + + + + + + + + + + + + + + + + + + + + + ··· + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + <%@ include file="Bottom.jsp"%> + + + + + + + diff --git a/src/main/webapp/resources/css/map.css b/src/main/webapp/resources/css/map.css new file mode 100644 index 0000000..b4588ef --- /dev/null +++ b/src/main/webapp/resources/css/map.css @@ -0,0 +1,3524 @@ +#content { + position: absolute; + width: 350px; + font-size: 14px; + font-family: "ź", Arial, Helvetica, STHeiti, ""; + background-color: #fff +} + +#navtitle { + background: #F7F7F7; + height: 38px; + line-height: 35px +} + +#navtitle .vcodehint { + margin-left: 25px +} + +#content .content-msg { + line-height: 30px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 80px; + height: 30px +} + +#content #vcode_msg_error { + color: red; + font-size: 14px +} + +#content .account-label { + display: block; + float: left; + width: 70px; + padding-right: 10px; + text-align: right; + color: #333 +} + +#content .basebackground { + background-repeat: no-repeat +} + +#content .clearfix { + zoom: 1 +} + +#content .clearfix:after { + content: "\20"; + display: block; + height: 0; + clear: both; + visibility: hidden; + overflow: hidden +} + +#content .content-div { + height: 30px; + margin-bottom: 20px; + line-height: 40px +} + +#content .content-input-vcode { + width: 43px; + height: 38px; + border: 1px solid #e6e6e6; + border-bottom-color: #d9d9d9; + margin-right: -1px; + float: left +} + +#content .del-img-sudoku { + background: #F0F1F1 + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/Vcode/vcode_32401c6.gif) + no-repeat 4px -41px; + width: 42px; + height: 40px; + float: left; + cursor: pointer +} + +.content-div .account-img-vcode-sudoku { + height: 36px; + width: 110px; + margin-left: 80px; + float: left +} + +.content-div a { + color: #1d61ad; + cursor: pointer; + text-decoration: none +} + +.content-div .acount-link-vcode { + font-size: 12px +} + +#content .content-vcode-sudoku { + line-height: 30px; + margin-bottom: 10px; + margin-left: 80px +} + +.content-vcode-sudoku p { + font-size: 12px +} + +.content-vcode-sudoku div { + width: 165px +} + +.content-vcode-sudoku div a { + width: 43px; + height: 38px; + border: 1px solid #e6e6e6; + border-bottom-color: #d9d9d9; + margin: 10px 10px 0 0; + float: left; + cursor: pointer +} + +.content-vcode-sudoku div a:hover { + border: 1px solid #458cf0 +} + +.content-input-vcode { + background-position: 100px 100px +} + +.img-sudoku-1 { + background-position: -4px -40px +} + +.img-sudoku-2 { + background-position: -50px -40px +} + +.img-sudoku-3 { + background-position: -97px -40px +} + +.img-sudoku-4 { + background-position: -4px -85px +} + +.img-sudoku-5 { + background-position: -50px -85px +} + +.img-sudoku-6 { + background-position: -97px -85px +} + +.img-sudoku-7 { + background-position: -4px -137px +} + +.img-sudoku-8 { + background-position: -50px -137px +} + +.img-sudoku-9 { + background-position: -97px -137px +} + +.content-button { + margin-left: 80px +} + +.vcode-button { + height: 34px; + width: 91px; + cursor: pointer; + border: 0; + margin-left: 120px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/Vcode/vcode_btn_98334ce.gif) + no-repeat +} + +.vcode-button-ok { + background-repeat: no-repeat; + background-position: 0 -53px +} + +.ipLocCont { + -webkit-transition: right .3s ease-out; + transition: right .3s ease-out +} + +.ipLocCont .titleComm { + pointer-events: none; + white-space: nowrap; + z-index: 1001; + padding: 4px 8px; + font-size: 11px; + line-height: 18px; + background: #494949; + color: #fff; + border-radius: 2px; + box-shadow: 1px 1px 2px rgba(0, 0, 0, .1); + position: absolute; + right: 26px +} + +.ipLocCont .title { + margin-right: 8px +} + +.ipLocCont .title:before { + content: ''; + position: absolute; + right: -8px; + top: 50%; + margin-top: -8px; + width: 0; + height: 0; + border-bottom: 8px solid transparent; + border-top: 8px solid transparent; + border-left: 8px solid #494949 +} + +.ipLocCont .titleFailed { + margin-right: 2px +} + +.ipLocCont .icon { + width: 26px; + height: 26px; + overflow: hidden; + background-color: #fff; + text-align: center; + cursor: pointer; + line-height: 26px; + float: left; + box-shadow: 1px 2px 1px rgba(0, 0, 0, .15) +} + +.ipLocCont .icon span { + width: 14px; + height: 14px; + vertical-align: middle; + display: inline-block; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation_ac75181.png); + background-size: 76px, auto +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .ipLocCont .icon span { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation2x_af2f977.png); + background-size: 76px, auto + } +} + +.ipLocCont .icon .normal { + background-position: -28px 0 +} + +.ipLocCont .icon .success { + background-position: -14px 0 +} + +.ipLocCont .icon .loading { + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/loading_4a096ed.gif); + background-size: 14px 14px +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .ipLocCont .icon .loading { + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/loading_4a096ed.gif); + background-size: 14px 14px + } +} + +.ipLoc-title-error { + height: 83px; + border: 1px solid #c4c7cc; + font-size: 13px; + background-color: #FFF; + padding-left: 14px; + padding-right: 14px; + line-height: 30px; + border: 1px solid rgba(51, 51, 51, .2); + box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .2); + border-top: 0; + border-left: 0 +} + +.ipLoc-title-error .orignal-addr { + position: relative; + top: 7px +} + +.ipLoc-title-error #ipLocClose { + position: relative; + top: -6px; + right: -5px +} + +.ipLoc-title-error .addr-info { + font-size: 12px; + color: #999 +} + +.ipLoc-title-error .jiucuo-inf { + float: right; + font-size: 12px; + color: #2e77e5; + cursor: pointer; + position: relative; + bottom: 9px +} + +.ipLoc-title-error .normal { + color: #656565 +} + +.ipLocTitle { + height: 30px; + border: 1px solid #c4c7cc; + font-size: 13px; + background-color: #FFF; + padding-left: 14px; + padding-right: 7px; + line-height: 30px; + cursor: pointer; + border: 1px solid rgba(51, 51, 51, .2); + box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .2); + border-top: 0; + border-left: 0 +} + +.ipLocTitle .normal,.ipLocTitle arrow { + color: #656565 +} + +.ipLocTitle .address { + color: #36C +} + +.ipLocCloseCont { + cursor: pointer +} + +.ipLocClose { + width: 11px; + height: 10px; + display: inline-block; + margin-left: 14px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation_ac75181.png); + background-size: 76px, auto; + background-position: -60px 0 +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .ipLocClose { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation2x_af2f977.png); + background-size: 76px, auto; + background-position: -60px 0 + } +} + +.ipLocClose:hover { + opacity: .6 +} + +.ipLocFooter { + margin: auto; + margin-top: -1px; + width: 18px; + height: 10px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation_ac75181.png); + background-size: 76px, auto; + background-position: -43px 0 +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .ipLocFooter { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ipLocation/ipLocation2x_af2f977.png); + background-size: 76px, auto; + background-position: -43px 0 + } +} + +.noLoc { + padding-right: 14px +} + +.input-iploc { + color: #3385ff +} + +.ui3-iploc-my-place-item { + line-height: 32px +} + +.ui3-iploc-my-place-item:hover,.ui3-iploc-my-place-item.ui3-suggest-item-hover + { + cursor: pointer; + background-color: #EBEBEB +} + +.ui3-iploc-my-place-item b { + padding-left: 12px; + float: left; + line-height: 32px +} + +.ui3-iploc-my-place-item.other b { + padding-left: 17px +} + +.ui3-iploc-my-place-item em { + display: inline-block; + width: 15px; + line-height: 14px; + height: 14px; + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png) + no-repeat -30px -291px +} + +.ui3-iploc-my-place-item span { + color: #666; + margin-left: 13px; + width: 53px +} + +.ui3-iploc-my-place-item a { + vertical-align: middle; + color: #999; + margin-left: 14px; + text-decoration: none +} + +.ui3-iploc-my-place-item i { + float: right; + font-style: normal; + margin-right: 5px +} + +.ui3-iploc-my-place-action a { + margin-left: 5px +} + +.ui3-iploc-my-place-inner i a:hover { + color: #36c +} + +.ui3-iploc-my-place-item .has-data { + display: block; + margin-left: 105px; + margin-right: 70px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.ui3-iploc-my-place-item.other .has-data { + margin-left: 44px +} + +.ui3-iploc-my-place-item .has-data:hover { + +} + +.correct-inf-warper { + height: 189px; + width: 234px; + border: 1px solid #c4c7cc; + font-size: 13px; + background-color: #FFF; + padding-left: 14px; + padding-right: 7px; + line-height: 30px; + border: 1px solid rgba(51, 51, 51, .2); + box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .2); + border-top: 0; + border-left: 0 +} + +.correct-inf-warper .correct-inf { + padding-top: 9px +} + +.correct-inf-warper .correct-inf .warning { + width: 18px; + height: 18px; + display: inline-block; + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-0_a4176f0.png); + background: -webkit-image-set(url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-0_a4176f0.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-2x-0_de44cac.png) + 2x); + background: -moz-image-set(url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-0_a4176f0.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-2x-0_de44cac.png) + 2x); + background: -o-image-set(url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-0_a4176f0.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-2x-0_de44cac.png) + 2x); + background: -ms-image-set(url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-0_a4176f0.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/iploc-correct-2x-0_de44cac.png) + 2x); + background-size: 18px auto; + position: relative; + top: 5px; + background-position: 0 -28px +} + +.correct-inf-warper .correct-inf .inf { + color: #333 +} + +.correct-inf-warper .right-addr { + position: relative +} + +.correct-inf-warper .right-addr input { + padding: 4px; + width: 175px; + padding-right: 20px; + background-size: 15px auto; + padding-left: 24px +} + +.correct-inf-warper .right-addr input::-webkit-input-placeholder { + font-size: 13px +} + +.correct-inf-warper .right-addr input::-moz-placeholder { + font-size: 13px +} + +.correct-inf-warper .right-addr input::-ms-input-placeholder { + font-size: 13px +} + +.correct-inf-warper .right-addr input::-moz-placeholder { + font-size: 13px +} + +.correct-inf-warper .right-addr::before { + content: ''; + display: block; + position: absolute; + width: 15px; + height: 15px; + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ipLocation/rightLocSearch_d9d2685.png) + no-repeat; + top: 7px; + left: 5px +} + +.correct-inf-warper .orignal-addr span { + color: #8c8c8c; + display: block +} + +.correct-inf-warper .orignal-addr .addr { + position: relative; + top: -7px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: #333; + font-size: 14px +} + +.correct-inf-warper .orignal-addr .faddr { + position: relative; + top: -16px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 12px; + color: #b2b2b2 +} + +.correct-inf-warper .bt-groups { + width: 141px; + margin: 0 auto; + position: relative; + top: -16px +} + +.correct-inf-warper .bt-groups button { + width: 64px; + height: 24px; + border: 0; + cursor: pointer; + border-radius: 2px +} + +.correct-inf-warper .bt-groups button.confrim { + background: #3385ff; + color: #FFF; + margin-right: 6px +} + +.correct-inf-warper .bt-groups button.cancel { + background: #FFF; + color: #3385ff; + border: 1px #dfdfdf solid +} + +.iploc-pCorrect-marker.animation { + -webkit-animation: pCorrectMarker-raise .5s; + animation: pCorrectMarker-raise .5s +} + +@ +keyframes pCorrectMarker-raise { + from {-webkit-transform: translateY(0); + transform: translateY(0) +} + +50%{ +-webkit-transform +:translateY(-6px) +;transform +:translateY(-6px) +} +80%{ +-webkit-transform +:translateY(3px) +;transform +:translateY(3px) +} +90%{ +-webkit-transform +:translateY(-2px) +;transform +:translateY(-2px) +} +to { + -webkit-transform: translateY(0); + transform: translateY(0) +} + +} +@ +-webkit-keyframes pCorrectMarker-raise { + from {-webkit-transform: translateY(0); + transform: translateY(0) +} + +50%{ +-webkit-transform +:translateY(-6px) +;transform +:translateY(-6px) +} +80%{ +-webkit-transform +:translateY(3px) +;transform +:translateY(3px) +} +90%{ +-webkit-transform +:translateY(-2px) +;transform +:translateY(-2px) +} +to { + -webkit-transform: translateY(0); + transform: translateY(0) +} + +} +#mapType-wrapper { + position: absolute; + bottom: 0; + right: 0 +} + +#mapType { + height: 80px; + cursor: pointer; + -webkit-transition-property: width, background-color; + transition-property: width, background-color; + -webkit-transition-duration: .4s; + transition-duration: .4s; + width: 110px; + background-color: rgba(255, 255, 255, 0) +} + +.expand #mapType { + width: 298px; + background-color: #fff; + background-color: rgba(255, 255, 255, .8) +} + +.expand #mapType .mapTypeCard { + border: 1px solid rgba(255, 255, 255, 0); + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/maptype_8a68f95.png) +} + +.expand #mapType .mapTypeCard.active { + border: 1px solid #3385FF +} + +.expand #mapType .normal { + right: 202px +} + +.expand #mapType .satellite,.expand #mapType .earth { + right: 106px +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .expand #mapType .mapTypeCard { + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/maptype2x_54247ab.png) + } +} + +#mapType .mapTypeCard { + height: 60px; + width: 86px; + position: absolute; + border-radius: 2px; + top: 10px; + box-sizing: border-box; + border: 1px solid transparent; + border: 1px solid rgba(153, 153, 153, .42); + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/shadow_6bf0ecd.png) + no-repeat 0 0; + background-size: 86px 240px; + -webkit-transition-property: right, background-image; + transition-property: right, background-image; + -webkit-transition-duration: .4s; + transition-duration: .4s +} + +#mapType .mapTypeCard span { + position: absolute; + bottom: 0; + right: 0; + display: inline-block; + padding: 3px 3px 2px 4px; + font-size: 12px; + height: 12px; + line-height: 12px; + color: #FFF; + border-top-left-radius: 2px +} + +#mapType .mapTypeCard.active span,#mapType .mapTypeCard:hover span { + background-color: #3385FF +} + +#mapType .mapTypeCard:hover { + border: 1px solid #3385FF +} + +#mapType .normal { + z-index: 1; + background-position: 0 0; + right: 20px +} + +#mapType .normal .switch-box p { + margin-left: 20px +} + +#mapType .normal .switch-box input.switch { + left: 5px +} + +#mapType .normal:hover .switch-box { + visibility: visible +} + +#mapType .satellite,#mapType .earth { + right: 15px; + z-index: 2; + background-position: 0 -60px +} + +#mapType .satellite:hover .switch-box,#mapType .earth:hover .switch-box + { + visibility: visible +} + +#mapType .earth { + background-position: 0 -181px +} + +#mapType .panorama { + z-index: 3; + right: 10px; + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/maptype_8a68f95.png); + background-position: 0 -121px; + border-left: 1px solid rgba(153, 153, 153, .6) +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + #mapType .panorama { + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/maptype2x_54247ab.png) + } +} + +#mapType .switch-box { + visibility: hidden; + position: absolute; + width: 100%; + height: 20px; + line-height: 22px; + color: #fff; + background: rgba(0, 0, 0, .5) +} + +#mapType .switch-box p { + display: inline-block; + margin-left: 25px +} + +#mapType .switch-box input.switch { + position: absolute; + left: 8px; + top: 4px; + cursor: pointer +} + +#renderModeSwitch { + position: absolute; + bottom: 10px; + left: -29px; + height: 24px; + width: 24px; + -webkit-transition-property: width, background-color; + transition-property: width, background-color; + -webkit-transition-duration: .4s; + transition-duration: .4s +} + +#renderModeSwitch .render-mode-tips-button { + height: 24px; + width: 24px; + cursor: pointer; + position: absolute; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/render-mode-switch_b69f6e1.png) + no-repeat 0 0; + background-size: 39px 24px +} + +#renderModeSwitch .black-tips { + position: absolute; + white-space: nowrap; + color: #fff; + bottom: 33px; + right: 0; + border-radius: 2px; + height: 13px; + padding: 7px; + padding-right: 27px; + background-color: rgba(0, 0, 0, .8); + -webkit-transition-property: right, opacity; + transition-property: right, opacity; + -webkit-transition-duration: .4s; + transition-duration: .4s +} + +#renderModeSwitch .black-tips .close-button { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/render-mode-switch_b69f6e1.png) + no-repeat 0 0; + background-size: 39px 24px; + background-position: -24px 0; + width: 15px; + height: 15px; + cursor: pointer; + position: absolute; + right: 6px; + top: 6px +} + +#renderModeSwitch .black-tips a { + color: #5fa7fe; + text-decoration: none +} + +#renderModeSwitch .black-tips:after { + content: ''; + position: absolute; + top: 27px; + right: 8px; + margin-left: -6px; + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid rgba(0, 0, 0, .8) +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + #renderModeSwitch .render-mode-tips-button { + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/render-mode-switch2x_6627283.png) + } + #renderModeSwitch .black-tips .close-button { + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/render-mode-switch2x_6627283.png) + } +} + + @charset "UTF-8"; + +.ui3-control-shadow { + +} + +.ui3-tool-collection-wrap { + border: 1px solid #c4c7cc; + background-color: #fff +} + +.ui3-tool-collection { + display: inline-block; + width: 47px; + height: 24px; + line-height: 24px +} + +.ui3-tool-collection em { + width: 11px; + height: 11px; + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png); + background-position: 0 -316px; + margin-left: 5px; + margin-right: 4px +} + +.ui3-tool-collection:hover em { + background-position: -11px -316px +} + +.ui3-tool-collection-wrap a { + color: #666 +} + +.ui3-tool-collection-wrap ul { + display: none; + height: 0; + overflow: hidden; + position: absolute; + top: -1px; + left: -58px; + border: 1px solid #c4c7cc; + width: 50px; + background-color: #fff +} + +.ui3-tool-collection-wrap li a { + display: block; + height: 24px; + line-height: 24px; + border-bottom: 1px solid #e9eaec; + text-decoration: none +} + +.ui3-tool-collection-wrap em { + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png); + display: inline-block; + vertical-align: middle +} + +.ui3-tool-collection-wrap a span { + vertical-align: middle +} + +.ui3-tool-collection-wrap a:hover span { + color: #0C88E8 +} + +.ui3-tool-collection-wrap .ui3-1 em { + width: 7px; + height: 11px; + margin-left: 8px; + margin-right: 6px; + background-position: -10px -177px +} + +.ui3-tool-collection-wrap .ui3-1:hover em { + background-position: -59px -177px +} + +.ui3-tool-collection-wrap .ui3-2 em { + width: 12px; + height: 12px; + margin-left: 6px; + margin-right: 3px; + background-position: -31px -177px +} + +.ui3-tool-collection-wrap .ui3-2:hover em { + background-position: -80px -177px +} + +.ui3-tool-collection-wrap .ui3-3 em { + width: 7px; + height: 12px; + margin-left: 8px; + margin-right: 6px; + background-position: 0 -304px +} + +.ui3-tool-collection-wrap .ui3-3:hover em { + background-position: -7px -304px +} + +.ui3-tool-collection-wrap .ui3-4 em { + width: 12px; + height: 12px; + margin-left: 5px; + margin-right: 4px; + background-position: -31px -200px +} + +.ui3-tool-collection-wrap .ui3-4:hover em { + background-position: -80px -200px +} + +.ui3-tool-collection-wrap .ui3-5 { + border-bottom: 0 +} + +.ui3-tool-collection-wrap .ui3-5 em { + width: 12px; + height: 12px; + margin-left: 5px; + margin-right: 5px; + background-position: -7px -200px +} + +.ui3-tool-collection-wrap .ui3-5:hover em { + background-position: -56px -200px +} + +.ui3-control-color:hover { + color: #0c88e8 +} + +.ui3-control-color { + color: #666; + text-decoration: none +} + +.ui3-control-color em,.ui3-control-color span { + display: inline-block; + vertical-align: middle; + letter-spacing: -1px +} + +.ui3-full-screen { + width: 47px; + height: 24px; + border: 1px solid #c4c7cc; + background-color: #fff; + line-height: 24px; + display: inline-block +} + +.ui3-full-screen em { + height: 11px; + width: 11px; + margin-left: 6px; + margin-right: 4px; + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png); + background-position: -6px -8px +} + +.ui3-full-screen:hover em { + background-position: -17px -8px +} + +.exit-fullscreen { + width: 47px; + height: 26px; + background-position: -73px -265px +} + +.ui3-traffic-st-wrap { + border: 1px solid #c4c7cc; + background-color: #fff +} + +.ui3-traffic-st { + width: 47px; + height: 24px; + line-height: 24px; + display: inline-block +} + +.ui3-traffic-st:hover em { + background-position: -14px -150px +} + +.ui3-traffic-st em { + height: 14px; + width: 7px; + margin-left: 7px; + margin-right: 7px; + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png); + background-position: -7px -150px +} + +.trafficStTool-click em { + background-position: -14px -150px +} + +.ui3-street-view { + display: inline-block; + width: 45px; + padding: 1px; + text-decoration: none; + border: 1px solid #9B9EA4; + background-color: #fff +} + +.ui3-street-view-top { + height: 26px; + background-image: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png); + background-position: 0 -327px +} + +.ui3-street-view-bottom { + color: #666; + text-align: center; + height: 16px; + line-height: 16px; + _line-height: 18px +} + +.ui3-street-view:hover { + zoom: 1 +} + +.ui3-street-view:hover .ui3-street-view-bottom { + background-color: #0c88e8; + color: #fff +} + +.streetViewTool-click .ui3-street-view-bottom { + background-color: #0c88e8; + color: #fff +} + +.clearfixs:after { + display: block; + clear: both; + content: ; + visibility: hidden; + height: 0 +} + +.ui3-control-wrap { + box-sizing: border-box; + position: relative +} + +.ui3-control-wrap #ui3_city_change { + display: inline-block; + float: left; + border-radius: 2px +} + +.ui3-control-wrap .ui3-city-change-inner { + float: left; + display: inline-block; + padding-right: 12px; + height: 34px; + line-height: 34px; + background-color: #fff; + color: #666; + font-size: 12px; + text-decoration: none; + vertical-align: middle; + position: relative +} + +.ui3-control-wrap .ui3-city-change-inner em { + width: 7px; + height: 7px; + margin-left: 5px; + float: left; + margin-top: 13px; + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/newtools_9ddbaad.png); + background-repeat: no-repeat; + background-position: -13px -17px +} + +.ui3-control-wrap .ui3-city-change-inner span { + font-size: 12px; + float: left +} + +.ui3-control-wrap .ui3-city-change-inner:hover { + color: #0C88E8 +} + +.ui3-control-wrap .ui3-city-change-inner:hover em { + border-top-color: #0C88E8 +} + +.ui3-control-wrap .ui3-city-change-click .ui3-city-change-inner em,.ui3-control-wrap .ui3-city-change-click-close .ui3-city-change-inner em + { + background-position: -12px -177px +} + +.ui3-control-wrap .ui3-blue,.ui3-control-wrap .ui3-blue span { + color: #0C88E8 +} + +.ui3-control-wrap #ui3_city_change .adjustpadding { + float: left; + width: 5px; + height: 34px; + border-radius: 2px 0 0 2px; + padding-left: 7px; + background: #fff +} + +.ui3-control-wrap #weather img { + width: 16px; + height: 16px; + padding-top: 8px; + margin-right: 6px +} + +.ui3-control-wrap #weather { + display: inline-block; + line-height: 17px; + height: 34px; + background-color: #fff; + text-decoration: none; + vertical-align: middle; + float: left +} + +.ui3-control-wrap .left,.ui3-control-wrap .right { + height: 34px; + background: #fff; + border-radius: 0 2px 2px 0 +} + +.ui3-control-wrap .left b,.ui3-control-wrap .right b { + float: left; + height: 21px; + display: inline-block; + border-right: 1px solid #eee; + top: 7px; + position: relative +} + +.ui3-control-wrap .left span,.ui3-control-wrap .right span { + float: left; + height: 34px; + width: 29px; + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/newtools_9ddbaad.png); + background-repeat: no-repeat +} + +.ui3-control-wrap .left span.active,.ui3-control-wrap .right span.active + { + background-color: #fff +} + +.ui3-control-wrap i { + float: left; + font-size: 12px; + font-style: normal; + height: 34px; + line-height: 34px; + display: inline-block +} + +.ui3-control-wrap i.active { + color: #579AFC +} + +.ui3-control-wrap .trafficopt:hover .traffic { + background-position: 1px -49px +} + +.ui3-control-wrap .trafficopt:hover i { + color: #579AFC +} + +.ui3-control-wrap .trafficopt { + padding-right: 12px; + line-height: 34px; + float: left; + display: inline-block; + cursor: pointer +} + +.ui3-control-wrap .trafficopt.disabled { + cursor: default; + color: #bbb +} + +.ui3-control-wrap .trafficopt.disabled .traffic { + background-position: -77px -209px +} + +.ui3-control-wrap .trafficopt.disabled:hover .traffic { + background-position: -77px -209px +} + +.ui3-control-wrap .trafficopt.disabled:hover i { + color: #bbb +} + +.ui3-control-wrap .traffic { + background-position: 1px -114px +} + +.ui3-control-wrap .traffic.active { + background-position: 1px -49px +} + +.ui3-control-wrap .boxopt:hover .boxutils { + background-position: -34px -48px +} + +.ui3-control-wrap .boxopt:hover .boxtext { + color: #579AFC +} + +.ui3-control-wrap .boxopt { + padding-right: 12px; + line-height: 34px; + float: left; + cursor: pointer; + display: inline-block +} + +.ui3-control-wrap .boxopt em { + width: 7px; + height: 7px; + float: left; + margin-top: 13px; + margin-left: 5px; + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/newtools_9ddbaad.png); + background-repeat: no-repeat; + background-position: -13px -17px +} + +.ui3-control-wrap .boxopt em.active { + background-position: -12px -177px +} + +.ui3-control-wrap .boxutils { + padding-right: 7px; + background-position: -34px -116px +} + +.ui3-control-wrap .boxutils.active { + background-position: -34px -48px +} + +.ui3-control-wrap .map-measure:hover .measure { + background-position: -80px -49px +} + +.ui3-control-wrap .map-measure:hover i { + color: #579AFC +} + +.ui3-control-wrap .map-mark:hover .mark { + background-position: -40px -168px +} + +.ui3-control-wrap .map-mark:hover i { + color: #579AFC +} + +.ui3-control-wrap .map-share:hover .share { + background-position: -163px -51px +} + +.ui3-control-wrap .map-share:hover i { + color: #579AFC +} + +.ui3-control-wrap .detail-box { + position: absolute; + width: 86px; + background: #fff; + box-shadow: 1px 2px 1px rgba(0, 0, 0, .15); + top: 34px; + right: 0; + float: left; + display: none; + z-index: 80000 +} + +.ui3-control-wrap .boxinfo { + list-style-type: none +} + +.ui3-control-wrap .boxinfo li { + box-sizing: border-box; + width: 100%; + cursor: pointer; + height: 34px; + line-height: 34px; + padding-left: 7px +} + +.ui3-control-wrap .boxinfo li i { + margin-left: 2px +} + +.ui3-control-wrap .boxinfo li .measure { + background-position: -80px -117px +} + +.ui3-control-wrap .boxinfo li .measure.active { + background-position: -80px -49px +} + +.ui3-control-wrap .boxinfo li .mark { + background-position: -80px -168px +} + +.ui3-control-wrap .boxinfo li .mark.active { + background-position: -40px -168px +} + +.ui3-control-wrap .boxinfo li .share { + background-position: -163px -117px +} + +.ui3-control-wrap .boxinfo li .share.active { + background-position: -163px -51px +} + +.ui3-control-wrap .boxinfo li.disabled { + color: #bbb; + cursor: default +} + +.ui3-control-wrap .boxinfo li.disabled .measure { + background-position: -42px -209px +} + +.ui3-control-wrap .boxinfo li.disabled .mark { + background-position: -1px -209px +} + +.ui3-control-wrap .boxinfo li.disabled:hover .measurea { + background-position: -42px -209px +} + +.ui3-control-wrap .boxinfo li.disabled:hover i { + color: #bbb +} + +.ui3-control-wrap .last { + border: 0 !important +} + +.smp-content label { + color: #333; + padding-left: 18px; + position: relative +} + +.smp-content .smp-field { + margin: 30px auto; + text-align: center +} + +.smp-content .label-home { + position: absolute; + left: 0; + top: -1px; + width: 13px; + height: 14px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 0 -40px +} + +.smp-content .label-company { + position: absolute; + left: 0; + top: -1px; + width: 13px; + height: 14px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 0 -26px +} + +.smp-content .smp-input { + height: 24px; + width: 212px; + padding: 0 10px; + border: 1px solid #d5d8dc; + line-height: 24px +} + +.smp-content .smp-btns { + text-align: center +} + +.smp-content .smp-btns button { + position: static; + z-index: auto; + top: auto; + right: auto; + border: 1px solid #d5d8dc; + background: #f8f9fc; + width: 88px; + height: 26px; + cursor: pointer +} + +.smp-content .smp-btns button:first-child { + margin-right: 10px +} + +.smp-popup #popup_close { + width: 15px; + height: 14px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/popup_close_aa06bc7.png) + no-repeat 0 0; + top: 9px; + right: 8px +} + +.tip-warper .my-tip { + height: 20px; + position: absolute; + padding-top: 8px +} + +.tip-warper .my-tip .title { + height: 20px; + width: 27px; + background: #000; + padding: 3px 9px; + color: #fff; + opacity: .7; + line-height: 20px; + text-align: center +} + +.tip-warper .arrow { + position: absolute; + width: 0; + height: 0; + border-style: solid; + border-width: 0 5px 6px; + opacity: .7; + border-color: transparent transparent #000 +} + +.tip-warper .top { + left: 50%; + margin-left: -5px; + top: 2px +} + +#message-panel .message-close { + width: 24px; + height: 23px; + top: 0; + right: 0; + position: absolute; + background: url(/static/images/op-close.png) no-repeat right 0; + cursor: pointer +} + +#message-panel .message-close:hover { + background-position: 0 0 +} + +#op-activity { + background: #fff; + padding: 12px; + overflow: hidden; + width: 333px; + position: relative +} + +#op-activity .qrcode-container { + float: left; + line-height: 20px; + height: 95px; + width: 75px; + margin-right: 8px; + text-align: center +} + +#op-activity .activity-banner { + overflow: hidden +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + #message-panel .message-close { + background-image: url(/static/images/retina/op-close.png); + background-size: auto 23px + } +} + +.scenic3d-panel { + line-height: 20px; + height: 346px; + width: 500px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: default +} + +.scenic3d-panel .header { + height: 145px; + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/scenic3d/hint-pic-1x_7c64a78.png); + background-repeat: no-repeat; + background-size: 500px auto; + background-position: 0 0; + text-align: center; + position: relative +} + +.scenic3d-panel .header .title { + padding-top: 30px; + font-size: 24px +} + +.scenic3d-panel .header .title span { + letter-spacing: 1px +} + +.scenic3d-panel .header .title .beta { + position: absolute; + font-size: 12px; + top: 27px; + left: 50%; + margin-left: 44px; + height: 16px; + line-height: 16px; + width: 42px; + border: 1px solid #e5e5e5; + background-color: #fff; + border-radius: 2px; + color: #666 +} + +.scenic3d-panel .header .info { + padding-top: 20px; + font-size: 16px +} + +.scenic3d-panel .header .info .down { + padding-top: 4px +} + +.scenic3d-panel .scenic3d-points { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + display: -webkit-flex; + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + padding: 0 30px +} + +.scenic3d-panel .scenic3d-points .point { + text-decoration: none; + cursor: pointer +} + +.scenic3d-panel .scenic3d-points .icon { + background-image: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/scenic3d/hint-pic-1x_7c64a78.png); + background-repeat: no-repeat; + background-size: 500px auto; + height: 115px; + width: 116px +} + +.scenic3d-panel .scenic3d-points .huaguiyuan .icon { + background-position: -53px -156px +} + +.scenic3d-panel .scenic3d-points .qinghuiyuan .icon { + background-position: -188px -149px +} + +.scenic3d-panel .scenic3d-points .shijilian .icon { + background-position: -327px -162px +} + +.scenic3d-panel .scenic3d-points .name { + text-decoration: none; + text-align: center; + margin: 4px auto 0; + color: #fff; + font-size: 14px; + height: 24px; + line-height: 24px; + background-color: #2f87ff; + width: 72px; + border-radius: 2px +} + +.scenic3d-panel .scenic3d-points .shijilian .name { + width: 110px +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .scenic3d-panel .scenic3d-points .icon,.scenic3d-panel .header { + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/scenic3d/hint-pic-2x_1de3481.png) + } +} + +.moContainer { + overflow: hidden; + width: 660px; + position: relative +} + +.moContainerSuccess { + width: 660px; + position: relative +} + +.pc .moContainer { + font-family: 'Microsoft YaHei' +} + +.moLeft { + padding: 5px 5px 0; + float: left +} + +.dimensionalCode { + position: absolute; + width: 130px; + height: 130px; + right: 30px; + bottom: 78px +} + +.pc .dimensionalCodeTi { + font-family: Arial, Helvetica, SimSun, sans-serif +} + +.dimensionalCodeTip { + position: absolute; + font-size: 12px; + color: #999; + right: 35px; + bottom: 64px; + line-height: 20px +} + +.moCenterTipImg { + position: absolute; + left: 101px; + top: 98px; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: 0 -86px; + width: 23px; + height: 23px +} + +.moSmsMethod { + float: left; + padding: 0 22px 0 40px; + width: 158px +} + +.moCodeMethod { + float: left; + padding: 0 30px; + border-left: #f2f2f2 1px solid +} + +.moWebMethod { + float: left; + padding: 0 40px 0 22px; + width: 158px +} + +.moSmsNo { + padding: 18px 0 0 +} + +.moSmsInput { + vertical-align: middle; + width: 153px; + height: 24px; + border: #e6e6e6 2px solid; + font-size: 12px; + color: #666; + line-height: 24px +} + +.moSmsBtnContainer { + padding: 10px 0 0 +} + +.moSmsBtn { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -35px -69px; + width: 68px; + height: 33px +} + +.moSmsBtn:hover { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -104px -69px; + width: 68px; + height: 33px +} + +.moMethodImg { + padding: 13px 0 0; + text-align: center +} + +.moBackBtn { + position: absolute; + right: 152px; + bottom: 24px; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -18px -69px; + width: 16px; + height: 16px +} + +.moBtnCur { + display: inline-block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -2px -109px; + width: 6px; + height: 6px +} + +.moBtnUnCur { + display: inline-block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -14px -109px; + width: 6px; + height: 6px +} + +.moPptBtnContainer { + float: right; + padding: 0 15px 0 0 +} + +.moverifycode { + width: 94px; + vertical-align: middle; + border: #e6e6e6 2px solid; + height: 24px; + font-size: 12px; + color: #666; + line-height: 24px +} + +.moSmsBtnContainer img { + vertical-align: middle; + width: 43px; + height: 28px; + margin-left: 5px +} + +.errorTip { + color: #e60012 +} + +.moImgContainer { + padding: 38px 0 0 10px; + width: 143px; + overflow: hidden +} + +.moRight { + float: left; + padding: 50px 0 0 +} + +.moTitle { + font-size: 30px; + color: #333 +} + +.moSlogan { + padding: 10px 0 20px; + font-size: 18px; + color: #74a2f2 +} + +.moLeft img { + width: 255px; + height: 398px; + display: block +} + +.moRecContentList { + width: 220px; + max-height: 118px; + min-height: 75px; + font-size: 13px; + color: #777; + line-height: 20px; + padding-left: 5px; + overflow: hidden +} + +.moRecContentList em { + float: left; + display: inline-block; + height: 5px; + width: 5px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png) + 0 -121px; + position: relative; + top: 8px +} + +.moRecContentList div { + margin-left: 10px +} + +.andriodDownload { + padding: 16px 0 0; + position: relative; + width: 127px +} + +.andriodVersion { + position: absolute; + top: 14px; + right: -1px; + width: 25px; + height: 26px; + z-index: 20 +} + +.andriodDownloadBtn { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -1px -1px; + width: 127px; + height: 33px +} + +.andriodDownloadBtn:hover { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -129px -1px; + width: 127px; + height: 33px +} + +.pc .moTextTip { + font-family: Arial, Helvetica, SimSun, sans-serif +} + +.moTextTip { + font-size: 12px; + color: #999; + line-height: 24px +} + +.moTextTip a { + text-decoration: none +} + +.moTextTip a:hover { + text-decoration: underline +} + +.iphoneDownload { + padding: 15px 0 0; + position: relative; + width: 127px +} + +.iphoneVersion { + position: absolute; + top: 13px; + right: -1px; + width: 25px; + height: 26px; + z-index: 20 +} + +.iphoneDownloadBtn { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -1px -35px; + width: 127px; + height: 33px +} + +.iphoneDownloadBtn:hover { + display: block; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -129px -35px; + width: 127px; + height: 33px +} + +.moGoBtn { + position: absolute; + right: 24px; + bottom: -29px; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -1px -69px; + width: 16px; + height: 16px +} + +.moContainer .moGoBtn { + bottom: 27px +} + +.moContainer .moGoBtnTip { + bottom: 27px +} + +.pc .moGoBtnTip { + font-family: Arial, Helvetica, SimSun, sans-serif +} + +.moGoBtnTip { + position: absolute; + right: 52px; + bottom: -29px; + font-size: 12px; + color: #e6e6e6 +} + +.moGoBtnTip a { + text-decoration: none; + color: #3d6dcc +} + +.moGoBtnTip a:hover { + text-decoration: underline; + color: #3d6dcc +} + +.moCenter { + font-size: 30px; + color: #333; + text-align: center; + padding: 45px 0 0 +} + +.moCenterTip { + padding: 11px 0 38px 131px; + font-size: 13px; + color: #999 +} + +.moCenterTip a { + text-decoration: none +} + +.moCenterTip a:hover { + text-decoration: underline +} + +.moCenterTipImg { + position: absolute; + left: 101px; + top: 98px; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: 0 -86px; + width: 23px; + height: 23px +} + +.moSmsMethod { + float: left; + padding: 0 22px 0 40px; + _padding: 0 22px 0 40px; + width: 158px +} + +.moWebMethod { + float: left; + padding: 0 40px 0 22px; + _padding: 0 40px 0 22px; + width: 158px +} + +.moMethodFirstLine { + font-size: 13px; + color: #666; + line-height: 20px +} + +.moMethodFirstLine .moMethodSpan { + color: #74a2f2 +} + +.moMethodFirstLine .moMethodTip { + color: #999 +} + +.moSmsNo { + padding: 18px 0 0 +} + +.moSmsInput { + vertical-align: middle; + width: 153px; + height: 24px; + border: #e6e6e6 2px solid; + font-size: 12px; + color: #666; + line-height: 24px +} + +.moSmsBtnContainer { + padding: 10px 0 0 +} + +.moMethodImg { + padding: 13px 0 0; + text-align: center +} + +.moBackBtn { + position: absolute; + right: 152px; + bottom: 24px; + background-image: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/pcmoindex_4102034.png); + background-position: -18px -69px; + width: 16px; + height: 16px +} + +.moPptContainer { + width: 2000px +} + +.moPptContainer li { + float: left +} + +.moverifycode { + width: 94px; + vertical-align: middle; + border: #e6e6e6 2px solid; + height: 24px; + font-size: 12px; + color: #666; + line-height: 24px +} + +.errorTip { + color: #e60012 +} + +.starBg { + padding-right: 5px; + width: 250px; + height: 395px +} + +.moDownloadMethod { + padding-left: 73px +} + +.pc .ui3-suggest-wrap { + font-family: Arial, Helvetica, "Microsoft YaHei", sans-serif +} + +#ui3-suggest-scroll { + width: 100%; + overflow-y: auto; + overflow-x: hidden +} + +.ui3-suggest-wrap { + position: absolute; + background-color: #fff; + border-top: 1px solid #E4E6E7; + display: none; + box-shadow: 1px 2px 1px rgba(0, 0, 0, .15); + border-radius: 0 0 2px 2px +} + +.ui3-suggest-wrap .ui3-suggest-item a { + display: block; + height: 35px; + line-height: 35px; + padding-right: 10px; + text-decoration: none; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.ui3-suggest-wrap .ui3-suggest-item i { + padding-left: 39px; + font-style: normal; + color: #666; + position: relative; + z-index: 1; + padding-top: 1px +} + +.ui3-suggest-wrap .ui3-suggest-item i.history { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 12px 2px +} + +.ui3-suggest-wrap .ui3-suggest-item i.default { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 12px -12px +} + +.ui3-suggest-wrap .ui3-suggest-item i.home { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 12px -40px +} + +.ui3-suggest-wrap .ui3-suggest-item i.company { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 12px -26px +} + +.ui3-suggest-wrap .ui3-suggest-item em { + margin-left: 10px; + margin-right: 20px; + font-style: normal; + color: #999 +} + +.ui3-suggest-wrap .clear-history { + border-top: 1px solid #F2F5F8; + overflow: hidden +} + +.ui3-suggest-wrap .clear-history .clear-link { + height: 35px; + line-height: 35px; + text-decoration: none; + color: #B2B2B2; + float: right; + padding: 0 10px +} + +.ui3-suggest-wrap .clear-history .clear-link:hover { + background-color: #EBEBEB +} + +.ui3-suggest-wrap .clear-history .clear-login-link:hover { + text-decoration: underline +} + +.ui3-suggest-wrap .clear-history .clear-login { + height: 35px; + line-height: 35px; + float: left; + color: #333; + display: none +} + +.ui3-suggest-wrap .clear-history .clear-login-link { + text-decoration: none; + color: #3385ff; + padding: 0 5px 0 30px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/unloginSug_e5196cc.gif) + no-repeat 10px 5px; + float: left; + height: 35px +} + +.ui3-suggest-item-hover a,.ui3-suggest-item:hover a { + background-color: #EBEBEB +} + +.ui3-suggest-item-hover em,.ui3-suggest-item:hover em { + color: #888 +} + +.ui3-suggest-wrap strong { + color: #999; + float: right; + margin-right: 15px; + display: none; + position: relative; + z-index: 2 +} + +.ui3-suggest-item-hover strong { + display: block +} + +.ui3-suggest-item-hover strong:hover { + color: #666 +} + +.city-special-container { + width: 100%; + border-bottom: 1px solid #e0e0e0; + text-align: center; + padding: 15px 10px 0; + box-sizing: border-box; + font-size: 12px; + color: #666 +} + +.pc .city-special-container { + font-family: Arial, Helvetica, "Microsoft YaHei", sans-serif +} + +.city-special-list { + overflow: hidden; + height: 24px; + padding-bottom: 10px; + border-bottom: 1px solid #eee +} + +.city-special-list .city-special-item { + text-align: center; + display: inline-block; + position: relative; + width: 32%; + box-sizing: border-box; + overflow: hidden; + cursor: pointer +} + +.city-special-list .city-list-item { + height: 24px; + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/searchbox_f175577.png) + no-repeat; + display: inline-block; + padding-left: 32px; + line-height: 24px +} + +.city-special-list .cater { + background-position: 0 -190px +} + +.city-special-list .hotel { + background-position: 0 -214px +} + +.city-special-list .busstop { + background-position: 0 -238px +} + +.city-normal-list { + text-align: center; + margin: 17px auto +} + +.city-normal-item { + cursor: pointer; + text-align: center; + border-right: 1px dashed #eee; + height: 14px; + line-height: 14px; + width: 74px; + display: inline-block +} + +.city-normal-item.city-normal-last { + border-right: 0 +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .city-special-list .cater { + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/retina/sug-list_a20fddd.png) + no-repeat; + background-size: auto 72px; + background-position: 0 -48px + } + .city-special-list .hotel { + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/retina/sug-list_a20fddd.png) + no-repeat; + background-size: auto 72px; + background-position: 0 -24px + } + .city-special-list .busstop { + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/retina/sug-list_a20fddd.png) + no-repeat; + background-size: auto 72px; + background-position: 0 0 + } +} + +.ui3-set-my-place-item { + line-height: 32px +} + +.ui3-set-my-place-item:hover,.ui3-set-my-place-item.ui3-suggest-item-hover + { + cursor: pointer; + background-color: #EBEBEB +} + +.ui3-set-my-place-item.home em { + display: inline-block; + width: 15px; + height: 13px; + padding-top: 2px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 0 -40px +} + +.ui3-set-my-place-item.company em { + display: inline-block; + padding-top: 2px; + width: 15px; + height: 14px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/ui3/tools/suggestion-icon_013979b.png) + no-repeat 0 -26px +} + +.ui3-set-my-place-item b { + padding-left: 12px; + float: left; + line-height: 32px +} + +.ui3-set-my-place-item.other b { + padding-left: 17px +} + +.ui3-set-my-place-item em { + display: inline-block; + width: 15px; + line-height: 14px; + height: 14px; + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/ui3/tools/tools_47a3ea9.png) + no-repeat -30px -291px +} + +.ui3-set-my-place-item span { + color: #666; + margin-left: 13px; + width: 53px +} + +.ui3-set-my-place-item a { + vertical-align: middle; + color: #999; + margin-left: 14px; + text-decoration: none +} + +.ui3-set-my-place-item i { + float: right; + font-style: normal; + margin-right: 5px +} + +.ui3-set-my-place-action a { + margin-left: 5px +} + +.ui3-set-my-place-inner i a:hover { + color: #36c +} + +.ui3-set-my-place-item .has-data { + display: block; + margin-left: 105px; + margin-right: 70px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.ui3-set-my-place-item.other .has-data { + margin-left: 44px +} + +.ui3-set-my-place-item .has-data:hover { + +} + +.history-route li { + list-style: none; + height: 35px; + line-height: 35px; + padding: 0 10px; + text-decoration: none; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: #666; + cursor: pointer +} + +.history-route li:hover { + background-color: #EBEBEB +} + +.history-route li.clear-history:hover { + background-color: transparent +} + +.history-route .clear-history { + border-top: 1px solid #f2f5f8 +} + +.history-route .clear-history .clear-link { + color: #B2B2B2; + float: right; + margin-right: -10px; + padding: 0 10px +} + +.history-route .clear-history .clear-link:hover { + background-color: #EBEBEB +} + +.history-route .clear-history .clear-login { + height: 35px; + line-height: 35px; + float: left; + color: #333; + display: none +} + +.history-route .clear-history .clear-login-link { + text-decoration: none; + color: #3385ff; + padding: 0 5px 0 29px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/unloginSug_e5196cc.gif) + no-repeat 0 6px; + float: left; + height: 35px; + line-height: 35px +} + +.history-route .clear-history .clear-login-link:hover { + text-decoration: underline +} + +.history-route .his-route-icon { + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 29px; + height: 15px; + line-height: 15px; + display: inline-block; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons_c01699e.png); + background: -webkit-image-set(url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons_c01699e.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons-2x_2539de7.png) + 2x); + background-repeat: no-repeat; + background-position: 0 -45px; + font-style: normal; + overflow: hidden; + position: relative; + top: 4px; + width: 100%; + box-sizing: border-box +} + +.route-nav { + overflow: hidden +} + +.route-nav .route-nav-item { + float: left; + box-sizing: border-box; + width: 50%; + height: 26px; + line-height: 26px; + text-align: center; + cursor: pointer; + color: #333 +} + +.route-nav .route-nav-item i { + display: inline-block; + position: relative; + top: 3px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/route-icon_2c25ce2.png) + no-repeat; + margin-right: 8px; + height: 15px +} + +.route-nav .route-nav-item:hover { + color: #3385ff +} + +.route-nav .route-nav-item.route-nav-busline { + border-left: 1px solid #eee +} + +.route-nav .route-nav-item.route-nav-busline:hover i { + background-position: 0 -51px +} + +.route-nav .route-nav-item.route-nav-busline i { + width: 13px; + background-position: 0 -34px +} + +.route-nav .route-nav-item.route-nav-metro:hover i { + background-position: 0 -17px +} + +.route-nav .route-nav-item.route-nav-metro i { + width: 12px; + background-position: 0 0 +} + +.route-nav .route-nav-item-noflash { + float: left; + box-sizing: border-box; + width: 50%; + height: 26px; + line-height: 26px; + text-align: center; + cursor: default; + color: #999 +} + +.route-nav .route-nav-item-noflash i { + display: inline-block; + position: relative; + top: 3px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/new/route-icon_2c25ce2.png) + no-repeat; + margin-right: 8px; + height: 15px +} + +.route-nav .route-nav-item-noflash.route-nav-metro i { + width: 12px; + background-position: 0 0 +} + +.common-widget-trafficard .route-traffic-box { + height: 52px; + position: relative; + color: #999; + cursor: pointer +} + +.common-widget-trafficard .route-traffic-box .direction-box,.common-widget-trafficard .route-traffic-box .traffic-info-box + { + position: absolute +} + +.common-widget-trafficard .route-traffic-box .direction-box { + left: 25px; + top: 19px; + color: #333; + height: 17px; + line-height: 17px; + background-size: 15px 17px +} + +.common-widget-trafficard .route-traffic-box .direction-box .switch-large + { + float: left; + margin-right: 5px +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box { + right: 25px; + top: 14px +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .summary + { + text-align: right +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .summary>span + { + display: inline-block; + padding: 0 13px; + border-right: 1px solid #eee +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .summary>span:last-child + { + border-right: 0; + padding-right: 0 +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .traffic-info + { + margin-top: 8px; + width: 220px; + height: 3px; + background-color: #eee; + overflow: hidden; + position: relative +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .traffic-info .traffic-item + { + display: inline-block; + height: 3px; + float: left +} + +.common-widget-trafficard .route-traffic-box .traffic-info-box .traffic-info .mask + { + position: absolute; + height: 100%; + background: #fff; + right: 0; + top: 0; + -webkit-transition: width .3s .3s linear; + transition: width .3s .3s linear +} + +.common-widget-trafficard .unlogin-box { + height: 38px; + line-height: 38px; + color: #333; + padding-left: 10px +} + +.common-widget-trafficard .unlogin-box a.login { + color: #3988fb; + display: inline-block; + padding: 0 3px 0 5px +} + +.common-widget-trafficard .unlogin-box .route-panel-icon { + position: relative; + top: 3px +} + +.common-widget-trafficard .unlogin-box .route-panel-icon.user { + margin-right: 5px +} + +.common-widget-trafficard .route-panel-icon { + display: inline-block; + width: 15px; + height: 15px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons_c01699e.png); + background: -webkit-image-set(url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons_c01699e.png) + 1x, + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/route-panel-icons-2x_2539de7.png) + 2x); + background-repeat: no-repeat +} + +.common-widget-trafficard .route-panel-icon.user { + background-position: 0 -15px +} + +.common-widget-trafficard .route-panel-icon.switch-large { + background-position: 0 0 +} + +.common-widget-trafficard .route-panel-icon.switch { + background-position: 0 -30px +} + +.RouteAddressOuterBkg { + position: relative +} + +.RouteAddressInnerBkg { + padding: 3px 0 8px; + background-color: #fff +} + +#RouteAddress_DIV1 { + margin-top: 5px +} + +.RouteAddressTip { + text-align: center; + height: 30px; + line-height: 30px; + color: #994c00 +} + +.route_tip_con { + position: absolute; + top: 145px +} + +.route_tip_con .route_tip { + position: absolute; + width: 233px; + height: 29px; + color: #803300; + text-align: center; + line-height: 29px; + border: #cc967a solid 1px; + background: #fff2b2; + z-index: 100000 +} + +.route_tip_con .route_tip span { + position: absolute; + top: 0; + right: 0; + _right: -1px; + width: 14px; + height: 13px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/addrPage_6f51ab7.png) + no-repeat 0 -121px; + cursor: pointer +} + +.route_tip_con .route_tip_shadow { + width: 233px; + height: 29px; + position: absolute; + left: 1px; + top: 1px; + background: #505050; + border: 1px solid #505050; + opacity: .2; + filter: alpha(opacity = 20) +} + +.sel_body_body_page { + margin: 5px 0 +} + +.sel_n { + margin-top: 5px; + overflow: hidden +} + +.sel_n .sel_top { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -418px; + height: 4px; + font-size: 0 +} + +.sel_n .sel_body_top { + height: 32px; + background-color: #fffcf5; + border: 1px solid #d9ad82 +} + +.sel_n .sel_body_title { + float: left; + width: 100%; + height: 31px +} + +.sel_n .sel_body_sign { + margin-top: 1px; + width: 30px; + height: 31px; + float: left; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -79px -387px +} + +.sel_n .sel_body_name { + margin: 0 20px 0 30px; + padding: 8px 7px 7px; + font-size: 14px; + color: #FA8722; + height: 30px +} + +.sel_n .sel_body_button { + float: left; + width: 55px; + margin-left: -55px; + padding-top: 8px +} + +.sel_n .sel_body_button a { + text-decoration: none +} + +.sel_n .sel_body_button a:hover { + text-decoration: underline +} + +.sel_n .sel_bottom { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -415px; + height: 4px; + font-size: 0 +} + +.sel_n .sel_body_body { + padding: 3px 0 0; + zoom: 1; + overflow: hidden +} + +.sel_n1 { + margin-top: 5px; + overflow: hidden +} + +.sel_n1 .sel_top { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -418px; + height: 4px; + font-size: 0 +} + +.sel_n1 .sel_body_top { + height: 32px; + background-color: #fffcf5; + border: 1px solid #d9ad82 +} + +.sel_n1 .sel_body_title { + float: left; + width: 100%; + height: 31px; + cursor: pointer +} + +.sel_n1 .sel_body_sign { + margin-top: 1px; + width: 30px; + height: 31px; + float: left; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -79px -387px +} + +.sel_n1 .sel_body_name { + margin: 0 20px 0 30px; + padding: 8px 7px 7px; + font-size: 14px; + color: #FA8722 +} + +.sel_n1 .sel_body_button { + float: left; + width: 20px; + height: 31px; + margin-left: -23px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -253px -382px; + overflow: hidden; + zoom: 1; + cursor: pointer +} + +.sel_n1 .sel_body_button a { + display: none +} + +.sel_n1 .sel_body_body { + display: none +} + +.sel_n1 .sel_bottom { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -415px; + height: 4px; + font-size: 0 +} + +.sel_y { + margin-top: 5px; + overflow: hidden +} + +.sel_y .sel_top { + height: 4px; + zoom: 1; + font-size: 0 +} + +.sel_y .sel_body_top { + height: 32px; + background-color: #f6faff; + border: 1px solid #dee3ea +} + +.sel_y .sel_body_title { + float: left; + width: 100%; + height: 31px; + cursor: pointer +} + +.sel_y .sel_body_sign { + margin-top: 1px; + width: 30px; + height: 31px; + float: left; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -167px -384px +} + +.sel_y .sel_body_name { + margin: 0 20px 0 30px; + padding: 8px 7px 7px; + font-size: 14px; + color: #5B7BCB +} + +.sel_y .sel_body_button { + float: left; + width: 20px; + height: 31px; + margin-left: -20px; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -269px -297px; + cursor: pointer +} + +.sel_y .sel_body_button a { + display: none +} + +.sel_y .sel_body_body { + display: none; + height: 0 +} + +.sel_y .sel_body_body_div { + +} + +.sel_y .sel_bottom { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -436px; + height: 4px; + font-size: 0 +} + +.sel_y .sel_body_body_page { + display: none; + height: 0 +} + +.sel_x { + margin-top: 5px; + overflow: hidden +} + +.sel_x .sel_top { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -418px; + height: 4px; + font-size: 0 +} + +.sel_x .sel_body_top { + background-color: #fffcf5; + border: 1px solid #d9ad82; + height: 32px +} + +.sel_x .sel_body_title { + float: left; + width: 100%; + height: 31px +} + +.sel_x .sel_body_sign { + margin-top: 1px; + width: 30px; + height: 31px; + float: left; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -122px -384px +} + +.sel_x .sel_body_name { + margin: 0 0 0 30px; + padding: 8px 7px 7px; + font-size: 14px; + color: #FA8722 +} + +.sel_x .sel_body_button { + float: left; + width: 55px; + margin-left: -55px; + padding-top: 8px +} + +.sel_x .sel_body_button a { + +} + +.sel_x .sel_body_body { + +} + +.sel_x .sel_body_body_div { + padding: 5px 5px 0 +} + +.sel_x .sel_bottom { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -415px; + height: 4px; + font-size: 0 +} + +.sel_x1 { + margin-top: 5px; + width: 300px; + overflow: hidden +} + +.sel_x1 .sel_top { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -418px; + height: 4px; + font-size: 0 +} + +.sel_x1 .sel_body_top { + height: 36px; + width: 100%; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/addrPage_6f51ab7.png) + no-repeat 0 -41px; + background-size: 100% +} + +.sel_x1 .sel_body_title { + float: left; + width: 100%; + height: 31px; + cursor: pointer +} + +.sel_x1 .sel_body_sign { + margin-top: 1px; + width: 30px; + height: 31px; + float: left; + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat -122px -384px +} + +.sel_x1 .sel_body_name { + margin: 0 20px 0 30px; + padding: 8px 7px 7px; + font-size: 14px; + color: #FA8722 +} + +.sel_x1 .sel_body_button { + float: left; + width: 55px; + height: 31px; + margin-left: -55px +} + +.sel_x1 .sel_body_button a { + display: none +} + +.sel_x1 .sel_body_body { + display: none; + height: 0 +} + +.sel_x1 .sel_body_body_div { + padding: 5px 5px 0 +} + +.sel_x1 .sel_bottom { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/bgs_6dbfd12.gif) + no-repeat 0 -415px; + height: 4px; + font-size: 0 +} + +.sel_body_citylist { + height: 100px; + padding: 0 0 0 5px +} + +.sel_body_resitem { + table-layout: fixed; + overflow-x: hidden; + overflow-y: auto +} + +.RouteAddressInnerBkg .sel_x1 { + width: 100% +} + +.sel_body_resitem table { + margin-right: 5px +} + +.sel_body_resitem tr { + cursor: pointer +} + +.sel_body_resitem th { + padding-top: 5px; + padding-left: 5px; + text-align: left; + vertical-align: top; + width: 22px +} + +.sel_body_resitem th div.iconbg { + background: + url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/markers_new2_4ab0bc5.png) + no-repeat scroll 0 0; + height: 27px; + width: 18px +} + +@media only screen and (-webkit-min-device-pixel-ratio:2) , ( + -webkit-min-device-pixel-ratio :2) , ( min-resolution :2dppx) , ( + min-resolution :192dpi) { + .sel_body_resitem th div.iconbg { + background: + url(http://webmap1.map.bdstatic.com/wolfman/static/common/images/markers_new2x_fbb9e99.png) + no-repeat scroll 0 0; + background-size: 300px 300px + } +} + +.sel_body_resitem th div.icon { + cursor: pointer +} + +.sel_body_resitem th div.icon_1,.sel_body_resitem th div#no_0_1,.sel_body_resitem th div#no_1_1 + { + background-position: 0 -273px +} + +.sel_body_resitem th div.icon_2,.sel_body_resitem th div#no_0_2,.sel_body_resitem th div#no_1_2 + { + background-position: -18px -273px +} + +.sel_body_resitem th div.icon_3,.sel_body_resitem th div#no_0_3,.sel_body_resitem th div#no_1_3 + { + background-position: -36px -273px +} + +.sel_body_resitem th div.icon_4,.sel_body_resitem th div#no_0_4,.sel_body_resitem th div#no_1_4 + { + background-position: -54px -273px +} + +.sel_body_resitem th div.icon_5,.sel_body_resitem th div#no_0_5,.sel_body_resitem th div#no_1_5 + { + background-position: -72px -273px +} + +.sel_body_resitem th div.icon_6,.sel_body_resitem th div#no_0_6,.sel_body_resitem th div#no_1_6 + { + background-position: -90px -273px +} + +.sel_body_resitem th div.icon_7,.sel_body_resitem th div#no_0_7,.sel_body_resitem th div#no_1_7 + { + background-position: -108px -273px +} + +.sel_body_resitem th div.icon_8,.sel_body_resitem th div#no_0_8,.sel_body_resitem th div#no_1_8 + { + background-position: -126px -273px +} + +.sel_body_resitem th div.icon_9,.sel_body_resitem th div#no_0_9,.sel_body_resitem th div#no_1_9 + { + background-position: -144px -273px +} + +.sel_body_resitem th div.icon_10,.sel_body_resitem th div#no_0_10,.sel_body_resitem th div#no_1_10 + { + background-position: -162px -273px +} + +.sel_body_resitem td { + line-height: 160%; + padding: 3px 0 3px 3px; + vertical-align: top +} + +.sel_body_resitem div.ra_td_title { + float: left; + margin-right: 40px +} + +.sel_body_resitem div.ra_td_button { + float: right; + width: 40px +} + +.sel_body_resitem div.ra_td_button input { + height: 18px; + font-size: 12px; + width: 40px +} + +.sel_body_resitem div.clear { + clear: both; + height: 0; + width: 100% +} + +.sel_body_resitem td .selBtn { + width: 70px; + height: 29px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/addrPage_6f51ab7.png) + no-repeat -21px -81px; + text-align: center; + line-height: 29px; + visibility: hidden; + color: #b35900; + display: inline-block; + *display: inline; + *zoom: 1 +} + +.sel_body_resitem td .list_street_view_poi { + display: inline-block; + float: none; + margin-right: 6px; + position: static; + *vertical-align: -3px; + _vertical-align: -5px; + *display: inline; + *zoom: 1 +} + +.selInfoWndBtn { + width: 70px; + height: 29px; + background: + url(http://webmap2.map.bdstatic.com/wolfman/static/common/images/addrPage_6f51ab7.png) + no-repeat -21px -81px; + text-align: center; + line-height: 29px; + margin: 0 auto; + cursor: pointer; + color: #b35900 +} + +.RouteAddressOuterBkg a { + text-decoration: none; + cursor: auto +} + +.RouteAddressOuterBkg a:hover,.RouteAddressOuterBkg a:focus { + text-decoration: underline +} + +table.routeaddr_city_list { + margin: 0 0 8px; + width: 100%; + border: 0 +} + +table.routeaddr_city_list td { + line-height: 25px +} + +.page { + font-family: "", sans-serif; + text-align: center; + line-height: 12px; + font-size: 13px +} + +.page a { + display: inline-block; + border: #e7ecf0 solid 1px; + padding: 5px 6px 3px; + text-decoration: none +} + +.page a:hover { + background: #e8f1f6 +} + +.page span { + display: inline-block; + margin: 0 2px +} + +.page span.curPage { + padding: 4px 5px; + font-weight: 700 +} + +.page a.next-none { + cursor: default; + color: #949494 +} + +.page a.next-none:hover { + background: #fff +} + +.map { + position:fixed; + top:100; + bottom:50 +} \ No newline at end of file From e6aa813546709897b38fc04b354b01eb93c0c7da Mon Sep 17 00:00:00 2001 From: Unique-work <19805062401@163.com> Date: Fri, 27 May 2022 16:48:20 +0800 Subject: [PATCH 03/11] 9.1 --- src/main/webapp/WEB-INF/page/Myring.jsp | 123 ++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 src/main/webapp/WEB-INF/page/Myring.jsp diff --git a/src/main/webapp/WEB-INF/page/Myring.jsp b/src/main/webapp/WEB-INF/page/Myring.jsp new file mode 100644 index 0000000..ae9a81a --- /dev/null +++ b/src/main/webapp/WEB-INF/page/Myring.jsp @@ -0,0 +1,123 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + + + <%@ include file="Head.jsp" %> + 车友圈 + + + + + + + + + + + + + + + + + + + + 我的车友 + 添加车友 + + + + + + + + 车友分享 + + + 发布信息 + + + + + + + + + + + + × + 添加车友 + + + + 车友名称 + + + + + + + + + +<%@ include file="Bottom.jsp" %> + + + + + + + From 5f75c6adbe0d6ac5243bd25a8c94d32e8fd47fca Mon Sep 17 00:00:00 2001 From: Unique-work <19805062401@163.com> Date: Fri, 27 May 2022 18:04:54 +0800 Subject: [PATCH 04/11] 9.2+9.1 --- .../siit/zsw/controller/IndexController.java | 34 +- .../siit/zsw/controller/MyRingController.java | 91 ++++ .../com/siit/zsw/dao/carfriendMapper.java | 13 +- .../java/com/siit/zsw/pojo/carfriend.java | 19 + .../siit/zsw/service/CarFriendService.java | 23 + .../service/impl/CarFriendServiceImpl.java | 43 ++ .../zsw/service/impl/UserServiceImpl.java | 4 +- .../com/siit/mapper/carfriendMapper.xml | 463 ++++++++++-------- src/main/resources/mybatis.xml | 1 + src/main/webapp/WEB-INF/page/Myring.jsp | 30 +- 10 files changed, 516 insertions(+), 205 deletions(-) create mode 100644 src/main/java/com/siit/zsw/controller/MyRingController.java create mode 100644 src/main/java/com/siit/zsw/service/CarFriendService.java create mode 100644 src/main/java/com/siit/zsw/service/impl/CarFriendServiceImpl.java diff --git a/src/main/java/com/siit/zsw/controller/IndexController.java b/src/main/java/com/siit/zsw/controller/IndexController.java index a896d39..0fa7cd4 100644 --- a/src/main/java/com/siit/zsw/controller/IndexController.java +++ b/src/main/java/com/siit/zsw/controller/IndexController.java @@ -5,10 +5,7 @@ import com.siit.zsw.service.CarLocationService; import com.siit.zsw.service.ChartService; import com.siit.zsw.service.FaultInfoService; -import com.siit.zsw.service.impl.CarLocationServiceImpl; -import com.siit.zsw.service.impl.CarServiceImpl; -import com.siit.zsw.service.impl.FaultSoltionServiceImpl; -import com.siit.zsw.service.impl.UserServiceImpl; +import com.siit.zsw.service.impl.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; @@ -33,6 +30,7 @@ @Controller public class IndexController { + @Autowired private UserServiceImpl userService; @@ -48,6 +46,9 @@ public class IndexController { @Autowired private ChartService chartService; + + @Autowired + private CarFriendServiceImpl carFriendService; @RequestMapping("index.do") public String indexto(){ System.out.println("index"); @@ -277,4 +278,29 @@ public void getCarType(HttpServletRequest req,HttpServletResponse resp) resp.getWriter().write(result); } } + + @RequestMapping(value = "/myring.do", method = RequestMethod.GET) + public ModelAndView myring(HttpServletRequest request, + HttpServletResponse response, ModelMap model) { + User us = (User)request.getSession().getAttribute("user"); + String userid = us.getId(); + List carfriends = carFriendService.getFriendByUserId(userid); + for (carfriend f : carfriends) { + User user2 = new User(); + String p = f.getUser().getHpic(); + String n = f.getUser().getUsername(); + if(p!=null&&!p.equals("")){ + String hpic = "upload" + f.getUser().getHpic().substring(f.getUser().getHpic().lastIndexOf('\\')); + user2.setHpic(hpic); + user2.setUsername(n); + f.setUser(user2); + } + } + int count = carFriendService.getCount(userid); + ModelAndView mv = + new ModelAndView("Myring","carfriends", carfriends); + mv.addObject("count",count); + return mv; + } + } diff --git a/src/main/java/com/siit/zsw/controller/MyRingController.java b/src/main/java/com/siit/zsw/controller/MyRingController.java new file mode 100644 index 0000000..ca93df3 --- /dev/null +++ b/src/main/java/com/siit/zsw/controller/MyRingController.java @@ -0,0 +1,91 @@ +package com.siit.zsw.controller;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import com.google.gson.Gson; +import com.siit.zsw.pojo.CarMessage; +import com.siit.zsw.pojo.User; +import com.siit.zsw.pojo.carfriend; +import com.siit.zsw.service.impl.CarFriendServiceImpl; +import com.siit.zsw.service.impl.CarServiceImpl; +import com.siit.zsw.service.impl.UserServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.text.ParseException; +import java.util.HashMap; +import java.util.Map; + +/** + * @program: Newenergyvehicle + * @description: myfing + * @author: Mr.flying + * @create: 2022-05-27 17:36 + **/ + +@Controller +public class MyRingController { + @Autowired + private CarFriendServiceImpl carfriendService; + + @Autowired + private UserServiceImpl userService; + + @Autowired + private CarServiceImpl carMessageService; + /** + * 车友圈添加车友 + */ + @RequestMapping("/addcarfriend") + public void addCarFriend(HttpServletRequest req, HttpServletResponse resp) + throws IOException, ServletException, ParseException { + String carfname = req.getParameter("carfname"); + User user = userService.getUserByUsername(carfname); + String result = ""; + if(user!=null){ + User us = (User)req.getSession().getAttribute("user"); + String userid = us.getId(); + String friendid = user.getId(); + String cartype = ""; + String carnumber = ""; + CarMessage cm = carMessageService.getCarMessageByUser(userid); + if(cm!=null) { + cartype = cm.getCartype(); + carnumber = cm.getPlateNumber(); + } + Map map = new HashMap(); + map.put("userid", userid); + map.put("friendid", friendid); + carfriend caf = carfriendService.getListByTId(map); + if(caf!=null){ + result=new Gson().toJson("repeat"); + }else{ + carfriend carfriend = new carfriend(); + carfriend.setCarfname(carfname); + carfriend.setUserid(userid); + carfriend.setFriendid(friendid); + carfriend.setCartype(cartype); + carfriend.setCarnumber(carnumber); + carfriendService.saveCarFriend(carfriend); + result=new Gson().toJson(carfriend); + } + }else{ + result=new Gson().toJson("error"); + } + String jsonp = req.getParameter("jsoncallback"); + resp.setCharacterEncoding("UTF-8"); + resp.setContentType("text/html"); + if(jsonp != null){ + result = jsonp+"("+result+")"; + resp.getWriter().write(result); + }else{ + resp.getWriter().write(result); + } + } + + + +} diff --git a/src/main/java/com/siit/zsw/dao/carfriendMapper.java b/src/main/java/com/siit/zsw/dao/carfriendMapper.java index 6a9a36f..91b2b71 100644 --- a/src/main/java/com/siit/zsw/dao/carfriendMapper.java +++ b/src/main/java/com/siit/zsw/dao/carfriendMapper.java @@ -5,7 +5,11 @@ import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; +/** + * @author 张世文 + */ public interface carfriendMapper { long countByExample(carfriendExample example); @@ -28,4 +32,11 @@ public interface carfriendMapper { int updateByPrimaryKeySelective(carfriend record); int updateByPrimaryKey(carfriend record); -} \ No newline at end of file + public carfriend getListByTId(Map map); + + public void saveCarFriend(carfriend carfriend); + public List getFriendByUserId(String userid); + public int getCount(String userid); +} + + diff --git a/src/main/java/com/siit/zsw/pojo/carfriend.java b/src/main/java/com/siit/zsw/pojo/carfriend.java index 67fa365..14f6f0a 100644 --- a/src/main/java/com/siit/zsw/pojo/carfriend.java +++ b/src/main/java/com/siit/zsw/pojo/carfriend.java @@ -12,6 +12,25 @@ public class carfriend { private String userid; private String friendid; + private User user; + + private CarMessage carmessage; + + public User getUser() { + return user; + } + + public void setUser(User user) { + this.user = user; + } + + public CarMessage getCarmessage() { + return carmessage; + } + + public void setCarmessage(CarMessage carmessage) { + this.carmessage = carmessage; + } public Integer getId() { return id; diff --git a/src/main/java/com/siit/zsw/service/CarFriendService.java b/src/main/java/com/siit/zsw/service/CarFriendService.java new file mode 100644 index 0000000..fbef1a5 --- /dev/null +++ b/src/main/java/com/siit/zsw/service/CarFriendService.java @@ -0,0 +1,23 @@ +package com.siit.zsw.service;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import com.siit.zsw.pojo.carfriend; + +import java.util.List; +import java.util.Map; + +/** + * @program: Newenergyvehicle + * @description: carfriendService + * @author: Mr.flying + * @create: 2022-05-27 17:40 + **/ + + +public interface CarFriendService { + public carfriend getListByTId(Map map); + + public void saveCarFriend(carfriend carfriend); + public List getFriendByUserId(String userid); + public int getCount(String userid); + +} diff --git a/src/main/java/com/siit/zsw/service/impl/CarFriendServiceImpl.java b/src/main/java/com/siit/zsw/service/impl/CarFriendServiceImpl.java new file mode 100644 index 0000000..aaae35a --- /dev/null +++ b/src/main/java/com/siit/zsw/service/impl/CarFriendServiceImpl.java @@ -0,0 +1,43 @@ +package com.siit.zsw.service.impl;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import com.siit.zsw.dao.carfriendMapper; +import com.siit.zsw.pojo.carfriend; +import com.siit.zsw.service.CarFriendService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +/** + * @program: Newenergyvehicle + * @description: + * @author: Mr.flying + * @create: 2022-05-27 17:41 + **/ + +@Service +public class CarFriendServiceImpl implements CarFriendService { + @Autowired + private carfriendMapper carfriendMapper; + @Override + public carfriend getListByTId(Map map) { + return carfriendMapper.getListByTId(map); + } + + @Override + public void saveCarFriend(carfriend carfriend) { + carfriendMapper.saveCarFriend(carfriend); + + } + + @Override + public List getFriendByUserId(String userid) { + return carfriendMapper.getFriendByUserId(userid); + } + + @Override + public int getCount(String userid) { + return carfriendMapper.getCount(userid); + } +} diff --git a/src/main/java/com/siit/zsw/service/impl/UserServiceImpl.java b/src/main/java/com/siit/zsw/service/impl/UserServiceImpl.java index 21efb42..090f560 100644 --- a/src/main/java/com/siit/zsw/service/impl/UserServiceImpl.java +++ b/src/main/java/com/siit/zsw/service/impl/UserServiceImpl.java @@ -46,6 +46,8 @@ public int updateHpic( String path,String id) { public User getUserById(String userid) { return userDao.getUserById(userid); } - + public User getUserByUsername(String username) { + return userDao.getUserByUsername(username); + } } diff --git a/src/main/resources/com/siit/mapper/carfriendMapper.xml b/src/main/resources/com/siit/mapper/carfriendMapper.xml index 44f5d28..d27fe84 100644 --- a/src/main/resources/com/siit/mapper/carfriendMapper.xml +++ b/src/main/resources/com/siit/mapper/carfriendMapper.xml @@ -1,106 +1,133 @@ - - - - - - - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + - - - - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + - - - - - - + + + id, carfname, cartype, carnumber, userid, friendid - - select - - distinct - - - from carfriend - - - - - order by ${orderByClause} - - - - select - - from carfriend - where id = #{id,jdbcType=INTEGER} - - + + select + + distinct + + + from carfriend + + + + + order by ${orderByClause} + + + + select + + from carfriend + where id = #{id,jdbcType=INTEGER} + + delete from carfriend where id = #{id,jdbcType=INTEGER} - - delete from carfriend - - - - - + + delete from carfriend + + + + + insert into carfriend (id, carfname, cartype, carnumber, userid, friendid ) @@ -108,115 +135,115 @@ #{carnumber,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR}, #{friendid,jdbcType=VARCHAR} ) - - insert into carfriend - - - id, - - - carfname, - - - cartype, - - - carnumber, - - - userid, - - - friendid, - - - - - #{id,jdbcType=INTEGER}, - - - #{carfname,jdbcType=VARCHAR}, - - - #{cartype,jdbcType=VARCHAR}, - - - #{carnumber,jdbcType=VARCHAR}, - - - #{userid,jdbcType=VARCHAR}, - - - #{friendid,jdbcType=VARCHAR}, - - - - - select count(*) from carfriend - - - - - - update carfriend - - - id = #{record.id,jdbcType=INTEGER}, - - + + insert into carfriend + + + id, + + + carfname, + + + cartype, + + + carnumber, + + + userid, + + + friendid, + + + + + #{id,jdbcType=INTEGER}, + + + #{carfname,jdbcType=VARCHAR}, + + + #{cartype,jdbcType=VARCHAR}, + + + #{carnumber,jdbcType=VARCHAR}, + + + #{userid,jdbcType=VARCHAR}, + + + #{friendid,jdbcType=VARCHAR}, + + + + + select count(*) from carfriend + + + + + + update carfriend + + + id = #{record.id,jdbcType=INTEGER}, + + + carfname = #{record.carfname,jdbcType=VARCHAR}, + + + cartype = #{record.cartype,jdbcType=VARCHAR}, + + + carnumber = #{record.carnumber,jdbcType=VARCHAR}, + + + userid = #{record.userid,jdbcType=VARCHAR}, + + + friendid = #{record.friendid,jdbcType=VARCHAR}, + + + + + + + + update carfriend + set id = #{record.id,jdbcType=INTEGER}, carfname = #{record.carfname,jdbcType=VARCHAR}, - - cartype = #{record.cartype,jdbcType=VARCHAR}, - - carnumber = #{record.carnumber,jdbcType=VARCHAR}, - - userid = #{record.userid,jdbcType=VARCHAR}, - - - friendid = #{record.friendid,jdbcType=VARCHAR}, - - - - - - - - update carfriend - set id = #{record.id,jdbcType=INTEGER}, - carfname = #{record.carfname,jdbcType=VARCHAR}, - cartype = #{record.cartype,jdbcType=VARCHAR}, - carnumber = #{record.carnumber,jdbcType=VARCHAR}, - userid = #{record.userid,jdbcType=VARCHAR}, - friendid = #{record.friendid,jdbcType=VARCHAR} - - - - - - update carfriend - - - carfname = #{carfname,jdbcType=VARCHAR}, - - - cartype = #{cartype,jdbcType=VARCHAR}, - - - carnumber = #{carnumber,jdbcType=VARCHAR}, - - - userid = #{userid,jdbcType=VARCHAR}, - - - friendid = #{friendid,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - + friendid = #{record.friendid,jdbcType=VARCHAR} + + + + + + update carfriend + + + carfname = #{carfname,jdbcType=VARCHAR}, + + + cartype = #{cartype,jdbcType=VARCHAR}, + + + carnumber = #{carnumber,jdbcType=VARCHAR}, + + + userid = #{userid,jdbcType=VARCHAR}, + + + friendid = #{friendid,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + + update carfriend set carfname = #{carfname,jdbcType=VARCHAR}, cartype = #{cartype,jdbcType=VARCHAR}, @@ -225,4 +252,44 @@ friendid = #{friendid,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} + + + select * from carfriend where userid=#{userid} and friendid = #{friendid} + + + + insert into carfriend + + CARFNAME, + CARTYPE, + CARNUMBER, + USERID, + + FRIENDID, + + + + + values + + #{carfname}, + #{cartype}, + #{userid}, + + #{carnumber}, + + #{friendid} + + + + + + + select * from carfriend f LEFT JOIN user u on u.id = f.friendid + LEFT JOIN carmessage c on c.userid = f.friendid where f.userid = #{userid} + + + select count(*) from carfriend where userid = #{userid} + + \ No newline at end of file diff --git a/src/main/resources/mybatis.xml b/src/main/resources/mybatis.xml index abd520f..1af29ee 100644 --- a/src/main/resources/mybatis.xml +++ b/src/main/resources/mybatis.xml @@ -19,6 +19,7 @@ + diff --git a/src/main/webapp/WEB-INF/page/Myring.jsp b/src/main/webapp/WEB-INF/page/Myring.jsp index ae9a81a..6c361a1 100644 --- a/src/main/webapp/WEB-INF/page/Myring.jsp +++ b/src/main/webapp/WEB-INF/page/Myring.jsp @@ -65,7 +65,35 @@ 我的车友 添加车友 - + + + 我的车友(${count}人) + 添加车友 + + + + + + + + + + ${var.user.username } + + ${var.carmessage.brand } + + · + + ${var.carmessage.plateNumber } + + + + + + + + + From 67bdf5e21bb8caba6a362c92ec84ff8f62f035b7 Mon Sep 17 00:00:00 2001 From: Unique-work <19805062401@163.com> Date: Sat, 28 May 2022 21:41:17 +0800 Subject: [PATCH 05/11] =?UTF-8?q?9.3=E5=87=86=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../siit/zsw/controller/MyRingController.java | 2 +- src/main/java/com/siit/zsw/pojo/Comment.java | 28 + src/main/java/com/siit/zsw/pojo/Content.java | 39 + .../java/com/siit/zsw/pojo/ContentPrais.java | 25 + .../com/siit/mapper/carfriendMapper.xml | 24 +- src/main/webapp/WEB-INF/page/Myring.jsp | 91 +- .../resources/Widget/ueditor/config.json | 109 + .../Widget/ueditor/dialogs/anchor/anchor.html | 40 + .../ueditor/dialogs/attachment/attachment.css | 681 + .../dialogs/attachment/attachment.html | 60 + .../ueditor/dialogs/attachment/attachment.js | 754 + .../attachment/fileTypeImages/icon_chm.gif | Bin 0 -> 923 bytes .../fileTypeImages/icon_default.png | Bin 0 -> 841 bytes .../attachment/fileTypeImages/icon_doc.gif | Bin 0 -> 1012 bytes .../attachment/fileTypeImages/icon_exe.gif | Bin 0 -> 949 bytes .../attachment/fileTypeImages/icon_jpg.gif | Bin 0 -> 950 bytes .../attachment/fileTypeImages/icon_mp3.gif | Bin 0 -> 986 bytes .../attachment/fileTypeImages/icon_mv.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_pdf.gif | Bin 0 -> 996 bytes .../attachment/fileTypeImages/icon_ppt.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_psd.gif | Bin 0 -> 1009 bytes .../attachment/fileTypeImages/icon_rar.gif | Bin 0 -> 1007 bytes .../attachment/fileTypeImages/icon_txt.gif | Bin 0 -> 970 bytes .../attachment/fileTypeImages/icon_xls.gif | Bin 0 -> 1005 bytes .../dialogs/attachment/images/alignicon.gif | Bin 0 -> 1051 bytes .../dialogs/attachment/images/alignicon.png | Bin 0 -> 3714 bytes .../ueditor/dialogs/attachment/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/attachment/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/attachment/images/file-icons.png | Bin 0 -> 44070 bytes .../dialogs/attachment/images/icons.gif | Bin 0 -> 453 bytes .../dialogs/attachment/images/icons.png | Bin 0 -> 2678 bytes .../dialogs/attachment/images/image.png | Bin 0 -> 1672 bytes .../dialogs/attachment/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/attachment/images/success.gif | Bin 0 -> 445 bytes .../dialogs/attachment/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/background/background.css | 94 + .../dialogs/background/background.html | 56 + .../ueditor/dialogs/background/background.js | 376 + .../ueditor/dialogs/background/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/background/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/charts/chart.config.js | 65 + .../Widget/ueditor/dialogs/charts/charts.css | 165 + .../Widget/ueditor/dialogs/charts/charts.html | 89 + .../Widget/ueditor/dialogs/charts/charts.js | 519 + .../ueditor/dialogs/charts/images/charts0.png | Bin 0 -> 25306 bytes .../ueditor/dialogs/charts/images/charts1.png | Bin 0 -> 19263 bytes .../ueditor/dialogs/charts/images/charts2.png | Bin 0 -> 23016 bytes .../ueditor/dialogs/charts/images/charts3.png | Bin 0 -> 7823 bytes .../ueditor/dialogs/charts/images/charts4.png | Bin 0 -> 8344 bytes .../ueditor/dialogs/charts/images/charts5.png | Bin 0 -> 47084 bytes .../ueditor/dialogs/emotion/emotion.css | 43 + .../ueditor/dialogs/emotion/emotion.html | 54 + .../Widget/ueditor/dialogs/emotion/emotion.js | 186 + .../ueditor/dialogs/emotion/images/0.gif | Bin 0 -> 43 bytes .../ueditor/dialogs/emotion/images/bface.gif | Bin 0 -> 27167 bytes .../ueditor/dialogs/emotion/images/cface.gif | Bin 0 -> 8603 bytes .../ueditor/dialogs/emotion/images/fface.gif | Bin 0 -> 18479 bytes .../dialogs/emotion/images/jxface2.gif | Bin 0 -> 40706 bytes .../emotion/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../ueditor/dialogs/emotion/images/tface.gif | Bin 0 -> 19805 bytes .../ueditor/dialogs/emotion/images/wface.gif | Bin 0 -> 49850 bytes .../ueditor/dialogs/emotion/images/yface.gif | Bin 0 -> 28409 bytes .../Widget/ueditor/dialogs/gmap/gmap.html | 89 + .../Widget/ueditor/dialogs/help/help.css | 7 + .../Widget/ueditor/dialogs/help/help.html | 82 + .../Widget/ueditor/dialogs/help/help.js | 56 + .../Widget/ueditor/dialogs/image/image.css | 894 + .../Widget/ueditor/dialogs/image/image.html | 121 + .../Widget/ueditor/dialogs/image/image.js | 1147 + .../dialogs/image/images/alignicon.jpg | Bin 0 -> 16101 bytes .../ueditor/dialogs/image/images/bg.png | Bin 0 -> 2810 bytes .../ueditor/dialogs/image/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/image/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/image/images/image.png | Bin 0 -> 1672 bytes .../ueditor/dialogs/image/images/progress.png | Bin 0 -> 1269 bytes .../ueditor/dialogs/image/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/image/images/success.png | Bin 0 -> 1621 bytes .../dialogs/insertframe/insertframe.html | 98 + .../Widget/ueditor/dialogs/internal.js | 81 + .../Widget/ueditor/dialogs/link/link.html | 126 + .../Widget/ueditor/dialogs/map/map.html | 135 + .../Widget/ueditor/dialogs/map/show.html | 118 + .../Widget/ueditor/dialogs/music/music.css | 30 + .../Widget/ueditor/dialogs/music/music.html | 32 + .../Widget/ueditor/dialogs/music/music.js | 192 + .../ueditor/dialogs/preview/preview.html | 40 + .../ueditor/dialogs/scrawl/images/addimg.png | Bin 0 -> 628 bytes .../ueditor/dialogs/scrawl/images/brush.png | Bin 0 -> 608 bytes .../ueditor/dialogs/scrawl/images/delimg.png | Bin 0 -> 516 bytes .../ueditor/dialogs/scrawl/images/delimgH.png | Bin 0 -> 578 bytes .../ueditor/dialogs/scrawl/images/empty.png | Bin 0 -> 519 bytes .../ueditor/dialogs/scrawl/images/emptyH.png | Bin 0 -> 657 bytes .../ueditor/dialogs/scrawl/images/eraser.png | Bin 0 -> 43271 bytes .../ueditor/dialogs/scrawl/images/redo.png | Bin 0 -> 454 bytes .../ueditor/dialogs/scrawl/images/redoH.png | Bin 0 -> 536 bytes .../ueditor/dialogs/scrawl/images/scale.png | Bin 0 -> 435 bytes .../ueditor/dialogs/scrawl/images/scaleH.png | Bin 0 -> 330 bytes .../ueditor/dialogs/scrawl/images/size.png | Bin 0 -> 775 bytes .../ueditor/dialogs/scrawl/images/undo.png | Bin 0 -> 444 bytes .../ueditor/dialogs/scrawl/images/undoH.png | Bin 0 -> 511 bytes .../Widget/ueditor/dialogs/scrawl/scrawl.css | 72 + .../Widget/ueditor/dialogs/scrawl/scrawl.html | 95 + .../Widget/ueditor/dialogs/scrawl/scrawl.js | 671 + .../dialogs/searchreplace/searchreplace.html | 102 + .../dialogs/searchreplace/searchreplace.js | 164 + .../dialogs/snapscreen/snapscreen.html | 58 + .../ueditor/dialogs/spechars/spechars.html | 21 + .../ueditor/dialogs/spechars/spechars.js | 57 + .../Widget/ueditor/dialogs/table/dragicon.png | Bin 0 -> 304 bytes .../ueditor/dialogs/table/edittable.css | 84 + .../ueditor/dialogs/table/edittable.html | 64 + .../Widget/ueditor/dialogs/table/edittable.js | 237 + .../Widget/ueditor/dialogs/table/edittd.html | 61 + .../Widget/ueditor/dialogs/table/edittip.html | 33 + .../Widget/ueditor/dialogs/template/config.js | 42 + .../ueditor/dialogs/template/images/bg.gif | Bin 0 -> 84 bytes .../ueditor/dialogs/template/images/pre0.png | Bin 0 -> 250 bytes .../ueditor/dialogs/template/images/pre1.png | Bin 0 -> 291 bytes .../ueditor/dialogs/template/images/pre2.png | Bin 0 -> 394 bytes .../ueditor/dialogs/template/images/pre3.png | Bin 0 -> 485 bytes .../ueditor/dialogs/template/images/pre4.png | Bin 0 -> 393 bytes .../ueditor/dialogs/template/template.css | 18 + .../ueditor/dialogs/template/template.html | 26 + .../ueditor/dialogs/template/template.js | 53 + .../ueditor/dialogs/video/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/video/images/center_focus.jpg | Bin 0 -> 11795 bytes .../dialogs/video/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/video/images/file-icons.png | Bin 0 -> 44070 bytes .../ueditor/dialogs/video/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/video/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/video/images/image.png | Bin 0 -> 1672 bytes .../dialogs/video/images/left_focus.jpg | Bin 0 -> 11423 bytes .../dialogs/video/images/none_focus.jpg | Bin 0 -> 11546 bytes .../ueditor/dialogs/video/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/video/images/right_focus.jpg | Bin 0 -> 11334 bytes .../ueditor/dialogs/video/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/video/images/success.png | Bin 0 -> 1621 bytes .../Widget/ueditor/dialogs/video/video.css | 635 + .../Widget/ueditor/dialogs/video/video.html | 86 + .../Widget/ueditor/dialogs/video/video.js | 791 + .../Widget/ueditor/dialogs/webapp/webapp.html | 53 + .../dialogs/wordimage/fClipboard_ueditor.swf | Bin 0 -> 1908 bytes .../dialogs/wordimage/imageUploader.swf | Bin 0 -> 62857 bytes .../ueditor/dialogs/wordimage/tangram.js | 1494 + .../ueditor/dialogs/wordimage/wordimage.html | 111 + .../ueditor/dialogs/wordimage/wordimage.js | 157 + .../resources/Widget/ueditor/lang/en/en.js | 684 + .../ueditor/lang/en/images/addimage.png | Bin 0 -> 3373 bytes .../lang/en/images/alldeletebtnhoverskin.png | Bin 0 -> 743 bytes .../lang/en/images/alldeletebtnupskin.png | Bin 0 -> 743 bytes .../ueditor/lang/en/images/background.png | Bin 0 -> 3854 bytes .../Widget/ueditor/lang/en/images/button.png | Bin 0 -> 4929 bytes .../Widget/ueditor/lang/en/images/copy.png | Bin 0 -> 1222 bytes .../ueditor/lang/en/images/deletedisable.png | Bin 0 -> 649 bytes .../ueditor/lang/en/images/deleteenable.png | Bin 0 -> 664 bytes .../ueditor/lang/en/images/listbackground.png | Bin 0 -> 3750 bytes .../ueditor/lang/en/images/localimage.png | Bin 0 -> 3083 bytes .../Widget/ueditor/lang/en/images/music.png | Bin 0 -> 91561 bytes .../lang/en/images/rotateleftdisable.png | Bin 0 -> 719 bytes .../lang/en/images/rotateleftenable.png | Bin 0 -> 952 bytes .../lang/en/images/rotaterightdisable.png | Bin 0 -> 754 bytes .../lang/en/images/rotaterightenable.png | Bin 0 -> 1007 bytes .../Widget/ueditor/lang/en/images/upload.png | Bin 0 -> 3941 bytes .../Widget/ueditor/lang/zh-cn/images/copy.png | Bin 0 -> 4319 bytes .../ueditor/lang/zh-cn/images/localimage.png | Bin 0 -> 6979 bytes .../ueditor/lang/zh-cn/images/music.png | Bin 0 -> 23106 bytes .../ueditor/lang/zh-cn/images/upload.png | Bin 0 -> 6608 bytes .../Widget/ueditor/lang/zh-cn/zh-cn.js | 669 + .../ueditor/themes/default/css/ueditor.css | 1903 + .../themes/default/css/ueditor.min.css | 8 + .../ueditor/themes/default/dialogbase.css | 100 + .../ueditor/themes/default/images/anchor.gif | Bin 0 -> 184 bytes .../ueditor/themes/default/images/arrow.png | Bin 0 -> 1173 bytes .../themes/default/images/arrow_down.png | Bin 0 -> 1610 bytes .../themes/default/images/arrow_up.png | Bin 0 -> 1649 bytes .../themes/default/images/button-bg.gif | Bin 0 -> 1114 bytes .../themes/default/images/cancelbutton.gif | Bin 0 -> 1227 bytes .../ueditor/themes/default/images/charts.png | Bin 0 -> 518 bytes .../themes/default/images/cursor_h.gif | Bin 0 -> 253 bytes .../themes/default/images/cursor_h.png | Bin 0 -> 175 bytes .../themes/default/images/cursor_v.gif | Bin 0 -> 370 bytes .../themes/default/images/cursor_v.png | Bin 0 -> 177 bytes .../themes/default/images/dialog-title-bg.png | Bin 0 -> 938 bytes .../themes/default/images/filescan.png | Bin 0 -> 4282 bytes .../themes/default/images/highlighted.gif | Bin 0 -> 111 bytes .../themes/default/images/icons-all.gif | Bin 0 -> 3750 bytes .../ueditor/themes/default/images/icons.gif | Bin 0 -> 20947 bytes .../ueditor/themes/default/images/icons.png | Bin 0 -> 19694 bytes .../themes/default/images/loaderror.png | Bin 0 -> 3209 bytes .../ueditor/themes/default/images/loading.gif | Bin 0 -> 734 bytes .../ueditor/themes/default/images/lock.gif | Bin 0 -> 1062 bytes .../default/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../themes/default/images/pagebreak.gif | Bin 0 -> 54 bytes .../ueditor/themes/default/images/scale.png | Bin 0 -> 167 bytes .../themes/default/images/sortable.png | Bin 0 -> 2851 bytes .../ueditor/themes/default/images/spacer.gif | Bin 0 -> 43 bytes .../themes/default/images/sparator_v.png | Bin 0 -> 122 bytes .../default/images/table-cell-align.png | Bin 0 -> 1847 bytes .../default/images/tangram-colorpicker.png | Bin 0 -> 17355 bytes .../themes/default/images/toolbar_bg.png | Bin 0 -> 170 bytes .../themes/default/images/unhighlighted.gif | Bin 0 -> 111 bytes .../ueditor/themes/default/images/upload.png | Bin 0 -> 6608 bytes .../themes/default/images/videologo.gif | Bin 0 -> 1604 bytes .../ueditor/themes/default/images/word.gif | Bin 0 -> 1019 bytes .../themes/default/images/wordpaste.png | Bin 0 -> 6467 bytes .../Widget/ueditor/themes/iframe.css | 1 + .../third-party/SyntaxHighlighter/shCore.js | 3655 ++ .../SyntaxHighlighter/shCoreDefault.css | 1 + .../third-party/codemirror/codemirror.css | 104 + .../third-party/codemirror/codemirror.js | 3581 ++ .../highcharts/adapters/mootools-adapter.js | 13 + .../adapters/mootools-adapter.src.js | 313 + .../highcharts/adapters/prototype-adapter.js | 15 + .../adapters/prototype-adapter.src.js | 316 + .../adapters/standalone-framework.js | 17 + .../adapters/standalone-framework.src.js | 583 + .../third-party/highcharts/highcharts-more.js | 50 + .../highcharts/highcharts-more.src.js | 2430 ++ .../third-party/highcharts/highcharts.js | 283 + .../third-party/highcharts/highcharts.src.js | 16974 +++++++++ .../highcharts/modules/annotations.js | 7 + .../highcharts/modules/annotations.src.js | 401 + .../highcharts/modules/canvas-tools.js | 133 + .../highcharts/modules/canvas-tools.src.js | 3113 ++ .../third-party/highcharts/modules/data.js | 17 + .../highcharts/modules/data.src.js | 582 + .../highcharts/modules/drilldown.js | 11 + .../highcharts/modules/drilldown.src.js | 447 + .../highcharts/modules/exporting.js | 22 + .../highcharts/modules/exporting.src.js | 709 + .../third-party/highcharts/modules/funnel.js | 12 + .../highcharts/modules/funnel.src.js | 289 + .../third-party/highcharts/modules/heatmap.js | 1 + .../highcharts/modules/heatmap.src.js | 53 + .../third-party/highcharts/modules/map.js | 27 + .../third-party/highcharts/modules/map.src.js | 1002 + .../highcharts/modules/no-data-to-display.js | 12 + .../modules/no-data-to-display.src.js | 128 + .../highcharts/themes/dark-blue.js | 254 + .../highcharts/themes/dark-green.js | 255 + .../third-party/highcharts/themes/gray.js | 257 + .../third-party/highcharts/themes/grid.js | 103 + .../third-party/highcharts/themes/skies.js | 89 + .../ueditor/third-party/jquery-1.10.2.js | 9789 +++++ .../ueditor/third-party/jquery-1.10.2.min.js | 6 + .../ueditor/third-party/jquery-1.10.2.min.map | 1 + .../snapscreen/UEditorSnapscreen.exe | Bin 0 -> 519936 bytes .../ueditor/third-party/video-js/font/vjs.eot | Bin 0 -> 3536 bytes .../ueditor/third-party/video-js/font/vjs.svg | 65 + .../ueditor/third-party/video-js/font/vjs.ttf | Bin 0 -> 3372 bytes .../third-party/video-js/font/vjs.woff | Bin 0 -> 4228 bytes .../ueditor/third-party/video-js/video-js.css | 766 + .../third-party/video-js/video-js.min.css | 5 + .../ueditor/third-party/video-js/video-js.swf | Bin 0 -> 16745 bytes .../ueditor/third-party/video-js/video.dev.js | 7108 ++++ .../ueditor/third-party/video-js/video.js | 129 + .../third-party/webuploader/Uploader.swf | Bin 0 -> 49382 bytes .../third-party/webuploader/webuploader.css | 28 + .../webuploader/webuploader.custom.js | 5670 +++ .../webuploader/webuploader.custom.min.js | 2 + .../webuploader/webuploader.flashonly.js | 4176 +++ .../webuploader/webuploader.flashonly.min.js | 2 + .../webuploader/webuploader.html5only.js | 5559 +++ .../webuploader/webuploader.html5only.min.js | 2 + .../third-party/webuploader/webuploader.js | 6733 ++++ .../webuploader/webuploader.min.js | 2 + .../webuploader/webuploader.withoutimage.js | 4593 +++ .../webuploader.withoutimage.min.js | 2 + .../Widget/ueditor/third-party/xss.min.js | 1 + .../zeroclipboard/ZeroClipboard.js | 1256 + .../zeroclipboard/ZeroClipboard.min.js | 9 + .../zeroclipboard/ZeroClipboard.swf | Bin 0 -> 3933 bytes .../resources/Widget/ueditor/ueditor.all.js | 29573 ++++++++++++++++ .../Widget/ueditor/ueditor.all.min.js | 18 + .../Widget/ueditor/ueditor.config.js | 502 + .../resources/Widget/ueditor/ueditor.parse.js | 1022 + .../Widget/ueditor/ueditor.parse.min.js | 7 + 277 files changed, 128569 insertions(+), 14 deletions(-) create mode 100644 src/main/java/com/siit/zsw/pojo/Comment.java create mode 100644 src/main/java/com/siit/zsw/pojo/Content.java create mode 100644 src/main/java/com/siit/zsw/pojo/ContentPrais.java create mode 100644 src/main/webapp/resources/Widget/ueditor/config.json create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/anchor/anchor.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/attachment.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/attachment.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/attachment.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_default.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/alignicon.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/alignicon.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/file-icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/file-icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/image.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/progress.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/success.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/attachment/images/success.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/background/background.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/background/background.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/background/background.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/background/images/bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/background/images/success.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/chart.config.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/charts.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/charts.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/charts.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts0.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts1.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts2.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts3.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts4.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/charts/images/charts5.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/emotion.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/emotion.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/emotion.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/0.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/bface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/cface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/fface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/jxface2.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/neweditor-tab-bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/tface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/wface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/emotion/images/yface.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/gmap/gmap.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/help/help.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/help/help.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/help/help.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/image.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/image.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/image.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/alignicon.jpg create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/image.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/progress.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/success.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/image/images/success.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/insertframe/insertframe.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/internal.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/link/link.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/map/map.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/map/show.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/music/music.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/music/music.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/music/music.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/preview/preview.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/addimg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/brush.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/delimg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/delimgH.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/empty.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/emptyH.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/eraser.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/redo.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/redoH.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/scale.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/scaleH.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/size.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/undo.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/images/undoH.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/scrawl.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/scrawl.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/scrawl/scrawl.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/searchreplace/searchreplace.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/searchreplace/searchreplace.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/snapscreen/snapscreen.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/spechars/spechars.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/spechars/spechars.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/dragicon.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/edittable.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/edittable.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/edittable.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/edittd.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/table/edittip.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/config.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/bg.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/pre0.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/pre1.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/pre2.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/pre3.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/images/pre4.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/template.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/template.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/template/template.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/center_focus.jpg create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/file-icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/file-icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/image.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/left_focus.jpg create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/none_focus.jpg create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/progress.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/right_focus.jpg create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/success.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/images/success.png create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/video.css create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/video.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/video/video.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/webapp/webapp.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/wordimage/fClipboard_ueditor.swf create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/wordimage/imageUploader.swf create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/wordimage/tangram.js create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/wordimage/wordimage.html create mode 100644 src/main/webapp/resources/Widget/ueditor/dialogs/wordimage/wordimage.js create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/en.js create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/addimage.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/alldeletebtnhoverskin.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/alldeletebtnupskin.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/background.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/button.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/copy.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/deletedisable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/deleteenable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/listbackground.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/localimage.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/music.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/rotateleftdisable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/rotateleftenable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/rotaterightdisable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/rotaterightenable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/en/images/upload.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/zh-cn/images/copy.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/zh-cn/images/localimage.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/zh-cn/images/music.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/zh-cn/images/upload.png create mode 100644 src/main/webapp/resources/Widget/ueditor/lang/zh-cn/zh-cn.js create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/css/ueditor.css create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/css/ueditor.min.css create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/dialogbase.css create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/anchor.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/arrow.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/arrow_down.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/arrow_up.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/button-bg.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/cancelbutton.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/charts.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/cursor_h.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/cursor_h.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/cursor_v.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/cursor_v.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/dialog-title-bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/filescan.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/highlighted.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/icons-all.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/icons.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/icons.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/loaderror.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/loading.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/lock.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/neweditor-tab-bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/pagebreak.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/scale.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/sortable.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/spacer.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/sparator_v.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/table-cell-align.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/tangram-colorpicker.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/toolbar_bg.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/unhighlighted.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/upload.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/videologo.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/word.gif create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/default/images/wordpaste.png create mode 100644 src/main/webapp/resources/Widget/ueditor/themes/iframe.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/SyntaxHighlighter/shCore.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/codemirror/codemirror.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/codemirror/codemirror.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/mootools-adapter.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/prototype-adapter.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/standalone-framework.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/adapters/standalone-framework.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/highcharts-more.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/highcharts-more.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/highcharts.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/highcharts.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/annotations.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/annotations.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/canvas-tools.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/canvas-tools.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/data.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/data.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/drilldown.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/drilldown.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/exporting.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/exporting.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/funnel.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/funnel.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/heatmap.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/heatmap.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/map.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/map.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/no-data-to-display.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/modules/no-data-to-display.src.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/themes/dark-blue.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/themes/dark-green.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/themes/gray.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/themes/grid.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/highcharts/themes/skies.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/jquery-1.10.2.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/jquery-1.10.2.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/jquery-1.10.2.min.map create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/snapscreen/UEditorSnapscreen.exe create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/font/vjs.eot create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/font/vjs.svg create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/font/vjs.ttf create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/font/vjs.woff create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/video-js.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/video-js.min.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/video-js.swf create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/video.dev.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/video-js/video.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/Uploader.swf create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.css create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.custom.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.custom.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.flashonly.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.flashonly.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.html5only.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.html5only.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.withoutimage.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/webuploader/webuploader.withoutimage.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/xss.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/zeroclipboard/ZeroClipboard.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/third-party/zeroclipboard/ZeroClipboard.swf create mode 100644 src/main/webapp/resources/Widget/ueditor/ueditor.all.js create mode 100644 src/main/webapp/resources/Widget/ueditor/ueditor.all.min.js create mode 100644 src/main/webapp/resources/Widget/ueditor/ueditor.config.js create mode 100644 src/main/webapp/resources/Widget/ueditor/ueditor.parse.js create mode 100644 src/main/webapp/resources/Widget/ueditor/ueditor.parse.min.js diff --git a/src/main/java/com/siit/zsw/controller/MyRingController.java b/src/main/java/com/siit/zsw/controller/MyRingController.java index ca93df3..9424ca8 100644 --- a/src/main/java/com/siit/zsw/controller/MyRingController.java +++ b/src/main/java/com/siit/zsw/controller/MyRingController.java @@ -39,7 +39,7 @@ public class MyRingController { /** * 车友圈添加车友 */ - @RequestMapping("/addcarfriend") + @RequestMapping("/addcarfriend.do") public void addCarFriend(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException, ParseException { String carfname = req.getParameter("carfname"); diff --git a/src/main/java/com/siit/zsw/pojo/Comment.java b/src/main/java/com/siit/zsw/pojo/Comment.java new file mode 100644 index 0000000..6d120c6 --- /dev/null +++ b/src/main/java/com/siit/zsw/pojo/Comment.java @@ -0,0 +1,28 @@ +package com.siit.zsw.pojo;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import lombok.*; + +import java.util.Date; +import java.util.List; + +/** + * @program: Newenergyvehicle + * @description: 评论 + * @author: Mr.flying + * @create: 2022-05-28 21:04 + **/ + +@Data +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +public class Comment { + + private int id; + + private int contentid; + + private String userid; + +} diff --git a/src/main/java/com/siit/zsw/pojo/Content.java b/src/main/java/com/siit/zsw/pojo/Content.java new file mode 100644 index 0000000..64ee5d4 --- /dev/null +++ b/src/main/java/com/siit/zsw/pojo/Content.java @@ -0,0 +1,39 @@ +package com.siit.zsw.pojo;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import lombok.*; + +import java.util.Date; +import java.util.List; + +/** + * @program: Newenergyvehicle + * @description: 内容 + * @author: Mr.flying + * @create: 2022-05-28 21:04 + **/ + +@Data +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +public class Content { + private int id; + + private String txt; + + private int praise; + + private int comments; + + private Date releasetime; + + private int carfriendid; + + private String userid; + + private List comment; + + private User user; + +} diff --git a/src/main/java/com/siit/zsw/pojo/ContentPrais.java b/src/main/java/com/siit/zsw/pojo/ContentPrais.java new file mode 100644 index 0000000..1e51564 --- /dev/null +++ b/src/main/java/com/siit/zsw/pojo/ContentPrais.java @@ -0,0 +1,25 @@ +package com.siit.zsw.pojo;// 直接赋值粘贴,删除CSDN的权限转载中文 + +import lombok.*; + +/** + * @program: Newenergyvehicle + * @description: 内容好评 + * @author: Mr.flying + * @create: 2022-05-28 21:04 + **/ + +@Data +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +public class ContentPrais { + private int id; + + private int contentid; + + private String userid; + +} + diff --git a/src/main/resources/com/siit/mapper/carfriendMapper.xml b/src/main/resources/com/siit/mapper/carfriendMapper.xml index d27fe84..570b853 100644 --- a/src/main/resources/com/siit/mapper/carfriendMapper.xml +++ b/src/main/resources/com/siit/mapper/carfriendMapper.xml @@ -259,26 +259,26 @@ insert into carfriend - - CARFNAME, - CARTYPE, - CARNUMBER, - USERID, + + CARFNAME, + CARTYPE, + CARNUMBER, + USERID, - FRIENDID, + FRIENDID, values - - #{carfname}, - #{cartype}, - #{userid}, + + #{carfname}, + #{cartype}, + #{userid}, - #{carnumber}, + #{carnumber}, - #{friendid} + #{friendid} diff --git a/src/main/webapp/WEB-INF/page/Myring.jsp b/src/main/webapp/WEB-INF/page/Myring.jsp index 6c361a1..d7ae0d3 100644 --- a/src/main/webapp/WEB-INF/page/Myring.jsp +++ b/src/main/webapp/WEB-INF/page/Myring.jsp @@ -16,6 +16,10 @@ + + + + + + + + + + + + +