鞍钢鲅鱼圈能源管控系统前端代码
houzhongjian
2024-12-26 cb6cd26221d8bb2c4b1dca44a87332e9fe6f56ab
提交 | 用户 | 时间
cb6cd2 1 import request from '@/config/axios'
H 2
3 import {config} from "@/config/axios/config";
4 const { plat_url } = config
5
6 export type DictTypeVO = {
7   id: number | undefined
8   name: string
9   type: string
10   status: number
11   remark: string
12   createTime: Date
13 }
14
15 // 查询字典(精简)列表
16 export const getSimpleDictTypeList = () => {
17   return request.get({ url: plat_url + '/system/dict-type/list-all-simple' })
18 }
19
20 // 查询字典列表
21 export const getDictTypePage = (params: PageParam) => {
22   return request.get({ url: plat_url + '/system/dict-type/page', params })
23 }
24
25 // 查询字典详情
26 export const getDictType = (id: number) => {
27   return request.get({ url: plat_url + '/system/dict-type/get?id=' + id })
28 }
29
30 // 新增字典
31 export const createDictType = (data: DictTypeVO) => {
32   return request.post({ url: plat_url + '/system/dict-type/create', data })
33 }
34
35 // 修改字典
36 export const updateDictType = (data: DictTypeVO) => {
37   return request.put({ url: plat_url + '/system/dict-type/update', data })
38 }
39
40 // 删除字典
41 export const deleteDictType = (id: number) => {
42   return request.delete({ url: plat_url + '/system/dict-type/delete?id=' + id })
43 }
44 // 导出字典类型
45 export const exportDictType = (params) => {
46   return request.download({ url: plat_url + '/system/dict-type/export', params })
47 }