Refactor Docker setup and remove unused files

- Updated docker-compose.yml to rename backend and frontend container names for clarity.
- Added volume mappings for frontend and backend services to persist data.
- Removed obsolete files related to frequency response extraction, including Python scripts and output data files.
- Adjusted backend port configuration in main.py to align with new service architecture.
- Enhanced logging for file upload paths in models.py for better traceability.
This commit is contained in:
yangy
2026-03-20 09:31:24 +08:00
parent 90aec37461
commit abd44fe467
15 changed files with 878 additions and 6607 deletions
+21 -31
View File
@@ -380,44 +380,34 @@ const handleDelete = (row) => {
// 提交表单
const handleSubmit = async () => {
if (!formRef.value) return
await formRef.value.validate(async (valid) => {
if (valid) {
submitLoading.value = true
try {
// 如果有文件,使用 FormData 上传
// 始终使用 FormData 格式提交(后端需要 form-data)
const formDataUpload = new FormData()
formDataUpload.append('brand_name', formData.brand_name)
formDataUpload.append('name', formData.name)
formDataUpload.append('form', formData.form)
formDataUpload.append('rig', formData.rig)
formDataUpload.append('source', formData.source)
formDataUpload.append('eq_key', formData.eq_key || '')
// 如果有文件,添加到 FormData
if (uploadedFile.value) {
const formDataUpload = new FormData()
formDataUpload.append('brand_name', formData.brand_name)
formDataUpload.append('name', formData.name)
formDataUpload.append('form', formData.form)
formDataUpload.append('rig', formData.rig)
formDataUpload.append('source', formData.source)
formDataUpload.append('eq_key', formData.eq_key || '')
formDataUpload.append('measurement_file', uploadedFile.value)
const api = formData.id ? updateModel : createModel
const res = await api(formDataUpload, { isFormData: true })
if (res.code === 1) {
ElMessage.success(formData.id ? '更新成功' : '创建成功')
dialogVisible.value = false
loadData()
} else {
ElMessage.error(res.msg || '操作失败')
}
}
const api = formData.id ? updateModel : createModel
const res = await api(formDataUpload, { isFormData: true })
if (res.code === 1) {
ElMessage.success(formData.id ? '更新成功' : '创建成功')
dialogVisible.value = false
loadData()
} else {
// 没有文件,使用普通 JSON 提交
const api = formData.id ? updateModel : createModel
const res = await api(formData)
if (res.code === 1) {
ElMessage.success(formData.id ? '更新成功' : '创建成功')
dialogVisible.value = false
loadData()
} else {
ElMessage.error(res.msg || '操作失败')
}
ElMessage.error(res.msg || '操作失败')
}
} catch (error) {
console.error('操作失败:', error)