xinyb
2024-09-13 3118f76b8168019c91106d4d38d2ce1a2a74c494
提交 | 用户 | age
a6a76f 1 <%@ page contentType="text/html;charset=utf-8"%>
F 2 <%
3     //@author hq
4     //2011-04-04
5     String com = request.getParameter("com");
6     String nu = request.getParameter("nu");
7     if(!StringUtils.isBlank(com)&&!StringUtils.isBlank(nu)){
8         String uri = "http://api.kuaidi100.com/api?id=82482a1fa8ac38e8&show=0&order=desc&com="+com+"&nu="+nu;
9         URL url = new URL(uri);
10         try{
11             HttpURLConnection conn = (HttpURLConnection)url.openConnection();
12             conn.setUseCaches(false);
13             conn.setDoInput(true);
14             StringBuffer outStrBf = new StringBuffer("");
15             conn.setConnectTimeout(10000);
16             BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
17             String inputLine;
18             while ((inputLine = in.readLine()) != null) {
19                 outStrBf.append(inputLine);
20             }
21             in.close();
22             conn.disconnect();
23             out.write(outStrBf.toString());
24             out.flush();
25         }catch(Exception e){
26             e.printStackTrace();
27         }
28         return;
29     }
30 %>
31 <%@page import="com.yc.utils.EncodeUtil"%>
32 <%@page import="com.yc.sdk.shopping.util.SettingKey"%>
33 <%
34     //得到URL
35     String URL =SettingKey.getHostUrl(request);
36 %>
4a551f 37 <!DOCTYPE HTML >
a6a76f 38
F 39 <%@page import="org.apache.commons.lang.StringUtils"%>
40 <%@page import="java.net.URL"%>
41 <%@page import="java.net.HttpURLConnection"%>
42 <%@page import="java.io.BufferedReader"%>
43 <%@page import="java.io.InputStreamReader"%><html>
44 <head>
45 <base href="<%=URL%>">
46
47 <title>物流跟踪</title>
48
49 <meta http-equiv="pragma" content="no-cache">
50 <meta http-equiv="cache-control" content="no-cache">
51 <meta http-equiv="expires" content="0">
52 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
53 <meta http-equiv="description" content="This is my page">
54 <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> 
55 <script type="text/javascript">
56     $(function(){
57         $("#queryButton").click(function(){
58             var com=$("input:radio[name='company'][checked]").val();
59             if(typeof(com)=="undefined"){
60                 alert("请选择快递公司!");
61                 return;
62             }
63             $("#queryWait").show();
64             $("#queryTable").hide();
65             var doc=$("#doccode").val();
66             if(doc==""||com=="")return;
67             $.post("/general/LogisticsTracking.jsp",{com:com,nu:doc},function(d){
68                 if(d.data){
69                     var str="";
70                     for(i=0;i<d.data.length;i++){
71                         str+="<tr><td>"+d.data[i].time+"</td><td>"+d.data[i].context+"</td></tr>";
72                         $("#queryWait").hide();
73                         $("#queryTable").show();
74                     }
75                     $("#queryInfo").html(str);
76                 }else{
77                     alert(d.message);$("#queryWait").hide();
78                 }
79             },"json");
80         });
81         $("input[name='company']").click(function(){
82             var t = $(this).parent().find("label").text();
83             $("#selectCompany").html(t);
84         });
85     });
86 </script>
87 <style type="text/css">
88 #companyList ul,#query ul{list-style: none;font-size: 11pt;margin: 0px;padding:0px;width:100%;clear: both;}
89 #companyList ul li{list-style: none;float: left;padding-left:7px;height: 27px;line-height: 27px;}
90 #query{margin-left:30px;}
91 .head{width: 60px;}
92 .border{border:0px;border-top: 1px solid #cccccc;}
93 tr{height: 28px;font-size: 10pt;}
94 td{padding-left:5px;}
95 #queryWait,#queryTable{display: none;}
96 </style>
97 </head>
98 <body style=" font-family:'Verdana','宋体';font-size:12px;">
99 <div class="border" style="width:950px;">
100     <div id="companyList" style="float: left;width: 350px;margin-left:10px;">
101         <ul style="height: 50px;">
102             <li>
103                 <img alt="常用" src="/images/LogisticsTracking/first.jpg">
104             </li>
105         </ul>
106         <ul class="border">
107             <li class="head">
108                 <img alt="常用" src="/images/LogisticsTracking/cy.jpg">
109             </li>
110             <li>
111                 <input type="radio" id="shentong1" name="company" value="shentong"/><label for="shentong1">申通</label>
112             </li>
113             <li>
114                 <input type="radio" id="ems1" name="company" value="ems"/><label for="ems1">EMS</label>
115             </li>
116             <li>
117                 <input type="radio" id="shunfeng1" name="company" value="shunfeng"/><label for="shunfeng1">顺丰</label>
118             </li>
119             <li>
120                 <input type="radio" id="yuantong1" name="company" value="yuantong"/><label for="yuantong1">圆通</label>
121             </li>
122         </ul>
123         <ul >
124             <li class="head"></li>
125             <li>
126                 <input type="radio" id="yunda1" name="company" value="yunda"/><label for="yunda1">韵达</label>
127             </li>
128             <li>
129                 <input type="radio" id="zhongtong1" name="company" value="zhongtong"/><label for="zhongtong1">中通</label>
130             </li>
131             <li>
132                 <input type="radio" id="tiantian2" name="company" value="tiantian"/><label for="tiantian2">天天</label>
133             </li>
134             <li>
135                 <input type="radio" id="zhaijisong" name="company" value="zhaijisong"/><label for="zhaijisong">宅急送</label>
136             </li>
137         </ul>
138         <ul class="border">
139             <li>
140                 <img alt="常用" src="/images/LogisticsTracking/a.jpg">
141             </li>
142             <li>
143                 <input type="radio" id="aae" name=company value="aae"/><label for="aae">AAE</label>
144             </li>
145             <li>
146                 <input type="radio" id="anxinda" name="company" value="anxinda"/><label for="anxinda">安信达快递</label>
147             </li>
148             <li>
149                 <input type="radio" id="anjie" name="company" value="anjie"/><label for="anjie">安捷</label>
150             </li>
151         </ul>
152         <ul class="border">
153             <li>
154                 <img alt="常用" src="/images/LogisticsTracking/b.jpg">
155             </li>
156             <li>
157                 <input type="radio" id="bht" name="company" value="bht"/><label for="bht">BHT</label>
158             </li>
159             <li>
160                 <input type="radio" id="baifudongfang" name="company" value="baifudongfang"/><label for="baifudongfang">百福东方国际物流</label>
161             </li>
162         </ul>
163         <ul class="border">
164             <li>
165                 <img alt="常用" src="/images/LogisticsTracking/c.jpg">
166             </li>
167             <li>
168                 <input type="radio" id="cces1" name="company" value="cces"/><label for="cces1">CCES</label>
169             </li>
170         </ul>
171         <ul class="border">
172             <li>
173                 <img alt="常用" src="/images/LogisticsTracking/d.jpg">
174             </li>
175             <li>
176                 <input type="radio" id="dhl" name="company" value="dhl"/><label for="dhl">DHL</label>
177             </li>
178             <li>
179                 <input type="radio" id="dsukuaidi" name="company" value="dsukuaidi"/><label for="dsukuaidi">D速</label>
180             </li>
181             <li>
182                 <input type="radio" id="dpex" name="company" value="dpex"/><label for="dpex">DPEX</label>
183             </li>
184             <li>
185                 <input type="radio" id="datianwuliu" name="company" value="datianwuliu"/><label for="datianwuliu">大田</label>
186             </li>
187             <li>
188                 <input type="radio" id="debangwuliu" name="company" value="debangwuliu"/><label for="debangwuliu">德邦</label>
189             </li>
190         </ul>
191         <ul class="border">
192             <li>
193                 <img alt="常用" src="/images/LogisticsTracking/e.jpg">
194             </li>
195             <li>
196                 <input type="radio" id="ems" name="company" value="ems"/><label for="ems">EMS特快专递</label>
197             </li>
198         </ul>
199         <ul class="border">
200             <li>
201                 <img alt="常用" src="/images/LogisticsTracking/f.jpg">
202             </li>
203             <li>
204                 <input type="radio" id="fedex" name="company" value="fedex"/><label for="fedex">FedEx</label>
205             </li>
206             <li>
207                 <input type="radio" id="feikangda" name="company" value="feikangda"/><label for="feikangda">飞康达</label>
208             </li>
209         </ul>
210         <ul class="border">
211             <li>
212                 <img alt="常用" src="/images/LogisticsTracking/g.jpg">
213             </li>
214             <li>
215                 <input type="radio" id="guangdongyouzhengwuliu" name="company" value="guangdongyouzhengwuliu"/><label for="guangdongyouzhengwuliu">广东邮政</label>
216             </li>
217             <li>
218                 <input type="radio" id="ganzhongnengda" name="company" value="ganzhongnengda"/><label for="ganzhongnengda">港中能达</label>
219             </li>
220         </ul>
221         <ul class="border">
222             <li>
223                 <img alt="常用" src="/images/LogisticsTracking/h.jpg">
224             </li>
225             <li>
226                 <input type="radio" id="huitongkuaidi" name="company" value="huitongkuaidi"/><label for="huitongkuaidi">汇通</label>
227             </li>
228         </ul>
229         <ul class="border">
230             <li>
231                 <img alt="常用" src="/images/LogisticsTracking/j.jpg">
232             </li>
233             <li>
234                 <input type="radio" id="jinguangsudikuaijian" name="company" value="jinguangsudikuaijian"/><label for="jinguangsudikuaijian">京广</label>
235             </li>
236             <li>
237                 <input type="radio" id="jiajiwuliu" name="company" value="jiajiwuliu"/><label for="jiajiwuliu">佳吉</label>
238             </li>
239             <li>
240                 <input type="radio" id="jiayiwuliu" name="company" value="jiayiwuliu"/><label for="jiayiwuliu">佳怡</label>
241             </li>
242             <li>
243                 <input type="radio" id="jixianda" name="company" value="jixianda"/><label for="jixianda">急先达</label>
244             </li>
245         </ul>
246         <ul class="border">
247             <li>
248                 <img alt="常用" src="/images/LogisticsTracking/k.jpg">
249             </li>
250             <li>
251                 <input type="radio" id="kuaijiesudi" name="company" value="kuaijiesudi"/><label for="kuaijiesudi">快捷速递</label>
252             </li>
253         </ul>
254         <ul class="border">
255             <li>
256                 <img alt="常用" src="/images/LogisticsTracking/l.jpg">
257             </li>
258             <li>
259                 <input type="radio" id="lianhaowuliu" name="company" value="lianhaowuliu"/><label for="lianhaowuliu">联昊通</label>
260             </li>
261             <li>
262                 <input type="radio" id="longbanwuliu" name="company" value="longbanwuliu"/><label for="longbanwuliu">龙邦</label>
263             </li>
264         </ul>
265         <ul class="border">
266             <li>
267                 <img alt="常用" src="/images/LogisticsTracking/m.jpg">
268             </li>
269             <li>
270                 <input type="radio" id="minghangkuaidi" name="company" value="minghangkuaidi"/><label for="minghangkuaidi">民航快递</label>
271             </li>
272         </ul>
273         <ul class="border">
274             <li>
275                 <img alt="常用" src="/images/LogisticsTracking/p.jpg">
276             </li>
277             <li>
278                 <input type="radio" id="peisihuoyunkuaidi" name="company" value="peisihuoyunkuaidi"/><label for="peisihuoyunkuaidi">配思货运</label>
279             </li>
280         </ul>
281         <ul class="border">
282             <li>
283                 <img alt="常用" src="/images/LogisticsTracking/q.jpg">
284             </li>
285             <li>
286                 <input type="radio" id="quanyikuaidi" name="company" value="quanyikuaidi"/><label for="quanyikuaidi">全一</label>
287             </li>
288             <li>
289                 <input type="radio" id="quanritongkuaidi" name="company" value="quanritongkuaidi"/><label for="quanritongkuaidi">全日通</label>
290             </li>
291             <li>
292                 <input type="radio" id="quanchenkuaidi" name="company" value="quanchenkuaidi"/><label for="quanchenkuaidi">全晨</label>
293             </li>
294             <li>
295                 <input type="radio" id="quanjitong" name="company" value="quanjitong"/><label for="quanjitong">全际通</label>
296             </li>
297         </ul>
298         <ul class="border">
299             <li>
300                 <img alt="常用" src="/images/LogisticsTracking/s.jpg">
301             </li>
302             <li>
303                 <input type="radio" id="shentong" name="company" value="shentong"/><label for="shentong">申通</label>
304             </li>
305             <li>
306                 <input type="radio" id="shunfeng" name="company" value="shunfeng"/><label for="shunfeng">顺丰</label>
307             </li>
308             <li>
309                 <input type="radio" id="shenghuiwuliu" name="company" value="shenghuiwuliu"/><label for="shenghuiwuliu">盛辉快件</label>
310             </li>
311             <li>
312                 <input type="radio" id="suer" name="company" value="suer"/><label for="suer">速尔</label>
313             </li>
314         </ul>
315         <ul class="border">
316             <li>
317                 <img alt="常用" src="/images/LogisticsTracking/t.jpg">
318             </li>
319             <li>
320                 <input type="radio" id="tnt" name="company" value="tnt"/><label for="tnt">TNT</label>
321             </li>
322             <li>
323                 <input type="radio" id="tiantian" name="company" value="tiantian"/><label for="tiantian">天天</label>
324             </li>
325             <li>
326                 <input type="radio" id="tiandihuayu" name="company" value="tiandihuayu"/><label for="tiandihuayu">天地华宇</label>
327             </li>
328         </ul>
329         <ul class="border">
330             <li>
331                 <img alt="常用" src="/images/LogisticsTracking/u.jpg">
332             </li>
333             <li>
334                 <input type="radio" id="ups" name="company" value="ups"/><label for="ups">UPS</label>
335             </li>
336         </ul>
337         <ul class="border">
338             <li>
339                 <img alt="常用" src="/images/LogisticsTracking/w.jpg">
340             </li>
341             <li>
342                 <input type="radio" id="wanjiawuliu" name="company" value="wanjiawuliu"/><label for="wanjiawuliu">万家</label>
343             </li>
344             <li>
345                 <input type="radio" id="wuyuansudi" name="company" value="wuyuansudi"/><label for="wuyuansudi">伍圆</label>
346             </li>
347         </ul>
348         <ul class="border">
349             <li>
350                 <img alt="常用" src="/images/LogisticsTracking/x.jpg">
351             </li>
352             <li>
353                 <input type="radio" id="xingchengjibian" name="company" value="xingchengjibian"/><label for="xingchengjibian">星晨急便</label>
354             </li>
355             <li>
356                 <input type="radio" id="xinhongyukuaidi" name="company" value="xinhongyukuaidi"/><label for="xinhongyukuaidi">鑫飞鸿</label>
357             </li>
358             <li>
359                 <input type="radio" id="cces" name="company" value="cces"/><label for="cces">希伊艾斯</label>
360             </li>
361         </ul>
362         <ul >
363             <li class="head">
364                 
365             </li>
366             <li>
367                 <input type="radio" id="xinbangwuliu" name="company" value="xinbangwuliu"/><label for="xinbangwuliu">新邦</label>
368             </li>
369             <li>
370                 <input type="radio" id="xinfengwuliu" name="company" value="xinfengwuliu"/><label for="xinfengwuliu">信丰</label>
371             </li>
372         </ul>
373         <ul class="border">
374             <li>
375                 <img alt="常用" src="/images/LogisticsTracking/y.jpg">
376             </li>
377             <li>
378                 <input type="radio" id="yuantong" name="company" value="yuantong"/><label for="yuantong">圆通</label>
379             </li>
380             <li>
381                 <input type="radio" id="yunda" name="company" value="yunda"/><label for="yunda">韵达</label>
382             </li>
383             <li>
384                 <input type="radio" id="yafengsudi" name="company" value="yafengsudi"/><label for="yafengsudi">亚风</label>
385             </li>
386             <li>
387                 <input type="radio" id="youshuwuliu" name="company" value="youshuwuliu"/><label for="youshuwuliu">优速</label>
388             </li>
389         </ul>
390         <ul >
391             <li class="head">
392                 
393             </li>
394             <li>
395                 <input type="radio" id="yuanweifeng" name="company" value="yuanweifeng"/><label for="yuanweifeng">源伟丰</label>
396             </li>
397             <li>
398                 <input type="radio" id="yuanzhijiecheng" name="company" value="yuanzhijiecheng"/><label for="yuanzhijiecheng">元智捷诚</label>
399             </li>
400             <li>
401                 <input type="radio" id="yibangwuliu" name="company" value="yibangwuliu"/><label for="yibangwuliu">一邦</label>
402             </li>
403             <li>
404                 <input type="radio" id="yuanchengwuliu" name="company" value="yuanchengwuliu"/><label for="yuanchengwuliu">远成</label>
405             </li>
406         </ul>
407         <ul >
408             <li class="head">
409                 
410             </li>
411             <li>
412                 <input type="radio" id="yuefengwuliu" name="company" value="yuefengwuliu"/><label for="yuefengwuliu">越丰</label>
413             </li>
414             <li>
415                 <input type="radio" id="yuntongkuaidi" name="company" value="yuntongkuaidi"/><label for="yuntongkuaidi">运通</label>
416             </li>
417         </ul>
418         <ul class="border">
419             <li>
420                 <img alt="常用" src="/images/LogisticsTracking/z.jpg">
421             </li>
422             <li>
423                 <input type="radio" id="zhongtong" name="company" value="zhongtong"/><label for="zhongtong">中通</label>
424             </li>
425             <li>
426                 <input type="radio" id="zhongtiewuliu" name="company" value="zhongtiewuliu"/><label for="zhongtiewuliu">中铁快运</label>
427             </li>
428             <li>
429                 <input type="radio" id="zhongyouwuliu" name="company" value="zhongyouwuliu"/><label for="zhongyouwuliu">中邮物流</label>
430             </li>
431             <li>
432                 <input type="radio" id="zhaijisong1" name="company" value="zhaijisong"/><label for="zhaijisong1">宅急送</label>
433             </li>
434         </ul>
435     </div>
436     <div id="query" style="float: left;width: 522px;">
437         <ul>
438             <li>
439                 <img alt="第二步" src="/images/LogisticsTracking/two.jpg">
440             </li>
441         </ul>
442         <br />
443         <ul>
444             <li style="height: 22px;">
445                 <span id="selectCompany" style="color: #FE8D1D;padding-left:20px;"></span>
446             </li>
447             <li style="background: url('/images/LogisticsTracking/bg.jpg');height: 60px;">
448                 <div style="margin-top:10px;margin-left:10px;float: left;"><input id="doccode" maxlength="50" style="width: 380px;height:39px;border:1px solid #cccccc;line-height: 39px;font-size: 20px;vertical-align: middle;" /></div>
449                 <img id="queryButton" alt="查询" src="/images/LogisticsTracking/query.jpg" style="margin-top:9px;margin-left:7px;cursor: pointer;">
450             </li>
451         </ul><br><br>
452         <ul>
453             <li><table id="queryWait" width="400px;">
454                     <tr>
455                         <td align="center"><img src="/images/LogisticsTracking/wait.gif" />查询中,请稍候....</td>
456                     </tr>
457                 </table>
458                 <table id="queryTable" border="1" width="520"  style="border-collapse: collapse;border:1px solid #cccccc;">
459                     <tr style="font-size: 14px;height:28px;color:#F2F2F2;background-color: #64AADB;font-weight: bold;text-align: center;">
460                         <td width="180">时间</td><td width="420">地点和跟踪进度</td>
461                     </tr>
462                     <tbody id="queryInfo" style="font-size: 12px;font-weight: normal;">
463                         <tr>
464                             <td>2011-04-03 14:12:00</td>
465                             <td>快件离开深圳集散点</td>
466                         </tr>
467                     </tbody>
468                 </table>
469             </li>
470         </ul>
471     </div>
472 </div>
473 </body>
474 </html>