| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import request from '@/utils/request'
- // 获取待审核任务模板列表
- export function getPendingPackages() {
- return request({
- url: '/api/admin/packages/pending',
- method: 'post'
- })
- }
- // 获取我的任务模板列表
- export function getMyPackages() {
- return request({
- url: '/api/packages/my',
- method: 'post'
- })
- }
- // 获取任务模板详情
- export function getPackage(id) {
- return request({
- url: `/api/packages/${id}`,
- method: 'post'
- })
- }
- export function getPackageList(params) {
- return request({
- url: '/api/admin/packages/pending',
- method: 'post',
- data: params
- })
- }
- export function reviewPackage(data) {
- if (data.action === 'approve') {
- return request({
- url: `/api/admin/packages/${data.id}/approve`,
- method: 'post'
- })
- } else {
- return request({
- url: `/api/admin/packages/${data.id}/reject`,
- method: 'post',
- params: { reason: data.reason }
- })
- }
- }
- // 审核通过
- export function approvePackage(id) {
- return request({
- url: `/api/admin/packages/${id}/approve`,
- method: 'post'
- })
- }
- // 审核拒绝
- export function rejectPackage(id, reason) {
- return request({
- url: `/api/admin/packages/${id}/reject`,
- method: 'post',
- params: { reason }
- })
- }
|