mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-06-16 11:43:26 +08:00
119 lines
2.6 KiB
JavaScript
119 lines
2.6 KiB
JavaScript
import request from '@/utils/request'
|
|
import { getCommunityId } from '@/api/community/communityApi'
|
|
|
|
// 获取公摊抄表列表
|
|
export function listFloorShareReading(params) {
|
|
return new Promise((resolve, reject) => {
|
|
const defaultParams = {
|
|
communityId: getCommunityId(),
|
|
page: 1,
|
|
row: 10
|
|
}
|
|
request({
|
|
url: '/meter.listFloorShareReading',
|
|
method: 'get',
|
|
params: { ...defaultParams, ...params }
|
|
}).then(response => {
|
|
const res = response.data
|
|
resolve({
|
|
data: res.data,
|
|
total: res.total
|
|
})
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
// 获取公摊表列表
|
|
export function listFloorShareMeter(params) {
|
|
return new Promise((resolve, reject) => {
|
|
const defaultParams = {
|
|
communityId: getCommunityId(),
|
|
page: 1,
|
|
row: 300
|
|
}
|
|
request({
|
|
url: '/meter.listFloorShareMeter',
|
|
method: 'get',
|
|
params: { ...defaultParams, ...params }
|
|
}).then(response => {
|
|
const res = response.data
|
|
resolve({
|
|
data: res.data,
|
|
total: res.total
|
|
})
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
// 添加公摊抄表
|
|
export function saveFloorShareReading(data) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: '/meter.saveFloorShareReading',
|
|
method: 'post',
|
|
data: {
|
|
...data,
|
|
communityId: getCommunityId()
|
|
}
|
|
}).then(response => {
|
|
const res = response.data
|
|
if (res.code === 0) {
|
|
resolve(res)
|
|
} else {
|
|
reject(new Error(res.msg))
|
|
}
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
// 审核公摊抄表
|
|
export function auditFloorShareReading(data) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: '/meter.auditFloorShareReading',
|
|
method: 'post',
|
|
data: {
|
|
...data,
|
|
communityId: getCommunityId()
|
|
}
|
|
}).then(response => {
|
|
const res = response.data
|
|
if (res.code === 0) {
|
|
resolve(res)
|
|
} else {
|
|
reject(new Error(res.msg))
|
|
}
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
// 删除公摊抄表
|
|
export function deleteFloorShareReading(data) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: '/meter.deleteFloorShareReading',
|
|
method: 'post',
|
|
data: {
|
|
...data,
|
|
communityId: getCommunityId()
|
|
}
|
|
}).then(response => {
|
|
const res = response.data
|
|
if (res.code === 0) {
|
|
resolve(res)
|
|
} else {
|
|
reject(new Error(res.msg))
|
|
}
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
} |