liukangdong
2024-07-18 5b219a9694c8d69db42e746a654c779cc6a61bf6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import {
  getShopPage
} from '../../api/index'
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    type: { // 属性名
      type: String,
      value: '0',
      observer(val) {
        if (val === '1') {
          let that = this
          wx.getLocation({
            type: 'wgs84',
            success(res) {
              const latitude = res.latitude
              const longitude = res.longitude
              that.getShops(latitude, longitude)
            }
          })
 
        }
      }
    },
  },
  data: {
    shopList: []
  },
  methods: {
    getShops(latitude, longitude) {
      getShopPage({
        model: {
          longitude,
          latitude
        }
      }).then(res => {
        this.setData({
          shopList: res.data.records
        })
      })
    },
    shopDetail(e) {
      const id = e.currentTarget.dataset.id
      wx.navigateTo({
        url: `/pages/store/info?id=${id}`,
      })
    },
    jumpStaff() {
      wx.navigateTo({
        url: '/pages/store/staffList',
      })
    },
    jumpAuth() {
      wx.navigateTo({
        url: '/pages/auth/auth',
      })
    },
    jumpStore() {
      wx.navigateTo({
        url: '/pages/store/store',
      })
    }
  }
})