|
@@ -29,14 +29,36 @@ create(store, {
|
29
|
29
|
},
|
30
|
30
|
data: {
|
31
|
31
|
list: [],
|
32
|
|
- DeleteIndex: null,
|
33
|
|
- DeleteOff: true
|
34
|
32
|
},
|
35
|
|
- DeleteItem() { // 确认删除逻辑
|
36
|
|
- if (this.data.DeleteOff) {
|
37
|
|
- this.setData({
|
38
|
|
- DeleteOff: false
|
39
|
|
- })
|
40
|
|
- }
|
|
33
|
+ DeleteItem(e) { // 确认删除逻辑
|
|
34
|
+ const buildingId = e.target.dataset.index
|
|
35
|
+ const userInfo = app.globalData.UserInfo
|
|
36
|
+ const _self = this
|
|
37
|
+
|
|
38
|
+ wx.showModal({
|
|
39
|
+ title: '确认',
|
|
40
|
+ content: '确认要删除当前记录?',
|
|
41
|
+ success(res) {
|
|
42
|
+ if (res.confirm) {
|
|
43
|
+
|
|
44
|
+ fetch({
|
|
45
|
+ ...getApi('user.delBuilding', { openid: userInfo.openid }),
|
|
46
|
+ query: { buildingId },
|
|
47
|
+ }).then(() => {
|
|
48
|
+ const list = _self.data.list.filter(x => x.buildingId !== buildingId)
|
|
49
|
+
|
|
50
|
+ _self.setData({ list })
|
|
51
|
+ }).catch((err) => {
|
|
52
|
+ wx.showToast({
|
|
53
|
+ title: '删除失败',
|
|
54
|
+ icon: 'error',
|
|
55
|
+ })
|
|
56
|
+ })
|
|
57
|
+
|
|
58
|
+ } else if (res.cancel) {
|
|
59
|
+ console.log('用户点击取消')
|
|
60
|
+ }
|
|
61
|
+ }
|
|
62
|
+ })
|
41
|
63
|
}
|
42
|
64
|
})
|