teacherFile.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // component/teacher/teacherFile/teacherFile.ts
  2. import { httpUtil } from '../../../utils/restful'
  3. Component({
  4. /**
  5. * 组件的属性列表
  6. */
  7. properties: {
  8. },
  9. /**
  10. * 组件的初始数据
  11. */
  12. data: {
  13. fileList: []
  14. },
  15. lifetimes: {
  16. attached: function () {
  17. // 在组件实例被从页面节点树添加时执行
  18. this.getLessAll()
  19. },
  20. detached: function () {
  21. // 在组件实例被从页面节点树移除时执行
  22. },
  23. },
  24. /**
  25. * 组件的方法列表
  26. */
  27. methods: {
  28. getLessAll: function () {
  29. let params = {
  30. pageNo: 1,
  31. pageSize: 10000
  32. }
  33. httpUtil.wxGet(httpUtil.interfaces.createLess, params).then((res: any) => {
  34. console.log("获取所有文件库成功", res)
  35. this.setData({
  36. fileList: res.data.data.list
  37. })
  38. }).catch((res) => {
  39. console.log("获取所有文件库失败:", res)
  40. })
  41. },
  42. showWindow: function (event: any) {
  43. // console.log("点击了更多的按钮:", event)
  44. this.triggerEvent("showWindow", { item: event.detail.item })
  45. },
  46. realod: function () {
  47. this.getLessAll()
  48. }
  49. }
  50. })