This commit is contained in:
zhangmanman
2022-01-14 12:42:16 +08:00
98 changed files with 18756 additions and 833 deletions

42
apis/interfaces/drink.js Normal file
View File

@@ -0,0 +1,42 @@
/*
* @Description:饮水记录模块
* @Author: Aimee·Zhang
* @Date: 2022-01-12 11:07:06
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-12 15:57:48
*/
import { request } from '../index'
/**
* @description:饮水记录首页
*/
const waters = () => {
return request({
url: 'health/waters',
})
}
/**
* @description:设定喝水目标
* @Date: 2022-01-12 15:33:39
*/
const setWaters = (data) => {
return request({
url: 'health/waters',
method: 'POST',
data: data
})
}
/**
* @description:喝水
* @Date: 2022-01-12 125600
*/
const drinkWater = () => {
return request({
url: 'health/waters/drink',
method: 'POST',
})
}
export {
waters,
setWaters,
drinkWater
}

View File

@@ -0,0 +1,55 @@
/*
* @Description:创建档案模块
* @Author: Aimee·Zhang
* @Date: 2022-01-12 13:27:31
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-12 14:32:11
*/
import { request } from '../index'
/**
* @description:新建健康档案
* @params {age,sex,height,weight,exercise,goal_weight,days}
* @return {*}
* @method {post}
* @Date: 2022-01-12 11:08:11
*/
const recordsHealth = (data) => {
console.log(data, 'camsji///////////')
return request({
url: 'health/records',
method: "POST",
data: data
})
}
/**
* @description:编辑健康档案前置
* @params {id}档案id
* @return {}
* @method {get}
* @Date: 2022-01-12 13:39:56
*/
const editHealthBefore = (id) => {
return request({
url: `health/records/${id}/edit`
})
}
/**
* @description:修改健康档案
* @params {record_id档案iddata参数}
* @return {*}
* @Date: 2022-01-12 13:49:29
*/
const editHealth = (record_id, data) => {
return request({
url: `health/records/${record_id}`,
method: "PUT",
date: data
})
}
export {
recordsHealth
}

View File

@@ -0,0 +1,74 @@
/*
* @Description:
* @Author: Aimee·Zhang
* @Date: 2022-01-13 13:17:14
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-14 08:38:02
*/
/**
* @description:健康测评模块接口
* @params {*}
* @return {*}
* @Date: 2022-01-13 13:17:33
*/
import { request } from '../index'
/**
* @description:健康测评接口
*/
const evaluations = () => {
return request({
url: 'evaluations'
})
}
/**
* @description:测试介绍页面
* @Date: 2022-01-13 15:04:47
*/
const evaluationsInfo = (evaluation_id) => {
return request({
url: `evaluations/${evaluation_id}`
})
}
/**
* @description:试题列表
* @Date: 2022-01-13 15:12:31
*/
const evaluationsQuestion = (evaluation_id, page) => {
return request({
url: `evaluations/${evaluation_id}/questions`,
data: {
page: page
}
})
}
/**
* @description:提交答案
* @Date: 2022-01-13 16:06:26
*/
const evaluationsAnswers = (data) => {
console.log(data)
return request({
url: `evaluations/${data.id}/answers`,
data: data,
method: 'POST'
})
}
/**
* @description:获取测评结果
* @Date: 2022-01-13 16:28:02
*/
const evaluationsAnswersInfo = (id) => {
return request({
url: `evaluations/${id}/result`,
})
}
export {
evaluations,
evaluationsInfo,
evaluationsQuestion,
evaluationsAnswers,
evaluationsAnswersInfo
}

88
apis/interfaces/foods.js Normal file
View File

@@ -0,0 +1,88 @@
/*
* @Description:vip健康食谱
* @Author: Aimee·Zhang
* @Date: 2022-01-12 17:48:28
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-14 09:16:28
*/
import { request } from '../index'
/**
* @description:称量体重模块首页
*/
const positions = (page) => {
return request({
url: 'health/recipe/positions',
data: { page: page }
})
}
/**
* @description:饮食和运动首页信息
* @params {日期}
* @method {get}
* @Date: 2022-01-13 08:55:04
*/
const plans = (date) => {
return request({
url: 'health/plans',
data: {
date: date
}
})
}
/**
* @description:食品列表可翻页
* @params {食品名称}
* @return {}
* @Date: 2022-01-13 09:37:26
*/
const healthFoods = (data) => {
return request({
url: 'health/foods',
data: data
})
}
/**
* @description:添加食物
* @Date: 2022-01-13 10:57:52
*/
const addHealthFoods = (data) => {
return request({
url: 'health/intakes',
method: 'POST',
data: data
})
}
/**
* @description:编辑食品
* @Date: 2022-01-13 11:37:37
*/
const editHealthFoods = (data) => {
return request({
url: `health/intakes/${data.intake_id}`,
method: 'PUT',
data: data
})
}
/**
* @description:删除添加食品
* @Date: 2022-01-14 09:15:38
*/
const delHealthFoods = (intake_id) => {
return request({
url: `health/intakes/${intake_id}`,
method: 'DELETE'
})
}
export {
positions,
plans,
healthFoods,
addHealthFoods,
editHealthFoods,
delHealthFoods
}

25
apis/interfaces/health.js Normal file
View File

@@ -0,0 +1,25 @@
/*
* @Description:健康记录模块
* @Author: Aimee·Zhang
* @Date: 2022-01-12 10:11:43
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-13 08:56:03
*/
import { request } from '../index'
/**
* @description:记录首页
* @params {null}
* @return {}
* @Date: 2022-01-12 10:17:21
*/
const logs = () => {
return request({
url: 'health/logs',
})
}
export {
logs
}

32
apis/interfaces/weight.js Normal file
View File

@@ -0,0 +1,32 @@
/*
* @Description:称体重模块
* @Author: Aimee·Zhang
* @Date: 2022-01-12 16:24:28
* @LastEditors: Aimee·Zhang
* @LastEditTime: 2022-01-12 17:13:45
*/
import { request } from '../index'
/**
* @description:称量体重模块首页
*/
const weights = (page) => {
return request({
url: 'health/weights',
data: { page: page }
})
}
/**
* @description:记录体重
* @Date: 2022-01-12 16:46:19
*/
const addWeight = (data) => {
return request({
url: 'health/weights',
method: 'POST',
data: data
})
}
export {
weights,
addWeight
}