propertyCommunityApi.js
3.24 KB
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
import request from '@/utils/request'
// 获取小区列表
export function listCommunitys(params) {
return new Promise((resolve, reject) => {
request({
url: '/community.listCommunitys',
method: 'get',
params
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve({
data: res.communitys,
total: res.total,
records: res.records
})
} else {
reject(new Error(res.msg || '获取小区列表失败'))
}
}).catch(error => {
reject(error)
})
})
}
// 获取未加入的小区列表
export function listNoEnterCommunity(params) {
return new Promise((resolve, reject) => {
request({
url: '/callComponent/storeEnterCommunity/listNoEnterCommunity',
method: 'get',
params
}).then(response => {
const res = response.data
resolve(res)
}).catch(error => {
reject(error)
})
})
}
// 获取菜单组列表
export function listMenuGroup(params) {
return new Promise((resolve, reject) => {
request({
url: '/menuGroup.listMenuGroup',
method: 'get',
params
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve({
data: res.data
})
} else {
reject(new Error(res.msg || '获取菜单组列表失败'))
}
}).catch(error => {
reject(error)
})
})
}
// 获取小区菜单组列表
export function listMenuGroupCommunity(params) {
return new Promise((resolve, reject) => {
request({
url: '/menuGroupCommunity.listMenuGroupCommunity',
method: 'get',
params
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve({
data: res.data
})
} else {
reject(new Error(res.msg || '获取小区菜单组列表失败'))
}
}).catch(error => {
reject(error)
})
})
}
// 加入小区
export function joinCommunity(data) {
return new Promise((resolve, reject) => {
request({
url: '/member.join.community',
method: 'post',
data
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve(res)
} else {
reject(new Error(res.msg || '加入小区失败'))
}
}).catch(error => {
reject(error)
})
})
}
// 更新小区菜单组
export function updateMenuGroupCommunity(data) {
return new Promise((resolve, reject) => {
request({
url: '/menuGroupCommunity.updateMenuGroupCommunity',
method: 'post',
data
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve(res)
} else {
reject(new Error(res.msg || '更新小区菜单组失败'))
}
}).catch(error => {
reject(error)
})
})
}
// 退出小区
export function quitCommunity(data) {
return new Promise((resolve, reject) => {
request({
url: '/member.quit.community',
method: 'post',
data
}).then(response => {
const res = response.data
if (res.code == 0) {
resolve(res)
} else {
reject(new Error(res.msg || '退出小区失败'))
}
}).catch(error => {
reject(error)
})
})
}