feat: replace manual cost with unit total cost in inbound forms
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
This commit is contained in:
@ -727,8 +727,8 @@ const form = reactive({
|
||||
company_name: '',
|
||||
material_name: '', spec_model: '', category: '', unit: '', material_type: '', sku: '', barcode: '', in_date: '', serial_number: '', batch_number: '', status: '在库', quality_status: '合格', in_quantity: 1, stock_quantity: 1, available_quantity: 1, warehouse_location: '', bom_code: '', bom_version: '', work_order_code: '',
|
||||
raw_material_cost: undefined as number | undefined,
|
||||
manual_cost: undefined as number | undefined,
|
||||
unit_total_cost: undefined as number | undefined,
|
||||
total_price: undefined as number | undefined,
|
||||
production_manager: '', production_time_range: [] as string[], arrival_photo: [] as string[], quality_report_link: [] as string[], detail_link: ''
|
||||
})
|
||||
|
||||
@ -1103,8 +1103,8 @@ const submitForm = async () => {
|
||||
quality_report_link: onlyImages,
|
||||
in_quantity: Number(form.in_quantity),
|
||||
raw_material_cost: Number(form.raw_material_cost || 0),
|
||||
manual_cost: Number(form.manual_cost || 0),
|
||||
unit_total_cost: Number(form.unit_total_cost || 0),
|
||||
total_price: Number(form.total_price || 0),
|
||||
production_start_time: form.production_time_range?.[0] || null,
|
||||
production_end_time: form.production_time_range?.[1] || null
|
||||
}
|
||||
@ -1141,7 +1141,7 @@ const resetForm = () => {
|
||||
id: undefined, base_id: undefined,
|
||||
company_name: '', // [新增]
|
||||
material_name: '', spec_model: '', category: '', unit: '', material_type: '', sku: '', barcode: '', in_date: '', serial_number: '', batch_number: '', status: '在库', quality_status: '合格', in_quantity: 1, stock_quantity: 1, available_quantity: 1, warehouse_location: '', bom_code: '', bom_version: '', work_order_code: '',
|
||||
raw_material_cost: undefined, manual_cost: undefined, unit_total_cost: undefined,
|
||||
raw_material_cost: undefined, unit_total_cost: undefined, total_price: undefined,
|
||||
production_manager: '', production_time_range: [], arrival_photo: [], quality_report_link: [], detail_link: '' })
|
||||
}
|
||||
const getStatusType = (status: string) => { const map: any = { '在库': 'success', '出库': 'info', '借库': 'warning', '损耗': 'danger' }; return map[status] || 'warning' }
|
||||
|
||||
Reference in New Issue
Block a user