完善生产查询与登录权限配置

This commit is contained in:
2026-09-03 19:56:19 +08:00
parent 793f140a45
commit 02c8fb7021
438 changed files with 1595 additions and 573 deletions
+38
View File
@@ -0,0 +1,38 @@
import config from '@/config/index.js'
import request from '@/utils/request.js'
import { normalizeImageUrl } from '@/api/upload.js'
export const normalizeFeedbackImageUrl = normalizeImageUrl
function normalizeFeedbackRecord(record) {
if (!record || typeof record !== 'object') return record
return {
...record,
images: Array.isArray(record.images) ? record.images.map(normalizeFeedbackImageUrl) : record.images
}
}
export function submitFeedback(data) {
return request.post('/feedback', {
...data,
images: Array.isArray(data?.images) ? data.images.map(normalizeFeedbackImageUrl) : data?.images
}, {
baseURL: config.apiBaseURL
})
}
export async function getMyFeedbackList(params) {
const result = await request.get('/feedback/mine', params, {
baseURL: config.apiBaseURL
})
return result && Array.isArray(result.items)
? { ...result, items: result.items.map(normalizeFeedbackRecord) }
: result
}
export async function getMyFeedbackDetail(id) {
const result = await request.get(`/feedback/mine/${id}`, {}, {
baseURL: config.apiBaseURL
})
return normalizeFeedbackRecord(result)
}