1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import {
- PROJECT_DETAIL,
- PROJECT_LIST,
- PROJECT_SCREEN
- } from '@/constants/project'
-
- import {
- API_ITEMS_DETAIL,
- API_ITEMS_LIST,
- API_BANNER_LIST,
- API_INDEX_PROJECTS,
- } from '@/constants/api'
-
- import { createAction } from '@/utils/redux'
- import { toQueryString } from '@/utils/tools'
-
- /**
- * 获取楼盘列表
- * @param {*} payload
- */
- export const dispatchProjectList = payload => createAction({
- url: `${API_ITEMS_LIST}`,
- type: PROJECT_LIST,
- payload
- })
-
- /**
- * 获取楼盘列表
- * @param {*} payload
- */
- export const dispatchIndexProjects = payload => createAction({
- url: `${API_INDEX_PROJECTS}`,
- type: PROJECT_LIST,
- payload
- })
-
-
- /**
- * 获取项目信息
- * @param {*} id
- */
- export const dispatchProjectDetail = (id, params, options) => createAction({
- url: `${API_ITEMS_DETAIL}/${id}?${toQueryString(params)}`,
- type: PROJECT_DETAIL,
- fetchOptions: options || {}
- })
-
- /**
- * 获取开屏广告
- * @param {*} payload
- *
- */
- export const dispatchProjectScreen = (payload) => createAction({ url: `${API_BANNER_LIST}/screen`, payload, type: PROJECT_SCREEN })
|