mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-13 19:35:24 +00:00
fix(infra): 修复基础平台等可以删除更新问题
This commit is contained in:
@@ -23,10 +23,10 @@ export default {
|
||||
actions: {
|
||||
formatterArgs: {
|
||||
canClone: true,
|
||||
canDelete: (row, value) => {
|
||||
canDelete: ({ row }) => {
|
||||
return !row.internal
|
||||
},
|
||||
canUpdate: (row, value) => {
|
||||
canUpdate: ({ row }) => {
|
||||
return !row.internal
|
||||
}
|
||||
}
|
||||
|
||||
@@ -56,13 +56,13 @@ export default {
|
||||
actions: {
|
||||
prop: 'id',
|
||||
formatterArgs: {
|
||||
canUpdate: function(row, cellValue) {
|
||||
canUpdate: function({ row }) {
|
||||
return (row.name !== 'default' && row.name !== 'null')
|
||||
},
|
||||
onUpdate: function({ row, col }) {
|
||||
onUpdate: function({ row }) {
|
||||
this.$router.push({ name: 'CommandStorageUpdate', params: { id: row.id }})
|
||||
},
|
||||
canDelete: function(row, cellValue) {
|
||||
canDelete: function({ row }) {
|
||||
return (row.name !== 'default' && row.name !== 'null')
|
||||
},
|
||||
extraActions: [
|
||||
|
||||
@@ -67,10 +67,10 @@ export default {
|
||||
onUpdate: function({ row, col }) {
|
||||
this.$router.push({ name: 'ReplayStorageUpdate', params: { id: row.id }, query: { type: row.type }})
|
||||
},
|
||||
canUpdate: function(row, cellValue) {
|
||||
canUpdate: function({ row }) {
|
||||
return (row.name !== 'default' && row.name !== 'null')
|
||||
},
|
||||
canDelete: function(row, cellValue) {
|
||||
canDelete: function({ row }) {
|
||||
return (row.name !== 'default' && row.name !== 'null')
|
||||
},
|
||||
extraActions: [
|
||||
|
||||
@@ -80,10 +80,10 @@ export default {
|
||||
formatterArgs: {
|
||||
canClone: true,
|
||||
hasDelete: hasDelete,
|
||||
canUpdate: function(row, cellValue) {
|
||||
canUpdate: function({ row }) {
|
||||
return row.can_update
|
||||
},
|
||||
canDelete: function(row, cellValue) {
|
||||
canDelete: function({ row }) {
|
||||
return row.can_delete
|
||||
},
|
||||
extraActions: [
|
||||
|
||||
@@ -57,7 +57,7 @@ export default {
|
||||
formatterArgs: {
|
||||
canClone: true,
|
||||
canUpdate: true,
|
||||
canDelete: function(row, cellValue) {
|
||||
canDelete: function({ row }) {
|
||||
return !row.is_default
|
||||
},
|
||||
onDelete: function({ row, col, cellValue, reload }) {
|
||||
|
||||
Reference in New Issue
Block a user