{{ $t('field.field') }}
@@ -190,6 +190,7 @@ export default {
close() {
this.$children[0].visible = false
this.$store.commit('changeShowRigthPanel', false)
+ this.$store.commit('changeShowOptionField', false)
}
}
}
diff --git a/src/components/ADempiere/Field/index.vue b/src/components/ADempiere/Field/index.vue
index bda4ffd8..4af4ba04 100644
--- a/src/components/ADempiere/Field/index.vue
+++ b/src/components/ADempiere/Field/index.vue
@@ -131,11 +131,11 @@
width="400"
trigger="click"
style="padding: 0px;"
- :hide="visibleForDesktop"
+ @hide="closePopover"
>
= 25) {
return '35'
@@ -688,6 +691,16 @@ export default {
},
methods: {
recursiveTreeSearch,
+ closePopover() {
+ this.$router.push({
+ name: this.$route.name,
+ query: {
+ ...this.$route.query,
+ typeAction: '',
+ fieldColumnName: ''
+ }
+ }, () => {})
+ },
handleOpen(key, keyPath) {
this.triggerMenu = 'hover'
},
@@ -703,6 +716,7 @@ export default {
if (this.isMobile) {
this.$store.commit('changeShowRigthPanel', true)
} else {
+ this.$store.commit('changeShowOptionField', true)
this.visibleForDesktop = true
this.$router.push({
name: this.$route.name,
diff --git a/src/store/modules/ADempiere/contextMenu.js b/src/store/modules/ADempiere/contextMenu.js
index 85962d0c..e3c32992 100644
--- a/src/store/modules/ADempiere/contextMenu.js
+++ b/src/store/modules/ADempiere/contextMenu.js
@@ -14,6 +14,7 @@ import { requestListDocumentActions, requestListDocumentStatuses } from '@/api/A
// ]
const initStateContextMenu = {
isShowRightPanel: false,
+ isShowOptionField: true,
isShowPopoverField: false,
optionField: {},
contextMenu: [],
@@ -56,6 +57,9 @@ const contextMenu = {
}
state.isShowRightPanel = params
},
+ changeShowOptionField(state, params) {
+ state.isShowOptionField = params
+ },
changeShowPopoverField(state) {
state.isShowPopoverField = !state.isShowPopoverField
},
diff --git a/src/views/ADempiere/Window/windowLogicComponent.js b/src/views/ADempiere/Window/windowLogicComponent.js
index 6036ade4..d8e5810e 100644
--- a/src/views/ADempiere/Window/windowLogicComponent.js
+++ b/src/views/ADempiere/Window/windowLogicComponent.js
@@ -252,10 +252,10 @@ export default {
return this.$store.getters.getWindow(this.windowUuid)
},
isShowedTabsChildren() {
- if (this.windowMetadata && this.windowMetadata.isShowedTabsChildren && this.isEmptyValue(this.$route.query.typeAction)) {
- return this.windowMetadata.isShowedTabsChildren
- }
- return false
+ // if (this.windowMetadata && this.windowMetadata.isShowedTabsChildren && this.isEmptyValue(this.$route.query.typeAction)) {
+ // return this.windowMetadata.isShowedTabsChildren
+ // }
+ return this.windowMetadata.isShowedTabsChildren
},
isShowedRecordNavigation() {
if (this.windowMetadata && this.windowMetadata.isShowedRecordNavigation) {