| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import request from '@/api'
- export interface Dict {
- code: string /** 字典编码 */
- name: string /** 字典名称 */
- remark: string /** 备注 */
- sort: number /** 排序 */
- }
- export interface DictItem {
- dictCode: string /** 字典编码 */
- code: string /** 字典项编码 */
- name: string /** 字典项名称 */
- remark: string /** 备注 */
- sort: number /** 排序 */
- }
- export interface DictList extends Dict {
- items: DictItem[] /** 字典项列表 */
- }
- /** 字典查询 */
- export class DictService {
- /** 获取所有字典 */
- static dictList = async () => request.get<DictList[]>('/system/dict/all')
- // 分页查询
- static page = (params: any) => request.post('/system/dict/all', params)
- // 详情
- static detail = (dictCode: string) => request.post<Dict>('/system/dict/detail', { dictCode })
- // 添加
- static save = (params: any) => request.post('/system/dict/save', params)
- // 修改
- static update = (params: any) => request.post('/system/dict/update', params)
- // 删除
- static delete = (dictCode: string) => request.post('/system/dict/remove', { dictCode })
- }
- /** 字典项查询 */
- export class DictItemService {
- // 获取字典项列表
- static dictItemList = async (dictCode: string) => request.get<DictItem[]>('/system/dict/item/list', { dictCode })
- // 分页查询
- static page = (params: any) => request.postPage<DictItem[]>('/system/dict/item/list', params)
- // 详情
- static detail = (code: string) => request.post<DictItem>('/system/dict/item/detail', { code })
- // 添加
- static save = (params: any) => request.post('/system/dict/item/save', params)
- // 修改
- static update = (params: any) => request.post('/system/dict/item/update', params)
- // 删除
- static delete = (dictItemID: number) => request.post('/system/dict/item/remove', { dictItemID })
- }
|