| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import { ApiServiceEnum, defHttp } from '@/utils/http/axios';
- enum Api {
- listDict = 'sys/dict/list',
- getByIdDict = 'sys/dict/getById',
- batchSaveUpdateDict = 'sys/dict/batchSaveUpdate',
- deleteDict = 'sys/dict/batchDeleteById',
- listItem = 'sys/dictItem/list',
- getByIdItem = 'sys/dictItem/get',
- batchSaveUpdateItem = 'sys/dictItem/batchSaveUpdate',
- deleteItem = 'sys/dictItem/batchDelete',
- }
- export const listDictApi = (parameter) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.listDict,
- data: parameter,
- });
- };
- export const getByIdDictApi = (id) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.getByIdDict,
- data: {
- id: id,
- },
- });
- };
- export const batchSaveUpdateDictApi = (parameter: any[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.batchSaveUpdateDict,
- data: parameter,
- });
- };
- export const deleteDictApi = (parameter: any[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.deleteDict,
- data: parameter.map((item) => item.id),
- });
- };
- export const listDictItemApi = (parameter) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.listItem,
- data: parameter,
- });
- };
- export const getByIdDictItemApi = (parameter) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.getByIdItem,
- data: parameter.id,
- });
- };
- export const batchSaveUpdateDictItemApi = (parameter: any[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.batchSaveUpdateItem,
- data: parameter,
- });
- };
- export const deleteDictItemApi = (parameter: any[]) => {
- return defHttp.post({
- service: ApiServiceEnum.SMART_SYSTEM,
- url: Api.deleteItem,
- data: parameter.map((item) => item.id),
- });
- };
|