xinli/xinlidsj/api/psychology/interventionTask.js
2026-02-24 16:49:05 +08:00

46 lines
1.1 KiB
JavaScript

import { request } from '../../utils/request'
export function createInterventionTaskFromWarning(data) {
return request({
url: '/psychology/interventionTask/fromWarning',
method: 'POST',
data
})
}
export function createInterventionTask(data) {
return request({
url: '/psychology/interventionTask',
method: 'POST',
data
})
}
export function listInterventionTasks(query = {}) {
const params = query || {}
const qs = Object.keys(params)
.filter((k) => params[k] !== undefined && params[k] !== null && params[k] !== '')
.map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
.join('&')
const url = qs ? ('/psychology/interventionTask/list?' + qs) : '/psychology/interventionTask/list'
return request({
url,
method: 'GET'
})
}
export function getInterventionTask(taskId) {
return request({
url: '/psychology/interventionTask/' + encodeURIComponent(taskId),
method: 'GET'
})
}
export function updateInterventionTaskStatus(data) {
return request({
url: '/psychology/interventionTask/status',
method: 'PUT',
data
})
}