perf(assets): 修复系统用户详情中更新按钮地址不对的问题

This commit is contained in:
ibuler
2021-05-17 19:29:06 +08:00
committed by Jiangjie.Bai
parent 9cbec5e1ab
commit 6dc71fe612

View File

@@ -1,7 +1,7 @@
<template>
<GenericDetailPage :object.sync="TaskDetail" :active-menu.sync="config.activeMenu" v-bind="config" v-on="$listeners">
<GenericDetailPage :object.sync="systemUser" :active-menu.sync="config.activeMenu" v-bind="config" v-on="$listeners">
<keep-alive>
<component :is="config.activeMenu" :object="TaskDetail" />
<component :is="config.activeMenu" :object="systemUser" />
</keep-alive>
</GenericDetailPage>
</template>
@@ -20,8 +20,9 @@ export default {
AccountList
},
data() {
const vm = this
return {
TaskDetail: {},
systemUser: {},
config: {
activeMenu: 'Detail',
submenu: [
@@ -37,9 +38,19 @@ export default {
title: this.$t('assets.AccountList'),
name: 'AccountList'
}
],
hasRightSide: true
hasRightSide: true,
actions: {
updateCallback: () => {
const id = this.$route.params.id
const routeName = 'SystemUserUpdate'
this.$router.push({
name: routeName,
params: { id: id },
query: { protocol: vm.systemUser.protocol }
})
}
}
}
}
}