diff --git a/src/views/tickets/RequestApplicationPerm/CreateUpdate.vue b/src/views/tickets/RequestApplicationPerm/CreateUpdate.vue index 809ccb1ff..5491a83ce 100644 --- a/src/views/tickets/RequestApplicationPerm/CreateUpdate.vue +++ b/src/views/tickets/RequestApplicationPerm/CreateUpdate.vue @@ -13,6 +13,7 @@ import Select2 from '@/components/FormFields/Select2' import { getDaysFuture } from '@/utils/common' import { Required } from '@/components/DataForm/rules' import { ApplicationCascader } from '@/views/applications/const' +import PermissionFormActionField from '@/views/perms/components/PermissionFormActionField' import { mapState, mapGetters } from 'vuex' import store from '@/store' @@ -37,14 +38,17 @@ export default { apply_date_expired: date_expired, apply_date_start: date_start, org_id: '', - type: 'apply_application' - + type: 'apply_application', + apply_actions: [ + 'all', 'connect', 'updownload', 'upload_file', 'download_file', + 'clipboard_copy_paste', 'clipboard_copy', 'clipboard_paste' + ] }, fields: [ [this.$t('common.Basic'), ['title', 'type', 'org_id', 'comment']], [this.$t('tickets.RequestPerm'), [ 'apply_category_type', 'apply_applications', 'apply_system_users', - 'apply_date_start', 'apply_date_expired' + 'apply_actions', 'apply_date_start', 'apply_date_expired' ]] ], fieldsMeta: { @@ -59,6 +63,11 @@ export default { disabled: true } }, + apply_actions: { + label: this.$t('perms.Actions'), + component: PermissionFormActionField, + helpText: this.$t('common.actionsTips') + }, apply_applications: { type: 'assetSelect', component: Select2, diff --git a/src/views/tickets/RequestApplicationPerm/Detail/TicketDetail.vue b/src/views/tickets/RequestApplicationPerm/Detail/TicketDetail.vue index b99fb237c..689432ca6 100644 --- a/src/views/tickets/RequestApplicationPerm/Detail/TicketDetail.vue +++ b/src/views/tickets/RequestApplicationPerm/Detail/TicketDetail.vue @@ -32,6 +32,9 @@ type="datetime" /> + + + @@ -40,14 +43,15 @@