1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| import { getResult } from './core/request'
| import type {
| MiniFieldConfigItem,
| MiniLocalUnitItem,
| MiniPassAccessAreaTreeItem,
| MiniVisitReasonItem,
| MiniVisitedUserItem,
| } from '@/types/lookup'
|
| export function fetchMiniFieldConfigs() {
| return getResult<MiniFieldConfigItem[]>('/api/mini/lookups/field-configs')
| }
|
| export function fetchVisitReasons() {
| return getResult<MiniVisitReasonItem[]>('/api/mini/lookups/visit-reasons')
| }
|
| export function searchVisitedUsersByExactName(realName: string) {
| return getResult<MiniVisitedUserItem[]>('/api/mini/lookups/visited-users', {
| params: { realName },
| })
| }
|
| export function fetchPassAccessAreaTree() {
| return getResult<MiniPassAccessAreaTreeItem[]>('/api/mini/lookups/pass-access-area-tree')
| }
|
| export function searchLocalUnits(unitName: string) {
| return getResult<MiniLocalUnitItem[]>('/api/mini/lookups/local-units', {
| params: { unitName },
| })
| }
|
|