| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- 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);
- });
- }
|