mirror of
https://github.com/jumpserver/lina.git
synced 2025-05-12 10:08:52 +00:00
Fixed: Asset Clone
This commit is contained in:
parent
9cbdfacfd2
commit
42560d6603
src/views/assets/Asset/AssetList/components
@ -216,6 +216,7 @@ export default {
|
||||
methods: {
|
||||
async updateOrCloneAsset(row, action) {
|
||||
this.createDrawer = this.drawer[row.category.value]
|
||||
|
||||
const meta = {
|
||||
action: action,
|
||||
id: row.id,
|
||||
@ -225,6 +226,11 @@ export default {
|
||||
row: row,
|
||||
payload: row.payload
|
||||
}
|
||||
|
||||
if (action === 'clone') {
|
||||
return this.$refs.ListTable.onClone({ row, query: meta })
|
||||
}
|
||||
|
||||
this.$refs.ListTable.onUpdate({ row, query: meta })
|
||||
},
|
||||
createAsset(platform) {
|
||||
|
@ -194,7 +194,7 @@ export function getDefaultConfig(vm) {
|
||||
formatter: ActionsFormatter,
|
||||
formatterArgs: {
|
||||
onUpdate: ({ row }) => onAction(row, 'Update'),
|
||||
onClone: ({ row }) => onAction({ ...row, payload: 'pam_asset_clone' }, 'Clone'),
|
||||
onClone: ({ row }) => onAction(row, 'Clone'),
|
||||
performDelete: ({ row }) => {
|
||||
const id = row.id
|
||||
const url = `/api/v1/assets/assets/${id}/`
|
||||
|
Loading…
Reference in New Issue
Block a user