| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- import {
 
- 	CHNAGE_PRICE_PLATFORM_INFO,
 
- 	CHNAGE_SHOP_CAR_NUMBER,
 
- 	CHNAGE_LEVEL_TYPE
 
- } from './type'
 
- import { getStorageKeyToken } from '../../utils'
 
- import { getPricePlatformAllApi, getCartListApi, getSelectLevelPlatformRelationApi } from '../../api/anotherTFInterface'
 
- export default {
 
- 	namespaced: true,
 
- 	state() {
 
- 		return {
 
- 			pricePlatformInfo: {},
 
- 			shopCarNumber: 0,
 
- 			levelType: 0
 
- 		}
 
- 	},
 
- 	mutations: {
 
- 		[CHNAGE_PRICE_PLATFORM_INFO](state, pricePlatformInfo) {
 
- 			state.pricePlatformInfo = pricePlatformInfo
 
- 		},
 
- 		[CHNAGE_SHOP_CAR_NUMBER](state, shopCarNumber) {
 
- 			state.shopCarNumber = shopCarNumber
 
- 		},
 
- 		[CHNAGE_LEVEL_TYPE](state, levelType) {
 
- 			state.levelType = levelType
 
- 		}
 
- 	},
 
- 	actions: {
 
- 		count({ commit }) {
 
- 			if (!getStorageKeyToken()) return
 
- 			getPricePlatformAllApi({})
 
- 				.then((res) => {
 
- 					commit(CHNAGE_PRICE_PLATFORM_INFO, res.data)
 
- 				})
 
- 			getCartListApi({}).then((res) => {
 
- 				this.allCartNum = res.data.reduce((total, value) => total + value.skus.reduce((t, v) => t + (v.shelveState ? v.number : 0), 0), 0)
 
- 			})
 
- 			getSelectLevelPlatformRelationApi({})
 
- 				.then((res) => {
 
- 					commit(CHNAGE_LEVEL_TYPE, res.data.levelType)
 
- 				})
 
- 		}
 
- 	}
 
- }
 
 
  |