Faceback.blade.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. {include file="Application/Home/View/Public/header.blade.php"}
  2. {include file="Application/Home/View/Public/userLeft.blade.php"}
  3. <link rel="stylesheet" href="/Public/Home/css/center.css"/>
  4. <div class="member-content">
  5. <div class="content_h">
  6. <div class="feedback">
  7. <span>意见反馈</span>
  8. </div>
  9. <div class="opinion">
  10. <div class="opinion_one">
  11. <input name="checkbox" class="check_h" type="radio">
  12. <lable name="checkbox">建议</lable>
  13. </div>
  14. <div class="opinion_one">
  15. <input name="checkbox" class="check_h" type="radio">
  16. <lable name="checkbox">错误报告</lable>
  17. </div>
  18. <div class="opinion_one">
  19. <input name="checkbox" class="check_h" type="radio">
  20. <lable name="checkbox">投注</lable>
  21. </div>
  22. </div>
  23. <div class="textarea_all">
  24. <textarea name="" id="textarea" cols="30" rows="10" style="color: black"></textarea>
  25. <button class="btn" id="toastBtn">提交反馈</button>
  26. </div>
  27. <div class="process">
  28. <span>进程</span>
  29. </div>
  30. {literal}
  31. <div class="process_answer">
  32. <div class="process_answer_A" v-for="v in todos">
  33. <div class="answer_oa">
  34. <span>Q</span><span>:</span>
  35. <span v-text="v.content"></span>
  36. </div>
  37. <div class="answer_ob">
  38. <span v-if="v.status==1">Q</span><span v-if="v.status==1">:</span>
  39. <span v-if="v.status==1" v-text="v.reply"></span>
  40. <span v-if="v.status!=1">正在处理中……</span>
  41. </div>
  42. </div>
  43. <div class="page" id="setpage"></div>
  44. </div>
  45. {/literal}
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <script src="/Public/Home/js/checkToken.js"></script>
  51. {literal}
  52. <script>
  53. var datas = new Vue({
  54. el: ".process_answer",
  55. data:{
  56. todos:[],
  57. gamels:''
  58. }
  59. });
  60. function setTable(data)
  61. {
  62. datas.todos=data;
  63. }
  64. function showpage(page) {
  65. var url=window.location.search;
  66. var map = url.split('&');
  67. apiAjax('/Api-Other/FeedBackList',{page:page,lists:3},function (res) {
  68. data = res.data.data;
  69. setTable(data);
  70. laypage({
  71. cont: $('#setpage'), //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<div id="page1"></div>
  72. pages: res.data.count_page, //通过后台拿到的总页数
  73. curr: res.data.page || 1, //当前页
  74. jump: function(obj, first){ //触发分页后的回调
  75. if(!first){ //点击跳页触发函数自身,并传递当前页:obj.curr
  76. var currpage = $(this)[0]['curr']
  77. showpage(currpage);
  78. }
  79. }
  80. });
  81. });
  82. }
  83. showpage(1);
  84. document.getElementById("toastBtn").addEventListener('click', function () {
  85. var radio = $('.check_h');
  86. var obj = document.getElementsByTagName("lable");
  87. //console.log(obj);
  88. for (var i = 0; i < radio.length; i++) {
  89. var choice = radio[i].checked;
  90. var con = document.getElementById('textarea').value;
  91. if (choice) {//得到选中的单选按钮如果要得到值 那么可以:
  92. var tit = obj[i].innerText;
  93. console.log(tit);
  94. //console.log(con);
  95. } else if (!radio[0].checked && !radio[1].checked && !radio[2].checked) {
  96. alert('请选择提交分类');
  97. return;
  98. } else if (con == '') {
  99. alert('未输入内容');
  100. return;
  101. }
  102. }
  103. apiAjax('/Api-Other/FeedBack',{type:tit,content:con},function(data){
  104. lalert(data['msg'],'/Home-Account/Faceback');
  105. });
  106. });
  107. //导航高亮
  108. $(".leftList>li").removeClass('active');
  109. $(".leftList>li li").removeClass('active');
  110. $(".leftList>li").eq(1).addClass('active');
  111. $(".leftList>li.active").find('li').eq(3).addClass('active');
  112. </script>
  113. {/literal}
  114. {include file="Application/Home/View/Public/footer.php"}