You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

single_order.html 13 KiB

3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. <!--
  2. 作者:yimazsq@163.com
  3. 时间:2016-10-13
  4. 描述:单一线路
  5. -->
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta charset="UTF-8">
  10. <title>单一线路</title>
  11. <link rel="stylesheet" href="../css/font-awesome.min.css" />
  12. <link rel="stylesheet" href="../css/bootstrap.min.css" />
  13. <link rel="stylesheet" href="../css/ace.min.css" />
  14. <link rel="stylesheet" href="../css/main.css" />
  15. <link rel="stylesheet" href="../css/master.css" />
  16. <link rel="stylesheet" href="css/single_order.css" />
  17. <link rel="stylesheet" href="../css/combo.select.css" />
  18. <style>
  19. .profile-info-value input{
  20. margin-right:10px;
  21. }
  22. .travel_people_list .profile-info-value input{
  23. margin-right: 14px!important;
  24. }
  25. </style>
  26. </head>
  27. <body>
  28. <!--<div class="navbar navbar-default" style="margin-bottom: 0px;">
  29. <div class="navbar-header ">
  30. <a href="#" class="navbar-brand">
  31. <i class="icon-leaf"></i> CS System<sub style="font-size:12px;position: initial;">&nbsp;<span id="version_txt"></span></sub>
  32. </a>
  33. </div>
  34. </div>
  35. <div id="show_html" style="display:none;" class="warp clearfix">
  36. <div class="control-bar"> </div>
  37. <div class="control-show main_style">-->
  38. <div class="main_style">
  39. <div style="border-bottom: 2px solid lightgray;padding-bottom: 30px;">
  40. <div class="tabbable">
  41. <div class="profile-user-info profile-user-info-striped">
  42. <!--线路-->
  43. <div class="profile-info-row" style="padding-bottom: 8px;">
  44. <div class="profile-info-name"><span style="color: red;padding-right: 5px;">*</span>线<span style="opacity: 0;">隐藏</span>路:</div>
  45. <div class="profile-info-value" id="line_name"></div>
  46. </div>
  47. <!--出发选择-->
  48. <div class="profile-info-row" style="padding-bottom: 8px;">
  49. <div class="profile-info-name"><span style="color: red;padding-right: 5px;">*</span>出发班次:</div>
  50. <div class="profile-info-value">
  51. <input id="Wdate1" style="height: 25px;width: 110px;" disabled="disabled" placeholder="出发日期" class="Wdate" type="text" onclick="WdatePicker({doubleCalendar:true,readOnly:false})">
  52. <select id="go_run_time" style="width:80px;" onchange="changeRunTime()">
  53. <option value="[0]" selected="selected">[-]</option>
  54. </select>
  55. <span style="margin-left: 20px;">上车:</span>
  56. <input type="hidden" id="has_on_sub" value="0"/>
  57. <select id="go_get_on" style="width:200px;" onchange="changeGetOnGo(this)">
  58. <option value="[0]">[-]</option>
  59. </select>
  60. <span id="go_on_sub" style="margin-left:20px;display: none;">上车站点:</span>
  61. <select id="go_on_sub_sel" style="width:200px;display: none;">
  62. <option value="[0]">[-]</option>
  63. </select>
  64. <span id="go_down" style="margin-left:20px;display: none;">下车:</span>
  65. <input type="hidden" id="has_off_sub" value="0"/>
  66. <select id="go_get_off" style="width:200px;display: none;" onchange="changeGetOffGo(this)">
  67. <option value="[0]">[-]</option>
  68. </select>
  69. <span id="go_off_sub" style="margin-left:20px;display: none;">下车站点:</span>
  70. <select id="go_off_sub_sel" style="width:200px;display: none;">
  71. <option value="[0]">[-]</option>
  72. </select>
  73. </div>
  74. </div>
  75. <!--返程选择-->
  76. <div class="profile-info-row" id="back-select" style="padding-bottom: 8px;">
  77. <div class="profile-info-name">返程选择:</div>
  78. <div class="profile-info-value">
  79. <input type="checkbox" id="ifback" onclick="ifbackSelected(this.checked)">
  80. </div>
  81. <div id="back_info" class="profile-info-value" style="display: none;">
  82. <input id="Wdate2" style="height: 25px;width: 110px;display: none;" placeholder="返程日期" class="Wdate" type="text" onclick="WdatePicker({doubleCalendar:true,readOnly:false,onpicked:selectBackDate})">
  83. <select id="back_run_time" style="width:80px;display: none;" onchange="changeRunTimeBack(this)">
  84. <option value="[0]">[-]</option>
  85. </select>
  86. <span style="margin-left: 45px; display: none;" id="back_get_on_div">上车:</span>
  87. <select id="back_get_on" style="width:200px;display: none;" onchange="changeGetOnBack(this.id)">
  88. <option value="[0]">[-]</option>
  89. </select>
  90. <span style="margin-left:30px;display: none;" id="back_down_div">下车:</span>
  91. <select id="back_get_off" style="width:200px;display: none;" onchange="changeGetOffBack()">
  92. <option value="[0]">[-]</option>
  93. </select>
  94. </div>
  95. </div>
  96. <!--订单渠道-->
  97. <div id="channel_order" class="profile-info-row" style="padding-bottom: 8px;display: none;">
  98. <div class="profile-info-name"><span style="color: red;padding-right: 5px;">*</span>订单渠道:</div>
  99. <div class="profile-info-value">
  100. <select style="width: 220px;display: inline-block;border: 0;margin-bottom: 0;" class="select_line" tabindex="-1" onchange="changeChannel()">
  101. <option saleman="[saleman]" value="[0]">请选择</option>
  102. </select>
  103. </div>
  104. <div class="profile-info-value">
  105. <input id="channel_order_id" type="text" style="width: 220px;" placeholder="渠道订单号" onblur="checkOutsideNo(this)" />
  106. <span style="color: red;display: none" id="outside_no_err">该渠道订单号已存在!!</span>
  107. </div>
  108. </div>
  109. <!--业务员-->
  110. <div class="profile-info-row" id="saleman_div" style="padding-bottom: 8px;display: none;">
  111. <div class="profile-info-name">业<span style="padding-left: 6px;"></span>务<span style="padding-right: 7px;"></span>员:</div>
  112. <div class="profile-info-value" id="salesman" style="height: 35px;"></div>
  113. </div>
  114. <!--数量-->
  115. <div class="profile-info-row" style="padding-bottom: 8px;">
  116. <div class="profile-info-name"><span style="color: red;padding-right: 5px;">*</span>数<span style="opacity: 0;">隐藏</span>量:</div>
  117. <div class="profile-info-value">
  118. <div class="row">
  119. <div class="col-xs-12">
  120. <div class="table-responsive">
  121. <table id="sample-table-1" class="table table-striped table-bordered table-hover" style="width: 600px;">
  122. <thead>
  123. <tr id="has_noback">
  124. <th class="list_middle" width="130px">座位等级</th>
  125. <th class="list_middle" width="90px">人群</th>
  126. <th class="list_middle" width="130px">价格</th>
  127. <th class="list_middle" width="120px">数量</th>
  128. <th class="list_middle" width="130px">总额</th>
  129. </tr>
  130. </thead>
  131. <tbody id="list" style="display: none;">
  132. <tr class="list_info" info='[data]'>
  133. <td class="list_middle seat" >[座位等级]</td>
  134. <td class="list_middle people" >[人群]</td>
  135. <td class="list_middle"><input type="text" style="width: 50px;" class="price" value="[价格]" /></td>
  136. <td class="list_middle">
  137. <select class="count" style="width:80px;" onchange="changeTotalPrice(this)">
  138. <option value="[0]">[-]</option>
  139. </select>
  140. </td>
  141. <td class="list_middle total_price">[总额]</td>
  142. </tr>
  143. </tbody>
  144. </table>
  145. </div>
  146. <!-- /.table-responsive -->
  147. </div>
  148. <!-- /span -->
  149. </div>
  150. </div>
  151. </div>
  152. <!--套餐价格-->
  153. <!--
  154. <div class="profile-info-row" style="padding-bottom: 8px;">
  155. <div class="profile-info-name"><span style="color: red;padding-right: 5px;"></span>套餐产品:</div>
  156. <div class="profile-info-value">
  157. <input id="doorPrice" type="text" style="width: 220px" placeholder="门票价格" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"/>
  158. <input id="hotelPrice" type="text" style="width: 220px;margin-left:20px;" placeholder="酒店价格" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"/>
  159. </div>
  160. </div>
  161. -->
  162. <!--代收-->
  163. <div class="profile-info-row" style="padding-bottom: 8px;">
  164. <div class="profile-info-name">代收单价:</div>
  165. <div class="profile-info-value">
  166. <input id="substitute" type="text" style="width: 220px" placeholder="代收单价" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"/>
  167. </div>
  168. </div>
  169. <div class="profile-info-row" style="padding-bottom: 8px;">
  170. <div class="profile-info-name">代收总价:</div>
  171. <div class="profile-info-value">
  172. <input id="substitute_all" type="text" style="width: 220px" placeholder="代收总价" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"/>
  173. </div>
  174. </div>
  175. <!--联系人-->
  176. <div class="profile-info-row" style="padding-bottom: 8px;">
  177. <div class="profile-info-name"><span style="color: red;padding-right: 5px;">*</span>联<span style="padding-left: 6px;"></span>系<span style="padding-right: 7px;"></span>人:</div>
  178. <div class="profile-info-value">
  179. <input id="name" type="text" style="width: 220px" placeholder="姓名" />
  180. <input id="tel" type="text" onkeyup="this.value=this.value.replace(/[^0-9Xx]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9Xx]/g,'')" style="width: 220px" placeholder="手机号" />
  181. <input id="idCard" type="text" style="width: 220px" placeholder="身份证号" onkeyup="this.value=this.value.replace(/[^0-9Xx]/g,'')"
  182. onafterpaste="this.value=this.value.replace(/[^0-9Xx]/g,'')"/>
  183. </div>
  184. </div>
  185. <!--乘车人-->
  186. <div class="profile-info-row travel_people" style="padding-bottom: 8px;display: none;">
  187. <div class="profile-info-name">乘<span style="padding-left: 6px;"></span>车<span style="padding-right: 7px;"></span>人:</div>
  188. <div class="profile-info-value">
  189. <label style="cursor: pointer;">
  190. <input type="checkbox" id="setUserListCheckBox" onclick="if(this.checked==true){$('#userList').show()}else{$('#userList').hide();}">
  191. 使用文本框输入乘车人信息
  192. </label>
  193. </div>
  194. <div class="profile-info-value" id="userList" style="display: none;">
  195. <div>
  196. <textarea id="userListTextArea" style="width: 688px;height: 127px;" placeholder="输入格式:
  197. 乘车人姓名,乘车人手机号,乘车人身份证号
  198. 乘车人姓名,乘车人手机号,乘车人身份证号"></textarea>
  199. </div>
  200. <div style="margin-top: 5px;">
  201. <input type="button" value="确定" onclick="setUserList();">
  202. <input type="button" value="取消" onclick="$('#setUserListCheckBox').click();">
  203. </div>
  204. </div>
  205. <div class="travel_people_list">
  206. </div>
  207. </div>
  208. <!--保险-->
  209. <div class="profile-info-row" style="padding-bottom: 8px;">
  210. <div class="profile-info-name">购买保险:</div>
  211. <div class="profile-info-value">
  212. <label><input name="buy_insurance" type="radio" value="0" checked="checked"/>不购买 </label>
  213. <label><input name="buy_insurance" type="radio" value="1" />内部购买 </label>
  214. <label><input name="buy_insurance" type="radio" value="2" />外部购买 </label>
  215. </div>
  216. </div>
  217. <!--备注-->
  218. <div class="profile-info-row" style="padding-bottom: 8px;">
  219. <div class="profile-info-name"></span>备<span style="opacity: 0;">隐藏</span>注:</div>
  220. <div class="profile-info-value">
  221. <textarea id="remarks" style="width: 600px;height: 65px;resize: none;"></textarea>
  222. </div>
  223. </div>
  224. </div>
  225. </div>
  226. </div>
  227. <div id="save_btn" class="btn-primary save_btn" onclick="basicInfoSave()">保存</div>
  228. </div>
  229. <!--</div>-->
  230. </body>
  231. <script src="../js/jquery-2.2.4.min.js" type="text/javascript" charset="utf-8"></script>
  232. <script src="../js/common.js" type="text/javascript" charset="utf-8"></script>
  233. <script src="../My97DatePicker/WdatePicker.js" type="text/javascript" charset="utf-8"></script>
  234. <script src="../js/jquery.combo.select.js" type="text/javascript" charset="utf-8"></script>
  235. <script src="../js/function.js" type="text/javascript" charset="utf-8"></script>
  236. <script src="../js/jquery.cookie.js"></script>
  237. <script src="../../js/base_path.js" type="text/javascript" charset="utf-8"></script>
  238. <!--<script src="../js/xm.js"></script>
  239. <script src="../js/master.js" type="text/javascript" charset="utf-8"></script>
  240. <script>
  241. login();
  242. </script>-->
  243. <script src="js/single_order.js?ver=20180323" type="text/javascript" charset="utf-8"></script>
  244. </html>