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.
 
 
 
 

150 line
4.3 KiB

  1. function ZZLog(str){
  2. var isLog=true;
  3. if(isLog){
  4. console.log(str);
  5. }
  6. }
  7. function reload_Info(httpData){
  8. if(httpData['code']!="0"){
  9. alert(httpData['info']);return;
  10. }
  11. var change=$('#change');
  12. var changeStr=change.html();
  13. changeStr=changeStr.replace('[酒店]',httpData['hotelName']);
  14. if(httpData['hotelAddress']==null || httpData['hotelAddress']==""){
  15. changeStr=changeStr.replace('[地址]',"-");
  16. }else{
  17. changeStr=changeStr.replace('[地址]',httpData['hotelAddress']);
  18. }
  19. // changeStr=changeStr.replace('[房型名称]',httpData['hotelType']);
  20. change.html(changeStr);
  21. var styType = $('#styType').html(httpData['hotelType']);
  22. var productName = $('#productName_pro').html(httpData['productName']);
  23. var bedType = $('#select_bed').val(httpData['bedType']);
  24. var breakfast = $('#select_breakfast').val(httpData['breakfast']);
  25. var ifaddBed = $('#ifsup').val(httpData['ifaddBed']);
  26. var suppliernameinput = $('#suppliernameinput').val(httpData['applier']);
  27. var supId = $('#suppliernameinput_t').val(httpData['applierId']);
  28. var check_box_sale = $('#check_box_sale').val(httpData['is_onsale']);
  29. var readPay = $('#readPay').val(httpData['payStyle']);
  30. var paytime = $('#paytime').val(httpData['payTime']);
  31. var affirmStyle = $('#affirmStyle').val(httpData['affirmStyle']);
  32. var overSale = $('#overSale').val(httpData['overSale']);
  33. var proID = $('#produID').val(httpData['produID']);
  34. var isonsale = $('#check_box_sale').val(httpData['is_onsale']);
  35. if(httpData['is_onsale']==0){
  36. var a = $('#check_box_sale').attr('checked',false);
  37. // var yes = $('#check_box_sale').val('1');
  38. }
  39. if(httpData['is_onsale']==1){
  40. var b = $('#check_box_sale').attr('checked','true');
  41. // var no = $('#check_box_sale').val('0');
  42. }
  43. if(httpData['affirmStyle']==193){
  44. $('#affirmStyle_a').attr('checked','checked');
  45. $('#affirmStyle_b').attr('checked',false);
  46. }else{
  47. $('#affirmStyle_a').attr('checked',false);
  48. $('#affirmStyle_b').attr('checked','checked');
  49. }
  50. if(httpData['overSale']==197){
  51. $('#overSale_b').attr('checked','checked');
  52. $('#overSale_a').attr('checked',false);
  53. }else{
  54. $('#overSale_b').attr('checked',false);
  55. $('#overSale_a').attr('checked','checked');
  56. }
  57. }
  58. window.onload=function (){
  59. var productId= getPar("productId");
  60. var url='./st-xm/Api/change_hotel.php?productId='+productId;
  61. ZZLog(url);
  62. $.getJSON(url,function(httpData){
  63. ZZLog(httpData);
  64. reload_Info(httpData);
  65. })
  66. }
  67. function getPar(par){
  68. //获取当前URL
  69. var local_url = document.location.href;
  70. local_url = decodeURI(local_url);
  71. //获取要取得的get参数位置
  72. var get = local_url.indexOf(par +"=");
  73. if(get == -1){
  74. return false;
  75. }
  76. //截取字符串
  77. var get_par = local_url.slice(par.length + get + 1);
  78. //判断截取后的字符串是否还有其他get参数
  79. var nextPar = get_par.indexOf("&");
  80. if(nextPar != -1){
  81. get_par = get_par.slice(0, nextPar);
  82. }
  83. return get_par;
  84. }
  85. function save_all_info(){
  86. if($("#suppliernameinput").val()=="" || $("#paytime").val()==""){
  87. alert('信息输入不完整!')
  88. }else{
  89. document.formname.action='./st-xm/Api/hotel_room_save_modify.php';
  90. document.formname.submit();
  91. }
  92. }
  93. function suppliername_change(value){
  94. var div = document.getElementById("supplier");
  95. div.style.display = "";
  96. var valueStr = './st-xm/Api/add_supplier.php?supplier='+value;
  97. ZZLog(valueStr);
  98. $.getJSON(valueStr,function(httpData){
  99. ZZLog(httpData);
  100. if(httpData.code!="0"){
  101. alert(httpData.info);return;
  102. }
  103. var supplier = document.getElementById("supplier");
  104. // 得到数据中的数据
  105. var list = httpData['supplier'];
  106. var htmlStr = "";
  107. for (var i=0;i<list.length;i++) {
  108. htmlStr +='<div class="div_input" onclick="click_select_supplier('+'\''+list[i].ORG_NAME+'\',\''+list[i].ORG_ID+'\')">'+list[i].ORG_NAME+'</div>';
  109. }
  110. supplier.innerHTML = htmlStr;
  111. })
  112. }
  113. function click_select_supplier(name,id){
  114. // save_supplier = id;
  115. var suppliernameinput = document.getElementById("suppliernameinput");
  116. suppliernameinput.value = name;
  117. var suppliernameinputt = document.getElementById("suppliernameinput_t");
  118. suppliernameinputt.value = id;
  119. var div = document.getElementById("supplier");
  120. div.style.display = "none";
  121. }
  122. function checkbox_on_click(value){
  123. if(value==true){
  124. var yes = $('#check_box_sale').val('1');
  125. }else{
  126. var no = $('#check_box_sale').val('0');
  127. }
  128. }