Add initial files for Audio Dashboard Management System

- Created .env.example for environment variable configuration.
- Added docker-compose.yml for service orchestration.
- Implemented frequency response extraction in extract_frequency_response.py and convert_to_frequency_db.py.
- Generated output files: frequency_response_detailed.json, frequency_response_points.json, frequency_response.csv, and frequency_response_curve.png.
- Included sample measurement data for FiiO FA19 in CSV format.
This commit is contained in:
yangy
2026-03-17 14:20:08 +08:00
parent 75b1d16453
commit 90aec37461
25 changed files with 7570 additions and 47 deletions
+13 -8
View File
@@ -29,26 +29,31 @@ export function getModel(id) {
/**
* 创建型号
* @param {Object} data - 型号数据
* @param {Object} data - 型号数据或 FormData
* @param {Object} config - 额外配置
* @param {boolean} config.isFormData - 是否为 FormData 上传
*/
export function createModel(data) {
export function createModel(data, config = {}) {
return request({
url: '/models/',
method: 'post',
data
data,
headers: config.isFormData ? { 'Content-Type': 'multipart/form-data' } : {}
})
}
/**
* 更新型号
* @param {Object} data - 型号数据
* @param {number} data.id - 型号 ID
* @param {Object} data - 型号数据或 FormData
* @param {Object} config - 额外配置
* @param {boolean} config.isFormData - 是否为 FormData 上传
*/
export function updateModel(data) {
export function updateModel(data, config = {}) {
return request({
url: `/models/${data.id}`,
url: `/models/${data.id || data.get('id')}`,
method: 'put',
data
data,
headers: config.isFormData ? { 'Content-Type': 'multipart/form-data' } : {}
})
}