diff --git a/src/components/Apps/AccountListTable/AccountCreateUpdate.vue b/src/components/Apps/AccountListTable/AccountCreateUpdate.vue
index fd6278b5b..188eea7fa 100644
--- a/src/components/Apps/AccountListTable/AccountCreateUpdate.vue
+++ b/src/components/Apps/AccountListTable/AccountCreateUpdate.vue
@@ -1,5 +1,6 @@
{
const to = {
name: 'UserDetail',
diff --git a/src/components/Drawer/index.vue b/src/components/Drawer/index.vue
index 9e08d8fb2..7c23056b9 100644
--- a/src/components/Drawer/index.vue
+++ b/src/components/Drawer/index.vue
@@ -4,6 +4,8 @@
v-el-drawer-drag-width
:append-to-body="true"
:before-close="handleClose"
+ :class="['drawer', { 'drawer__no-footer': !hasFooter }]"
+ :modal="modal"
:size="size"
:title="title"
:visible.sync="iVisible"
@@ -14,10 +16,16 @@
>
-
+
-
+
@@ -49,6 +57,14 @@ export default {
visible: {
type: Boolean,
default: false
+ },
+ modal: {
+ type: Boolean,
+ default: true
+ },
+ hasFooter: {
+ type: Boolean,
+ default: true
}
},
data() {
@@ -67,6 +83,8 @@ export default {
}
}
},
+ mounted() {
+ },
methods: {
handleClose(done) {
this.$emit('close-drawer')
@@ -77,164 +95,191 @@ export default {
diff --git a/src/components/Table/TableFormatters/DetailFormatter.vue b/src/components/Table/TableFormatters/DetailFormatter.vue
index 1f71f711a..a065a00cd 100644
--- a/src/components/Table/TableFormatters/DetailFormatter.vue
+++ b/src/components/Table/TableFormatters/DetailFormatter.vue
@@ -15,6 +15,7 @@
{
+ return {}
+ }
+ }
+ },
data() {
return {
TaskDetail: {},
@@ -39,9 +47,10 @@ export default {
}
],
hasRightSide: true,
+ url: '/api/v1/acls/connect-method-acls/',
actions: {
- detailApiUrl: `/api/v1/acls/connect-method-acls/${this.$route.params.id}/`,
- deleteApiUrl: `/api/v1/acls/connect-method-acls/${this.$route.params.id}/`
+ detailApiUrl: `/api/v1/acls/connect-method-acls/${this.object.id}/`,
+ deleteApiUrl: `/api/v1/acls/connect-method-acls/${this.object.id}/`
}
}
}
diff --git a/src/views/assets/Cloud/Account/AccountCreateUpdate.vue b/src/views/assets/Cloud/Account/AccountCreateUpdate.vue
index 2652b6346..9051020f8 100644
--- a/src/views/assets/Cloud/Account/AccountCreateUpdate.vue
+++ b/src/views/assets/Cloud/Account/AccountCreateUpdate.vue
@@ -34,11 +34,12 @@