diff --git a/src/api/map.ts b/src/api/map.ts index 1147615..98e6697 100644 --- a/src/api/map.ts +++ b/src/api/map.ts @@ -9,3 +9,13 @@ export async function queryArea(str: string, region: string) { }) } + +export async function addressToLoc(address: string) { + let data = { address } + return request({ + url: '/area/geocoder', + method: 'post', + data + }) + +} diff --git a/src/api/shop.ts b/src/api/shop.ts index 24bf9be..a77e3df 100644 --- a/src/api/shop.ts +++ b/src/api/shop.ts @@ -5,6 +5,7 @@ export const defaultShopData: IShopData = { name: '', _id: '', address: '', + logo: '' } export const getShops = (params: any) => diff --git a/src/api/types.d.ts b/src/api/types.d.ts index fb4ec46..2e389b9 100644 --- a/src/api/types.d.ts +++ b/src/api/types.d.ts @@ -47,5 +47,11 @@ export interface IShopData { createdAt?: Date, areaCode?: number, areaStr?: string, - address: string + address: string, + logo?: string, + lng?: number, + lat?: number, + showName?: string, + extData?: string, + category?: string } diff --git a/src/components/UploadImage/index.vue b/src/components/UploadImage/index.vue index 2a1054e..3c3d10d 100644 --- a/src/components/UploadImage/index.vue +++ b/src/components/UploadImage/index.vue @@ -2,32 +2,33 @@