dlprice.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {template 'public/header'}
  2. {template 'public/comhead'}
  3. <link rel="stylesheet" type="text/css" href="../addons/zh_gjhdbm/template/public/ygcsslist.css">
  4. <ul class="nav nav-tabs">
  5. <li class="active"><a href="javascript:void(0);">房价维护</a></li>
  6. </ul>
  7. <div style="flex: 1;padding: 30px;">
  8. <div class="main" style="margin-top: 0px;">
  9. <div class="main" style="margin-top: 0px;">
  10. <div class="panel panel-default">
  11. <div class="panel-heading">
  12. 维护房价 (单击修改价格,按回车键确认,只能维护28天内的信息)
  13. </div>
  14. <div class="panel-body">
  15. <div class="form-group">
  16. <div class="col-sm-9 col-xs-12">
  17. {php echo tpl_form_field_daterange('datelimit',array('starttime'=>date('Y-m-d', $startime),'endtime'=>date('Y-m-d', $endtime)))}
  18. <input class="" id="search_button" type="button" value="" style="opacity: 0;" />
  19. </div>
  20. </div>
  21. </div>
  22. <div class="panel-body table-responsive">
  23. <div class="sub-content" id="d_list"></div>
  24. </div>
  25. </div>
  26. </div>
  27. <input type="hidden" id="hotelid" value="{$hotel_id}" />
  28. <script type="text/javascript">
  29. $(function () {
  30. $("#frame-3").show();
  31. $("#yframe-3").addClass("wyactive");
  32. //$("#nav13").addClass("in");
  33. var next_page = 0;
  34. window.get_list = function(start, end, page) {
  35. $("#d_list").html("正在加载...");
  36. $.post("{url 'site/entry/price',array('m'=>'zh_jdgjb','version_id'=>$version)}", {ac: 'getDate', page: page, start: start, end: end}, function (data) {
  37. data = eval("(" + data + ")");
  38. if (data.result == 1) {
  39. $("#d_list").html(data.code);
  40. window.bindEvents();
  41. }
  42. });
  43. }
  44. //上10天价格
  45. window.prePage = function(){
  46. var start = $(":hidden[name='datelimit[start]']").val();
  47. var end = $(":hidden[name='datelimit[end]']").val();
  48. window.get_list(start, end, parseInt($("#page").val())-1);
  49. }
  50. //后10天价格
  51. window.nextPage = function(){
  52. var start = $(":hidden[name='datelimit[start]']").val();
  53. var end = $(":hidden[name='datelimit[end]']").val();
  54. window.get_list(start, end, parseInt($("#page").val())+1);
  55. }
  56. //绑定修改价格事件
  57. window.bindEvents = function(){
  58. $(".price_input").unbind("keydown");
  59. $(".price_span").click(function(){
  60. $(".price_editspan").addClass('hide');
  61. $(".price_span").removeClass('hide');
  62. var obj =$(this);
  63. obj.addClass('hide');
  64. obj.parent().find(".price_editspan").removeClass('hide');
  65. obj.next().find(".price_input").unbind("keydown");
  66. obj.next().find(".price_input").val($.trim(obj.html())).select().keydown(function(event){
  67. if(event.keyCode==13){
  68. window.submitPrice( $(this) );
  69. }
  70. }).blur(function(){
  71. $(this).parent().parent().find(".price_span").removeClass('hide');
  72. $(this).parent().addClass('hide');
  73. });
  74. });
  75. }
  76. window.submitPrice = function(input){
  77. var pid = input.attr("pid");
  78. var dateday = input.attr("dateday");
  79. var rid = input.attr("rid");
  80. var price = $.trim( input.val() );
  81. if(isNaN(price)){
  82. util.message('请输入数字类型','','error');
  83. return;
  84. }
  85. input.parent().parent().find(".price_span").html( price ).removeClass('hide');
  86. input.parent().addClass('hide');
  87. $.post("{url 'site/entry/editprice',array('m'=>'zh_jdgjb','version_id'=>$version)}",
  88. {ac: 'submitPrice',pid:pid,price:price,dateday:dateday,rid:rid}, function (data) {
  89. data = eval("(" + data + ")");
  90. if (data.result == 1) {
  91. }
  92. });
  93. }
  94. $("#search_button").click(function () {
  95. var start = $(":hidden[name='datelimit[start]']").val();
  96. var end = $(":hidden[name='datelimit[end]']").val();
  97. window.get_list(start, end, 1);
  98. });
  99. $("#search_button").click();
  100. });
  101. </script>
  102. {template 'common/footer'}