146 lines
4.0 KiB
JavaScript
146 lines
4.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 查询设备注册列表
|
|
export function listRegister(query) {
|
|
return request({
|
|
url: '/device/register/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询设备注册详细
|
|
export function getRegister(id) {
|
|
return request({
|
|
url: '/device/register/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 新增设备注册
|
|
export function addRegister(data) {
|
|
return request({
|
|
url: '/device/register',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改设备注册
|
|
export function updateRegister(data) {
|
|
return request({
|
|
url: '/device/register',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除设备注册
|
|
export function delRegister(id) {
|
|
return request({
|
|
url: '/device/register/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 设备示教
|
|
export function deviceTeach(id) {
|
|
return request({
|
|
url: '/device/profile/' + id,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
// 设备示教参数修改
|
|
export function deviceUpdateProfile(data) {
|
|
return request({
|
|
url: '/device/profile/updateProfile',
|
|
method: 'put',
|
|
data: data,
|
|
})
|
|
}
|
|
|
|
// 新增音色
|
|
export function createTimbre(data) {
|
|
return request({
|
|
url: '/show/tts/create',
|
|
method: 'post',
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data',
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
data: data,
|
|
})
|
|
}
|
|
|
|
// 获取音色
|
|
export function getTts() {
|
|
return request({
|
|
url: '/show/tts/query',
|
|
headers: {
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
// 生产语料
|
|
export function createCorpus(data) {
|
|
return request({
|
|
url: '/show/tts/corpus',
|
|
headers: {
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
export function getSynthesize(data, config = {}) {
|
|
return request({
|
|
url: '/show/tts/synthesize',
|
|
headers: {
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
responseType: 'blob',
|
|
method: 'post',
|
|
data: data
|
|
}, {
|
|
...config
|
|
})
|
|
}
|
|
|
|
export function createAdvancedCorpus(data) {
|
|
return request({
|
|
url: '/show/tts/corpus/advanced',
|
|
headers: {
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
export function getAdvancedSynthesize(data, config = {}) {
|
|
return request({
|
|
url: '/show/tts/synthesize/advanced',
|
|
headers: {
|
|
Authorization: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFiNmEyY2Y0LWM3MjQtNDgyMy1hM2NiLTk4N2NhZWNmMzZiNCJ9.oq-JVRbQuq_ujQ2V0h2jXC3woHPdMQKhnYJ8ixRm-C6Ez4GqJWyHYgmnkw5dbDyhWGdIUH02uv6XT8UiboHD4g',
|
|
isToken: false
|
|
},
|
|
responseType: 'blob',
|
|
method: 'post',
|
|
data: data
|
|
}, {
|
|
...config
|
|
})
|
|
}
|
|
|
|
export const getFlowById = (id) => {
|
|
return request.get(import.meta.env.VITE_NODE_RED_URL + '/flow/' + id, {})
|
|
} |