| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import request from '@/utils/request'
- // 获取我的任务模板列表
- export function getMyPackages() {
- return request({
- url: '/api/packages/my',
- method: 'post'
- })
- }
- // 获取任务模板详情
- 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'
- })
- }
|