From 1b19e0201d339b417fd05ee9b5b2131c259df87d Mon Sep 17 00:00:00 2001
From: feng626 <1304903146@qq.com>
Date: Fri, 22 Jul 2022 16:20:48 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BA=94=E7=94=A8=E5=B7=A5=E5=8D=95?=
=?UTF-8?q?=E6=94=AF=E6=8C=81=E9=80=89=E6=8B=A9=E5=8A=A8=E4=BD=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../RequestApplicationPerm/CreateUpdate.vue | 15 ++++++++++++---
.../Detail/TicketDetail.vue | 16 +++++++++++++---
.../RequestAssetPerm/Detail/TicketDetail.vue | 6 +++---
3 files changed, 28 insertions(+), 9 deletions(-)
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 @@