提交阶段性预览
This commit is contained in:
63
src/api/system/InspectionItem/index.ts
Normal file
63
src/api/system/InspectionItem/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { ItemVO, ItemForm, ItemQuery } from './type';
|
||||
|
||||
/**
|
||||
* 查询巡检项目列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listItem = (query?: ItemQuery): AxiosPromise<ItemVO[]> => {
|
||||
return request({
|
||||
url: '/inspection/item/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询巡检项目详细
|
||||
* @param id
|
||||
*/
|
||||
export const getItem = (id: string | number): AxiosPromise<ItemVO> => {
|
||||
return request({
|
||||
url: '/inspection/item/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增巡检项目
|
||||
* @param data
|
||||
*/
|
||||
export const addItem = (data: ItemForm) => {
|
||||
return request({
|
||||
url: '/inspection/item',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改巡检项目
|
||||
* @param data
|
||||
*/
|
||||
export const updateItem = (data: ItemForm) => {
|
||||
return request({
|
||||
url: '/inspection/item',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除巡检项目
|
||||
* @param id
|
||||
*/
|
||||
export const delItem = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/inspection/item/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
180
src/api/system/InspectionItem/type.ts
Normal file
180
src/api/system/InspectionItem/type.ts
Normal file
@@ -0,0 +1,180 @@
|
||||
export interface ItemVO {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
itemName: string;
|
||||
|
||||
/**
|
||||
* 项目编号
|
||||
*/
|
||||
itemCode: string;
|
||||
|
||||
/**
|
||||
* 巡检标准
|
||||
*/
|
||||
inspectionStandard: string;
|
||||
|
||||
/**
|
||||
* 项目类别
|
||||
*/
|
||||
category: string;
|
||||
|
||||
/**
|
||||
* 项目描述
|
||||
*/
|
||||
description: string;
|
||||
|
||||
/**
|
||||
* 默认值
|
||||
*/
|
||||
defaultValue: string;
|
||||
|
||||
/**
|
||||
* 输入类型:text/select/radio/checkbox
|
||||
*/
|
||||
inputType: string;
|
||||
|
||||
/**
|
||||
* 选项,多个用逗号分隔
|
||||
*/
|
||||
options: string;
|
||||
|
||||
/**
|
||||
* 是否必填:0-否,1-是
|
||||
*/
|
||||
isRequired: number;
|
||||
|
||||
/**
|
||||
* 状态:0-开启,1-关闭
|
||||
*/
|
||||
status: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
}
|
||||
|
||||
export interface ItemForm extends BaseEntity {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
itemName?: string;
|
||||
|
||||
/**
|
||||
* 项目编号
|
||||
*/
|
||||
itemCode?: string;
|
||||
|
||||
/**
|
||||
* 巡检标准
|
||||
*/
|
||||
inspectionStandard?: string;
|
||||
|
||||
/**
|
||||
* 项目类别
|
||||
*/
|
||||
category?: string;
|
||||
|
||||
/**
|
||||
* 项目描述
|
||||
*/
|
||||
description?: string;
|
||||
|
||||
/**
|
||||
* 默认值
|
||||
*/
|
||||
defaultValue?: string;
|
||||
|
||||
/**
|
||||
* 输入类型:text/select/radio/checkbox
|
||||
*/
|
||||
inputType?: string;
|
||||
|
||||
/**
|
||||
* 选项,多个用逗号分隔
|
||||
*/
|
||||
options?: string;
|
||||
|
||||
/**
|
||||
* 是否必填:0-否,1-是
|
||||
*/
|
||||
isRequired?: number;
|
||||
|
||||
/**
|
||||
* 状态:0-开启,1-关闭
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export interface ItemQuery extends PageQuery {
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
itemName?: string;
|
||||
|
||||
/**
|
||||
* 项目编号
|
||||
*/
|
||||
itemCode?: string;
|
||||
|
||||
/**
|
||||
* 巡检标准
|
||||
*/
|
||||
inspectionStandard?: string;
|
||||
|
||||
/**
|
||||
* 项目类别
|
||||
*/
|
||||
category?: string;
|
||||
|
||||
/**
|
||||
* 项目描述
|
||||
*/
|
||||
description?: string;
|
||||
|
||||
/**
|
||||
* 默认值
|
||||
*/
|
||||
defaultValue?: string;
|
||||
|
||||
/**
|
||||
* 输入类型:text/select/radio/checkbox
|
||||
*/
|
||||
inputType?: string;
|
||||
|
||||
/**
|
||||
* 选项,多个用逗号分隔
|
||||
*/
|
||||
options?: string;
|
||||
|
||||
/**
|
||||
* 是否必填:0-否,1-是
|
||||
*/
|
||||
isRequired?: number;
|
||||
|
||||
/**
|
||||
* 状态:0-开启,1-关闭
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
@@ -12,7 +12,7 @@ export interface PointVO {
|
||||
/**
|
||||
* 巡检项目id
|
||||
*/
|
||||
itemId: string | number;
|
||||
itemId: string;
|
||||
|
||||
/**
|
||||
* 所属路线ID
|
||||
@@ -64,7 +64,7 @@ export interface PointForm extends BaseEntity {
|
||||
/**
|
||||
* 巡检项目id
|
||||
*/
|
||||
itemId?: string | number;
|
||||
itemId?: string;
|
||||
|
||||
/**
|
||||
* 所属路线ID
|
||||
@@ -111,7 +111,7 @@ export interface PointQuery extends PageQuery {
|
||||
/**
|
||||
* 巡检项目id
|
||||
*/
|
||||
itemId?: string | number;
|
||||
itemId?: string;
|
||||
|
||||
/**
|
||||
* 所属路线ID
|
||||
|
||||
63
src/api/system/InspectionRoute/index.ts
Normal file
63
src/api/system/InspectionRoute/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { RouteVO, RouteForm, RouteQuery } from './type';
|
||||
|
||||
/**
|
||||
* 查询巡检路线列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listRoute = (query?: RouteQuery): AxiosPromise<RouteVO[]> => {
|
||||
return request({
|
||||
url: '/inspection/route/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询巡检路线详细
|
||||
* @param id
|
||||
*/
|
||||
export const getRoute = (id: string | number): AxiosPromise<RouteVO> => {
|
||||
return request({
|
||||
url: '/inspection/route/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增巡检路线
|
||||
* @param data
|
||||
*/
|
||||
export const addRoute = (data: RouteForm) => {
|
||||
return request({
|
||||
url: '/inspection/route',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改巡检路线
|
||||
* @param data
|
||||
*/
|
||||
export const updateRoute = (data: RouteForm) => {
|
||||
return request({
|
||||
url: '/inspection/route',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除巡检路线
|
||||
* @param id
|
||||
*/
|
||||
export const delRoute = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/inspection/route/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
168
src/api/system/InspectionRoute/type.ts
Normal file
168
src/api/system/InspectionRoute/type.ts
Normal file
@@ -0,0 +1,168 @@
|
||||
export interface RouteVO {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 巡检路线名称
|
||||
*/
|
||||
routeName: string;
|
||||
|
||||
/**
|
||||
* 路线描述
|
||||
*/
|
||||
description: string;
|
||||
|
||||
/**
|
||||
* 巡检点
|
||||
*/
|
||||
totalPoints: string;
|
||||
|
||||
/**
|
||||
* 预计巡检时长(分钟)
|
||||
*/
|
||||
estimatedTime: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 巡检路线状态 0开启 1关闭
|
||||
|
||||
*/
|
||||
routeStatus: number;
|
||||
|
||||
/**
|
||||
* 起点经度
|
||||
*/
|
||||
startLng: string;
|
||||
|
||||
/**
|
||||
* 起点纬度
|
||||
*/
|
||||
startLat: string;
|
||||
|
||||
/**
|
||||
* 终点经度
|
||||
*/
|
||||
endLng: string;
|
||||
|
||||
/**
|
||||
* 终点纬度
|
||||
*/
|
||||
endLat: string;
|
||||
}
|
||||
|
||||
export interface RouteForm extends BaseEntity {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 巡检路线名称
|
||||
*/
|
||||
routeName?: string;
|
||||
|
||||
/**
|
||||
* 路线描述
|
||||
*/
|
||||
description?: string;
|
||||
|
||||
/**
|
||||
* 巡检点
|
||||
*/
|
||||
totalPoints?: string;
|
||||
|
||||
/**
|
||||
* 预计巡检时长(分钟)
|
||||
*/
|
||||
estimatedTime?: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
/**
|
||||
* 巡检路线状态 0开启 1关闭
|
||||
|
||||
*/
|
||||
routeStatus?: number;
|
||||
|
||||
/**
|
||||
* 起点经度
|
||||
*/
|
||||
startLng?: string;
|
||||
|
||||
/**
|
||||
* 起点纬度
|
||||
*/
|
||||
startLat?: string;
|
||||
|
||||
/**
|
||||
* 终点经度
|
||||
*/
|
||||
endLng?: string;
|
||||
|
||||
/**
|
||||
* 终点纬度
|
||||
*/
|
||||
endLat?: string;
|
||||
}
|
||||
|
||||
export interface RouteQuery extends PageQuery {
|
||||
/**
|
||||
* 巡检路线名称
|
||||
*/
|
||||
routeName?: string;
|
||||
|
||||
/**
|
||||
* 路线描述
|
||||
*/
|
||||
description?: string;
|
||||
|
||||
/**
|
||||
* 巡检点
|
||||
*/
|
||||
totalPoints?: string;
|
||||
|
||||
/**
|
||||
* 预计巡检时长(分钟)
|
||||
*/
|
||||
estimatedTime?: number;
|
||||
|
||||
/**
|
||||
* 巡检路线状态 0开启 1关闭
|
||||
|
||||
*/
|
||||
routeStatus?: number;
|
||||
|
||||
/**
|
||||
* 起点经度
|
||||
*/
|
||||
startLng?: string;
|
||||
|
||||
/**
|
||||
* 起点纬度
|
||||
*/
|
||||
startLat?: string;
|
||||
|
||||
/**
|
||||
* 终点经度
|
||||
*/
|
||||
endLng?: string;
|
||||
|
||||
/**
|
||||
* 终点纬度
|
||||
*/
|
||||
endLat?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/system/SdbElectricityMeterReading/index.ts
Normal file
63
src/api/system/SdbElectricityMeterReading/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { ElectricityRecordVO, ElectricityRecordForm, ElectricityRecordQuery } from './type';
|
||||
|
||||
/**
|
||||
* 查询电抄记录列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listElectricityRecord = (query?: ElectricityRecordQuery): AxiosPromise<ElectricityRecordVO[]> => {
|
||||
return request({
|
||||
url: '/electricityRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询电抄记录详细
|
||||
* @param id
|
||||
*/
|
||||
export const getElectricityRecord = (id: string | number): AxiosPromise<ElectricityRecordVO> => {
|
||||
return request({
|
||||
url: '/electricityRecord/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增电抄记录
|
||||
* @param data
|
||||
*/
|
||||
export const addElectricityRecord = (data: ElectricityRecordForm) => {
|
||||
return request({
|
||||
url: '/electricityRecord',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改电抄记录
|
||||
* @param data
|
||||
*/
|
||||
export const updateElectricityRecord = (data: ElectricityRecordForm) => {
|
||||
return request({
|
||||
url: '/electricityRecord',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除电抄记录
|
||||
* @param id
|
||||
*/
|
||||
export const delElectricityRecord = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/electricityRecord/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
140
src/api/system/SdbElectricityMeterReading/type.ts
Normal file
140
src/api/system/SdbElectricityMeterReading/type.ts
Normal file
@@ -0,0 +1,140 @@
|
||||
export interface ElectricityRecordVO {
|
||||
/**
|
||||
* 抄表记录ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status: number;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
event: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeTime: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeFee: string;
|
||||
}
|
||||
|
||||
export interface ElectricityRecordForm extends BaseEntity {
|
||||
/**
|
||||
* 抄表记录ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode?: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy?: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime?: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance?: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
event?: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeTime?: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeFee?: string;
|
||||
}
|
||||
|
||||
export interface ElectricityRecordQuery extends PageQuery {
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode?: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy?: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime?: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance?: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
event?: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeTime?: string;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
rangeFee?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/system/SdbWaterMeterReading/index.ts
Normal file
63
src/api/system/SdbWaterMeterReading/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { WaterRecordVO, WaterRecordForm, WaterRecordQuery } from './type';
|
||||
|
||||
/**
|
||||
* 查询水抄记录列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listWaterRecord = (query?: WaterRecordQuery): AxiosPromise<WaterRecordVO[]> => {
|
||||
return request({
|
||||
url: '/waterRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询水抄记录详细
|
||||
* @param id
|
||||
*/
|
||||
export const getWaterRecord = (id: string | number): AxiosPromise<WaterRecordVO> => {
|
||||
return request({
|
||||
url: '/waterRecord/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增水抄记录
|
||||
* @param data
|
||||
*/
|
||||
export const addWaterRecord = (data: WaterRecordForm) => {
|
||||
return request({
|
||||
url: '/waterRecord',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改水抄记录
|
||||
* @param data
|
||||
*/
|
||||
export const updateWaterRecord = (data: WaterRecordForm) => {
|
||||
return request({
|
||||
url: '/waterRecord',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除水抄记录
|
||||
* @param id
|
||||
*/
|
||||
export const delWaterRecord = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/waterRecord/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
125
src/api/system/SdbWaterMeterReading/type.ts
Normal file
125
src/api/system/SdbWaterMeterReading/type.ts
Normal file
@@ -0,0 +1,125 @@
|
||||
export interface WaterRecordVO {
|
||||
/**
|
||||
* 抄表记录ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status: number;
|
||||
|
||||
/**
|
||||
* 1.电表 2.水表
|
||||
*/
|
||||
type: number;
|
||||
|
||||
/**
|
||||
* 水表外接电源状态(0.未连接 1.接通)
|
||||
*/
|
||||
eleStatus: number;
|
||||
}
|
||||
|
||||
export interface WaterRecordForm extends BaseEntity {
|
||||
/**
|
||||
* 抄表记录ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode?: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy?: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime?: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance?: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 1.电表 2.水表
|
||||
*/
|
||||
type?: number;
|
||||
|
||||
/**
|
||||
* 水表外接电源状态(0.未连接 1.接通)
|
||||
*/
|
||||
eleStatus?: number;
|
||||
}
|
||||
|
||||
export interface WaterRecordQuery extends PageQuery {
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
deviceCode?: string;
|
||||
|
||||
/**
|
||||
* 总用电量
|
||||
*/
|
||||
totalEnergy?: number;
|
||||
|
||||
/**
|
||||
* 抄表时间
|
||||
*/
|
||||
readTime?: string;
|
||||
|
||||
/**
|
||||
* 当前余额
|
||||
*/
|
||||
balance?: number;
|
||||
|
||||
/**
|
||||
* 状态(0为欠费拉闸,1为合闸,2为主动拉闸)
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 1.电表 2.水表
|
||||
*/
|
||||
type?: number;
|
||||
|
||||
/**
|
||||
* 水表外接电源状态(0.未连接 1.接通)
|
||||
*/
|
||||
eleStatus?: number;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
@@ -23,8 +23,17 @@ export function deleteVillageByIdAPI(id: number): AxiosPromise<null> {
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
type uploadResponseType = {
|
||||
'success': {
|
||||
'url': string;
|
||||
'fileName': string;
|
||||
'ossId': string;
|
||||
}[];
|
||||
'error': string[];
|
||||
};
|
||||
/** 上传小区图片 */
|
||||
export function uploadVillageImageAPI(formdata: FormData): AxiosPromise<{ fileName: string; url: string; ossId: string }[]> {
|
||||
export function uploadVillageImageAPI(formdata: FormData): AxiosPromise<uploadResponseType> {
|
||||
return request({
|
||||
url: `/village/uploadImages`,
|
||||
method: 'post',
|
||||
|
||||
@@ -73,9 +73,9 @@ export function addHouseAPI(data: addHouseType) {
|
||||
});
|
||||
}
|
||||
// 删除房屋
|
||||
export function deleteHouseApi(houseIds: string) {
|
||||
export function deleteHouseApi(houseIds: string | string[]) {
|
||||
return request({
|
||||
url: `/house/${houseIds}`,
|
||||
url: `/house/` + houseIds,
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
22
src/api/workflow/index.ts
Normal file
22
src/api/workflow/index.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
|
||||
/**
|
||||
* 查询小区概况
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export const workSpaceTotalListApi = (
|
||||
villageId: number
|
||||
): Promise<{
|
||||
totalResident: number;
|
||||
totalHouse: number;
|
||||
totalParking: number;
|
||||
totalComplaint: number;
|
||||
}> => {
|
||||
return request({
|
||||
url: '/workSpace/totalList',
|
||||
method: 'get',
|
||||
params: villageId
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user