|
|
@@ -1,6 +1,6 @@
|
|
|
const BASE_URL = 'http://localhost:8080'
|
|
|
|
|
|
-const request = (url, method = 'GET', data = {}) => {
|
|
|
+const request = (url, method = 'POST', data = {}) => {
|
|
|
const token = uni.getStorageSync('token')
|
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
@@ -74,7 +74,7 @@ export const getStreetPath = (id) => {
|
|
|
|
|
|
// 搜索地址
|
|
|
export const searchStreet = (keyword) => {
|
|
|
- return request('/api/streets/search', 'GET', { keyword })
|
|
|
+ return request('/api/streets/search', 'POST', { keyword })
|
|
|
}
|
|
|
|
|
|
// 区域匹配
|
|
|
@@ -84,7 +84,7 @@ export const matchByStreet = (streetId) => {
|
|
|
|
|
|
// 按区域统计
|
|
|
export const getStreetStats = (level = 4) => {
|
|
|
- return request('/api/streets/stats', 'GET', { level })
|
|
|
+ return request('/api/streets/stats', 'POST', { level })
|
|
|
}
|
|
|
|
|
|
// 微信手机号登录(新版)
|
|
|
@@ -122,7 +122,7 @@ export const directRegister = (data) => {
|
|
|
|
|
|
// 用户模块
|
|
|
export const getUserInfo = () => {
|
|
|
- return request('/api/user/info', 'GET')
|
|
|
+ return request('/api/user/info', 'POST')
|
|
|
}
|
|
|
|
|
|
export const updateUserInfo = (data) => {
|
|
|
@@ -139,7 +139,7 @@ export const createFamily = (name) => {
|
|
|
|
|
|
// 获取家庭所有成员(家长+孩子)
|
|
|
export const getFamilyMembers = () => {
|
|
|
- return request('/api/user/family-members', 'GET')
|
|
|
+ return request('/api/user/family-members', 'POST')
|
|
|
}
|
|
|
|
|
|
export const switchMode = (mode) => {
|
|
|
@@ -155,7 +155,7 @@ export const switchBackToParent = () => {
|
|
|
}
|
|
|
|
|
|
export const getUserRoles = () => {
|
|
|
- return request('/api/user/roles', 'GET')
|
|
|
+ return request('/api/user/roles', 'POST')
|
|
|
}
|
|
|
|
|
|
export const switchRole = (role) => {
|
|
|
@@ -164,15 +164,15 @@ export const switchRole = (role) => {
|
|
|
|
|
|
// 会员模块
|
|
|
export const getMembershipLevels = () => {
|
|
|
- return request('/api/membership/levels', 'GET')
|
|
|
+ return request('/api/membership/levels', 'POST')
|
|
|
}
|
|
|
|
|
|
export const getMyMembership = () => {
|
|
|
- return request('/api/membership/my', 'GET')
|
|
|
+ return request('/api/membership/my', 'POST')
|
|
|
}
|
|
|
|
|
|
export const getCurrentLevel = () => {
|
|
|
- return request('/api/membership/current', 'GET')
|
|
|
+ return request('/api/membership/current', 'POST')
|
|
|
}
|
|
|
|
|
|
export const createOrder = (levelCode, paymentType) => {
|
|
|
@@ -180,11 +180,11 @@ export const createOrder = (levelCode, paymentType) => {
|
|
|
}
|
|
|
|
|
|
export const getAuthorizations = () => {
|
|
|
- return request('/api/parent/authorizations', 'GET')
|
|
|
+ return request('/api/parent/authorizations', 'POST')
|
|
|
}
|
|
|
|
|
|
export const getChildren = () => {
|
|
|
- return request('/api/user/children', 'GET')
|
|
|
+ return request('/api/user/children', 'POST')
|
|
|
}
|
|
|
|
|
|
export const createChild = (data) => {
|
|
|
@@ -201,11 +201,11 @@ export const createTask = (data) => {
|
|
|
}
|
|
|
|
|
|
export const getTodayTasks = (childId) => {
|
|
|
- return request('/api/tasks/today', 'GET', { childId })
|
|
|
+ return request('/api/tasks/today', 'POST', { childId })
|
|
|
}
|
|
|
|
|
|
export const getPendingReviewTasks = () => {
|
|
|
- return request('/api/tasks/pending-review', 'GET')
|
|
|
+ return request('/api/tasks/pending-review', 'POST')
|
|
|
}
|
|
|
|
|
|
export const approveTask = (taskId) => {
|
|
|
@@ -225,7 +225,7 @@ export const reviewTask = (taskId, data) => {
|
|
|
}
|
|
|
|
|
|
export const getTaskHistory = (childId, page = 1, size = 10) => {
|
|
|
- return request('/api/tasks/history', 'GET', { childId, page, size })
|
|
|
+ return request('/api/tasks/history', 'POST', { childId, page, size })
|
|
|
}
|
|
|
|
|
|
export const deleteTask = (taskId) => {
|
|
|
@@ -234,11 +234,11 @@ export const deleteTask = (taskId) => {
|
|
|
|
|
|
// 积分模块
|
|
|
export const getPointsBalance = (childId) => {
|
|
|
- return request('/api/points/balance', 'GET', { childId })
|
|
|
+ return request('/api/points/balance', 'POST', { childId })
|
|
|
}
|
|
|
|
|
|
export const getPointsLogs = (childId, page = 1, size = 10) => {
|
|
|
- return request('/api/points/logs', 'GET', { childId, page, size })
|
|
|
+ return request('/api/points/logs', 'POST', { childId, page, size })
|
|
|
}
|
|
|
|
|
|
export const adjustPoints = (childId, amount, reason, password) => {
|
|
|
@@ -274,7 +274,7 @@ export const getExchangeHistory = (childId, page = 1, size = 10) => {
|
|
|
// 家长任务模块(孩子分配给家长的任务)
|
|
|
// =============================================
|
|
|
export const getTodayParentTasks = () => {
|
|
|
- return request('/api/tasks/today-parent', 'GET')
|
|
|
+ return request('/api/tasks/today-parent', 'POST')
|
|
|
}
|
|
|
|
|
|
export const completeParentTask = (taskId) => {
|
|
|
@@ -315,7 +315,7 @@ export const generateBindInvite = () => {
|
|
|
|
|
|
// 获取绑定的家庭列表
|
|
|
export const getBoundFamilies = () => {
|
|
|
- return request('/api/guide/families', 'GET')
|
|
|
+ return request('/api/guide/families', 'POST')
|
|
|
}
|
|
|
|
|
|
// 确认绑定家庭
|
|
|
@@ -340,12 +340,12 @@ export const updatePackage = (id, data) => {
|
|
|
|
|
|
// 获取套餐详情
|
|
|
export const getPackage = (id) => {
|
|
|
- return request(`/api/packages/${id}`, 'GET')
|
|
|
+ return request(`/api/packages/${id}`, 'POST')
|
|
|
}
|
|
|
|
|
|
// 获取我的套餐列表
|
|
|
export const getMyPackages = () => {
|
|
|
- return request('/api/packages', 'GET')
|
|
|
+ return request('/api/packages', 'POST')
|
|
|
}
|
|
|
|
|
|
// 提交审核
|
|
|
@@ -375,7 +375,7 @@ export const deletePackageItem = (itemId) => {
|
|
|
|
|
|
// 获取套餐任务项
|
|
|
export const getPackageItems = (packageId) => {
|
|
|
- return request(`/api/packages/${packageId}/items`, 'GET')
|
|
|
+ return request(`/api/packages/${packageId}/items`, 'POST')
|
|
|
}
|
|
|
|
|
|
// =============================================
|
|
|
@@ -383,12 +383,12 @@ export const getPackageItems = (packageId) => {
|
|
|
// =============================================
|
|
|
// 获取公开套餐列表
|
|
|
export const getPublicPackages = (category) => {
|
|
|
- return request('/api/market/packages', 'GET', { category })
|
|
|
+ return request('/api/market/packages', 'POST', { category })
|
|
|
}
|
|
|
|
|
|
// 通过分享码获取套餐
|
|
|
export const getPackageByShareCode = (code) => {
|
|
|
- return request(`/api/market/share/${code}`, 'GET')
|
|
|
+ return request(`/api/market/share/${code}`, 'POST')
|
|
|
}
|
|
|
|
|
|
// 购买并应用套餐
|
|
|
@@ -398,17 +398,17 @@ export const purchasePackage = (packageId, data) => {
|
|
|
|
|
|
// 获取我的任务计划
|
|
|
export const getMyPlans = () => {
|
|
|
- return request('/api/market/plans', 'GET')
|
|
|
+ return request('/api/market/plans', 'POST')
|
|
|
}
|
|
|
|
|
|
// 获取计划详情
|
|
|
export const getPlanDetail = (id) => {
|
|
|
- return request(`/api/market/plans/${id}`, 'GET')
|
|
|
+ return request(`/api/market/plans/${id}`, 'POST')
|
|
|
}
|
|
|
|
|
|
// 获取计划任务项
|
|
|
export const getPlanItems = (planId) => {
|
|
|
- return request(`/api/market/plans/${planId}/items`, 'GET')
|
|
|
+ return request(`/api/market/plans/${planId}/items`, 'POST')
|
|
|
}
|
|
|
|
|
|
// 取消计划
|
|
|
@@ -423,21 +423,21 @@ export const acceptBind = (data) => {
|
|
|
|
|
|
// 获取绑定的指导师列表
|
|
|
export const getBoundGuides = () => {
|
|
|
- return request('/api/bind/guides', 'GET')
|
|
|
+ return request('/api/bind/guides', 'POST')
|
|
|
}
|
|
|
|
|
|
// 打卡模块
|
|
|
export const getStreakProgress = (childId) => {
|
|
|
- return request(`/api/streak/progress/${childId}`, 'GET')
|
|
|
+ return request(`/api/streak/progress/${childId}`, 'POST')
|
|
|
}
|
|
|
|
|
|
// 小游戏模块
|
|
|
export const getMiniGameList = () => {
|
|
|
- return request('/api/mini-game/list', 'GET')
|
|
|
+ return request('/api/mini-game/list', 'POST')
|
|
|
}
|
|
|
|
|
|
export const getMiniGameByCode = (gameCode) => {
|
|
|
- return request(`/api/mini-game/${gameCode}`, 'GET')
|
|
|
+ return request(`/api/mini-game/${gameCode}`, 'POST')
|
|
|
}
|
|
|
|
|
|
export const completeMiniGame = (childId, gameCode, completionTime, score) => {
|