From a9c4b0906254a6caf7f52b2e38e5a62340478541 Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Mon, 21 Dec 2020 02:17:47 +0100 Subject: [PATCH] Creazione tabella Product --- src/components/CCard/CCard.vue | 124 +++++++++--------- src/components/CECommerce/CECommerce.scss | 0 src/components/CECommerce/CECommerce.ts | 18 +++ src/components/CECommerce/CECommerce.vue | 20 +++ src/components/CECommerce/index.ts | 1 + src/components/CImgText/CImgText.ts | 13 ++ src/components/CImgText/CImgText.vue | 4 +- src/components/CMyDashboard/CMyDashboard.vue | 32 +++-- src/components/CNextZoom/CNextZoom.ts | 2 +- src/components/CProductCard/CProductCard.scss | 3 + src/components/CProductCard/CProductCard.ts | 21 +++ src/components/CProductCard/CProductCard.vue | 58 ++++++++ src/components/CProductCard/index.ts | 1 + .../CSignUpNotevole/CSignUpNotevole.vue | 3 + src/components/CStatusReg/CStatusReg.vue | 24 ++-- src/components/CVideoPromo/CVideoPromo.vue | 23 +++- src/components/index.ts | 2 + src/db/static_data.ts | 2 +- src/model/GlobalStore.ts | 1 + src/model/index.ts | 1 + src/statics/lang/it.js | 9 +- src/store/Modules/fieldsTable.ts | 24 +++- src/store/Modules/index.ts | 1 + src/store/Modules/tools.ts | 10 +- src/views/ecommerce/index.ts | 1 + src/views/ecommerce/productsList/index.ts | 1 + .../ecommerce/productsList/productsList.scss | 5 + .../ecommerce/productsList/productsList.ts | 63 +++++++++ .../ecommerce/productsList/productsList.vue | 24 ++++ 29 files changed, 383 insertions(+), 108 deletions(-) create mode 100755 src/components/CECommerce/CECommerce.scss create mode 100755 src/components/CECommerce/CECommerce.ts create mode 100755 src/components/CECommerce/CECommerce.vue create mode 100755 src/components/CECommerce/index.ts create mode 100755 src/components/CProductCard/CProductCard.scss create mode 100755 src/components/CProductCard/CProductCard.ts create mode 100755 src/components/CProductCard/CProductCard.vue create mode 100755 src/components/CProductCard/index.ts create mode 100755 src/views/ecommerce/index.ts create mode 100755 src/views/ecommerce/productsList/index.ts create mode 100755 src/views/ecommerce/productsList/productsList.scss create mode 100755 src/views/ecommerce/productsList/productsList.ts create mode 100755 src/views/ecommerce/productsList/productsList.vue diff --git a/src/components/CCard/CCard.vue b/src/components/CCard/CCard.vue index ddcbb77..0be88c7 100755 --- a/src/components/CCard/CCard.vue +++ b/src/components/CCard/CCard.vue @@ -1,78 +1,76 @@ diff --git a/src/components/CECommerce/CECommerce.scss b/src/components/CECommerce/CECommerce.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/components/CECommerce/CECommerce.ts b/src/components/CECommerce/CECommerce.ts new file mode 100755 index 0000000..2288453 --- /dev/null +++ b/src/components/CECommerce/CECommerce.ts @@ -0,0 +1,18 @@ +import Vue from 'vue' +import { Component } from 'vue-property-decorator' +import { validationMixin } from 'vuelidate' +import MixinBase from '../../mixins/mixin-base' +import { ProductsList } from '@src/views/ecommerce' + + +@Component({ + mixins: [validationMixin], + components: { ProductsList } +}) + +export default class CECommerce extends MixinBase { + public $v + public $t: any + + +} diff --git a/src/components/CECommerce/CECommerce.vue b/src/components/CECommerce/CECommerce.vue new file mode 100755 index 0000000..2348dad --- /dev/null +++ b/src/components/CECommerce/CECommerce.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/components/CECommerce/index.ts b/src/components/CECommerce/index.ts new file mode 100755 index 0000000..33ca7b1 --- /dev/null +++ b/src/components/CECommerce/index.ts @@ -0,0 +1 @@ +export {default as CECommerce} from './CECommerce.vue' diff --git a/src/components/CImgText/CImgText.ts b/src/components/CImgText/CImgText.ts index dbe2670..2f6920f 100755 --- a/src/components/CImgText/CImgText.ts +++ b/src/components/CImgText/CImgText.ts @@ -30,4 +30,17 @@ export default class CImgText extends Vue { @Prop({ required: false, default: '' }) public style1: string @Prop({ required: false, default: 'image' }) public alt1: string @Prop({ required: false, default: 'image' }) public alt2: string + + get clrowcol() { + let mycl = 'row' + if (tools.isMobile()) + mycl = 'column' + + return mycl + } + + get myclass() { + + return this.clrowcol + ' items-start q-col-gutter-xs imgtext ' + } } diff --git a/src/components/CImgText/CImgText.vue b/src/components/CImgText/CImgText.vue index b428c0d..bf7b66d 100755 --- a/src/components/CImgText/CImgText.vue +++ b/src/components/CImgText/CImgText.vue @@ -1,8 +1,8 @@