asyncCounter.ts 966 Bytes
Newer Older
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 33 34 35 36 37 38
import api from '@/api/index'
import { setTempList, setDeviceList, setFilmData } from './counter'

/** 获取 模板市场 数据列表 */
export function getTempList(page: number) {
  return async dsipatch => {
    try {
      const { list, count } = await api.common.getTempList(page)
      dsipatch(setTempList(list, count))
    } catch (error) {
      console.error(error)
    }
  }
}

/** 获取我的视片列表 */
export function getDeviceList(page: number) {
  return async dispatch => {
    try {
      const { list, count } = await api.common.getMyFilmsList(page)
      dispatch(setDeviceList(list, count))
    } catch (error) {
      console.error(error)
    }
  }
}

/** 获取我的设备数据 */
export function getFilmList(page: number) {
  return async dispatch => {
    try {
      const { list, count } = await api.common.getMyDeviceList(page)
      dispatch(setFilmData(list, count))
    } catch (error) {
      console.error(error)
    }
  }
}