1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-08-07 18:25:45 +08:00

feat: Reorganize Options Fields path. (#888)

Co-authored-by: EdwinBetanc0urt <EdwinBetanco0urt@outlook.com>
This commit is contained in:
Edwin Betancourt 2021-05-28 22:42:55 -04:00 committed by GitHub
parent 0f4fedbfa7
commit 496bbda915
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 16 additions and 18 deletions

View File

@ -21,7 +21,7 @@ export const infoOptionItem = {
enabled: true,
svg: false,
icon: 'el-icon-info',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/contextInfo')
componentRender: () => import('@/components/ADempiere/Field/FieldOptions/contextInfo')
}
/**
@ -43,7 +43,7 @@ export const zoomInOptionItem = {
enabled: true,
svg: false,
icon: 'el-icon-files',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/contextInfo')
componentRender: () => import('@/components/ADempiere/Field/FieldOptions/contextInfo')
}
/**
@ -54,7 +54,7 @@ export const translateOptionItem = {
enabled: true,
svg: true,
icon: 'language',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/translated')
componentRender: () => import('@/components/ADempiere/Field/FieldOptions/translated')
}
/**
@ -65,7 +65,7 @@ export const calculatorOptionItem = {
enabled: true,
svg: false,
icon: 'el-icon-s-operation',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/calculator')
componentRender: () => import('@/components/ADempiere/Field/FieldOptions/calculator')
}
export const preferenceOptionItem = {
@ -81,7 +81,7 @@ export const logsOptionItem = {
enabled: true,
svg: true,
icon: 'tree-table',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/changeLogs')
componentRender: () => import('@/components/ADempiere/Field/FieldOptions/changeLogs')
}
/**

View File

@ -327,23 +327,21 @@
v-if="panelContextMenu && isMobile"
>
<chat-entries
v-if="contextMenuField.name === $t('data.addNote')"
v-if="currentFieldOption.name === $t('data.addNote')"
:table-name="getTableName"
:record-id="recordId"
:right-panel="true"
/>
<record-access
v-else-if="showRecordAccess && contextMenuField.name !== $t('data.addNote')"
v-else-if="showRecordAccess && currentFieldOption.name !== $t('data.addNote')"
:table-name="getTableName"
:record="getRecord"
/>
<component
:is="componentRender"
v-else-if="!showRecordAccess && contextMenuField.name !== $t('data.addNote')"
:field-attributes="contextMenuField.fieldAttributes"
:source-field="contextMenuField.fieldAttributes"
:record-uuid="contextMenuField.fieldAttributes.recordUuid"
:field-value="contextMenuField.valueField"
v-else-if="!showRecordAccess && currentFieldOption.name !== $t('data.addNote')"
:field-attributes="currentFieldOption.fieldAttributes"
:field-value="currentFieldOption.valueField"
/>
</right-panel>
</el-container>

View File

@ -91,7 +91,7 @@ export default {
}
},
computed: {
contextMenuField() {
currentFieldOption() {
return this.$store.getters.getFieldContextMenu
},
panelContextMenu() {
@ -99,21 +99,21 @@ export default {
},
componentRender() {
let component
switch (this.contextMenuField.name) {
switch (this.currentFieldOption.name) {
case this.$t('field.info'):
component = () => import('@/components/ADempiere/Field/contextMenuField/contextInfo')
component = () => import('@/components/ADempiere/Field/FieldOptions/contextInfo')
break
case this.$t('language'):
component = () => import('@/components/ADempiere/Field/contextMenuField/translated')
component = () => import('@/components/ADempiere/Field/FieldOptions/translated')
break
case this.$t('field.calculator'):
component = () => import('@/components/ADempiere/Field/contextMenuField/calculator')
component = () => import('@/components/ADempiere/Field/FieldOptions/calculator')
break
case this.$t('field.preference'):
component = () => import('@/components/ADempiere/Field/FieldOptions/preference')
break
case this.$t('field.logsField'):
component = () => import('@/components/ADempiere/Field/contextMenuField/changeLogs')
component = () => import('@/components/ADempiere/Field/FieldOptions/changeLogs')
break
case this.$t('operators.operator'):
component = () => import('@/components/ADempiere/Field/FieldOptions/operatorComparison')