| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { ApiServiceEnum, defHttp } from '@/utils/http/axios';
- enum Api {
- list = '/smart/tool/serial/list',
- getById = '/smart/tool/serial/getById',
- batchSaveUpdate = '/smart/tool/serial/saveUpdateBatch',
- delete = '/smart/tool/serial/batchDeleteById',
- }
- export const listApi = (params) => {
- const parameter = {
- ...params,
- };
- if (!parameter.sortName) {
- parameter.sortName = 'seq';
- }
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.list,
- data: parameter,
- });
- };
- export const batchSaveUpdateApi = (modelList: any[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.batchSaveUpdate,
- data: modelList,
- });
- };
- export const deleteApi = (removeRecords: Recordable[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.delete,
- data: removeRecords.map((item) => item.id),
- });
- };
- export const getByIdApi = (id: number) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.getById,
- data: id,
- });
- };
|