模型添加编辑

This commit is contained in:
hrx 2026-06-03 18:15:21 +08:00
parent 7cbea24489
commit 36af38bd03
3 changed files with 8 additions and 10 deletions

View File

@ -129,7 +129,7 @@ export const reqModelInfoConfig = (params = {}) => {
const isFormData = params instanceof FormData const isFormData = params instanceof FormData
return request({ return request({
url: '/cntoai/model_management_add.dspy', url: '/cntoai/model_management_add.dspy',
method: 'post', method: isFormData ? 'post' : 'get',
params: isFormData ? undefined : params, params: isFormData ? undefined : params,
data: isFormData ? params : undefined, data: isFormData ? params : undefined,
headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined
@ -141,7 +141,7 @@ export const reqModelInfoConfigEdit = (params = {}) => {
const isFormData = params instanceof FormData const isFormData = params instanceof FormData
return request({ return request({
url: '/cntoai/model_management_update.dspy', url: '/cntoai/model_management_update.dspy',
method: 'post', method: isFormData ? 'post' : 'get',
params: isFormData ? undefined : params, params: isFormData ? undefined : params,
data: isFormData ? params : undefined, data: isFormData ? params : undefined,
headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined

View File

@ -65,6 +65,7 @@ service.interceptors.request.use(
// console.log(config); // console.log(config);
// do something before request is sent // do something before request is sent
// if (store.getters.token) { // if (store.getters.token) {
config.headers = config.headers || {}
config.headers['client_uuid'] = sessionStorage.getItem('client_uuid'); config.headers['client_uuid'] = sessionStorage.getItem('client_uuid');
// } // }
return config return config

View File

@ -447,26 +447,23 @@ export default {
async handleSubmit() { async handleSubmit() {
const params = this.buildParams() const params = this.buildParams()
const isEdit = !!this.editForm.id const isEdit = !!this.editForm.id
if (!String(this.editForm.provider || '').trim() || !String(this.editForm.model_name || '').trim()) { if (!this.editForm.provider || !this.editForm.model_name) {
this.$message.warning('请填写厂商名称和模型名称') this.$message.warning('请填写厂商名称和模型名称')
return return
} }
this.submitLoading = true this.submitLoading = true
try {
const res = isEdit ? await reqModelInfoConfigEdit(params) : await reqModelInfoConfig(params) const res = isEdit ? await reqModelInfoConfigEdit(params) : await reqModelInfoConfig(params)
if (res && res.status) { if (res.status === true) {
this.$message.success(res.msg || (isEdit ? '编辑成功' : '添加成功')) this.$message.success(res.msg || (isEdit ? '编辑成功' : '添加成功'))
this.dialogVisible = false this.dialogVisible = false
this.$emit('success') this.$emit('success')
} else { } else {
this.$message.error(res?.msg || (isEdit ? '编辑失败' : '添加失败')) this.$message.error(res?.msg || (isEdit ? '编辑失败' : '添加失败'))
} }
} catch (error) {
console.error('保存失败', error)
this.$message.error('保存失败,请检查网络或联系管理员')
} finally {
this.submitLoading = false this.submitLoading = false
}
} }
} }
} }