consultation.js 971 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. new Vue({
  2. el: '#app',
  3. data: {
  4. total:20,//总页数
  5. currentPage:1,//当前页数
  6. list:[],//列表集合
  7. patient:null,
  8. teamCode:null
  9. },
  10. methods:{
  11. msgListView: function(page){
  12. var vm=this;
  13. if(page){
  14. vm.currentPage=page;
  15. var data = {
  16. patient:vm.patient,
  17. teamCode:vm.teamCode,
  18. page:page,
  19. pagesize:10
  20. }
  21. recordAPI.consultList(data).then(function(res){
  22. if(res.status==200){
  23. if(res.data.length>0){
  24. vm.list=res.data;
  25. $(".consultation-list").animate({scrollTop:0},0);//滚回顶部
  26. $(".slimScrollBar").css('top',0);
  27. }else{
  28. top.toastr.info("没有更多内容了");
  29. }
  30. }else{
  31. top.toastr.error(res.msg);
  32. }
  33. })
  34. }
  35. }
  36. },
  37. mounted(){
  38. this.patient = localStorage.getItem("severPatientCode");
  39. this.teamCode = JSON.parse(localStorage.getItem("severPatientTeam")).id;
  40. this.msgListView(this.currentPage);
  41. },
  42. })