1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-08-10 12:01:57 +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, enabled: true,
svg: false, svg: false,
icon: 'el-icon-info', 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, enabled: true,
svg: false, svg: false,
icon: 'el-icon-files', 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, enabled: true,
svg: true, svg: true,
icon: 'language', 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, enabled: true,
svg: false, svg: false,
icon: 'el-icon-s-operation', icon: 'el-icon-s-operation',
componentRender: () => import('@/components/ADempiere/Field/contextMenuField/calculator') componentRender: () => import('@/components/ADempiere/Field/FieldOptions/calculator')
} }
export const preferenceOptionItem = { export const preferenceOptionItem = {
@ -81,7 +81,7 @@ export const logsOptionItem = {
enabled: true, enabled: true,
svg: true, svg: true,
icon: 'tree-table', 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" v-if="panelContextMenu && isMobile"
> >
<chat-entries <chat-entries
v-if="contextMenuField.name === $t('data.addNote')" v-if="currentFieldOption.name === $t('data.addNote')"
:table-name="getTableName" :table-name="getTableName"
:record-id="recordId" :record-id="recordId"
:right-panel="true" :right-panel="true"
/> />
<record-access <record-access
v-else-if="showRecordAccess && contextMenuField.name !== $t('data.addNote')" v-else-if="showRecordAccess && currentFieldOption.name !== $t('data.addNote')"
:table-name="getTableName" :table-name="getTableName"
:record="getRecord" :record="getRecord"
/> />
<component <component
:is="componentRender" :is="componentRender"
v-else-if="!showRecordAccess && contextMenuField.name !== $t('data.addNote')" v-else-if="!showRecordAccess && currentFieldOption.name !== $t('data.addNote')"
:field-attributes="contextMenuField.fieldAttributes" :field-attributes="currentFieldOption.fieldAttributes"
:source-field="contextMenuField.fieldAttributes" :field-value="currentFieldOption.valueField"
:record-uuid="contextMenuField.fieldAttributes.recordUuid"
:field-value="contextMenuField.valueField"
/> />
</right-panel> </right-panel>
</el-container> </el-container>

View File

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