mineJiuZhen.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. new Vue({
  2. el: "#app",
  3. data: {
  4. records: [
  5. {time: "2017年11月11日 13:13:13",
  6. type: "预约挂号",
  7. doctor: "张三",
  8. zhiwu: "主任医生",
  9. keshi: "骨科",
  10. yiyuan: "上饶医院",
  11. id: "1",
  12. }, {
  13. time: "2017年11月11日 13:13:13",
  14. type: "预约挂号",
  15. doctor: "张三",
  16. zhiwu: "主任医生",
  17. keshi: "骨科",
  18. yiyuan: "上饶医院",
  19. id: "2",},
  20. ],
  21. pageNo:1,
  22. },
  23. mounted: function() {
  24. //分页初始化
  25. $("#page").paging({
  26. pageNo: 1,
  27. totalPage: 50,
  28. totalSize: 20,
  29. callback: function(num) {
  30. //回调的页数
  31. alert("查询第" + num + "页");
  32. }
  33. })
  34. EventBus.$emit("jump-step", {
  35. step: 3
  36. }); //step:跳转的步数
  37. this.initlist(this.pageNo)
  38. },
  39. methods: {
  40. initlist:function(pageNo){
  41. var vm=this
  42. var oauthInfo = JSON.parse(sessionStorage.getItem("oauthInfo"));
  43. var param ={
  44. type:'101',
  45. appid:httpRequest.client_id,
  46. toUserId:oauthInfo.id,
  47. page:pageNo,
  48. size:5
  49. }
  50. jiuzhenAPI.getRemind(param).then(function(res){
  51. vm.records=res
  52. })
  53. },
  54. cancelbtn: function(id) {
  55. mineJiuZhenDialogForm.cancelAppointment(id).then(function(layerid) {
  56. top.layer.close(layerid)
  57. })
  58. },
  59. satisfactionbtn: function(id) {
  60. mineJiuZhenDialogForm.satisfaction(id)
  61. },
  62. }
  63. });