import {
	T_route,
	T_route_timeout,
	P_route,
	P_route_timeout,
	C_route,
	_utfgetShotBankCode,
	paypal_success,
	paypal_cancel,
	_getOrderList
} from '../api/homeApi.js'

//export const paypal_success = (params = {}) => _request({url: '/api/Paypal/success', params, method: 'post',token: true})
//export const paypal_cancel = (params = {}) => _request({url: '/api/Paypal/cancel', params, method: 'post',token: true})

import {
	_query,
	_queryPage,
	_queryList,
	_getters,
	_dispatch
} from './BaseService'
const service = {
	setGoodsCateList: (goodsCateList = []) => _dispatch('setGoodsCateList', goodsCateList),			// 保存分类信息到store中
	getGoodsCateList: () => _getters('goodsCateList', []),											// 获取store中的分类信息
	setCate: (cate = {}) => _dispatch('setCate', cate),												// 作品绘制成功
	getCate: () => _getters('cate', {}),																// 作品绘制成功
	setSnapshot: (snapshot = {}) => _dispatch('setSnapshot', snapshot),	 //diy操作步骤图						
	getSnapshot: () => _getters('snapshot', []),
	setStock: (stock = []) => _dispatch('setStock', stock),	 //diy操作步骤图
	getStock: () => _getters('stock', []),
	
	// 手机壳
	queryListPhone: (user = {}) => _queryList({api: P_route, params: user, callBack: (data = {}) => {}}),
	WorksListPhone: (user = {}) => _queryList({api: P_route, params: user, callBack: (data = {}) => {}}),
	WorkssavePhone: (user = {}) => _queryList({api: P_route_timeout, params: user, callBack: (data = {}) => {}}),
	// 获取设备是否开启支付、是否开放材质的接口
	machineGetBaseSetting: (user = {}) => _queryList({api: P_route, params: user, callBack: (data = {}) => {}}),
	// 获取手机壳
	userphoneappletsIndex: (user = {}) => _queryList({api: P_route, params: user, callBack: (data = {}) => {}}),
	// 色彩公园
	WorksListColor: (user = {}) => _queryList({api: C_route, params: user, callBack: (data = {}) => {}}),
	queryListColor: (user = {}) => _queryList({api: C_route, params: user, callBack: (data = {}) => {}}),
	
	paypalSuccess: (user = {}) => _queryList({api: paypal_success, params: user, callBack: (data = {}) => {}}),
	paypalCancel: (user = {}) => _queryList({api: paypal_cancel, params: user, callBack: (data = {}) => {}}),
	
	//获取订单列表
	getOrderList: (user = {}) => _queryList({
		api: _getOrderList,
		params: user,
		callBack: (data = {}) => {
	
		}
	}),

	
}
export default service