This commit is contained in:
ann 2024-05-15 16:22:27 +08:00
parent 4ed3d88fd6
commit 28fd74cc54
7 changed files with 41 additions and 21 deletions

View File

@ -241,7 +241,7 @@
"loginUser": "User Login",
"successTask": "Successful Tasks",
"runningTask": "Running Tasks",
"createTask": "Tasks Being Created",
"createTask": "Created Tasks",
"failTask": "Failed Tasks",
"warningType": "Alert Type",
"warningStatus": "Alert Status",

View File

@ -885,4 +885,8 @@ span.default {
.el-form-item--small.el-form-item{
margin-bottom: 1.125rem;
}
.el-select-dropdown__empty{
font-size: 0.875rem;
}

View File

@ -374,7 +374,7 @@ export default {
background-size: 100% 91vh, 100% 100% ;
}
.floatRight2{
margin-right: 9rem;
margin-right: 10rem;
}
.monitor{
padding: 0 1.25rem;

View File

@ -156,10 +156,14 @@ export default {
{ prop: 'name', label: this.$t('permission.routerName') },
{
prop: 'more', label: this.$t('page.more'), formatter: (row, index) => {
return <div>
<el-button type='text' onClick={() => this.handleUpdate(index, row)}> {this.$t('page.edit')} </el-button>
<el-button type='text' onClick={() => this.handleDelete(index, row)}> {this.$t('page.delete')} </el-button>
</div>
return <el-dropdown>
<el-button size='mini' className='el-dropdown-link' icon='el-icon-more' circle>
</el-button>
<el-dropdown-menu slot='dropdown'>
<span onClick={() => this.handleUpdate(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('page.edit')} </el-dropdown-item> </span>
<span onClick={() => this.handleDelete(index, row)}> <el-dropdown-item divided><i class='el-icon-delete'></i> { this.$t('message.delete') } </el-dropdown-item> </span>
</el-dropdown-menu>
</el-dropdown>
}
}
]

View File

@ -130,10 +130,14 @@ export default {
{ prop: 'method', label: this.$t('page.request') },
{
prop: 'more', label: this.$t('page.more'), width: 150, formatter: (row, index) => {
return <div>
<el-button type='text' onClick={() => this.handleUpdate(index, row)}> {this.$t('page.edit')} </el-button>
<el-button type='text' onClick={() => this.handleDelete(index, row)}> {this.$t('page.delete')} </el-button>
</div>
return <el-dropdown>
<el-button size='mini' className='el-dropdown-link' icon='el-icon-more' circle>
</el-button>
<el-dropdown-menu slot='dropdown'>
<span onClick={() => this.handleUpdate(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('page.edit')} </el-dropdown-item> </span>
<span onClick={() => this.handleDelete(index, row)}> <el-dropdown-item divided><i class='el-icon-delete'></i> { this.$t('message.delete') } </el-dropdown-item> </span>
</el-dropdown-menu>
</el-dropdown>
}
}
]

View File

@ -154,12 +154,16 @@ export default {
} },
{
prop: 'more', label: this.$t('page.more'), formatter: (row, index) => {
return <div>
<el-button type='text' onClick={() => this.handleSelectMenu(index, row)}> {this.$t('permission.assignMenu')} </el-button>
<el-button type='text' onClick={() => this.handleSelectResource(index, row)}> {this.$t('permission.assignResource')} </el-button>
<el-button type='text' onClick={() => this.handleRoleUpdate(row)}> {this.$t('page.edit')} </el-button>
<el-button type='text' onClick={() => this.handleRoleDelete(index, row)}> {this.$t('page.delete')} </el-button>
</div>
return <el-dropdown>
<el-button size='mini' className='el-dropdown-link' icon='el-icon-more' circle>
</el-button>
<el-dropdown-menu slot='dropdown'>
<span onClick={() => this.handleSelectMenu(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('permission.assignMenu')} </el-dropdown-item> </span>
<span onClick={() => this.handleSelectResource(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('permission.assignResource')} </el-dropdown-item> </span>
<span onClick={() => this.handleRoleUpdate(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('page.edit')} </el-dropdown-item> </span>
<span onClick={() => this.handleRoleDelete(index, row)}> <el-dropdown-item divided><i class='el-icon-delete'></i> { this.$t('message.delete') } </el-dropdown-item> </span>
</el-dropdown-menu>
</el-dropdown>
}
}
]

View File

@ -166,11 +166,15 @@ export default {
} },
{
prop: 'more', label: this.$t('page.more'), formatter: (row, index) => {
return <div>
<el-button type='text' onClick={() => this.handleUpdate(row)}> {this.$t('page.edit')} </el-button>
<el-button type='text' onClick={() => this.handleSelectRole(index, row)}> {this.$t('permission.editPass')} </el-button>
<el-button type='text' onClick={() => this.handleDelete(row.id)}> {this.$t('page.delete')} </el-button>
</div>
return <el-dropdown>
<el-button size='mini' className='el-dropdown-link' icon='el-icon-more' circle>
</el-button>
<el-dropdown-menu slot='dropdown'>
<span onClick={() => this.handleUpdate(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('page.edit')} </el-dropdown-item> </span>
<span onClick={() => this.handleSelectRole(index, row)}> <el-dropdown-item><i class='el-icon-edit'></i> {this.$t('permission.editPass')} </el-dropdown-item> </span>
<span onClick={() => this.handleDelete(index, row)}> <el-dropdown-item divided><i class='el-icon-delete'></i> { this.$t('message.delete') } </el-dropdown-item> </span>
</el-dropdown-menu>
</el-dropdown>
}
}
]