Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

293 rindas
7.9 KiB

  1. var select_HTML='';
  2. var add_HTML = '';
  3. var tbody_HTML = '';
  4. var i = 0;
  5. var supplierId = 0;
  6. var hoteltestID = 0;
  7. //酒店名称ID(int)
  8. var save_hotelid = '';
  9. //酒店房型ID(int)
  10. var save_hotelTypeId = '';
  11. //产品名称(字符串)
  12. var save_productName = '';
  13. //产品房型(int)
  14. var save_bedTypeId = '';
  15. //早餐类型(int)
  16. var save_breakfast = '';
  17. //加床判断(int)
  18. var save_ifAddBed = '';
  19. //供应商
  20. var save_supplier = '';
  21. //支付方式
  22. var save_payStyle ='';
  23. //确认方式
  24. var save_affirmStyle = '';
  25. //超卖方式
  26. var save_overSale = '';
  27. //支付时间
  28. var save_payTime = '';
  29. //检测变化--酒店名称
  30. function hotelname_change(value){
  31. for (var m = 0;m<i;m++) {
  32. var delRow = document.getElementById(m);
  33. if(delRow!=null){
  34. delRow.remove();
  35. }
  36. }
  37. var div = document.getElementById("hotel_name_search");
  38. div.style.display = "";
  39. // var valueStr = 'http://192.168.6.185/system2.0/zsq/add_hotel.php?hotelName='+value;
  40. // var valueStr = 'http://temp.zhizhuchuxing.com/st-xm/Api/add_hotel.php?hotelName='+value;
  41. var valueStr = './st-xm/Api/add_hotel.php?hotelName='+value;
  42. $.getJSON(valueStr,function(httpData){
  43. // 加载检索的酒店名称
  44. if(httpData.code!="0"){
  45. alert(httpData.info);return;
  46. }
  47. var hotelName = document.getElementById("hotel_name_search");
  48. // 得到数据中的数据
  49. var list = httpData['hotelName'];
  50. var htmlStr = "";
  51. for (var i=0;i<list.length;i++) {
  52. htmlStr +='<div class="div_input" onclick="click_select('+'\''+list[i].RES_NAME+'\''+','+list[i].RES_ID+''+',\''+list[i].PROPERTY+'\')">'+list[i].RES_NAME+'</div>';
  53. }
  54. hotelName.innerHTML = htmlStr;
  55. });
  56. }
  57. window.onload=function (){
  58. // $('.colot_ttt').css("color":"red");
  59. var selectValue = document.getElementById("selectValue");
  60. select_HTML=selectValue.innerHTML;
  61. var addtbody = document.getElementById('productInfo');
  62. tbody_HTML = addtbody.innerHTML;
  63. var addOneLine = document.getElementById('tr_one');
  64. add_HTML = addOneLine.innerHTML;
  65. //页面页面跳转进来
  66. var hotelId = getPar("hotelId");
  67. var hotelName = getPar("hotelName");
  68. hoteltestID = getPar("hotelId");
  69. if (hotelId && hotelName) {
  70. $('#hotelnameinput').val(hotelName);
  71. $('#hotelnameinputa').val(hotelId);
  72. }
  73. if(hotelId != ''){
  74. m_get_target_area(hotelId);
  75. }
  76. }
  77. function getPar(par){
  78. //获取当前URL
  79. var local_url = document.location.href;
  80. local_url = decodeURI(local_url);
  81. //获取要取得的get参数位置
  82. var get = local_url.indexOf(par +"=");
  83. if(get == -1){
  84. return false;
  85. }
  86. //截取字符串
  87. var get_par = local_url.slice(par.length + get + 1);
  88. //判断截取后的字符串是否还有其他get参数
  89. var nextPar = get_par.indexOf("&");
  90. if(nextPar != -1){
  91. get_par = get_par.slice(0, nextPar);
  92. }
  93. return get_par;
  94. }
  95. // 点击了检索的值
  96. function click_select(id,name,address){
  97. var hotelName = document.getElementById("hotelnameinput");
  98. hotelName.value = id;
  99. hotelName.name =name;
  100. //酒店ID
  101. $('#hotelnameinputa').val(name);
  102. save_hotelid = name;
  103. hoteltestID =name;
  104. var hotelName = document.getElementById("hoteladdress");
  105. if (address=='null') {
  106. address="-";
  107. } else{
  108. }
  109. var htmlstr = '地址:'+address;
  110. // htmlstr+='地址:'+address;
  111. hotelName.innerHTML = htmlstr;
  112. var div = document.getElementById("hotel_name_search");
  113. div.style.display = "none";
  114. m_get_target_area(name);
  115. }
  116. // 选中一个城市
  117. function m_get_target_area(name){
  118. // var valueStr = 'http://temp.zhizhuchuxing.com/st-xm/Api/add_bedType.php?hotelId='+name;
  119. var valueStr = './st-xm/Api/add_bedType.php?hotelId='+name;
  120. $.getJSON(valueStr,function(httpData){
  121. if(httpData.code!="0"){
  122. alert(httpData.info);return;
  123. }
  124. var selectValue = document.getElementById("selectValue");
  125. var htmlStr = "";
  126. // 得到数据中的数据
  127. var list1 = httpData['hotelId'];
  128. if(list1.length == 0){
  129. var tempHTML=select_HTML;
  130. var tempDict=list1[i];
  131. tempHTML=tempHTML.replace('[value]','无房型');
  132. tempHTML=tempHTML.replace('请选择','无房型');
  133. htmlStr=htmlStr+tempHTML;
  134. }
  135. for (var i=0;i<list1.length;i++) {
  136. var tempHTML=select_HTML;
  137. var tempDict=list1[i];
  138. tempHTML=tempHTML.replace('[value]',tempDict['RES_ID']);
  139. tempHTML=tempHTML.replace('请选择',tempDict['RES_NAME']);
  140. htmlStr=htmlStr+tempHTML;
  141. }
  142. selectValue.innerHTML=htmlStr;
  143. })
  144. }
  145. function suppliername_change(value){
  146. var div = document.getElementById("supplier");
  147. div.style.display = "";
  148. var valueStr = './st-xm/Api/add_supplier.php?supplier='+value;
  149. // var valueStr = 'http://temp.zhizhuchuxing.com/st-xm/Api/add_supplier.php?supplier='+value;
  150. // var valueStr = 'http://127.0.0.1/system2.0/zsq/add_supplier.php?supplier='+value;
  151. $.getJSON(valueStr,function(httpData){
  152. if(httpData.code!="0"){
  153. alert(httpData.info);return;
  154. }
  155. var supplier = document.getElementById("supplier");
  156. // 得到数据中的数据
  157. var list = httpData['supplier'];
  158. var htmlStr = "";
  159. for (var i=0;i<list.length;i++) {
  160. htmlStr +='<div class="div_input" onclick="click_select_supplier('+'\''+list[i].ORG_NAME+'\',\''+list[i].ORG_ID+'\')">'+list[i].ORG_NAME+'</div>';
  161. }
  162. supplier.innerHTML = htmlStr;
  163. });
  164. }
  165. function click_select_supplier(name,id){
  166. var suppliernameinput = document.getElementById("suppliernameinput");
  167. suppliernameinput.value = name;
  168. var suppliernameinputt = document.getElementById("suppliernameinput_t");
  169. suppliernameinputt.value = id;
  170. // alert(suppliernameinputt.value)
  171. supplierId = id;
  172. var div = document.getElementById("supplier");
  173. div.style.display = "none";
  174. }
  175. //添加一条产品
  176. function addOneLine(){
  177. var selectValue_null = $('#selectValue').val();
  178. if(hoteltestID==0){
  179. alert('请选择一个酒店名称!');
  180. }else if(selectValue_null == "无房型"){
  181. alert("该酒店还没有相关的房型!");
  182. }else{
  183. //tbody
  184. var product = document.getElementById('productInfo');
  185. //tr
  186. var tr = document.createElement("tr");
  187. tr.id = i;
  188. var txt=$('#selectValue').find("option:selected").text();
  189. var addrealHtlm = add_HTML.replace('aaa',txt);
  190. tr.innerHTML = addrealHtlm;
  191. var addrealHtlm = tr.innerHTML.replace('[txtValue]',txt);
  192. tr.innerHTML = addrealHtlm;
  193. var save_bed_type_test = $("#selectValue" +" option:selected").val();
  194. var addrealHtlm = tr.innerHTML.replace('[bbb]',save_bed_type_test);
  195. tr.innerHTML = addrealHtlm;
  196. var addrealHtlm = tr.innerHTML.replace('[productName]','productName'+i);
  197. tr.innerHTML = addrealHtlm;
  198. var addrealHtlm = tr.innerHTML.replace('[select_hotelType]','select_hotelType'+i);
  199. tr.innerHTML = addrealHtlm;
  200. var addrealHtlm = tr.innerHTML.replace('[select_bed]','select_bed'+i);
  201. tr.innerHTML = addrealHtlm;
  202. var addrealHtlm = tr.innerHTML.replace('[select_breakfast]','select_breakfast'+i);
  203. tr.innerHTML = addrealHtlm;
  204. var addrealHtlm = tr.innerHTML.replace('[ifsup]','ifsup'+i);
  205. tr.innerHTML = addrealHtlm;
  206. var addrealHtlm = tr.innerHTML.replace('[del]','del'+i);
  207. tr.innerHTML = addrealHtlm;
  208. // }
  209. var see = '<a href="#" onclick="delete_one_row('+''+i+')">删除';
  210. var addrealHtlm = tr.innerHTML.replace('删除',see);
  211. tr.innerHTML = addrealHtlm;
  212. product.appendChild(tr);
  213. i++;
  214. }
  215. }
  216. function delete_one_row(rowCount){
  217. var delRow = document.getElementById(rowCount);
  218. delRow.remove();
  219. }
  220. //保存信息
  221. function save_all_info(){
  222. //酒店id
  223. var acout = $("#textcount").val(i);
  224. // hoteltestID = getPar("hotelId");
  225. // alert('酒店ID'+save_hotelid);
  226. if ($("#hotelnameinput").val()=="") {
  227. alert('未输入酒店名称!');
  228. } else if($("#suppliernameinput").val()==""){
  229. alert('未输入供应商名称!');
  230. }else if($('#productInfo').children().length == 1){
  231. alert('请添加一条产品!');
  232. }else if(supplierId==0){
  233. // alert($('#supplier_test_id').val());
  234. alert('请选择供应商名称');
  235. }else if(hoteltestID==0){
  236. // alert($('#supplier_test_id').val());
  237. alert('请选择酒店名称');
  238. }else{
  239. document.formname.action="./st-xm/Api/hotel_room_save_modify.php";
  240. document.formname.submit();
  241. }
  242. }