This commit is contained in:
phaichayon
2026-06-16 08:43:19 +07:00
parent eae0dee1f2
commit b8f13e36b3
12 changed files with 547 additions and 21 deletions

View File

@@ -122,9 +122,11 @@ const FOUNDATION_OPTIONS = {
{ code: 'revised', label: 'Revised', value: 'revised', sortOrder: 9 }
],
crm_quotation_type: [
{ code: 'standard', label: 'Standard', value: 'standard', sortOrder: 1 },
{ code: 'budgetary', label: 'Budgetary', value: 'budgetary', sortOrder: 2 },
{ code: 'service', label: 'Service', value: 'service', sortOrder: 3 }
{ code: 'crane', label: 'Crane', value: 'crane', sortOrder: 1 },
{ code: 'dockdoor', label: 'Dock Door', value: 'dockdoor', sortOrder: 2 },
{ code: 'solarcell', label: 'Solar Cell', value: 'solarcell', sortOrder: 3 },
{ code: 'service', label: 'Service', value: 'service', sortOrder: 4 },
{ code: 'other', label: 'Other', value: 'other', sortOrder: 5 }
],
crm_product_type: [
{ code: 'crane', label: 'Crane', value: 'crane', sortOrder: 1 },
@@ -137,10 +139,27 @@ const FOUNDATION_OPTIONS = {
{ code: 'EUR', label: 'EUR', value: 'EUR', sortOrder: 3 }
],
crm_discount_type: [
{ code: 'amount', label: 'Amount', value: 'amount', sortOrder: 1 },
{ code: 'percent', label: 'Percent', value: 'percent', sortOrder: 2 }
{ code: 'fixed', label: 'Fixed', value: 'fixed', sortOrder: 1 },
{ code: 'percentage', label: 'Percentage', value: 'percentage', sortOrder: 2 }
],
crm_topic_type: [
crm_unit: [
{ code: 'pcs', label: 'PCS', value: 'pcs', sortOrder: 1 },
{ code: 'set', label: 'Set', value: 'set', sortOrder: 2 },
{ code: 'lot', label: 'Lot', value: 'lot', sortOrder: 3 },
{ code: 'job', label: 'Job', value: 'job', sortOrder: 4 }
],
crm_sent_via: [
{ code: 'email', label: 'Email', value: 'email', sortOrder: 1 },
{ code: 'manual', label: 'Manual', value: 'manual', sortOrder: 2 },
{ code: 'system', label: 'System', value: 'system', sortOrder: 3 }
],
crm_quotation_customer_role: [
{ code: 'owner', label: 'Owner', value: 'owner', sortOrder: 1 },
{ code: 'consultant', label: 'Consultant', value: 'consultant', sortOrder: 2 },
{ code: 'contractor', label: 'Contractor', value: 'contractor', sortOrder: 3 },
{ code: 'billing', label: 'Billing', value: 'billing', sortOrder: 4 }
],
crm_quotation_topic_type: [
{ code: 'scope', label: 'Scope', value: 'scope', sortOrder: 1 },
{ code: 'exclusion', label: 'Exclusion', value: 'exclusion', sortOrder: 2 },
{ code: 'payment', label: 'Payment', value: 'payment', sortOrder: 3 }