| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- import { http } from '@/utils/http/axios';
- export interface QueryEmergencySuppliesInfoListParams {
- emergencyType?: string; // 应急类型
- supplyType?: string; // 物资类型
- supplyName?: string; // 应急物资名称
- park?: string; // 园区
- location?: string; // 地点
- keeperName?: string; // 保管人name
- status?: number; // 使用状态:0-完好 1-缺损
- }
- export interface QueryEmergencySuppliesInfoListRes {
- id: number; // 自增主键
- emergencyType: string; // 应急类型
- supplyType: string; // 物资类型
- supplyName: string; // 应急物资名称
- requiredQuantity: number; // 应备数量
- currentQuantity: number; // 当前数量
- unit: string; // 数量单位
- park: string; // 园区
- location: string; // 地点
- keeperId: number; // 保管人ID
- expirationDate: string; // 使用期限
- remark: string; // 备注
- status: number; // 使用状态:0-完好 1-缺损
- createdAt: string; // 创建时间
- updatedAt: string; // 更新时间
- isDeleted: number; // 0-未删除,大于0(时间戳)-已删除
- keeperName: string; // 保管人name
- supplementQuantity: number; // 需补充数量
- }
- /**
- * @description: 查询应急物资信息列表
- */
- export const getEmergencySuppliesInfoList = (params: QueryEmergencySuppliesInfoListParams) => {
- return http.request({
- url: '/emergencySupplies/queryEmergencySuppliesInfoList',
- method: 'post',
- params,
- });
- };
- export interface QueryTeamListRes {
- id: number; // 自增主键
- teamName: string; // 队伍名称
- memberCount: number; // 队伍人数
- description: string; // 队伍职责
- parentId: number; // 父队伍ID
- createdAt: string; // 创建时间
- updatedAt: string; // 更新时间
- isDeleted: number; // 0-未删除,大于0(时间戳)-已删除
- }
- /**
- * @description: 获取队伍列表
- */
- export const getEmergencyTeamList = () => {
- return http.request({
- url: '/emergencySystem/queryTeamList',
- method: 'get',
- });
- };
- export interface QueryTeamPersonnelListRes {
- id: number; // 自增主键
- userId: number; // 人员ID
- realname: string; // 用户姓名
- teamId: number; // 队伍ID
- positionId: number; // 职位ID
- jobTitle: string; // 职务
- staffNo: string; // 员工号
- department: string; // 部门
- mobile: string; // 手机号
- createdAt: string; // 创建时间
- updatedAt: string; // 更新时间
- isDeleted: number; // 0-未删除,大于0(时间戳)-已删除
- title: string; // 职位名称
- }
- /**
- * @description: 获取队伍人员列表
- */
- export const getEmergencyTeamMemberList = (teamId: number) => {
- return http.request({
- url: `/emergencySystem/queryTeamPersonnelList?teamId=${teamId}`,
- method: 'get',
- });
- };
- /**
- * @description: 获取当前应急事件对应的监控视频,查询应急事件指挥中心相机分组
- */
- export const getCommandCenterCameraLists = (taskId: number) => {
- return http.request({
- url: `/cameraGroup/queryCommandCenterCameraGroup?taskId=${taskId}`,
- method: 'get',
- });
- };
|