document.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // pages/document/document.ts
  2. import { httpUtil } from "../../utils/restful"
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. lessId: '',
  9. itemList: null,
  10. showItemIndex: 0
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad(options) {
  16. this.setData({
  17. lessId: options.lessId
  18. })
  19. this.getDocumentAll();
  20. console.log("this.data.itemList:", this.data.itemList)
  21. },
  22. showActionWindow: function (evnet: any) {
  23. console.log("event:", evnet.detail.item)
  24. this.setData({
  25. showItemIndex: evnet.detail.itemIndex
  26. })
  27. this.selectComponent("#popupwindow").showModal(evnet.detail.item, 1)
  28. },
  29. fileDel: function () {
  30. //文件删除了就重新请求刷新一下
  31. this.getDocumentAll();
  32. },
  33. getDocumentAll() {
  34. //根据ID查询文件库下所有文件
  35. let params = {
  36. lessId: this.data.lessId,
  37. userId: httpUtil.httpData.userId,
  38. pageNo: 1,
  39. pageSize: 100000,
  40. }
  41. httpUtil.wxGet(httpUtil.interfaces.getDocumentFile, params).then((res: any) => {
  42. console.log("获取所有文件成功:", res)
  43. this.setData({
  44. itemList: res.data.data.list
  45. })
  46. }).catch((res) => {
  47. console.log("获取所有文件失败:", res)
  48. })
  49. },
  50. downLoading: function (progress: any) {
  51. this.selectComponent("#documentItem" + this.data.showItemIndex).setDownLoadProgress(progress)
  52. },
  53. downLoadComplete: function (data: any) {
  54. this.selectComponent("#documentItem" + this.data.showItemIndex).downLoadComplete(data)
  55. },
  56. downLoadError: function (data: any) {
  57. this.selectComponent("#documentItem" + this.data.showItemIndex).downLoadError(data)
  58. }
  59. })