| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import type { List } from '@/model';
- import type { EquirementModel } from '@/model/device.model';
- import request from '@/request/alova';
- // 设备登记分页列表
- export function getDeviceRegisterMethod(page: number, size: number, query?: Record<string, any>) {
- return request.Post<List<EquirementModel>>('/fdhb-pc/deviceManage/device/register/page', query ?? {}, {
- hitSource: /plan$/, // 匹配失效源
- params: { pageNum: page, pageSize: size },
- });
- }
- // 新增和编辑设备登记
- export function addDeviceRegisterMethod(data: Partial<EquirementModel>) {
- return data?.id
- ? request.Post(`/fdhb-pc/deviceManage/device/register/update`, { ...data, id: data.id }, { name: 'edit-device-register' })
- : request.Post(`/fdhb-pc/deviceManage/device/register/add`, data.deviceIds, { name: 'add-device-register', params: data });
- }
- // 删除设备登记
- export function deleteDeviceRegisterMethod(data: Partial<EquirementModel>) {
- return request.Post(`/fdhb-pc/deviceManage/device/register/delete/${data.id}`, {
- name: 'delete-device-register',
- cacheFor: null,
- });
- }
- // 根据设备登记id获取设备登记详情
- export function getDeviceRegisterDetailMethod(data: Partial<EquirementModel>) {
- return request.Post(`/fdhb-pc/deviceManage/device/register/detail/${data.id}`, {
- name: 'get-device-register-detail',
- cacheFor: null,
- });
- }
- // 批量修改设备登记组织
- export function updateDeviceRegisterOrganizationMethod(data: any) {
- return request.Post(
- `/fdhb-pc/deviceManage/device/register/batchUpdateDept`,
- data.deviceIds,
- {
- name: 'update-device-register-organization',
- cacheFor: null,
- params: { orgId: data.orgId, institutionId: data.institutionId },
- }
- );
- }
|