electricity_bill_calc_wx/service/tenement.js

84 lines
2.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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=${replaceSpecialIcon(keyword)}`);
}
// 后台用户获取园区id模糊搜索商户列表
export const getWxTenementList = async function({ park, keyword }) {
return await GET(`/vx/getTenementList?park=${park}&keyword=${replaceSpecialIcon(keyword)}`);
}
// 获取名下所有的商户
export const getOwnTenementList = async function() {
return await GET(`/wx/getOwnTenements`);
}
// 获取商户详情(简易)
export const getTenementDetail = async function(id) {
return await GET(`/wx/getTenementDetail/${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)
}