You've already forked qlg.tsgz.moe
							
							Init Repo
This commit is contained in:
		
							
								
								
									
										265
									
								
								addons/kuaidi/view/mobile/express.css
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										265
									
								
								addons/kuaidi/view/mobile/express.css
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,265 @@ | ||||
|  | ||||
| html * { | ||||
|   -webkit-font-smoothing: antialiased; | ||||
|   -moz-osx-font-smoothing: grayscale; | ||||
| } | ||||
|  | ||||
| *, *:after, *:before { | ||||
|   -webkit-box-sizing: border-box; | ||||
|   -moz-box-sizing: border-box; | ||||
|   box-sizing: border-box; | ||||
| } | ||||
|  | ||||
| .cd-container { | ||||
|   width: 90%; | ||||
|   max-width: 1170px; | ||||
|   margin: 0 auto; | ||||
| } | ||||
| .cd-container::after { | ||||
|   content: ''; | ||||
|   display: table; | ||||
|   clear: both; | ||||
| } | ||||
|  | ||||
| #cd-timeline { | ||||
|   position: relative; | ||||
|   margin-top: 2em; | ||||
|   margin-bottom: 2em; | ||||
| } | ||||
| #cd-timeline::before { | ||||
|   content: ''; | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 18px; | ||||
|   height: 100%; | ||||
|   width: 4px; | ||||
|   background: #d7e4ed; | ||||
| } | ||||
| @media only screen and (min-width: 1170px) { | ||||
|   #cd-timeline { | ||||
|     margin-top: 3em; | ||||
|     margin-bottom: 3em; | ||||
|   } | ||||
|   #cd-timeline::before { | ||||
|     left: 50%; | ||||
|     margin-left: -2px; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .cd-timeline-block { | ||||
|   position: relative; | ||||
|   margin: 1em 0; | ||||
| } | ||||
| .cd-timeline-block:after { | ||||
|   content: ""; | ||||
|   display: table; | ||||
|   clear: both; | ||||
| } | ||||
| .cd-timeline-block:first-child { | ||||
|   margin-top: 0; | ||||
| } | ||||
| .cd-timeline-block:last-child { | ||||
|   margin-bottom: 0; | ||||
| } | ||||
| @media only screen and (min-width: 1170px) { | ||||
|   .cd-timeline-block { | ||||
|     margin: 4em 0; | ||||
|   } | ||||
|   .cd-timeline-block:first-child { | ||||
|     margin-top: 0; | ||||
|   } | ||||
|   .cd-timeline-block:last-child { | ||||
|     margin-bottom: 0; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .cd-timeline-img { | ||||
| 	position: absolute; | ||||
|   top: 2px; | ||||
|   left: 10px; | ||||
|   width: 20px; | ||||
|   height: 20px; | ||||
|   border-radius: 50%; | ||||
|   box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); | ||||
| } | ||||
| .cd-timeline-img img { | ||||
|   display: block; | ||||
|   width: 24px; | ||||
|   height: 24px; | ||||
|   position: relative; | ||||
|   left: 50%; | ||||
|   top: 50%; | ||||
|   margin-left: -12px; | ||||
|   margin-top: -12px; | ||||
| } | ||||
| .curr-picture { | ||||
|   color: #75ce66; | ||||
|   position: absolute; | ||||
|   left: -2px; | ||||
|   top: -2px; | ||||
| } | ||||
| .cd-timeline-img.cd-movie { | ||||
|   background: #c03b44; | ||||
| } | ||||
| .cd-timeline-img.cd-location { | ||||
|   background: #f0ca45; | ||||
| } | ||||
| @media only screen and (min-width: 1170px) { | ||||
|   .cd-timeline-img { | ||||
|     width: 60px; | ||||
|     height: 60px; | ||||
|     left: 50%; | ||||
|     margin-left: -30px; | ||||
|     -webkit-transform: translateZ(0); | ||||
|     -webkit-backface-visibility: hidden; | ||||
|   } | ||||
|   .cssanimations .cd-timeline-img.is-hidden { | ||||
|     visibility: hidden; | ||||
|   } | ||||
|   .cssanimations .cd-timeline-img.bounce-in { | ||||
|     visibility: visible; | ||||
|     -webkit-animation: cd-bounce-1 0.6s; | ||||
|     -moz-animation: cd-bounce-1 0.6s; | ||||
|     animation: cd-bounce-1 0.6s; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .cd-timeline-content { | ||||
|   position: relative; | ||||
|   margin-left: 50px; | ||||
|   background: white; | ||||
|   border-radius: 0.25em; | ||||
|   padding: 1em; | ||||
|   box-shadow: 0 2px 0 #e0e4e3; | ||||
| } | ||||
| .cd-timeline-content:after { | ||||
|   content: ""; | ||||
|   display: table; | ||||
|   clear: both; | ||||
| } | ||||
| .cd-timeline-content h2 { | ||||
|   color: #303e49; | ||||
| } | ||||
|  | ||||
| .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { | ||||
|   display: inline-block; | ||||
| } | ||||
| .cd-timeline-content .cd-read-more { | ||||
|   float: right; | ||||
|   padding: .8em 1em; | ||||
|   background: #acb7c0; | ||||
|   color: white; | ||||
|   border-radius: 0.25em; | ||||
| } | ||||
| .no-touch .cd-timeline-content .cd-read-more:hover { | ||||
|   background-color: #bac4cb;   | ||||
| } | ||||
| a.cd-read-more:hover{text-decoration:none; background-color: #424242;  } | ||||
| .cd-timeline-content .cd-date { | ||||
|   float: left; | ||||
|   padding: .8em 0; | ||||
|   opacity: .7; | ||||
| } | ||||
| .cd-timeline-content::before { | ||||
|   content: ''; | ||||
|   position: absolute; | ||||
|   top: 16px; | ||||
|   right: 100%; | ||||
|   height: 0; | ||||
|   width: 0; | ||||
|   border: 7px solid transparent; | ||||
|   border-right: 7px solid white; | ||||
| } | ||||
| @media only screen and (min-width: 768px) { | ||||
|   .cd-timeline-content h2 { | ||||
|     font-size: 20px; | ||||
|     font-size: 1.25rem; | ||||
|   } | ||||
|   .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { | ||||
|     font-size: 14px; | ||||
|     font-size: 0.875rem; | ||||
|   } | ||||
| } | ||||
| @media only screen and (min-width: 1170px) { | ||||
|   .cd-timeline-content { | ||||
|     margin-left: 0; | ||||
|     padding: 1.6em; | ||||
|     width: 45%; | ||||
|   } | ||||
|   .cd-timeline-content::before { | ||||
|     top: 24px; | ||||
|     left: 100%; | ||||
|     border-color: transparent; | ||||
|     border-left-color: white; | ||||
|   } | ||||
|   .cd-timeline-content .cd-read-more { | ||||
|     float: left; | ||||
|   } | ||||
|   .cd-timeline-content .cd-date { | ||||
|     position: absolute; | ||||
|     width: 100%; | ||||
|     left: 122%; | ||||
|     top: 6px; | ||||
|     font-size: 16px; | ||||
|     font-size: 1rem; | ||||
|   } | ||||
|   .cd-timeline-block:nth-child(even) .cd-timeline-content { | ||||
|     float: right; | ||||
|   } | ||||
|   .cd-timeline-block:nth-child(even) .cd-timeline-content::before { | ||||
|     top: 24px; | ||||
|     left: auto; | ||||
|     right: 100%; | ||||
|     border-color: transparent; | ||||
|     border-right-color: white; | ||||
|   } | ||||
|   .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more { | ||||
|     float: right; | ||||
|   } | ||||
|   .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date { | ||||
|     left: auto; | ||||
|     right: 122%; | ||||
|     text-align: right; | ||||
|   } | ||||
|   .cssanimations .cd-timeline-content.is-hidden { | ||||
|     visibility: hidden; | ||||
|   } | ||||
|   .cssanimations .cd-timeline-content.bounce-in { | ||||
|     visibility: visible; | ||||
|     -webkit-animation: cd-bounce-2 0.6s; | ||||
|     -moz-animation: cd-bounce-2 0.6s; | ||||
|     animation: cd-bounce-2 0.6s; | ||||
|   } | ||||
| } | ||||
|  | ||||
| @media only screen and (min-width: 1170px) { | ||||
|   .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { | ||||
|     -webkit-animation: cd-bounce-2-inverse 0.6s; | ||||
|     -moz-animation: cd-bounce-2-inverse 0.6s; | ||||
|     animation: cd-bounce-2-inverse 0.6s; | ||||
|   } | ||||
| } | ||||
| .o-Img { | ||||
|   max-width: 60px; | ||||
|   max-height: 60px; | ||||
|   width: 60px; | ||||
|   height: 60px; | ||||
|   margin-top: 5px; | ||||
|     padding-top: 0; | ||||
| } | ||||
| .wst-fr-box { | ||||
|   position: fixed; | ||||
|   z-index: 9999; | ||||
|   right: -999px; | ||||
|   bottom: 0px; | ||||
|   width: 100%; | ||||
|   min-height: 40%; | ||||
|   background: #f2f2f2; | ||||
|   font-size: 0.14rem; | ||||
| } | ||||
| .d-goodsitme { | ||||
|   background: #fff; | ||||
|   border-bottom: none; | ||||
|   margin-bottom: 5px; | ||||
|   font-size: 0.14rem; | ||||
| } | ||||
							
								
								
									
										62
									
								
								addons/kuaidi/view/mobile/view.html
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										62
									
								
								addons/kuaidi/view/mobile/view.html
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| <link href="__ROOT__/addons/kuaidi/view/mobile/express.css" rel="stylesheet"> | ||||
| <script type="text/html" id="expressBox"> | ||||
| 	<div id="expressBox"> | ||||
| 		<div class="ui-row-flex ui-whitespace border-b d-goodsitme"> | ||||
|      		<div class="ui-col"> | ||||
|          		<img src="__ROOT__/{{d.goodlist[0].goodsImg}}" class="o-Img"> | ||||
|     		</div> | ||||
|      		<div class="ui-col ui-col-3 o-gInfo"> | ||||
|        			<p class="o-gName ui-nowrap-multi">物流状态 <span style="font-weight:bold;color:red;">{{ d.express['stateTxt'] }}</span></p> | ||||
| 				<p class="o-gName ui-nowrap-multi">运单号:{{ (d.express && d.express['expressNo'])?d.express['expressNo']:'--' }}</p> | ||||
| 				<p class="o-gName ui-nowrap-multi">信息来源:{{ (d.express && d.express['expressName'])?d.express['expressName']:'--' }}</p> | ||||
|       		</div> | ||||
|    		</div> | ||||
| 		{{# if(d.data){ }} | ||||
| 		<section id="cd-timeline" class="cd-container"> | ||||
| 			{{# for(var i=0;i<d.data.length;i++){ }} | ||||
| 			<div class="cd-timeline-block"> | ||||
| 				<div class="cd-timeline-img cd-picture"> | ||||
| 					{{# if(i==0){ }} | ||||
| 					<i class="ui-icon-checked" style=" color: #75ce66;position: absolute;left: -2px;top: -2px;font-size:24px;line-height:25px;"></i> | ||||
| 					{{# }else{ }} | ||||
| 					<i class="ui-icon-checked" style="color: rgba(0, 0, 0, 0.2);position: absolute;left: -2px;top: -2px;font-size:24px;line-height:25px;"></i> | ||||
| 					{{# } }} | ||||
| 				</div> | ||||
| 				<div class="cd-timeline-content"> | ||||
| 					<p class="o-gName ui-nowrap-multi">{{ d.data[i].context }}</p> | ||||
| 					<p style='color:#d2d2d2'>{{ d.data[i].time }}</p> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 			{{# } }} | ||||
| 		{{# }else{ }} | ||||
| 			<div class="ui-col ui-col o-gInfo">暂无获取到物流信息!</div> | ||||
| 		{{# } }} | ||||
| 			 | ||||
| 		</section> | ||||
| 		 | ||||
| 	</div>  | ||||
| </script> | ||||
|  | ||||
| <script> | ||||
| function checkExpress(oid){ | ||||
|   $.post(WST.U('addon/kuaidi-kuaidi-checkmobileexpress'),{orderId:oid},function(data){ | ||||
|       var json = WST.toJson(data); | ||||
|       if(json.status!=-1){ | ||||
|         var gettpl1 = document.getElementById('expressBox').innerHTML; | ||||
|           laytpl(gettpl1).render(json, function(html){ | ||||
|             $('#content').html(html); | ||||
|             // 弹出层滚动条 | ||||
|             var clientH = WST.pageHeight();// 屏幕高度 | ||||
|             var boxheadH = $('#boxTitle').height();// 弹出层标题高度 | ||||
|             var contentH = $('#content').height(); // 弹出层内容高度 | ||||
|             if((clientH-boxheadH) < contentH){ | ||||
|               $('#content').css('height',clientH-boxheadH+'px'); | ||||
|             } | ||||
|             dataShow(); | ||||
|           }); | ||||
|       }else{ | ||||
|         WST.msg(json.msg,'info'); | ||||
|       } | ||||
|   }); | ||||
| } | ||||
| </script> | ||||
		Reference in New Issue
	
	Block a user