|
|
@@ -4,7 +4,7 @@ defineOptions({
|
|
|
name: 'Role Management',
|
|
|
})
|
|
|
|
|
|
-import { Plus, Upload } from '@element-plus/icons-vue'
|
|
|
+import { Plus, Upload, ArrowDown } from '@element-plus/icons-vue'
|
|
|
import { ElButton, ElDialog, ElEmpty, ElInput, ElMessage, ElOption, ElPagination, ElSelect, ElTable, ElTableColumn, ElTag } from 'element-plus'
|
|
|
import type { UploadFile, UploadFiles } from 'element-plus'
|
|
|
import FileImportUploader from '@/components/Uploader/FileImportUploader.vue'
|
|
|
@@ -193,11 +193,23 @@ onMounted(async () => {
|
|
|
</ElTableColumn>
|
|
|
<ElTableColumn label="Language" prop="language" min-width="180" />
|
|
|
<ElTableColumn label="voiceName" prop="voiceName" min-width="240" />
|
|
|
- <ElTableColumn fixed="right" label="操作" min-width="240">
|
|
|
+ <ElTableColumn fixed="right" label="操作" min-width="140">
|
|
|
<template #default="{row}">
|
|
|
- <ElButton link type="primary" size="small" @click="handleEdit(row)">编辑</ElButton>
|
|
|
- <ElButton link type="primary" size="small" @click="handleEditLLM(row)">绑定大模型</ElButton>
|
|
|
- <ElButton link type="primary" size="small" @click="handleEditCallings(row)">修改 callings</ElButton>
|
|
|
+ <el-dropdown>
|
|
|
+ <span class="el-dropdown-link">
|
|
|
+ Actions
|
|
|
+ <el-icon class="el-icon--right">
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </span>
|
|
|
+ <template #dropdown>
|
|
|
+ <el-dropdown-menu>
|
|
|
+ <el-dropdown-item><ElButton link type="primary" size="small" @click="handleEdit(row)">编辑</ElButton></el-dropdown-item>
|
|
|
+ <el-dropdown-item><ElButton link type="primary" size="small" @click="handleEditLLM(row)">绑定大模型</ElButton></el-dropdown-item>
|
|
|
+ <el-dropdown-item><ElButton link type="primary" size="small" @click="handleEditCallings(row)">修改 callings</ElButton></el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </template>
|
|
|
+ </el-dropdown>
|
|
|
<!-- <ElPopconfirm title="确定推荐吗?" @confirm="handleRecommend(row.id, row.topFlag)">
|
|
|
<template #reference>
|
|
|
<ElButton link type="primary" size="small">
|