| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import request from '@/utils/request'
- // 获取我的任务模板列表
- export function getMyPackages(data) {
- return request({
- url: '/api/packages/my',
- method: 'post',
- data: data || {}
- })
- }
- // 获取任务模板详情
- export function getGuidePackage(id) {
- return request({
- url: `/api/packages/${id}`,
- method: 'post'
- })
- }
- // 获取任务模板任务项
- export function getGuidePackageItems(packageId) {
- return request({
- url: `/api/packages/${packageId}/item-list`,
- method: 'post'
- })
- }
- // 创建任务模板
- export function createPackage(data) {
- return request({
- url: '/api/packages/create',
- method: 'post',
- data
- })
- }
- // 更新任务模板
- export function updatePackage(id, data) {
- return request({
- url: `/api/packages/${id}`,
- method: 'put',
- data
- })
- }
- // 提交审核
- export function submitPackageForReview(id) {
- return request({
- url: `/api/packages/${id}/submit`,
- method: 'post'
- })
- }
- // 发布/下架
- export function publishPackage(id, publish) {
- return request({
- url: `/api/packages/${id}/publish`,
- method: 'post',
- data: { publish }
- })
- }
- // 添加任务项
- export function addPackageItem(packageId, data) {
- return request({
- url: `/api/packages/${packageId}/items`,
- method: 'post',
- data
- })
- }
- // 更新任务项
- export function updatePackageItem(itemId, data) {
- return request({
- url: `/api/packages/items/${itemId}`,
- method: 'put',
- data
- })
- }
- // 删除任务项
- export function deletePackageItem(itemId) {
- return request({
- url: `/api/packages/items/${itemId}`,
- method: 'delete'
- })
- }
|