import axios from './instance' import { params } from '@/env' import { POSITION_LIST, SAVE_DEVICE } from './constant' interface ServicePosition { fusionGuideId: number cover: string title: string showTaggings?: boolean showMeasure?: boolean showMonitor?: boolean showPath?: boolean } interface DeviceData { caseIde: string, macId: string, deviceName: string, characterModelId: string } // interface characterModelList [] export interface Position { id: number macId: string deviceName: string modelName?: string createTime: string updateTime: string recStatus: string characterModel?: { id: string fileUrl: string useDevice: string } } export type Positions = Position[] export const fetchPositionList = async () => { const positions = await axios.get(POSITION_LIST, { params: { caseId: params.caseId } }) return positions } export const saveDevice = async (data: any) => { console.log(data, 88888) let item = { caseId: params.caseId, macId: data.macId, deviceName: data.deviceName, characterModelId: data.characterModel.id, } return axios.post(SAVE_DEVICE, item) }