import request from '@/utils/request'; /** * 获取城市接口 * @param {Object} query - 等级和父级id */ export function getCity(query) { return request({ url: '/area/select', method: 'get', params: query }) } /** * 获取活动列表的函数 * @param {Object} query - 查询参数对象,包含查询条件 */ export function getActivityList(query) { return request({ url: '/point/activity/page', method: 'get', params: query }) } /** * 根据id获取积分活动详情 * @param {Object} query - 查询参数对象,包含查询条件 */ export function getActivityById(query) { console.log(query) return request({ url: '/point/activity/'+query.id, method: 'get', }) } /** * 草稿、发布 - 提交(编辑) * @param {Object} query - 查询参数对象,包含查询条件 */ export function submitActivity(data) { return request({ url: '/point/activity', method: 'put', data: data }) } /** * 草稿、发布 - 提交(编辑) * @param {Object} query - 查询参数对象,包含查询条件 */ export function addActivity(data) { return request({ url: '/point/activity', method: 'post', data: data }) } /** * 获取单一活动统计信息 * @param {Object} query - 查询参数对象,包含查询条件 */ export function getActivityStatistics(query) { let res = { "data": { "basicInfo": { name: "2029签到活动第一期", type: "活动任务", time: "2026-03-01 - 2027-03-01", city: "太原" }, "overviewData": { totalPeople: 1280, completedPeople: 885, completedTimes: 3420, issuedPoints: 46800 }, "detailData": [ {taskName: "完成订单", completedPeople: 885, completedTimes: 3420, issuedPoints: 46800}, {taskName: "充值任务", completedPeople: 885, completedTimes: 3420, issuedPoints: 46800}, {taskName: "分享服务号", completedPeople: 885, completedTimes: 3420, issuedPoints: 46800}, {taskName: "浏览动态", completedPeople: 885, completedTimes: 3420, issuedPoints: 46800}, {taskName: "浏览商户", completedPeople: 885, completedTimes: 3420, issuedPoints: 46800} ] }, "code": 200, "msg": "查询成功" } return new Promise((resolve, reject) => { // 模拟网络延迟 1000ms setTimeout(() => { resolve(res) }, 1000); }); }