嘉兴绿城濮院
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

35 lines
1.1 KiB

import type { GroupList, BrandRes } from '@/http/api/brand/types'
export interface State {
shopList: Readonly<Shop[]> //店铺列表
shopListGroupByIndustry: Readonly<GroupList> //通过业态分组的店铺列表
shopListGroupByFloor: Readonly<GroupList> //通过楼层分组的店铺列表
weather: Weather //天气
BrandInfo: BrandRes //品牌模块相关数据 包括楼层 推荐店铺 业态
buildingList: Building[] //楼栋列表
facilityList: Facility[] //设施列表
showDetail: boolean
showSearch: boolean
language: Language //语言 zh: 简体中文 en: 英文 tw: 繁体中文
config: Config //配置文件
mapStatus: boolean //地图加载是否成功
device: Device //当前设备信息
shop: Shop //店铺信息
}
export const state = (): State => ({
weather: {} as Weather,
BrandInfo: {} as BrandRes,
shopList: [],
showSearch: false,
showDetail: false,
shopListGroupByIndustry: [],
shopListGroupByFloor: [],
buildingList: [],
facilityList: [],
language: 'zh',
config: {} as Config,
mapStatus: false,
device: {} as Device,
shop: {} as Shop
})