buddhism/api/institutionalStructure/institutionalStructure.js
2025-09-05 15:53:41 +08:00

45 lines
1.3 KiB
JavaScript

// 建制相关API
import { get } from "@/utils/request";
import request from "../../utils/request";
/**
* 获取建制数据列表
* @param {Object} params - 查询参数
* @param {number} params.pageNum - 页码
* @param {number} params.pageSize - 每页数量
* @param {string} params.orderByColumn - 排序字段
* @param {string} params.isAsc - 排序方式
* @returns {Promise} 返回建制数据
*/
export function getInstitutionalList(params = {}) {
const defaultParams = {
pageNum: 1,
pageSize: 10,
orderByColumn: "createTime",
isAsc: "descending",
};
return get("/app/formed/listFormed", { ...defaultParams, ...params });
}
/**
* 提交建制捐款
* @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 postInstitutionalStructure(data) {
return request({
url: "/app/orders/formed",
method: "POST",
data: {
payAmount: String(data.payAmount || ""),
channelId: 1,
templeId: String(data.templeId || ""),
formedId: String(data.formedId || ""),
},
});
}