wlzboy
2025-11-07 2aebbc9601ab439707f69b08e467808df9f7549c
app/api/task.js
@@ -61,11 +61,14 @@
}
// 附件管理API
export function uploadAttachment(taskId, file) {
export function uploadAttachment(taskId, file, category) {
  const formData = new FormData()
  formData.append('file', file)
  if (category) {
    formData.append('category', category)
  }
  return request({
    url: '/task/' + taskId + '/attachment',
    url: '/task/attachment/upload/' + taskId,
    method: 'post',
    data: formData,
    headers: {
@@ -74,6 +77,24 @@
  })
}
export function uploadAttachmentFromWechat(taskId, mediaId, category) {
  return request({
    url: '/task/attachment/uploadFromWechat/' + taskId,
    method: 'post',
    params: {
      mediaId: mediaId,
      category: category
    }
  })
}
export function getAttachmentList(taskId) {
  return request({
    url: '/task/attachment/list/' + taskId,
    method: 'get'
  })
}
export function deleteAttachment(attachmentId) {
  return request({
    url: '/task/attachment/' + attachmentId,
@@ -81,6 +102,14 @@
  })
}
// 获取微信AccessToken
export function getWechatAccessToken() {
  return request({
    url: '/wechat/accessToken',
    method: 'get'
  })
}
// 统计API
export function getTaskStatistics() {
  return request({