准备联调抄表记录
This commit is contained in:
@@ -15,9 +15,9 @@ export const getElectricityList = async function({ meter, type, time, page }) {
|
||||
}
|
||||
|
||||
// 抄表记录列表
|
||||
export const getMeterReadingList = async function(meter) {
|
||||
export const getMeterReadingList = async function({ id = '', time, page }) {
|
||||
const tenement = wx.getStorageSync('tenement')?.id || ""
|
||||
return await GET(`/wx/getMeterReadingList?tenement=${tenement}&meter=${meter}`);
|
||||
return await GET(`/wx/getMeterReadingList?tenement=${tenement}&meter=${id}&page=${page}&readAt=${time}`);
|
||||
}
|
||||
// 账务余额列表
|
||||
export const getAccountingList = async function(meter) {
|
||||
|
||||
9
service/calc.js
Normal file
9
service/calc.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import apis from '../utils/request';
|
||||
import { replaceSpecialIcon } from '../utils/index'
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取电表列表
|
||||
export const getDayCalcList = async function({ page, size, startTime, endTime, codeId }) {
|
||||
const park = wx.getStorageSync('park')
|
||||
return await GET(`/accounting/getEveryDayAccountingList?park=${park?.id}&page=${page}&size=${size}&startTime=${startTime}&endTime=${endTime}&codeId=${codeId}`);
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
import apis from '../utils/request';
|
||||
import { replaceSpecialIcon } from '../utils/index'
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取电表列表
|
||||
@@ -18,18 +19,25 @@ export const getTenementMeterList = async function(tid) {
|
||||
|
||||
// 获取某一园区下的电表列表
|
||||
export const getParkMeterList = async function({park = "", keyword = "", page = 1}) {
|
||||
return await GET(`/equipment/getOperateMeterList?page=${page}&park=${park}&keyword=${escape(keyword)}`);
|
||||
return await GET(`/equipment/getOperateMeterList?page=${page}&park=${park}&keyword=${replaceSpecialIcon(keyword)}`);
|
||||
}
|
||||
|
||||
// 获取某一园区下的简洁电表列表
|
||||
export const getParkSimpleMeterList = async function({park = "", keyword = "", page = 1}) {
|
||||
return await GET(`/work/getWorkMeter?page=${page}&park=${park}&keyword=${escape(keyword)}`);
|
||||
return await GET(`/work/getWorkMeter?page=${page}&park=${park}&keyword=${replaceSpecialIcon(keyword)}`);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 获取商户下的电表,后台
|
||||
export const getBackTenementMeters = async function(park, tenement) {
|
||||
return await GET(`/vx/getWorkMeterDetails?park=${park}&tenement=${tenement}`);
|
||||
}
|
||||
|
||||
// 拉合闸
|
||||
export const handleOperateMeterSwitch = async function({ ids = [], status }) {
|
||||
return await PUT(`/equipment/batchSwtich`, { ids, status });
|
||||
}
|
||||
// 绑定时获取电表的最新信息
|
||||
export const getWorkMeterDetail = async function(code = '') {
|
||||
return await GET(`/vx/getWorkMeterDetail?code=${code}`);
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
import apis from '../utils/request';
|
||||
import { replaceSpecialIcon } from '../utils/index'
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取园区列表
|
||||
@@ -8,5 +9,15 @@ export const getParkList = async function({ keyword = "" }) {
|
||||
|
||||
// 获取未登录的园区列表
|
||||
export const getLoginParkList = async function({ keyword }) {
|
||||
return await GET(`/wx/getLoginParkList?keyword=${keyword}`);
|
||||
return await GET(`/wx/getLoginParkList?keyword=${replaceSpecialIcon(keyword)}`);
|
||||
}
|
||||
|
||||
// 获取建筑列表
|
||||
export const getParkBuildingList = async function(pid) {
|
||||
return await GET(`/vx/park/${pid}/building`);
|
||||
}
|
||||
|
||||
// 获取指定园区指定月份核算的详细信息
|
||||
export const getParkInfoByTime = async function(pid, period, method) {
|
||||
return await GET(`/park/getReportParkIndex/${pid}?period=${period}&method=${method}`);
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
import apis from '../utils/request';
|
||||
import { replaceSpecialIcon } from '../utils/index'
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取充值记录
|
||||
@@ -33,8 +34,8 @@ export const handleRecharge = async function(park, data) {
|
||||
}
|
||||
|
||||
// 获取后台审核列表
|
||||
export const getRechargeApproveList = async function({park = "", page, keyword}) {
|
||||
return await GET(`/wx/getTopExamineList?park=${park}&page=${page}&keyword=${escape(keyword)}`)
|
||||
export const getRechargeApproveList = async function({park = "", page, keyword, status}) {
|
||||
return await GET(`/wx/getTopExamineList?park=${park}&page=${page}&keyword=${replaceSpecialIcon(keyword)}&status=${status}`)
|
||||
}
|
||||
|
||||
// 对公审核
|
||||
|
||||
@@ -2,7 +2,7 @@ import apis from '../utils/request';
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取电费账单
|
||||
export const getReportDetail = async function(id) {
|
||||
export const getReportDetail = async function(id, tid) {
|
||||
const tenement = wx.getStorageSync('tenement')
|
||||
return await GET(`/report/${id}/tenement/${tenement?.id}`);
|
||||
return await GET(`/report/${id}/tenement/${tid || tenement?.id}`);
|
||||
}
|
||||
@@ -69,4 +69,30 @@ export const getAidDetail = async function(id) {
|
||||
// 提交财务/律师援助
|
||||
export const askAid = async function(data) {
|
||||
return await POST(`/wx/aid/approve`, data);
|
||||
}
|
||||
}
|
||||
|
||||
// 获取当前积分
|
||||
export const getCurrentIntegral = async function() {
|
||||
return await GET(`/integral/getWxIntegralList`);
|
||||
}
|
||||
|
||||
// 获取积分明细
|
||||
export const getIntegralRecord = async function({ page, size }) {
|
||||
return await GET(`/integral/getWxIntegralList/detail?page=${page}&size=${size}`);
|
||||
}
|
||||
|
||||
// 获取优惠券列表
|
||||
export const getRedeemableCoupons = async function({ page = '', size = '', type }) {
|
||||
return await GET(`/wx/getRedeemableCoupons?page=${page}&size=${size}&type=${type}`);
|
||||
}
|
||||
|
||||
// 兑换/领取优惠券
|
||||
export const redeemCoupons = async function({ id, type }) {
|
||||
return await POST(`/wx/redeemCoupons`, { id, type });
|
||||
}
|
||||
|
||||
// 获取当前拥有的优惠券列表
|
||||
export const getCurrentCoupons = async function() {
|
||||
return await GET(`/wx/getCurrentCoupons`);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
import apis from '../utils/request';
|
||||
import { replaceSpecialIcon } from '../utils/index'
|
||||
const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 获取园区id模糊搜索商户列表
|
||||
export const getTenementList = async function({ park, keyword }) {
|
||||
return await GET(`/wx/getTenementList?park=${park}&keyword=${keyword}`);
|
||||
return await GET(`/wx/getTenementList?park=${park}&keyword=${replaceSpecialIcon(keyword)}`);
|
||||
}
|
||||
|
||||
// 后台用户获取园区id模糊搜索商户列表
|
||||
export const getWxTenementList = async function({ park, keyword }) {
|
||||
return await GET(`/vx/getTenementList?park=${park}&keyword=${replaceSpecialIcon(keyword)}`);
|
||||
}
|
||||
|
||||
// 获取名下所有的商户
|
||||
@@ -11,7 +17,7 @@ export const getOwnTenementList = async function() {
|
||||
return await GET(`/wx/getOwnTenements`);
|
||||
}
|
||||
|
||||
// 获取商户详情
|
||||
// 获取商户详情(简易)
|
||||
export const getTenementDetail = async function(id) {
|
||||
return await GET(`/wx/getTenementDetail/${id}`);
|
||||
}
|
||||
@@ -19,4 +25,60 @@ export const getTenementDetail = async function(id) {
|
||||
// 获取商户是否限电
|
||||
export const getTenementExceptionalCase = async function(pid, tid) {
|
||||
return await GET(`/wx/exceptionalCase/${pid}/${tid}`);
|
||||
}
|
||||
|
||||
// 获取商户详情(b端)
|
||||
export const getTenementInfoDetail = async function(id) {
|
||||
return await GET(`/wx/getTenementDetail/${id}`);
|
||||
}
|
||||
// 创建商户
|
||||
export const createTenement = async function(pid, data) {
|
||||
return await POST(`/vx/tenement/${pid}`, data)
|
||||
}
|
||||
// 修改商户
|
||||
export const updateTenement = async function(pid, data) {
|
||||
return await POST(`/vx/tenement/${pid}`, data)
|
||||
}
|
||||
// 解绑电表
|
||||
export const unbindMeter = async function(pid, tid, code, data) {
|
||||
return await PUT(`/vx/${pid}/${tid}/binding/${code}/unbind`,data)
|
||||
}
|
||||
|
||||
// 获取b端用户
|
||||
export const getTenementUsers = async function({ park, keyword }) {
|
||||
return await GET(`/records/getWxUserList?park=${park}&keyword=${keyword}`);
|
||||
}
|
||||
|
||||
// c端获取指定商户的详细信息
|
||||
export const getTenementBackInfo = async (pid, tid) => {
|
||||
return await GET(`/vx/${pid}/${tid}`);
|
||||
}
|
||||
|
||||
// 新增用户
|
||||
export const createTenementWxUser = async function(data) {
|
||||
return await POST(`/wx/createUser`, data)
|
||||
}
|
||||
|
||||
// 创建商户
|
||||
export const createBackTenement = async function(pid, data) {
|
||||
return await POST(`/vx/tenement/${pid}`, data)
|
||||
}
|
||||
// 修改商户信息
|
||||
export const updateTenementBackInfo = async function(pid, tid, data) {
|
||||
return await PUT(`/vx/${pid}/${tid}`, data)
|
||||
}
|
||||
|
||||
// c端给商户绑定一个表计
|
||||
export const bindMeter = async function(pid, tid, data) {
|
||||
return await POST(`/vx/${pid}/${tid}/binding`,data)
|
||||
}
|
||||
|
||||
// 修改管理员手机号
|
||||
export const updateAdminPhone = async function(data) {
|
||||
return await PUT(`/wx/updatePhone`, data)
|
||||
}
|
||||
|
||||
// 工作台移交管理权限
|
||||
export const updateUserApp = async function(data) {
|
||||
return await PUT(`/wx/updateUserApp`, data)
|
||||
}
|
||||
@@ -13,7 +13,6 @@ export const userValidate = async function(data) {
|
||||
|
||||
// 获取用户邀请二维码
|
||||
export const getWxCode = async function(id) {
|
||||
console.log("id", id)
|
||||
return await GET(`/wx/getWxCode?id=${id}`);
|
||||
}
|
||||
|
||||
@@ -68,4 +67,9 @@ export const getPrivaciList = async function() {
|
||||
// 获取常见问题
|
||||
export const getQuestionList = async function(page) {
|
||||
return await GET(`/wx/getQuestions?page=${page}&type=0`);
|
||||
}
|
||||
|
||||
// 获取扫描二维码的列表
|
||||
export const getBackApproveList = async function(tenement) {
|
||||
return await GET(`/wx/getWorkUserList?tenement=${tenement}`);
|
||||
}
|
||||
@@ -3,5 +3,25 @@ const { GET, POST, PUT, DELETE } = apis
|
||||
|
||||
// 检索园区路线列表
|
||||
export const getMeterReadingRouteList = async function(keyword) {
|
||||
return await GET(`/park/route/list?keyword=${keyword}`);
|
||||
}
|
||||
return await GET(`/park/route/list?keyword=${keyword}`);
|
||||
}
|
||||
|
||||
// 更新园区路线状态
|
||||
export const changeMeterRouteStatus = async function(data) {
|
||||
return await PUT(`/park/route/${data?.id}/status/update`, data);
|
||||
}
|
||||
|
||||
// 检索电表路线详细
|
||||
export const getMeterReadingRouteDetail = async function(id) {
|
||||
return await GET(`/park/meter/${id}/route/list`);
|
||||
}
|
||||
|
||||
// 抄表路线中的表计详细信息
|
||||
export const getMeterReadingRouteMeterDetail = async function(id) {
|
||||
return await GET(`/route/meter/${id}`);
|
||||
}
|
||||
|
||||
// 新建一条抄表记录
|
||||
export const createReading = async function(park, code, data) {
|
||||
return await POST(`/reading/${park}/${code}`, data);
|
||||
}
|
||||
Reference in New Issue
Block a user