No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

751 líneas
29 KiB

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>订单详情</title>
  6. <link rel="stylesheet" href="css/font-awesome.min.css">
  7. <link rel="stylesheet" href="css/bootstrap.min.css">
  8. <link rel="stylesheet" href="css/master.css">
  9. <link rel="stylesheet" href="css/ace.min.css">
  10. <script src="js/jquery-2.2.4.min.js"></script>
  11. <script src="js/jquery.cookie.js"></script>
  12. <script src="js/xm.js"></script>
  13. <!-- <script src="js/bootstrap.min.js"></script> -->
  14. <script>
  15. login();
  16. </script>
  17. <style type="text/css">
  18. body {
  19. font-size: 12px !important;
  20. background-color: #fff;
  21. }
  22. #orderCount {
  23. margin-top: 0px;
  24. width: 916px;
  25. height: 44px;
  26. }
  27. #sample-table-1 .padding {
  28. padding-bottom: 10px;
  29. }
  30. #sample-table-1 .gray {
  31. color: gray !important;
  32. }
  33. #sample-table-1 tbody td div:last-child {
  34. padding-bottom: 0;
  35. }
  36. #sample-table-1 td,
  37. th {
  38. text-align: center;
  39. }
  40. #fuelux-wizard ul> li> span:not(:first-child) {
  41. font-size: 12px;
  42. }
  43. .control-show {
  44. float: left;
  45. }
  46. .notifacation {
  47. width: 160px;
  48. height: 34px;
  49. border: 1px solid lightgray;
  50. margin-top: 10px;
  51. margin-left: 20px;
  52. text-align: center;
  53. display: inline-block;
  54. line-height: 34px;
  55. }
  56. </style>
  57. </head>
  58. <body>
  59. <div class="navbar navbar-default" style="margin-bottom: 0px;">
  60. <div class="navbar-header ">
  61. <a href="#" class="navbar-brand">
  62. <i class="icon-leaf"></i> CS System<sub style="font-size:12px;position: initial;">&nbsp;<span id="version_txt"></span></sub>
  63. </a>
  64. </div>
  65. </div>
  66. <div class="warp clearfix">
  67. <div class="control-bar">
  68. </div>
  69. <div class="control-show" style="width:1200px; display:none;" id="xm_show">
  70. <div style="width:1200px; margin:40px 0 0 40px;">
  71. <div style="margin-bottom:10px;font-size:14px;">订单详情</div>
  72. <div class="widget-main" style="border:1px solid #ccc;margin-bottom:40px;display:none;" id="order-pay">
  73. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  74. <p class="text-muted order_no"></p>
  75. <p class="order_status"></p>
  76. <button class="btn btn-white" style="padding:2px 18px;font-size:12px;margin-right:10px;" id="cancel">取消</button>
  77. <i class="icon-time bigger-110"></i><span id="countdown"></span>
  78. <p></p>
  79. <p class="order_source"></p>
  80. <p class="sales"></p>
  81. </div>
  82. <div id="fuelux-wizard" class="row-fluid col-sm-9" data-target="#step-container">
  83. <ul class="wizard-steps">
  84. <li data-target="#step1" class="active">
  85. <span class="step">1</span>
  86. <span class="title">提交订单</span>
  87. <span class="title order_sub_date"></span>
  88. <span class="title order_sub_time"></span>
  89. </li>
  90. <li data-target="#step2">
  91. <span class="step">2</span>
  92. <span class="title">付款成功</span>
  93. </li>
  94. <li data-target="#step3">
  95. <span class="step">3</span>
  96. <span class="title">出票成功</span>
  97. </li>
  98. <li data-target="#step4">
  99. <span class="step">4</span>
  100. <span class="title">出行成功</span>
  101. </li>
  102. </ul>
  103. <div style=" margin-left: 0px; border: 1px dashed lightgray ;width: 844px;"></div>
  104. <div id="orderCount">
  105. <span id="span_info_noti" style="cursor: pointer;margin-left: 40px;display: inline-block;" onclick="click_show_div('.info_noti',$(this))" name="短信通知" class="notifacation">短信通知:0条</span>
  106. </div>
  107. </div>
  108. <div style="clear:both;"></div>
  109. </div>
  110. <div class="widget-main" style="border:1px solid #ccc;margin-bottom:40px;display:none;" id="order-ticket">
  111. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  112. <p class="text-muted order_no"></p>
  113. <p class="order_status"></p>
  114. <a href="./change_back.html?orderid=" class="btn btn-white" style="padding:2px 18px;font-size:12px;">退改</a>
  115. <p></p>
  116. <p class="order_source"></p>
  117. <p class="sales"></p>
  118. </div>
  119. <div id="fuelux-wizard" class="row-fluid col-sm-9" data-target="#step-container">
  120. <ul class="wizard-steps">
  121. <li data-target="#step1" class="active">
  122. <span class="step">1</span>
  123. <span class="title">提交订单</span>
  124. <span class="title order_sub_date"></span>
  125. <span class="title order_sub_time"></span>
  126. </li>
  127. <li data-target="#step2" class="active">
  128. <span class="step">2</span>
  129. <span class="title">付款成功</span>
  130. <span class="title order_pay_success_date"></span>
  131. <span class="title order_pay_success_time"></span>
  132. </li>
  133. <li data-target="#step3" class="active">
  134. <span class="step">3</span>
  135. <span class="title">出票成功</span>
  136. <span class="title order_ticket_success_date"></span>
  137. <span class="title order_ticket_success_time"></span>
  138. </li>
  139. <li data-target="#step4">
  140. <span class="step">4</span>
  141. <span class="title">出行成功</span>
  142. </li>
  143. </ul>
  144. <div style=" margin-left: 0px; border: 1px dashed lightgray ;width: 844px;"></div>
  145. <div id="orderCount">
  146. <span id="span_info_noti" style="cursor: pointer;margin-left: 40px;display: inline-block;" onclick="click_show_div('.info_noti',$(this))" name="短信通知" class="notifacation">短信通知:0条</span>
  147. </div>
  148. </div>
  149. <div style="clear:both;"></div>
  150. </div>
  151. <div class="widget-main" style="border:1px solid #ccc;margin-bottom:40px;display:none;" id="order-complete">
  152. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  153. <p class="text-muted order_no"></p>
  154. <p class="order_status"></p>
  155. <p class="order_source"></p>
  156. <p class="sales"></p>
  157. </div>
  158. <div id="fuelux-wizard" class="row-fluid col-sm-9" data-target="#step-container">
  159. <ul class="wizard-steps">
  160. <li data-target="#step1" class="active">
  161. <span class="step">1</span>
  162. <span class="title">提交订单</span>
  163. <span class="title order_sub_date"></span>
  164. <span class="title order_sub_time"></span>
  165. </li>
  166. <li data-target="#step2" class="active">
  167. <span class="step">2</span>
  168. <span class="title">付款成功</span>
  169. <span class="title order_pay_success_date"></span>
  170. <span class="title order_pay_success_time"></span>
  171. </li>
  172. <li data-target="#step3" class="active">
  173. <span class="step">3</span>
  174. <span class="title">出票成功</span>
  175. <span class="title order_ticket_success_date"></span>
  176. <span class="title order_ticket_success_time"></span>
  177. </li>
  178. <li data-target="#step4" class="active">
  179. <span class="step">4</span>
  180. <span class="title">出行成功</span>
  181. <span class="title order_travel_success_date"></span>
  182. </li>
  183. </ul>
  184. <div style=" margin-left: 0px; border: 1px dashed lightgray ;width: 844px;"></div>
  185. <div id="orderCount">
  186. <span id="span_info_noti" style="cursor: pointer;margin-left: 40px;display: inline-block;" onclick="click_show_div('.info_noti',$(this))" name="短信通知" class="notifacation">短信通知:0条</span>
  187. </div>
  188. </div>
  189. <div style="clear:both;"></div>
  190. </div>
  191. <div class="widget-main" style="border:1px solid #ccc;margin-bottom:40px;display:none;" id="order-cancel">
  192. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  193. <p class="text-muted order_no"></p>
  194. <p class="order_status"></p>
  195. <p class="order_source"></p>
  196. <p class="sales"></p>
  197. </div>
  198. <div id="fuelux-wizard" class="row-fluid col-sm-9" data-target="#step-container">
  199. <ul class="wizard-steps">
  200. <li data-target="#step1" class="active">
  201. <span class="step">1</span>
  202. <span class="title">提交订单</span>
  203. <span class="title order_sub_date"></span>
  204. <span class="title order_sub_time"></span>
  205. </li>
  206. <li data-target="#step2" class="active">
  207. <span class="step">2</span>
  208. <span class="title order_cancel_reason"></span>
  209. <span class="title order_cancel_date"></span>
  210. <span class="title order_cancel_time"></span>
  211. </li>
  212. </ul>
  213. <div style=" margin-left: 0px; border: 1px dashed lightgray ;width: 844px;"></div>
  214. <div id="orderCount">
  215. <span id="span_info_noti" style="cursor: pointer;margin-left: 40px;display: inline-block;" onclick="click_show_div('.info_noti',$(this))" name="短信通知" class="notifacation">短信通知:0条</span>
  216. </div>
  217. </div>
  218. <div style="clear:both;"></div>
  219. </div>
  220. <div class="row" style="margin-bottom:20px;" id="ticket-details">
  221. <div class="col-xs-12">
  222. <!-- PAGE CONTENT BEGINS -->
  223. <div class="row">
  224. <div class="col-xs-12">
  225. <div class="table-responsive">
  226. <table id="sample-table-1" class="table table-striped table-bordered">
  227. <thead>
  228. <tr style=" background: #fff;">
  229. <th>线路</th>
  230. <th>出发地</th>
  231. <th>目的地</th>
  232. <th>出发时间</th>
  233. <th>车号</th>
  234. <th>座位等级</th>
  235. <th style="display: none;">人群</th>
  236. <th>座号</th>
  237. <th>打印</th>
  238. <th>改签</th>
  239. <th>退票</th>
  240. <th>金额</th>
  241. </tr>
  242. </thead>
  243. <tbody>
  244. <tr>
  245. <td>SHWZ - J01(上海 - 乌镇 - 萧山)</td>
  246. <td>上海(黄埔集散)</td>
  247. <td>乌镇(西栅牌坊)</td>
  248. <td>
  249. <div class="padding">2016.05.20 07:00</div>
  250. <div class="gray">2016.05.20 07:00</div>
  251. </td>
  252. <td>
  253. <div class="padding">01</div>
  254. <div class="gray">01</div>
  255. </td>
  256. <td>
  257. <div class="padding">普通</div>
  258. <div class="gray">普通</div>
  259. </td>
  260. <td>
  261. <div class="padding">成人</div>
  262. <div class="gray">儿童</div>
  263. </td>
  264. <td>
  265. <div class="padding">2</div>
  266. <div class="gray">3</div>
  267. </td>
  268. <td>
  269. <div class="padding">否</div>
  270. <div class="gray">是</div>
  271. </td>
  272. <td>
  273. <div class="padding">是</div>
  274. <div class="gray">是</div>
  275. </td>
  276. <td>
  277. <div class="padding">-</div>
  278. <div class="gray">-</div>
  279. </td>
  280. <td>
  281. <div class="padding" style="color:#FF9900;"><span style="font-family:Arial;">&yen;</span>120</div>
  282. <div class="gray">¥50</div>
  283. </td>
  284. </tr>
  285. <tr>
  286. <td>SHWZ - J01(上海 - 乌镇 - 萧山)</td>
  287. <td>上海(黄埔集散)</td>
  288. <td>乌镇(西栅牌坊)</td>
  289. <td>
  290. <div class="padding">2016.05.20 07:00</div>
  291. <div class="gray">2016.05.20 07:00</div>
  292. </td>
  293. <td>
  294. <div class="padding">01</div>
  295. <div class="gray">01</div>
  296. </td>
  297. <td>
  298. <div class="padding">普通</div>
  299. <div class="gray">普通</div>
  300. </td>
  301. <td>
  302. <div class="padding">成人</div>
  303. <div class="gray">儿童</div>
  304. </td>
  305. <td>
  306. <div class="padding">2</div>
  307. <div class="gray">3</div>
  308. </td>
  309. <td>
  310. <div class="padding">否</div>
  311. <div class="gray">是</div>
  312. </td>
  313. <td>
  314. <div class="padding">是</div>
  315. <div class="gray">是</div>
  316. </td>
  317. <td>
  318. <div class="padding">-</div>
  319. <div class="gray">-</div>
  320. </td>
  321. <td>
  322. <div class="padding" style="color:#FF9900;">¥120</div>
  323. <div class="gray">¥50</div>
  324. </td>
  325. </tr>
  326. <tr>
  327. <td colspan="9"></td>
  328. <td>总额</td>
  329. <td style="color:#FF9900;">¥120</td>
  330. </tr>
  331. </tbody>
  332. </table>
  333. </div>
  334. <!-- /.table-responsive -->
  335. </div>
  336. <!-- /span -->
  337. </div>
  338. <!-- /row -->
  339. </div>
  340. <!-- /.col -->
  341. </div>
  342. <!-- /.row -->
  343. <div class="widget-main" style="border:1px solid #ccc;" id="contacts">
  344. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  345. <p id="customer_name">联系人:王小二</p>
  346. <p id="customer_mobile">手机:13333333333</p>
  347. <p id="customer_id">身份证:111113333333333</p>
  348. </div>
  349. <div class="col-sm-3" style="border-right:1px solid #ccc;padding-left:20px;">
  350. <p id="send_bus_no">车牌号:王小二</p>
  351. <p id="send_driver_name">司机姓名:13333333333</p>
  352. <p id="send_driver_mobile">司机手机:111113333333333</p>
  353. </div>
  354. <div id="fuelux-wizard" class="row-fluid col-sm-6" data-target="#step-container"></div>
  355. <div style="clear:both;"></div>
  356. </div>
  357. <!--分销-->
  358. <!--
  359. <div style="font-weight:bold; margin-top: 50px;">结算信息</div>
  360. <div style="width: 1200px;height: 1px;border: 1px solid lightgray;"></div>
  361. <div class="widget-main" style="border:1px solid #ccc;margin-top: 20px;" id="contacts">
  362. <div style="margin-left: 10px;">
  363. <span>销售方式:</span>
  364. <span>[销售方式]</span>
  365. </div>
  366. <div style="margin-left: 10px; margin-top: 5px;">
  367. <span>支付方式:</span>
  368. <span>[支付方式]</span>
  369. </div>
  370. <div style="margin-left: 10px; margin-top: 5px;">
  371. <span>佣金结算:</span>
  372. <span>[佣金结算]</span>
  373. </div>
  374. <div style="margin-left: 10px; margin-top: 5px;">
  375. <span>结算时间:</span>
  376. <span>[结算时间]</span>
  377. </div>
  378. </div>
  379. -->
  380. <!--短信通知-->
  381. <div class="info_noti" style="display: none;width: 530px;padding-bottom: 20px;padding-top:20px;border: 1px solid darkgray;border-radius: 5px;overflow: hidden;">
  382. <span style="width:76px;display: inline-block;text-align: center;">短信通知</span>
  383. <div style="margin-top:10px;margin-bottom: 20px;height: 1px;border-bottom: 1px dashed lightgray;"></div>
  384. <div id="pagination" class="row">
  385. <div class="col-xs-12">
  386. <div class="table-responsive" style="width: 490px;margin: 0 auto;">
  387. <table width="490px" id="sample-table-2" class="table table-striped table-bordered table-hover">
  388. <thead>
  389. <tr>
  390. <th width="290px">内容</th>
  391. <th width="80px">操作人</th>
  392. <th width="120px">发送时间</th>
  393. </tr>
  394. </thead>
  395. <tbody id="ht_send_message_list">
  396. <tr id="ht_tr_mes_one">
  397. <!--手机号:短信内容-->
  398. <td style="text-align: left;">[内容]</td>
  399. <td>[操作人]</td>
  400. <td>[发送时间]</td>
  401. </tr>
  402. </tbody>
  403. </table>
  404. </div>
  405. <!-- /.table-responsive -->
  406. </div>
  407. <!-- /span -->
  408. </div>
  409. <!--row end-->
  410. <span id="btn_shutdown" onclick="click_cancel(null,'.info_noti')" style="cursor:pointer;margin-left:210px;width: 100px;height: 30px;line-height:30px;text-align: center;background-color: lightgray;display: inline-block;border-radius: 3px;">关闭</span>
  411. </div>
  412. <!--短信通知 end-->
  413. <!--蒙板-->
  414. <div class="mask" onclick="hide_all()" style="display: none;top: 0;left: 0;margin: 0px;padding: 0px;width: 100%;height: 100%;position: absolute;z-index: 2;background: #000000;opacity: 0.5;"></div>
  415. </div>
  416. </div>
  417. </div>
  418. <script type="text/javascript">
  419. //结算信息
  420. window.onload = function(){
  421. initHtml();
  422. }
  423. //点击了关闭
  424. function click_cancel(father_name, self_name) {
  425. if (father_name) {
  426. var father = $(father_name);
  427. center_show(father);
  428. } else {
  429. $('.mask').css('display', 'none');
  430. }
  431. $(self_name).css('display', 'none');
  432. }
  433. //请求订单-短信通知
  434. function get_order_send_message(mes_url) {
  435. $.getJSON(mes_url, function(res_data) {
  436. if(res_data['code']!="0"){$('#ht_tr_mes_one').html('');alert(res_data['info']);}
  437. if(res_data['message'].length<=0){
  438. $('#ht_tr_mes_one').html('');
  439. return;
  440. }
  441. $('.notifacation').html('短信通知:'+res_data['message'].length+'条');
  442. // $('#span_info_noti').html('短信通知:'+res_data['message'].length+'条');
  443. console.log("短信"+mes_url);
  444. console.log(res_data);
  445. var ht_tr_mes_one_str=$('#ht_tr_mes_one').prop('outerHTML');
  446. var ht_send_message_list = $('#ht_send_message_list');
  447. var order_send_message_arr = res_data['message'];
  448. if (order_send_message_arr == undefined) {
  449. return;
  450. }
  451. var mesHTML = '';
  452. for (var i = 0; i < order_send_message_arr.length; i++) {
  453. var dict = order_send_message_arr[i];
  454. var HTML = ht_tr_mes_one_str;
  455. HTML = HTML.replace('[内容]', dict['send_mobile'] + ":" + dict['message']);
  456. HTML = HTML.replace('[操作人]', dict['user_name']);
  457. HTML = HTML.replace('[发送时间]', dict['send_time']);
  458. mesHTML += HTML;
  459. }
  460. console.log(mesHTML);
  461. ht_send_message_list.html(mesHTML);
  462. });
  463. }
  464. //点击了三个固定的
  465. function click_show_div(objName, self_obj) {
  466. var obj = $(objName);
  467. if (obj.css('display') == 'none') {
  468. center_show(obj);
  469. } else {
  470. obj.css('display', 'none');
  471. }
  472. }
  473. //点击了第二级
  474. function click_two_show_div(father_name, self_name) {
  475. var father = $(father_name);
  476. var self = $(self_name);
  477. father.css('display', 'none');
  478. center_show(self);
  479. }
  480. //居中显示
  481. var tempDiv = null;
  482. function center_show(show_div) {
  483. tempDiv = show_div;
  484. //显示蒙板
  485. show_div.css('display', 'block');
  486. show_div.css('z-index', 10);
  487. show_div.css('background-color', 'white');
  488. show_div.css('position', 'fixed');
  489. var w = show_div.css('width');
  490. var h = show_div.css('height');
  491. w = w.substr(0, w.length - 2);
  492. h = h.substr(0, h.length - 2);
  493. // var s_left=(window.screen.availWidth-w)/2 +"px";
  494. // var s_top=(window.screen.availHeight-h)/2 +'px';
  495. var s_left = (window.innerWidth - w) / 2 + 'px';
  496. var s_top = (window.innerHeight - h) / 2 + 'px';
  497. show_div.css('left', s_left);
  498. show_div.css('top', s_top);
  499. $('.mask').css('display', 'block');
  500. }
  501. //点击蒙板
  502. function hide_all() {
  503. $('.mask').css('display', 'none');
  504. tempDiv.css('display', 'none');
  505. }
  506. function getPar(par) {
  507. //获取当前URL
  508. var local_url = document.location.href;
  509. local_url = decodeURI(local_url);
  510. //获取要取得的get参数位置
  511. var get = local_url.indexOf(par + "=");
  512. if (get == -1) {
  513. return false;
  514. }
  515. //截取字符串
  516. var get_par = local_url.slice(par.length + get + 1);
  517. //判断截取后的字符串是否还有其他get参数
  518. var nextPar = get_par.indexOf("&");
  519. if (nextPar != -1) {
  520. get_par = get_par.slice(0, nextPar);
  521. }
  522. return get_par;
  523. }
  524. var orderid = getPar("order_id");
  525. //var status=getQueryString("status");
  526. var url = "./st-xm/Api/order_details.php?order_id=" + orderid;
  527. $.getJSON(url, function(res_data) {
  528. var jieguo = res_data;
  529. console.log(url);
  530. console.log(jieguo);
  531. if (jieguo.code == 0) {
  532. var order_no = jieguo.order_no;
  533. var order_status = jieguo.order_status;
  534. var order_source = jieguo.order_source;
  535. var order_status = jieguo.order_status;
  536. var sales = jieguo.sales;
  537. var order_sub = jieguo.order_sub;
  538. $('.order_no').html("订单号:" + order_no);
  539. $('.order_status').html(order_status);
  540. $('.order_source').html("订单来源:" + order_source);
  541. $('.sales').html("销售方式:" + sales);
  542. if (order_status == '待支付') {
  543. time = jieguo.pay_second;
  544. ShowCountDown();
  545. setInterval("ShowCountDown()", 1000); //1000为1秒钟
  546. $('#order-ticket').addClass('hide');
  547. $('#order-complete').addClass('hide');
  548. $('#order-cancel').addClass('hide');
  549. $('#order-pay .order_sub_date').html(order_sub.order_sub_date);
  550. $('#order-pay .order_sub_time').html(order_sub.order_sub_time);
  551. $('#order-pay').css("display", "block");
  552. } else if (order_status == '已出票') {
  553. var order_pay_success = jieguo.order_pay_success;
  554. var order_ticket_success = jieguo.order_ticket_success;
  555. $('#order-pay').addClass('hide');
  556. $('#order-complete').addClass('hide');
  557. $('#order-cancel').addClass('hide');
  558. $('#order-ticket .order_sub_date').html(order_sub.order_sub_date);
  559. $('#order-ticket .order_sub_time').html(order_sub.order_sub_time);
  560. $('#order-ticket .order_pay_success_date').html(order_pay_success.order_pay_success_date);
  561. $('#order-ticket .order_pay_success_time').html(order_pay_success.order_pay_success_time);
  562. $('#order-ticket .order_ticket_success_date').html(order_ticket_success.order_ticket_success_date);
  563. $('#order-ticket .order_ticket_success_time').html(order_ticket_success.order_ticket_success_time);
  564. $('#order-ticket').css("display", "block");
  565. } else if (order_status == '已完成') {
  566. var order_pay_success = jieguo.order_pay_success;
  567. var order_ticket_success = jieguo.order_ticket_success;
  568. var order_travel_success = jieguo.order_travel_success;
  569. $('#order-pay').addClass('hide');
  570. $('#order-ticket').addClass('hide');
  571. $('#order-cancel').addClass('hide');
  572. $('#order-complete .order_sub_date').html(order_sub.order_sub_date);
  573. $('#order-complete .order_sub_time').html(order_sub.order_sub_time);
  574. $('#order-complete .order_pay_success_date').html(order_pay_success.order_pay_success_date);
  575. $('#order-complete .order_pay_success_time').html(order_pay_success.order_pay_success_time);
  576. $('#order-complete .order_ticket_success_date').html(order_ticket_success.order_ticket_success_date);
  577. $('#order-complete .order_ticket_success_time').html(order_ticket_success.order_ticket_success_time);
  578. $('#order-complete .order_travel_success_date').html(order_travel_success.order_travel_success_date);
  579. $('#order-complete').css("display", "block");
  580. } else if (order_status == '已取消') {
  581. var order_cancel = jieguo.order_cancel;
  582. $('#order-pay').addClass('hide');
  583. $('#order-ticket').addClass('hide');
  584. $('#order-complete').addClass('hide');
  585. $('#order-cancel .order_sub_date').html(order_sub.order_sub_date);
  586. $('#order-cancel .order_sub_time').html(order_sub.order_sub_time);
  587. $('#order-cancel .order_cancel_reason').html(order_cancel.order_cancel_reason);
  588. $('#order-cancel .order_cancel_date').html(order_cancel.order_cancel_date);
  589. $('#order-cancel .order_cancel_time').html(order_cancel.order_cancel_time);
  590. $('#order-cancel').css("display", "block");
  591. }
  592. var line_info = jieguo.line_info;
  593. var insertTable = "";
  594. for (var item in line_info) {
  595. insertTable += "<tr><td><a href='#'>" + line_info[item].line_code + "</a>" + line_info[item].line_name + "</td><td>" + line_info[item].start_area + "</td><td>" + line_info[item].end_area + "</td>";
  596. var start_time = '';
  597. var car_number = '';
  598. var seat = '';
  599. var ticket_name = '';
  600. var seat_number = '';
  601. var if_print = '';
  602. var if_meal = '';
  603. var if_bounce = '';
  604. var price = '';
  605. for (var item1 in line_info[item].tickets) {
  606. (line_info[item].tickets[item1].if_print == 0) ? aif_print = "否": aif_print = "是";
  607. (line_info[item].tickets[item1].if_meal == 0) ? aif_meal = "否": aif_meal = "是";
  608. (line_info[item].tickets[item1].if_bounce == 0) ? aif_bounce = "否": aif_bounce = "已退票";
  609. if (line_info[item].tickets[item1].if_bounce != 0) {
  610. start_time += "<div class='padding gray'>" + line_info[item].tickets[item1].start_time + "</div>";
  611. car_number += "<div class='padding gray'>" + line_info[item].tickets[item1].car_number + "</div>";
  612. seat += "<div class='padding gray'>" + line_info[item].tickets[item1].seat + "</div>";
  613. ticket_name += "<div class='padding gray'>" + line_info[item].tickets[item1].ticket_name + "</div>";
  614. seat_number += "<div class='padding gray'>" + line_info[item].tickets[item1].seat_number + "</div>";
  615. if_print += "<div class='padding gray'>" + aif_print + "</div>";
  616. if_meal += "<div class='padding gray'>" + aif_meal + "</div>";
  617. if_bounce += "<div class='padding gray'>" + aif_bounce + "</div>";
  618. price += "<div class='padding gray' style='color:#FF9900;'><span style='font-family:Arial;'>&yen;</span>" + line_info[item].tickets[item1].price + "</div>";
  619. } else {
  620. start_time += "<div class='padding'>" + line_info[item].tickets[item1].start_time + "</div>";
  621. car_number += "<div class='padding'>" + line_info[item].tickets[item1].car_number + "</div>";
  622. seat += "<div class='padding'>" + line_info[item].tickets[item1].seat + "</div>";
  623. ticket_name += "<div class='padding'>" + line_info[item].tickets[item1].ticket_name + "</div>";
  624. seat_number += "<div class='padding'>" + line_info[item].tickets[item1].seat_number + "</div>";
  625. if_print += "<div class='padding'>" + aif_print + "</div>";
  626. if_meal += "<div class='padding'>" + aif_meal + "</div>";
  627. if_bounce += "<div class='padding'>" + aif_bounce + "</div>";
  628. price += "<div class='padding' style='color:#FF9900;'><span style='font-family:Arial;'>&yen;</span>" + line_info[item].tickets[item1].price + "</div>";
  629. }
  630. }
  631. insertTable += "<td>" + start_time + "</td><td>" + car_number + "</td><td>" + seat + "</td><td style='display:none;'>" + ticket_name + "</td><td>" + seat_number + "</td><td>" + if_print + "</td><td>" + if_meal + "</td><td>" + if_bounce + "</td><td>" + price + "</td></tr>";
  632. }
  633. insertTable += "<tr style='border-top:1px solid #797979;'><td colspan='9'></td><td>总额</td><td style='color:#FF9900;'><span style='font-family:Arial;'>&yen;</span>" + jieguo.total_rmb + "</td></tr>";
  634. //console.log(insertTable);
  635. $('#sample-table-1 tbody').html(insertTable);
  636. $('#customer_name').html("联系人:" + jieguo.customer_info.customer_name);
  637. $('#customer_mobile').html("手机号:" + jieguo.customer_info.customer_mobile);
  638. $('#customer_id').html(jieguo.customer_info.customer_type_name + ":" + jieguo.customer_info.customer_id);
  639. $('#send_bus_no').html("车牌号:" + jieguo.driver.send_bus_no);
  640. $('#send_driver_name').html("司机姓名:" + jieguo.driver.send_driver_name);
  641. $('#send_driver_mobile').html("司机姓名:" + jieguo.driver.send_driver_mobile);
  642. $("#xm_show").css("display", "block");
  643. var msg_url="./st-xm/Api/order_details.php?method=get_msg&order_id=" + orderid;
  644. get_order_send_message(msg_url);
  645. $("#cancel").click(function() {
  646. $("#cancel").attr("disabled", "disabled");
  647. var url = "./st-xm/Api/order_list.php?method=cancelOrder&order_id=" + order_no;
  648. $.getJSON(url, function(res_data) {
  649. if (res_data['code'] != "0") {
  650. alert(res_data['info']);
  651. }
  652. alert('取消成功');
  653. location.replace(location.href);
  654. })
  655. });
  656. } else {
  657. $("#xm_show").html('');
  658. alert(jieguo.info);
  659. }
  660. });
  661. //时间倒计时
  662. function ShowCountDown() {
  663. time = Math.floor(time - 1);
  664. var leftsecond = time;
  665. minute = Math.floor((leftsecond) / 60);
  666. var second = Math.floor(leftsecond - minute * 60);
  667. cc = document.getElementById("countdown");
  668. if (time < 0) {
  669. return;
  670. }
  671. if (second < 10 && minute > 9) {
  672. cc.innerHTML = minute + "分0" + second + "秒";
  673. } else if (second < 10 && minute < 10) {
  674. cc.innerHTML = '0' + minute + "分:0" + second + "秒";
  675. } else if (second > 9 && minute < 10) {
  676. cc.innerHTML = '0' + minute + "分:" + second + "秒";
  677. } else {
  678. cc.innerHTML = minute + "分:" + second + "秒";
  679. }
  680. }
  681. //订单详情页结算信息
  682. function initHtml(){
  683. $.ajax({
  684. url:'http://192.168.6.120:8080/ZZFXX/coding/zz-tra/control.php',
  685. type: "post",
  686. data: {type:"fina_detail",order_id: orderid},
  687. dataType: "json",
  688. success: function (data) {
  689. console.log(data)
  690. },
  691. fail: function (data) {
  692. // 此处放失败后执行的代码
  693. }
  694. });
  695. }
  696. </script>
  697. </body>
  698. <script src="js/master.js" type="text/javascript" charset="utf-8"></script>
  699. </html>