examine.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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. latitude: 31.891992,
  12. longitude: 120.551369,
  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: 1,
  50. latitude,
  51. longitude,
  52. // latitude: Number(latitude),
  53. // longitude: Number(longitude),
  54. iconPath: "https://6875-huihenduo-2gx127w7f837b584-1255802371.tcb.qcloud.la/miniapp-static/red-circle.png?sign=6d208881376358fb4111aa6d7f1a7846&t=1647934972",
  55. height: 20,
  56. width: 20
  57. }]
  58. let points = [{
  59. latitude,
  60. longitude
  61. }]
  62. this.setData({
  63. media,
  64. points,
  65. markers,
  66. })
  67. },
  68. share(e) {
  69. console.log(e)
  70. },
  71. onShareAppMessage(res) {
  72. let {
  73. type
  74. } = res.target.dataset
  75. let path
  76. if (type == 1) {
  77. let {
  78. media,
  79. longitude,
  80. latitude
  81. } = this.data
  82. let shareImageUrl = media.viewUrl
  83. path = `/pages/share/share?shareImageUrl=${(shareImageUrl.replace(/\?/g, 'qwerdfb000mmmccc')).replace(/=/g, 'mmmcccqwerdfb')}&latitude=${latitude}&longitude=${longitude}`
  84. } else {
  85. let id = this.data.voyageId
  86. path = `/pages/sharePage/sharePage?id=${id}`
  87. }
  88. return {
  89. title: '真实 实时 精准',
  90. path
  91. }
  92. },
  93. })