fix: 删除管理用户详情页的冗余快捷功能

This commit is contained in:
Orange
2021-03-15 17:19:33 +08:00
committed by 老广
parent 543e0f7aa7
commit 7dc5ec8fa7
2 changed files with 3 additions and 32 deletions

View File

@@ -2,7 +2,7 @@
<div>
<el-row :gutter="20">
<el-col :span="16">
<AssetUserTable :url="assetUserUrl" :has-import="false" />
<AssetUserTable :url="assetUserUrl" :has-import="false" :has-clone="false" />
</el-col>
</el-row>
</div>

View File

@@ -3,22 +3,17 @@
<el-col :span="14">
<DetailCard :items="detailCardItems" />
</el-col>
<el-col :span="10">
<RelationCard ref="RelationCard" type="info" v-bind="nodeRelationConfig" />
</el-col>
</el-row>
</template>
<script>
import DetailCard from '@/components/DetailCard'
import RelationCard from '@/components/RelationCard'
import { toSafeLocalDateStr } from '@/utils/common'
export default {
name: 'Detail',
components: {
DetailCard,
RelationCard
DetailCard
},
props: {
object: {
@@ -28,31 +23,7 @@ export default {
},
data() {
return {
nodeRelationConfig: {
icon: 'fa-info',
title: this.$t('assets.ReplaceNodeAssetsAdminUserWithThis'),
objectsAjax: {
url: '/api/v1/assets/nodes/',
transformOption: (item) => {
return { label: item.full_value, value: item.id }
}
},
performAdd: (items) => {
const data = []
const relationUrl = `/api/v1/assets/admin-users/${this.object.id}/nodes/`
items.map(v => {
data.push(v.value)
})
return this.$axios.patch(relationUrl, { nodes: data }).then(res => {
this.$message.success(this.$t('common.updateSuccessMsg'))
}).catch(err => {
this.$message.error(this.$t('common.updateErrorMsg' + ' ' + err))
})
},
onAddSuccess: () => {
this.$refs.RelationCard.$refs.select2.clearSelected()
}
}
}
},
computed: {