// const { useParamsEaseFuncs } = require('XrFrame/xrFrameSystem');
const { request } = require('../utils/request')

const API = {
	createCommentURL: '/appraise/create',
	loginURL: '/user/login',
	getUserInfoURL: '/user/info',
	registerURL: '/user/register',
	modifyURL: '/user/modify',
	getOrderURL: '/order/user',
	getCategoryURL: '/category',
	getCategoryGoods: '/goods/category'
	
    //放接口URL
}

//查询列表时传参---注意参数数据类型
function createCommont(data) {
    //Promise
    return request.post(
        API.createCommentURL,
        {
            data: data
        }
    );
}

/**
 * @param: {pageNum, pageSize}
 */
//传对象给params
function getCommentList(params) {
    return request.get(
        API.createCommentURL,
        {
            params: params,//是传入的形参
        }
    );
}

// //超时设置:timeout: 1000 * 60 * 30
// function deleteComment() {

// }
function login(params) {
	return request.post(
		API.loginURL,
		{
			header: params.header,
			data: params.data,
		}
	);
}

function getUserInfo(params) {
	return request.get(
		API.getUserInfoURL,
		{
			header: params.header,
			params: params.data,
		}
	);
}

function register(params) {
	return  request.post(
		API.registerURL,
		{
			data: params.data,
		}
	);
}

function modify(params) {
	return request.post(
		API.modifyURL,
		{
			data: params.data,
		}
	);
}

function getOrder(params) {
	return request.get(
		API.getOrderURL,
		{
			params: params.data,
		}
	)
}

function getCategoryAPI() {
    // return http( API.getCategoryURL, {data: data})
    return request.get(
		API.getCategoryURL,
	)
}

function getClassifyGoods(data) {
    // return http( API.getCategoryGoods, {data: data})
    return request.get(
		API.getCategoryGoods+`/${data.page}/${data.pageSize}`
	)
}

module.exports = {
    createCommont,
	getCommentList,
	login,
	getUserInfo,
	register,
	modify,
	getOrder,
	getCategoryAPI,
	getClassifyGoods,
	loginURl: API.loginURL,
	registerURL: API.registerURL
}