| @@ -162,6 +162,7 @@ export default function ReportPage() { | |||||
| setCriteria({ | setCriteria({ | ||||
| store_id: 'All', | store_id: 'All', | ||||
| status: 'All', | status: 'All', | ||||
| type: 'All', | |||||
| }); | }); | ||||
| } | } | ||||
| }, [selectedReportId]); | }, [selectedReportId]); | ||||
| @@ -227,6 +228,8 @@ export default function ReportPage() { | |||||
| const status = criteria.status?.trim(); | const status = criteria.status?.trim(); | ||||
| if (status && status !== 'All') p.set('status', status); | if (status && status !== 'All') p.set('status', status); | ||||
| } | } | ||||
| const lotType = criteria.type?.trim(); | |||||
| if (lotType && lotType !== 'All') p.set('type', lotType); | |||||
| return p.toString(); | return p.toString(); | ||||
| }; | }; | ||||
| @@ -146,6 +146,24 @@ export const REPORTS: ReportDefinition[] = [ | |||||
| { label: "已審核", value: "completed" } | { label: "已審核", value: "completed" } | ||||
| ], | ], | ||||
| }, | }, | ||||
| { | |||||
| label: "類型", | |||||
| name: "type", | |||||
| type: "select", | |||||
| required: false, | |||||
| multiple: true, | |||||
| options: [ | |||||
| { label: "全部", value: "All" }, | |||||
| { label: "PP", value: "PP" }, | |||||
| { label: "PF", value: "PF" }, | |||||
| { label: "TOA", value: "TOA" }, | |||||
| { label: "工廠生產", value: "工廠生產" }, | |||||
| { label: "倉存調整", value: "倉存調整" }, | |||||
| { label: "期初存貨", value: "期初存貨" }, | |||||
| { label: "採購入倉", value: "採購入倉" }, | |||||
| { label: "其他入倉", value: "其他入倉" }, | |||||
| ], | |||||
| }, | |||||
| ] | ] | ||||
| }, | }, | ||||
| { id: "rep-011", | { id: "rep-011", | ||||