25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

179 lines
4.9 KiB

  1. function reload_Info(httpData){
  2. var change=$('#change');
  3. var changeStr=change.html();
  4. changeStr=changeStr.replace('[酒店]',httpData['hotelName']);
  5. // changeStr=changeStr.replace('[地址]',httpData['hotelAddress']);
  6. if(httpData['hotelAddress']==null){
  7. changeStr=changeStr.replace('[地址]',"-");
  8. }else{
  9. changeStr=changeStr.replace('[地址]',httpData['hotelAddress']);
  10. }
  11. // changeStr=changeStr.replace('[房型名称]',httpData['hotelType']);
  12. change.html(changeStr);
  13. console.log(httpData);
  14. var styType = $('#styType').html(httpData['hotelType']);
  15. var productName = $('#pro_na').val(httpData['productName']);
  16. var bedType = $('#select_bed').val(httpData['bedType']);
  17. var breakfast = $('#select_breakfast').val(httpData['breakfast']);
  18. var ifaddBed = $('#ifsup').val(httpData['ifaddBed']);
  19. var suppliernameinput = $('#suppliernameinput').val(httpData['applier']);
  20. var supId = $('#suppliernameinput_t').val(httpData['applierId']);
  21. var check_box_sale = $('#check_box_sale').val(httpData['is_onsale']);
  22. var readPay = $('#readPay').val(httpData['payStyle']);
  23. var paytime = $('#paytime').val(httpData['payTime']);
  24. var affirmStyle = $('#affirmStyle').val(httpData['affirmStyle']);
  25. var overSale = $('#overSale').val(httpData['overSale']);
  26. var proID = $('#produID').val(httpData['produID']);
  27. var isonsale = $('#check_box_sale').val(httpData['is_onsale']);
  28. if(httpData['is_onsale']==0){
  29. var a = $('#check_box_sale').attr('checked',false);
  30. }
  31. if(httpData['is_onsale']==1){
  32. var b = $('#check_box_sale').attr('checked','true');
  33. }
  34. if(httpData['affirmStyle']==194){
  35. $('#affirmStyle_a').attr('checked','true');
  36. $('#affirmStyle_b').attr('checked','false');
  37. }else{
  38. $('#affirmStyle_b').attr('checked','true');
  39. $('#affirmStyle_a').attr('checked','false');
  40. }
  41. if(httpData['overSale']==197){
  42. $('#overSale_a').attr('checked','true');
  43. $('#overSale_b').attr('checked','false');
  44. }else{
  45. $('#overSale_b').attr('checked','true');
  46. $('#overSale_a').attr('checked','false');
  47. }
  48. var hoid = getPar('hotelId');
  49. $('#ho_ID').val(hoid);
  50. var hoteltype_id = $('#hotelType').val(httpData['hotel_ID']);
  51. }
  52. window.onload=function (){
  53. var productId= getPar("productId");
  54. get_virtual_user_list('./st-xm/Api/change_hotel.php?productId='+productId);
  55. }
  56. function getPar(par){
  57. //获取当前URL
  58. var local_url = document.location.href;
  59. local_url = decodeURI(local_url);
  60. //获取要取得的get参数位置
  61. var get = local_url.indexOf(par +"=");
  62. if(get == -1){
  63. return false;
  64. }
  65. //截取字符串
  66. var get_par = local_url.slice(par.length + get + 1);
  67. //判断截取后的字符串是否还有其他get参数
  68. var nextPar = get_par.indexOf("&");
  69. if(nextPar != -1){
  70. get_par = get_par.slice(0, nextPar);
  71. }
  72. return get_par;
  73. }
  74. /*======================网络请求的Ajax的代码=======================*/
  75. // 创建一个Ajax对象
  76. if (window.ActiveXObject){
  77. var myreq = new ActiveXObject("Microsoft.XMLHTTP");
  78. }else{
  79. var myreq = new XMLHttpRequest();
  80. }
  81. // 请求方法,传入URL
  82. function get_virtual_user_list(myURL)
  83. {
  84. myreq.open("get",myURL,true);
  85. // 接收的数据交给哪个函数处理
  86. myreq.onreadystatechange = show_user_list;
  87. myreq.send();
  88. }
  89. function show_user_list()
  90. {
  91. if (myreq.readyState == 4)
  92. {
  93. // newstr 就是接收到的数据
  94. var newstr = myreq.responseText;
  95. var httpData=JSON.parse(newstr);
  96. reload_Info(httpData);
  97. }
  98. }
  99. function save_all_info(){
  100. if($("#suppliernameinput").val()=="" || $("#paytime").val()==""){
  101. alert('信息输入不完整!')
  102. }else{
  103. document.formname.submit();
  104. }
  105. }
  106. function suppliername_change(value){
  107. var div = document.getElementById("supplier");
  108. div.style.display = "";
  109. var valueStr = './st-xm/Api/add_supplier.php?supplier='+value;
  110. myreq.open("get",valueStr,true);
  111. myreq.onreadystatechange = function show_user_list()
  112. {
  113. if (myreq.readyState == 4)
  114. {
  115. // newstr 就是接收到的数据
  116. var newstr = myreq.responseText;
  117. var httpData=JSON.parse(newstr);
  118. selectedsupplier(httpData);
  119. }
  120. };
  121. myreq.send();
  122. }
  123. function selectedsupplier(httpData){
  124. if(httpData.code!="0"){
  125. alert(httpData.info);return;
  126. }
  127. var supplier = document.getElementById("supplier");
  128. // 得到数据中的数据
  129. var list = httpData['supplier'];
  130. var htmlStr = "";
  131. for (var i=0;i<list.length;i++) {
  132. htmlStr +='<div class="div_input" onclick="click_select_supplier('+'\''+list[i].ORG_NAME+'\',\''+list[i].ORG_ID+'\')">'+list[i].ORG_NAME+'</div>';
  133. }
  134. supplier.innerHTML = htmlStr;
  135. }
  136. function click_select_supplier(name,id){
  137. // save_supplier = id;
  138. var suppliernameinput = document.getElementById("suppliernameinput");
  139. suppliernameinput.value = name;
  140. var suppliernameinputt = document.getElementById("suppliernameinput_t");
  141. suppliernameinputt.value = id;
  142. var div = document.getElementById("supplier");
  143. div.style.display = "none";
  144. }
  145. function checkbox_on_click(value){
  146. if(value==true){
  147. var yes = $('#check_box_sale').val('1');
  148. }else{
  149. var no = $('#check_box_sale').val('0');
  150. }
  151. }