mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-25 16:43:55 +08:00
feature:实现角色配置
This commit is contained in:
@@ -3,6 +3,7 @@ import agent from './module/agent.js'
|
||||
import device from './module/device.js'
|
||||
import user from './module/user.js'
|
||||
import ota from './module/ota.js'
|
||||
import model from './module/model.js'
|
||||
import admin from './module/admin.js'
|
||||
|
||||
/**
|
||||
@@ -31,5 +32,6 @@ export default {
|
||||
agent,
|
||||
device,
|
||||
ota,
|
||||
model,
|
||||
admin
|
||||
}
|
||||
|
||||
@@ -5,16 +5,16 @@ import {getServiceUrl} from '../api'
|
||||
export default {
|
||||
// 用户列表
|
||||
getUserList(callback) {
|
||||
RequestService.sendRequest().url(`${getServiceUrl()}/api/v1/admin/users`)
|
||||
RequestService.sendRequest().url(`${getServiceUrl()}/admin/users`)
|
||||
.method('GET')
|
||||
.success((res) => {
|
||||
RequestService.clearRequestTime()
|
||||
callback(res)
|
||||
})
|
||||
.fail(() => {
|
||||
RequestService.reAjaxFun(() => {
|
||||
this.getList()
|
||||
})
|
||||
// RequestService.reAjaxFun(() => {
|
||||
// this.getUserList()
|
||||
// })
|
||||
}).send()
|
||||
},
|
||||
}
|
||||
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
import RequestService from '../httpRequest'
|
||||
import {getServiceUrl} from '../api'
|
||||
|
||||
|
||||
export default {
|
||||
//模型配置列表
|
||||
getModelList(callback) {
|
||||
RequestService.sendRequest().url(`${getServiceUrl()}/model/list`)
|
||||
.method('GET')
|
||||
.success((res) => {
|
||||
RequestService.clearRequestTime()
|
||||
callback(res)
|
||||
})
|
||||
.fail((err) => {
|
||||
console.error('获取模型配置列表失败:', err);
|
||||
}).send()
|
||||
},
|
||||
|
||||
//音色列表
|
||||
getTtsVoiceList(ttsModelId, callback) {
|
||||
RequestService.sendRequest().url(`${getServiceUrl()}/tts/voice`)
|
||||
.method('GET')
|
||||
.data({ttsModelId})
|
||||
.success((res) => {
|
||||
RequestService.clearRequestTime()
|
||||
callback(res)
|
||||
})
|
||||
.fail((err) => {
|
||||
console.error('获取音色列表失败:', err);
|
||||
}).send()
|
||||
},
|
||||
}
|
||||
@@ -18,7 +18,8 @@ export default {
|
||||
// this.login(loginForm, callback)
|
||||
// })
|
||||
}).send()
|
||||
}, // 获取验证码
|
||||
},
|
||||
// 获取验证码
|
||||
getCaptcha(uuid, callback) {
|
||||
|
||||
RequestService.sendRequest()
|
||||
@@ -98,4 +99,24 @@ export default {
|
||||
// })
|
||||
}).send()
|
||||
},
|
||||
// 修改用户密码
|
||||
changePassword(oldPassword, newPassword, successCallback, errorCallback) {
|
||||
RequestService.sendRequest()
|
||||
.url(`${getServiceUrl()}/user/change-password`) // 修改URL
|
||||
.method('PUT') // 修改方法为PUT
|
||||
.data({
|
||||
old_password: oldPassword, // 修改参数名
|
||||
new_password: newPassword // 修改参数名
|
||||
})
|
||||
.success((res) => {
|
||||
RequestService.clearRequestTime();
|
||||
successCallback(res);
|
||||
})
|
||||
.fail((error) => {
|
||||
// RequestService.reAjaxFun(() => {
|
||||
// this.changePassword(oldPassword, newPassword, successCallback, errorCallback);
|
||||
// });
|
||||
})
|
||||
.send();
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user