diff --git a/f/web-kboss/src/api/model/model.js b/f/web-kboss/src/api/model/model.js index 7ff58d4..195b6f1 100644 --- a/f/web-kboss/src/api/model/model.js +++ b/f/web-kboss/src/api/model/model.js @@ -129,7 +129,7 @@ export const reqModelInfoConfig = (params = {}) => { const isFormData = params instanceof FormData return request({ url: '/cntoai/model_management_add.dspy', - method: 'post', + method: isFormData ? 'post' : 'get', params: isFormData ? undefined : params, data: isFormData ? params : undefined, headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined @@ -141,7 +141,7 @@ export const reqModelInfoConfigEdit = (params = {}) => { const isFormData = params instanceof FormData return request({ url: '/cntoai/model_management_update.dspy', - method: 'post', + method: isFormData ? 'post' : 'get', params: isFormData ? undefined : params, data: isFormData ? params : undefined, headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined diff --git a/f/web-kboss/src/utils/request.js b/f/web-kboss/src/utils/request.js index d3d7efe..e5e1ea4 100644 --- a/f/web-kboss/src/utils/request.js +++ b/f/web-kboss/src/utils/request.js @@ -65,6 +65,7 @@ service.interceptors.request.use( // console.log(config); // do something before request is sent // if (store.getters.token) { + config.headers = config.headers || {} config.headers['client_uuid'] = sessionStorage.getItem('client_uuid'); // } return config diff --git a/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue index 267cdd6..76c634d 100644 --- a/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue +++ b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue @@ -447,26 +447,23 @@ export default { async handleSubmit() { const params = this.buildParams() 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('请填写厂商名称和模型名称') return } this.submitLoading = true - try { + const res = isEdit ? await reqModelInfoConfigEdit(params) : await reqModelInfoConfig(params) - if (res && res.status) { + if (res.status === true) { this.$message.success(res.msg || (isEdit ? '编辑成功' : '添加成功')) this.dialogVisible = false this.$emit('success') } else { this.$message.error(res?.msg || (isEdit ? '编辑失败' : '添加失败')) } - } catch (error) { - console.error('保存失败', error) - this.$message.error('保存失败,请检查网络或联系管理员') - } finally { this.submitLoading = false - } + + } } }