examine.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // pages/voyageManage/myDaily/examine/examine.js
  2. const {
  3. postApi
  4. } = require("../../../../apis/api")
  5. const app = getApp()
  6. Page({
  7. data: {
  8. media: {},
  9. voyageId: 0,
  10. markers: [],
  11. longitude: '',
  12. latitude: '',
  13. trans: ''
  14. },
  15. previewImage(e) {
  16. let {
  17. src
  18. } = e.currentTarget.dataset
  19. wx.previewImage({
  20. current: src, // 当前显示图片的http链接
  21. urls: [src] // 需要预览的图片http链接列表
  22. })
  23. },
  24. async checkMedia(e) {
  25. let res = await postApi('/dayReport/backstage/audit', {
  26. audit: e.currentTarget.dataset.audit,
  27. mediaId: this.data.media.id
  28. })
  29. wx.showToast({
  30. title: res.data.msg,
  31. })
  32. wx.switchTab({
  33. url: '/pages/voyageManage/voyageManage',
  34. })
  35. },
  36. onLoad(options) {
  37. this.setData({
  38. voyageId: options.id,
  39. trans: options.trans,
  40. })
  41. },
  42. onReady() {
  43. let media = app.globalData.currentExamineMedia
  44. let {
  45. latitude,
  46. longitude
  47. } = media
  48. let markers = [{
  49. id: "map",
  50. latitude,
  51. longitude,
  52. iconPath: "https://6875-huihenduo-2gx127w7f837b584-1255802371.tcb.qcloud.la/miniapp-static/red-circle.png?sign=6d208881376358fb4111aa6d7f1a7846&t=1647934972",
  53. height: 20,
  54. width: 20
  55. }]
  56. this.setData({
  57. media,
  58. markers,
  59. latitude,
  60. longitude,
  61. })
  62. },
  63. share(e) {
  64. console.log(e)
  65. },
  66. onShareAppMessage() {
  67. let id = this.data.voyageId
  68. return {
  69. title: '真实 实时 精准',
  70. path: `/pages/sharePage/sharePage?id=${id}`
  71. }
  72. },
  73. })