From 4db0fb9f29fb6621c24cb95e7fafdb48cbf1b813 Mon Sep 17 00:00:00 2001 From: JiaSheng Date: Sat, 5 Aug 2023 18:14:45 +0800 Subject: [PATCH] customer profile edit module --- .../ValueObjects/Constants/BusinessType.php | 7 ++ .../elements/CompanyDetailsComponent.vue | 8 ++ .../EditCustomerProfileInfoFormComponent.vue | 106 ++++++++++++++++++ 3 files changed, 121 insertions(+) create mode 100644 resources/assets/vue/components/companies/forms/EditCustomerProfileInfoFormComponent.vue diff --git a/app/Classes/ValueObjects/Constants/BusinessType.php b/app/Classes/ValueObjects/Constants/BusinessType.php index 831568e9..8cd4aa7c 100644 --- a/app/Classes/ValueObjects/Constants/BusinessType.php +++ b/app/Classes/ValueObjects/Constants/BusinessType.php @@ -12,4 +12,11 @@ final class BusinessType { public const TRANSFER_AGENT = 4; + public const BUSINESS_TYPE_LIST = [ + self::FREIGHT_FORWARDER => 'FREIGHT_FORWARDER', + self::IMPORTER => 'IMPORTER', + self::CURRENCY_VENDOR => 'CURRENCY_VENDOR', + self::TRANSFER_AGENT => 'TRANSFER_AGENT', + ]; + } diff --git a/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue index 39eed578..2d07c2ca 100644 --- a/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue +++ b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue @@ -38,6 +38,11 @@ +
+
+ Edit Profile Info +
+
@@ -61,6 +66,9 @@ + + + diff --git a/resources/assets/vue/components/companies/forms/EditCustomerProfileInfoFormComponent.vue b/resources/assets/vue/components/companies/forms/EditCustomerProfileInfoFormComponent.vue new file mode 100644 index 00000000..21eb294a --- /dev/null +++ b/resources/assets/vue/components/companies/forms/EditCustomerProfileInfoFormComponent.vue @@ -0,0 +1,106 @@ + + \ No newline at end of file