feat(web-admin): site public page brand qty chips entry

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-07-31 05:23:37 +08:00
1 parent 006ed6586c
commit 6dde2cec07
3 files changed
+465 -16

No files matched your search

+12 -1
View File
@@ -1,5 +1,11 @@
import { publicPlGet, publicPlPost, publicPlUpload } from '@/utils/http/public-pl'
export interface BrandQtyItem {
brandId: string
brandName?: string
qty: number
}
export interface PublicIoOrderItem {
id: string
productNo?: string
@@ -10,6 +16,11 @@ export interface PublicIoOrderItem {
actualQty?: number
packageSpec?: string
remark?: string
brandMode?: string | null
brandId?: string | null
brandName?: string | null
brandOptions?: { brandId: string; brandName: string }[]
brandQtys?: BrandQtyItem[]
}
export interface PublicIoOrderPage {
@@ -50,7 +61,7 @@ export function createPublicIoOrderApi(kind: 'inbound' | 'outbound') {
status: 'in_progress' | 'completed' | 'voided'
remark?: string
images?: string[]
items: { id: string; actualQty: number }[]
items: { id: string; actualQty: number; brandQtys?: BrandQtyItem[] }[]
}
) => publicPlPost<{ success: boolean }>(`${base}/${token}/feedback`, data),
uploadAttachment: (token: string, file: File) =>