|
@@ -3,6 +3,7 @@
|
|
|
<div class="page-header">
|
|
<div class="page-header">
|
|
|
<div class="header-title">
|
|
<div class="header-title">
|
|
|
<h1>{{ t('sidebar.menu.orchestration') }}</h1>
|
|
<h1>{{ t('sidebar.menu.orchestration') }}</h1>
|
|
|
|
|
+ <p>{{ t('pages.webSearch.subtitle') }}</p>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -48,7 +49,12 @@
|
|
|
<div class="panel">
|
|
<div class="panel">
|
|
|
<div class="toolbar">
|
|
<div class="toolbar">
|
|
|
<div class="toolbar-left">
|
|
<div class="toolbar-left">
|
|
|
- <el-input v-model="keyword" :placeholder="t('pages.management.searchPlaceholder')" clearable class="search-input">
|
|
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="keyword"
|
|
|
|
|
+ :placeholder="t('pages.management.searchPlaceholder')"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ class="search-input"
|
|
|
|
|
+ >
|
|
|
<template #prefix>
|
|
<template #prefix>
|
|
|
<el-icon><Search /></el-icon>
|
|
<el-icon><Search /></el-icon>
|
|
|
</template>
|
|
</template>
|
|
@@ -88,7 +94,9 @@
|
|
|
</span>
|
|
</span>
|
|
|
<template #dropdown>
|
|
<template #dropdown>
|
|
|
<el-dropdown-menu>
|
|
<el-dropdown-menu>
|
|
|
- <el-dropdown-item @click="openEditWorkflow(row)">{{ t('common.edit') }}</el-dropdown-item>
|
|
|
|
|
|
|
+ <el-dropdown-item @click="openEditWorkflow(row)">{{
|
|
|
|
|
+ t('common.edit')
|
|
|
|
|
+ }}</el-dropdown-item>
|
|
|
<el-dropdown-item @click="confirmDeleteWorkflow(row.id)" divided>
|
|
<el-dropdown-item @click="confirmDeleteWorkflow(row.id)" divided>
|
|
|
<span class="danger-text">{{ t('common.delete') }}</span>
|
|
<span class="danger-text">{{ t('common.delete') }}</span>
|
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
@@ -275,11 +283,15 @@ const openEditWorkflow = async (row: AgentListItem) => {
|
|
|
|
|
|
|
|
const confirmDeleteWorkflow = async (id: string) => {
|
|
const confirmDeleteWorkflow = async (id: string) => {
|
|
|
try {
|
|
try {
|
|
|
- await ElMessageBox.confirm(t('pages.management.deleteConfirmMessage'), t('common.confirmDelete.title'), {
|
|
|
|
|
- type: 'warning',
|
|
|
|
|
- confirmButtonText: t('common.delete'),
|
|
|
|
|
- cancelButtonText: t('common.cancel')
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ await ElMessageBox.confirm(
|
|
|
|
|
+ t('pages.management.deleteConfirmMessage'),
|
|
|
|
|
+ t('common.confirmDelete.title'),
|
|
|
|
|
+ {
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ confirmButtonText: t('common.delete'),
|
|
|
|
|
+ cancelButtonText: t('common.cancel')
|
|
|
|
|
+ }
|
|
|
|
|
+ )
|
|
|
const res = await agent.postAgentDoDeleteAgent({ id })
|
|
const res = await agent.postAgentDoDeleteAgent({ id })
|
|
|
if (!res.isSuccess) throw new Error('delete failed')
|
|
if (!res.isSuccess) throw new Error('delete failed')
|
|
|
ElMessage.success(t('pages.management.deleteSuccess'))
|
|
ElMessage.success(t('pages.management.deleteSuccess'))
|
|
@@ -346,19 +358,16 @@ onMounted(() => {
|
|
|
gap: 20px;
|
|
gap: 20px;
|
|
|
margin-bottom: 24px;
|
|
margin-bottom: 24px;
|
|
|
|
|
|
|
|
- .header-header-title {
|
|
|
|
|
|
|
+ .header-title {
|
|
|
h1 {
|
|
h1 {
|
|
|
- margin: 6px 0 8px;
|
|
|
|
|
- font-size: 30px;
|
|
|
|
|
- line-height: 1.1;
|
|
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ font-size: 28px;
|
|
|
color: var(--text-primary);
|
|
color: var(--text-primary);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
p {
|
|
p {
|
|
|
- margin: 0;
|
|
|
|
|
- max-width: 720px;
|
|
|
|
|
|
|
+ margin: 6px 0 0;
|
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
|
- line-height: 1.7;
|
|
|
|
|
color: var(--text-secondary);
|
|
color: var(--text-secondary);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|