mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-25 05:24:57 +08:00
99 lines
2.1 KiB
TypeScript
99 lines
2.1 KiB
TypeScript
![]() |
import request from "@/utils/request";
|
||
|
|
||
|
const dictUrl = "/admin/dict";
|
||
|
const dictPageUrl = "/admin/dict/tree";
|
||
|
const dictItemUrl = "/admin/dict/item";
|
||
|
const dictItemPageUrl = "/admin/dict/item/page";
|
||
|
|
||
|
export function dictPage(current: number, size: number, name?: string) {
|
||
|
return new Promise(resolve => {
|
||
|
request.get(dictPageUrl, {
|
||
|
params: {
|
||
|
current,
|
||
|
size,
|
||
|
name
|
||
|
}
|
||
|
}).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function dictItemPage(dictId: string, name?: string) {
|
||
|
return new Promise(resolve => {
|
||
|
request.get(dictItemPageUrl, {
|
||
|
params: {
|
||
|
dictId,
|
||
|
name
|
||
|
}
|
||
|
}).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function saveDict(dict: any): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.post(dictUrl, dict).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function updateDict(dict: any): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.put(dictUrl, dict).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function saveDictItem(item: any): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.post(dictItemUrl, item).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function updateDictItem(item: any): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.put(dictItemUrl, item).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function deleteDict(ids: any[]): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.delete(dictUrl, {
|
||
|
data: ids
|
||
|
}).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function deleteDictItem(id: string): Promise<any> {
|
||
|
return new Promise(resolve => {
|
||
|
request.delete(dictItemUrl + "/" + id).then(res => {
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
resolve(err)
|
||
|
})
|
||
|
})
|
||
|
}
|