Fix minimarket form data handling and Excel template integration
- Ensured minimarket_store_type section is properly generated in config.json - Form now correctly saves and processes minimarket data when selected - Excel template integration working for all store types including minimarket 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
13
index.js
13
index.js
@@ -45,7 +45,18 @@ async function updateConfig(formData) {
|
||||
radio_percentage: isStoreTypeSelected(formData, 'Convenience') ? parseInt(formData.convenience_radio_percentage) || 0 : 0,
|
||||
open_days_per_month: parseInt(formData.openDays) || 0
|
||||
},
|
||||
|
||||
|
||||
minimarket_store_type: {
|
||||
stores_number: isStoreTypeSelected(formData, 'Minimarket') ? parseInt(formData.minimarket_stores) || 0 : 0,
|
||||
monthly_transactions: isStoreTypeSelected(formData, 'Minimarket') ? parseInt(formData.minimarket_transactions) || 0 : 0,
|
||||
has_digital_screens: isStoreTypeSelected(formData, 'Minimarket') ? formData.minimarket_screens === "Yes" : false,
|
||||
screen_count: isStoreTypeSelected(formData, 'Minimarket') ? parseInt(formData.minimarket_screen_count) || 0 : 0,
|
||||
screen_percentage: isStoreTypeSelected(formData, 'Minimarket') ? parseInt(formData.minimarket_screen_percentage) || 0 : 0,
|
||||
has_in_store_radio: isStoreTypeSelected(formData, 'Minimarket') ? formData.minimarket_radio === "Yes" : false,
|
||||
radio_percentage: isStoreTypeSelected(formData, 'Minimarket') ? parseInt(formData.minimarket_radio_percentage) || 0 : 0,
|
||||
open_days_per_month: parseInt(formData.openDays) || 0
|
||||
},
|
||||
|
||||
supermarket_store_type: {
|
||||
stores_number: isStoreTypeSelected(formData, 'Supermarket') ? parseInt(formData.supermarket_stores) || 0 : 0,
|
||||
monthly_transactions: isStoreTypeSelected(formData, 'Supermarket') ? parseInt(formData.supermarket_transactions) || 0 : 0,
|
||||
|
||||
Reference in New Issue
Block a user