From 6e54fa06c4bb2fc5e370672f7c31cb783efc43f5 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Thu, 20 Jan 2022 02:26:48 +0100 Subject: [PATCH] ridotto la scheda, se noshowifnone: true --- .../CGridTableRec/CGridTableRec.vue | 21 +++++++--- src/components/CMyPopupEdit/CMyPopupEdit.vue | 42 ++++++++++--------- src/components/CMySelect/CMySelect.ts | 4 ++ src/components/CMySelect/CMySelect.vue | 6 ++- src/model/GlobalStore.ts | 3 ++ src/store/Modules/fieldsTable.ts | 9 +++- 6 files changed, 56 insertions(+), 29 deletions(-) diff --git a/src/components/CGridTableRec/CGridTableRec.vue b/src/components/CGridTableRec/CGridTableRec.vue index 2282729d..87c033ad 100755 --- a/src/components/CGridTableRec/CGridTableRec.vue +++ b/src/components/CGridTableRec/CGridTableRec.vue @@ -13,14 +13,17 @@
@@ -231,9 +234,12 @@
{{ pagination.rowsNumber }} elementi trovati
- - - + + +
@@ -320,7 +326,10 @@
- + + {{ col.label }} diff --git a/src/components/CMyPopupEdit/CMyPopupEdit.vue b/src/components/CMyPopupEdit/CMyPopupEdit.vue index 610b136b..b52c552f 100755 --- a/src/components/CMyPopupEdit/CMyPopupEdit.vue +++ b/src/components/CMyPopupEdit/CMyPopupEdit.vue @@ -159,7 +159,7 @@ :pickup="pickup" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :useinput="false">
@@ -177,7 +177,7 @@ :pickup="pickup" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :useinput="false">
@@ -217,11 +217,11 @@
- {{col.label }}: + {{ col.label }}: @@ -253,7 +253,7 @@ :display-value="fieldsTable.getTitleByTable(col.jointable)" emit-value map-options - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" class="combowidth" :option-value="fieldsTable.getKeyByTable(col.jointable)" @update:model-value="changevalRec"> @@ -278,13 +278,14 @@ :type="col.fieldtype" @update:value="changevalRec" :value="myvalue" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" :opticon="fieldsTable.getIconByTable(col.jointable)">
-
+
@@ -304,7 +305,7 @@ :type="col.fieldtype" @update:value="changevalRec" v-model:value="myvalue" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" :opticon="fieldsTable.getIconByTable(col.jointable)"> @@ -324,8 +325,9 @@ color="primary" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" - :options="globalStore.getTableJoinByName(col.jointable)" - :useinput="true"> + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" + :sola_lettura="!isInModif" + :useinput="isInModif">
@@ -336,7 +338,7 @@ @update:value="changevalRec" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :useinput="false">
@@ -493,7 +495,8 @@
-
+
- myvalue2 : {{scope.value}}
@@ -535,7 +537,7 @@ :display-value="fieldsTable.getTitleByTable(col.jointable)" emit-value map-options - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" class="combowidth" :option-value="fieldsTable.getKeyByTable(col.jointable)" @update:model-value="changeval"> @@ -588,7 +590,7 @@ @@ -600,7 +602,7 @@ v-model:value="scope.value" :optval="fieldsTable.getKeyByTable(col.jointable)" :optlab="fieldsTable.getLabelByTable(col.jointable)" - :options="globalStore.getTableJoinByName(col.jointable)" + :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)" :useinput="false">
diff --git a/src/components/CMySelect/CMySelect.ts b/src/components/CMySelect/CMySelect.ts index bc1c0847..cae2c319 100755 --- a/src/components/CMySelect/CMySelect.ts +++ b/src/components/CMySelect/CMySelect.ts @@ -78,6 +78,10 @@ export default defineComponent({ multiselect_by_server: { type: Boolean, default: false, + }, + sola_lettura: { + type: Boolean, + default: false, } }, components: {}, diff --git a/src/components/CMySelect/CMySelect.vue b/src/components/CMySelect/CMySelect.vue index fabc7175..f21a897a 100755 --- a/src/components/CMySelect/CMySelect.vue +++ b/src/components/CMySelect/CMySelect.vue @@ -2,6 +2,7 @@