From 7f3b71c0c0e6bd871fe4802c8190ec765082ff44 Mon Sep 17 00:00:00 2001 From: Deepak Singh Gusain Date: Fri, 31 Dec 2021 18:27:34 +0530 Subject: [PATCH] work on ui part --- packages/Webkul/Admin/package.json | 1 + .../Admin/src/Resources/assets/js/app.js | 4 +- .../js/components/navigation/notification.vue | 1 + .../Resources/assets/sass/partials/_dark.scss | 32 +- .../assets/sass/partials/_default.scss | 62 +- .../assets/sass/partials/_sales.scss | 88 +- .../Admin/src/Resources/lang/en/app.php | 9 + .../views/catalog/categories/create.blade.php | 2 + .../products/accordians/images.blade.php | 2 + .../Resources/views/layouts/nav-top.blade.php | 46 +- .../views/sales/invoices/create.blade.php | 341 ++--- .../views/sales/invoices/view.blade.php | 309 ++--- .../views/sales/orders/view.blade.php | 464 ++++--- .../views/sales/refunds/create.blade.php | 430 +++--- .../views/sales/refunds/view.blade.php | 368 ++--- .../views/sales/shipments/create.blade.php | 476 +++---- .../views/sales/shipments/view.blade.php | 385 +++--- .../views/sales/transactions/view.blade.php | 179 +-- .../views/settings/channels/create.blade.php | 4 + .../views/settings/channels/edit.blade.php | 4 + .../views/settings/sliders/create.blade.php | 3 +- .../views/settings/sliders/edit.blade.php | 3 +- .../Admin/NotificationController.php | 2 +- .../Notification/src/Listeners/Order.php | 3 +- .../Repositories/NotificationRepository.php | 8 +- .../src/Repositories/OrderRepository.php | 4 + .../Webkul/Ui/src/Resources/assets/js/app.js | 2 + .../js/components/datagrid/datagrid-plus.vue | 1222 +++++++++-------- .../assets/js/components/default-image.vue | 13 + .../Ui/src/Resources/assets/sass/app.scss | 8 + .../assets/sass/includes/components.scss | 204 ++- .../Resources/views/datagrid/table.blade.php | 46 +- .../Velocity/src/Resources/lang/en/app.php | 22 +- .../categories/category-icon.blade.php | 2 + .../views/admin/meta-info/meta-data.blade.php | 21 +- .../settings/locales/locale-logo.blade.php | 2 + 36 files changed, 2506 insertions(+), 2266 deletions(-) create mode 100644 packages/Webkul/Ui/src/Resources/assets/js/components/default-image.vue diff --git a/packages/Webkul/Admin/package.json b/packages/Webkul/Admin/package.json index b309718fe..cf718983c 100755 --- a/packages/Webkul/Admin/package.json +++ b/packages/Webkul/Admin/package.json @@ -23,6 +23,7 @@ "dependencies": { "laravel-echo": "^1.11.3", "laravel-vue-pagination": "^2.3.1", + "moment": "^2.29.1", "pusher-js": "^7.0.3", "vee-validate": "^2.2.15" } diff --git a/packages/Webkul/Admin/src/Resources/assets/js/app.js b/packages/Webkul/Admin/src/Resources/assets/js/app.js index be714c297..11406d5a1 100755 --- a/packages/Webkul/Admin/src/Resources/assets/js/app.js +++ b/packages/Webkul/Admin/src/Resources/assets/js/app.js @@ -5,7 +5,8 @@ import Vue from 'vue'; import VeeValidate from 'vee-validate'; import './bootstrap'; import Echo from 'laravel-echo'; -import pagination from 'laravel-vue-pagination' +import pagination from 'laravel-vue-pagination'; +import moment from 'moment'; /** * Lang imports. @@ -45,6 +46,7 @@ window.eventBus = new Vue(); window.VeeValidate = VeeValidate; window.Pusher = require('pusher-js'); window.Echo = Echo; +Vue.prototype.moment = moment; /** * Global components. diff --git a/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification.vue b/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification.vue index 9e32c2018..3e6e494bc 100644 --- a/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification.vue +++ b/packages/Webkul/Admin/src/Resources/assets/js/components/navigation/notification.vue @@ -147,6 +147,7 @@ export default { }); Echo.channel('notification').listen('.update-notification', (e) => { + console.log(e); this.notifications.forEach((notification)=>{ if(notification.order_id == e.id){ notification.order.status = e.status; diff --git a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_dark.scss b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_dark.scss index 3be915dbe..e729e255e 100644 --- a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_dark.scss +++ b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_dark.scss @@ -261,7 +261,7 @@ } tbody td { color: rgba(255, 255, 255, 0.8); - + border-bottom: 1px solid $seprator; } } } @@ -316,10 +316,10 @@ } ul{ li{ - a:link{ + a{ color: rgba(255,255,255,.8); &:hover{ - color: #0041FF; + color: #fff; } } @@ -461,18 +461,20 @@ } .sale-container { - .sale-section { - .secton-title { - color: rgba(255,255,255,.8); - border-bottom: 1px solid #24384c; - } - .section-content { - .row { - .title { - color: rgba(255,255,255,.8); - } - .value { - color: rgba(255,255,255,.8); + .sale{ + .sale-section { + .secton-title { + color: rgba(255,255,255,.8); + border-bottom: 1px solid #24384c; + } + .section-content { + .row { + .title { + color: rgba(255,255,255,.8); + } + .value { + color: rgba(255,255,255,.8); + } } } } diff --git a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_default.scss b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_default.scss index c90b658e7..fd5ba8ddc 100644 --- a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_default.scss +++ b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_default.scss @@ -760,7 +760,7 @@ body { margin-bottom: 0; margin-left: 0px; padding: 0px; - margin-top: 35px; + margin-top: 16px; } .page-title { @@ -813,3 +813,63 @@ body { width: 100%; } } + +@media only screen and (max-width: 411px){ + .content-container { + + .content { + + .page-header { + + .control-group { + width: 385px; + display: block; + margin-bottom: 0; + margin-left: 0px; + padding: 0px; + margin-top: 16px; + } + } + } + } +} + +@media only screen and (max-width: 385px){ + .content-container { + + .content { + + .page-header { + + .control-group { + width: 350px; + display: block; + margin-bottom: 0; + margin-left: 0px; + padding: 0px; + margin-top: 16px; + } + } + } + } +} + +@media only screen and (max-width: 320px){ + .content-container { + + .content { + + .page-header { + + .control-group { + width: 295px; + display: block; + margin-bottom: 0; + margin-left: 0px; + padding: 0px; + margin-top: 16px; + } + } + } + } +} diff --git a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_sales.scss b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_sales.scss index daab4efeb..5bcde19a6 100644 --- a/packages/Webkul/Admin/src/Resources/assets/sass/partials/_sales.scss +++ b/packages/Webkul/Admin/src/Resources/assets/sass/partials/_sales.scss @@ -1,38 +1,45 @@ .sale-container { - .sale-section { - font-size: 16px; - .secton-title { - font-size: 18px; - color: #8e8e8e; - padding: 15px 0; - border-bottom: 1px solid $border-color; - } + .sale{ + display: flex; + column-gap: 20px; - .section-content { - display: block; - padding: 20px 0; - - .row { + .sale-section { + font-size: 16px; + width: 50%; + + .secton-title { + font-size: 18px; + color: #8e8e8e; + padding: 15px 0; + border-bottom: 1px solid $border-color; + } + + .section-content { display: block; - padding: 7px 0; - - .title { - width: 200px; - color: $font-color; - letter-spacing: -0.26px; - display: inline-block; - } - - .value { - color: $font-color; - letter-spacing: -0.26px; - display: inline-block; + padding: 20px 0; + + .row { + display: block; + padding: 7px 0; + + .title { + width: 200px; + color: $font-color; + letter-spacing: -0.26px; + display: inline-block; + } + + .value { + color: $font-color; + letter-spacing: -0.26px; + display: inline-block; + } } } - } + } } - + .table { .qty-row { display: block; @@ -119,4 +126,29 @@ span { margin-left: 2px; } +} + + +@media only screen and (max-width: 768px){ + .sale-container { + + .sale{ + display: block; + + .sale-section { + width: 100%; + } + } + + .summary-comment-container{ + .comment-container{ + width: 100%; + form{ + .control-group{ + width: 100%; + } + } + } + } + } } \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 619d33604..50c08e6ae 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -598,6 +598,7 @@ return [ 'save' => 'Save', 'cancel' => 'Cancel', 'saved-inventory-message' => 'Product inventory saved successfully.', + 'image-size' => 'Image resolution should be like 640px X 640px' ], 'attributes' => [ @@ -700,6 +701,8 @@ return [ 'image' => 'Image', 'filterable-attributes' => 'Filterable Attributes', 'attributes' => 'Attributes', + 'image-size' => 'Image resolution should be like 300px X 168px', + 'image-size-logo' => 'Image resolution should be like 20px X 20px' ], ], @@ -878,6 +881,8 @@ return [ 'maintenance-mode' => 'Maintenance Mode', 'maintenance-mode-text' => 'Message', 'allowed-ips' => 'Allowed IPs', + 'logo-size' => 'Image resolution should be like 192px X 50px', + 'favicon-size' => 'Image resolution should be like 16px X 16px' ], 'sliders' => [ @@ -898,6 +903,7 @@ return [ 'delete-fail' => 'Slider item successfully deleted', 'expired-at' => 'Expire Date', 'sort-order' => 'Sort Order', + 'image-size' => 'Image resolution should be like 1920px X 550px' ], 'tax-categories' => [ @@ -1558,6 +1564,9 @@ return [ 'set-order-status' => 'Set the order status after creating the invoice to', 'generate-invoice-applicable' => 'Applicable if automatic generate invoice is enabled', 'records-found' => 'Record(s) found', + 'logo-size' => 'Image resolution should be like 112px X 41px', + 'favicon-size' => 'Image resolution should be like 16px X 16px', + 'invoice-logo-size' => 'Image resolution should be like 192px X 50px' ], ], diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php index 3773ec5ba..f19a4dde9 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php @@ -100,6 +100,8 @@ @php echo str_replace($key, 'Image', $message[0]); @endphp @endforeach + + {{ __('admin::app.catalog.categories.image-size') }} {!! view_render_event('bagisto.admin.catalog.category.create_form_accordian.description_images.controls.after') !!} diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/images.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/images.blade.php index b4faaae41..ddfc20fd0 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/images.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/images.blade.php @@ -20,6 +20,8 @@ @endphp @endforeach + + {{ __('admin::app.catalog.products.image-size') }} {!! view_render_event('bagisto.admin.catalog.product.edit_form_accordian.images.controls.after', ['product' => $product]) !!} diff --git a/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php b/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php index a6304f94d..61943821c 100755 --- a/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php @@ -7,7 +7,10 @@ @if (core()->getConfigData('general.design.admin_logo.logo_image', core()->getCurrentChannelCode())) {{ config('app.name') }} @else - {{ config('app.name') }} + @endif @@ -36,43 +39,7 @@ view-all-title="{{ __('admin::app.notification.view-all') }}" get-read-all-url="{{ route('admin.notification.read-all') }}" read-all-title="{{ __('admin::app.notification.read-all') }}"> - - -
- @php - $allLocales = core()->getAllLocales()->pluck('name', 'code'); - - $currentLocaleCode = core()->getRequestedLocaleCode('admin_locale'); - @endphp - - - - -
+