| 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 |  |         },capacity: 3,page:1 |  |       }).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', |  |       }) |  |     } |  |   } |  | }) | 
 |