From de74523ac296090d3100344091a604f9b47943f3 Mon Sep 17 00:00:00 2001 From: Fairuz Date: Fri, 21 May 2021 21:12:23 +0800 Subject: [PATCH 1/2] List & view customer details components --- .../elements/CompanyDetailsComponent.vue | 64 +++++++++++++++++++ .../elements/CompanyListComponent.vue | 34 ++++++++++ .../CompanyQuickViewSectionComponent.vue | 34 ++++++++++ resources/views/pages/settings.blade.php | 18 ++++-- 4 files changed, 144 insertions(+), 6 deletions(-) create mode 100644 resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue create mode 100644 resources/assets/vue/components/companies/elements/CompanyListComponent.vue create mode 100644 resources/assets/vue/components/companies/sections/CompanyQuickViewSectionComponent.vue diff --git a/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue new file mode 100644 index 00000000..6761b9f5 --- /dev/null +++ b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue @@ -0,0 +1,64 @@ + + + \ No newline at end of file diff --git a/resources/assets/vue/components/companies/elements/CompanyListComponent.vue b/resources/assets/vue/components/companies/elements/CompanyListComponent.vue new file mode 100644 index 00000000..a8eab305 --- /dev/null +++ b/resources/assets/vue/components/companies/elements/CompanyListComponent.vue @@ -0,0 +1,34 @@ + + + \ No newline at end of file diff --git a/resources/assets/vue/components/companies/sections/CompanyQuickViewSectionComponent.vue b/resources/assets/vue/components/companies/sections/CompanyQuickViewSectionComponent.vue new file mode 100644 index 00000000..a20dc7c5 --- /dev/null +++ b/resources/assets/vue/components/companies/sections/CompanyQuickViewSectionComponent.vue @@ -0,0 +1,34 @@ + + + \ No newline at end of file diff --git a/resources/views/pages/settings.blade.php b/resources/views/pages/settings.blade.php index 9976e62c..3eb33179 100644 --- a/resources/views/pages/settings.blade.php +++ b/resources/views/pages/settings.blade.php @@ -461,7 +461,7 @@
-
+
-
+
-
-
-
+
+
@@ -533,4 +532,11 @@
-@endsection \ No newline at end of file +@endsection + \ No newline at end of file From 47fc81c6fb2de42308a0d8c349658dcb03ed7809 Mon Sep 17 00:00:00 2001 From: Fairuz Date: Mon, 24 May 2021 13:08:48 +0800 Subject: [PATCH 2/2] Bug fixes & added chart - simple booking summary --- package.json | 1 + .../elements/CompanyDetailsComponent.vue | 83 +++++++++++++++++-- .../elements/CompanyListComponent.vue | 9 +- .../CompanyQuickViewSectionComponent.vue | 33 ++++++-- 4 files changed, 110 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index ea1b12a3..ced333fa 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "animate.css": "^4.1.1", "bootstrap": "^4.0.0", "bootstrap-datepicker": "^1.7.1", + "chart.js": "^2.9.4", "dropzone": "^5.7.2", "epic-spinners": "^1.1.0", "flag-icon-css": "^3.5.0", diff --git a/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue index 6761b9f5..3fc57ff1 100644 --- a/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue +++ b/resources/assets/vue/components/companies/elements/CompanyDetailsComponent.vue @@ -6,27 +6,30 @@
-
{{this.company_details ? this.company_details.name : ""}}
+
{{this.company_details.name ? this.company_details.name : ""}}
- +
- +
- +
- +
- + +
+
+
@@ -34,6 +37,8 @@