dictData.ts 903 B

12345678910111213141516171819202122232425262728
  1. import request from '@/utils/request'
  2. import { DictType } from '@/utils/dict'
  3. import { PageType, StrAnyObj } from '@/typings'
  4. // 根据字典标识查询字典数据信息
  5. export function getListByCodeApi(params: StrAnyObj): Promise<DictType[]> {
  6. return request.get('/sysDictData/getListByCode', params)
  7. }
  8. export function getPageApi(params: StrAnyObj): Promise<PageType<StrAnyObj>> {
  9. return request.get('/sysDictData/getPage', params)
  10. }
  11. export function getDetailApi(params: StrAnyObj): Promise<StrAnyObj> {
  12. return request.get('/sysDictData/getDetail', params)
  13. }
  14. export function addApi(data: StrAnyObj): Promise<void> {
  15. return request.post('/sysDictData/add', data)
  16. }
  17. export function editApi(data: StrAnyObj): Promise<void> {
  18. return request.post('/sysDictData/edit', data)
  19. }
  20. export function deleteApi(data: StrAnyObj): Promise<void> {
  21. return request.post('/sysDictData/delete', data)
  22. }