From bafeb4736f636284fa8cbbd2b994a297b39a1c85 Mon Sep 17 00:00:00 2001 From: minimaxagent1 Date: Tue, 5 Aug 2025 14:29:08 +0800 Subject: [PATCH] =?UTF-8?q?pray=E5=8A=A8=E6=80=81=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/pray/pray.js | 49 ++++++++++++++++ pages/pray/pray.vue | 132 ++++++++++++++++++++++++-------------------- utils/request.js | 10 +++- 3 files changed, 128 insertions(+), 63 deletions(-) create mode 100644 api/pray/pray.js 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 @@