38 lines
728 B
TypeScript
38 lines
728 B
TypeScript
|
|
import { newService } from '/@/utils/request';
|
||
|
|
|
||
|
|
// 资产列表查询参数
|
||
|
|
export interface AssetQueryParams {
|
||
|
|
name?: string;
|
||
|
|
type?: string;
|
||
|
|
status?: number;
|
||
|
|
page?: number;
|
||
|
|
pageSize?: number;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取资产列表
|
||
|
|
export function listAssets(params?: AssetQueryParams) {
|
||
|
|
return newService({
|
||
|
|
url: '/assets/asset/listAssets',
|
||
|
|
method: 'get',
|
||
|
|
params,
|
||
|
|
});
|
||
|
|
}
|
||
|
|
|
||
|
|
// 更新资产状态
|
||
|
|
export function updateAssetStatus(id: string, status: number) {
|
||
|
|
return newService({
|
||
|
|
url: '/assets/asset/updateAssetStatus',
|
||
|
|
method: 'put',
|
||
|
|
data: { id, status },
|
||
|
|
});
|
||
|
|
}
|
||
|
|
|
||
|
|
// 删除资产
|
||
|
|
export function deleteAsset(id: string) {
|
||
|
|
return newService({
|
||
|
|
url: '/assets/asset/deleteAsset',
|
||
|
|
method: 'delete',
|
||
|
|
params: { id },
|
||
|
|
});
|
||
|
|
}
|