46 lines
1.1 KiB
JavaScript
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
|
|
})
|
|
}
|