diff --git a/api/pray/pray.js b/api/pray/pray.js new file mode 100644 index 0000000..25b6d56 --- /dev/null +++ b/api/pray/pray.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +/** + * 提交祈福 + * @param {Object} data 祈福数据 + * @param {string} data.name 祈福人姓名 + * @param {string} data.type 祈福类型值 (1-学业, 2-健康, 3-姻缘, 4-财运, 5-消灾) + * @param {string} data.isOthers 是否为他人祈福 (1-是, 2-否) + * @param {string} data.content 心愿内容 + * @returns {Promise} API响应 + */ +export function submitPrayer(data) { + return request({ + url: '/app/pray', + method: 'POST', + data: { + name: String(data.name || ''), + type: String(data.type || ''), + isOthers: String(data.isOthers || ''), + content: String(data.content || '') + } + }) +} + +/** + * 获取祈福列表(如果需要的话) + * @param {Object} params 查询参数 + * @returns {Promise} API响应 + */ +export function getPrayerList(params = {}) { + return request({ + url: '/app/pray/list', + method: 'GET', + params: params + }) +} + +/** + * 获取祈福详情(如果需要的话) + * @param {string} id 祈福ID + * @returns {Promise} API响应 + */ +export function getPrayerDetail(id) { + return request({ + url: '/app/pray/detail', + method: 'GET', + params: { id: id } + }) +} \ No newline at end of file diff --git a/pages/pray/pray.vue b/pages/pray/pray.vue index 1276b6f..74046ba 100644 --- a/pages/pray/pray.vue +++ b/pages/pray/pray.vue @@ -38,17 +38,17 @@ 为他人祈福 - + - - + + - + - - + + @@ -82,6 +82,7 @@