perf: Unified deletion confirm button

This commit is contained in:
wangdan-fit2cloud 2025-03-05 10:56:04 +08:00 committed by GitHub
parent 2fc883dedc
commit 13f374e262
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with 18 additions and 24 deletions

View File

@ -7,9 +7,7 @@
:close-on-press-escape="false" :close-on-press-escape="false"
> >
<el-card shadow="never" class="layout-bg mb-16"> <el-card shadow="never" class="layout-bg mb-16">
<el-text type="info" class="color-secondary">{{ <el-text type="info" class="color-secondary">{{ $t('layout.apiServiceAddress') }}</el-text>
$t('layout.apiServiceAddress')
}}</el-text>
<p style="margin-top: 10px"> <p style="margin-top: 10px">
<span class="vertical-middle lighter break-all"> <span class="vertical-middle lighter break-all">
{{ apiUrl }} {{ apiUrl }}
@ -113,7 +111,7 @@ function deleteApiKey(row: any) {
`${t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm1')}: ${row.secret_key}?`, `${t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm1')}: ${row.secret_key}?`,
t(t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm2')), t(t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm2')),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
cancelButtonText: t('common.cancel'), cancelButtonText: t('common.cancel'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }

View File

@ -9,7 +9,6 @@ export default {
placeholder: 'Enter username to search' placeholder: 'Enter username to search'
}, },
delete: { delete: {
button: 'Remove',
confirmTitle: 'Confirm removal of member:', confirmTitle: 'Confirm removal of member:',
confirmMessage: confirmMessage:
'Removing the member will revoke their access to knowledge and APP.' 'Removing the member will revoke their access to knowledge and APP.'

View File

@ -9,7 +9,6 @@ export default {
placeholder: '请输入用户名搜索' placeholder: '请输入用户名搜索'
}, },
delete: { delete: {
button: '移除',
confirmTitle: '是否移除成员:', confirmTitle: '是否移除成员:',
confirmMessage: '移除后将会取消成员拥有的知识库和应用权限。' confirmMessage: '移除后将会取消成员拥有的知识库和应用权限。'
}, },

View File

@ -9,7 +9,6 @@ export default {
placeholder: '請輸入使用者名稱搜尋' placeholder: '請輸入使用者名稱搜尋'
}, },
delete: { delete: {
button: '移除',
confirmTitle: '是否移除成員:', confirmTitle: '是否移除成員:',
confirmMessage: '移除後將會取消成員擁有之知識庫和應用程式權限。' confirmMessage: '移除後將會取消成員擁有之知識庫和應用程式權限。'
}, },

View File

@ -90,7 +90,7 @@ function deleteApiKey(row: any) {
`${t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm1')}: ${row.secret_key}?`, `${t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm1')}: ${row.secret_key}?`,
t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm2'), t('views.applicationOverview.appInfo.APIKeyDialog.msgConfirm2'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
cancelButtonText: t('common.cancel'), cancelButtonText: t('common.cancel'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }

View File

@ -103,11 +103,10 @@ import { ref, watch } from 'vue'
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import type { FormInstance, FormRules } from 'element-plus' import type { FormInstance, FormRules } from 'element-plus'
import applicationApi from '@/api/application' import applicationApi from '@/api/application'
import { MsgSuccess, MsgConfirm } from '@/utils/message' import { MsgSuccess } from '@/utils/message'
import { t } from '@/locales' import { t } from '@/locales'
import { copyClick } from '@/utils/clipboard' import { copyClick } from '@/utils/clipboard'
import { ComplexPermission } from '@/utils/permission/type' import { ComplexPermission } from '@/utils/permission/type'
import { first } from 'lodash'
const route = useRoute() const route = useRoute()
const { const {

View File

@ -39,7 +39,7 @@ import { useRoute } from 'vue-router'
import type { FormInstance, FormRules } from 'element-plus' import type { FormInstance, FormRules } from 'element-plus'
import overviewApi from '@/api/application-overview' import overviewApi from '@/api/application-overview'
import overviewSystemApi from '@/api/system-api-key' import overviewSystemApi from '@/api/system-api-key'
import { MsgSuccess, MsgConfirm } from '@/utils/message' import { MsgSuccess } from '@/utils/message'
import { t } from '@/locales' import { t } from '@/locales'
const route = useRoute() const route = useRoute()

View File

@ -94,7 +94,7 @@ const deleteHandle = (item: any, cIndex: number) => {
`${t('views.paragraph.delete.confirmTitle')}${item.title || '-'} ?`, `${t('views.paragraph.delete.confirmTitle')}${item.title || '-'} ?`,
t('views.paragraph.delete.confirmMessage'), t('views.paragraph.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -236,7 +236,7 @@ function deleteDataset(row: any) {
`${t('views.dataset.delete.confirmTitle')}${row.name} ?`, `${t('views.dataset.delete.confirmTitle')}${row.name} ?`,
`${t('views.dataset.delete.confirmMessage1')} ${row.application_mapping_count} ${t('views.dataset.delete.confirmMessage2')}`, `${t('views.dataset.delete.confirmMessage1')} ${row.application_mapping_count} ${t('views.dataset.delete.confirmMessage2')}`,
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -713,7 +713,7 @@ function deleteMulDocument() {
`${t('views.document.delete.confirmTitle1')} ${multipleSelection.value.length} ${t('views.document.delete.confirmTitle2')}`, `${t('views.document.delete.confirmTitle1')} ${multipleSelection.value.length} ${t('views.document.delete.confirmTitle2')}`,
t('views.document.delete.confirmMessage'), t('views.document.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )
@ -749,7 +749,7 @@ function deleteDocument(row: any) {
`${t('views.document.delete.confirmTitle3')} ${row.name} ?`, `${t('views.document.delete.confirmTitle3')} ${row.name} ?`,
`${t('views.document.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.document.delete.confirmMessage2')}`, `${t('views.document.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.document.delete.confirmMessage2')}`,
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -252,7 +252,7 @@ function deleteFunctionLib(row: any) {
`${t('views.functionLib.delete.confirmTitle')}${row.name} ?`, `${t('views.functionLib.delete.confirmTitle')}${row.name} ?`,
t('views.functionLib.delete.confirmMessage'), t('views.functionLib.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
cancelButtonText: t('common.cancel'), cancelButtonText: t('common.cancel'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }

View File

@ -236,7 +236,7 @@ function deleteMulParagraph() {
`${t('views.document.delete.confirmTitle1')} ${multipleSelection.value.length} ${t('views.document.delete.confirmTitle2')}`, `${t('views.document.delete.confirmTitle1')} ${multipleSelection.value.length} ${t('views.document.delete.confirmTitle2')}`,
t('views.paragraph.delete.confirmMessage'), t('views.paragraph.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )
@ -294,7 +294,7 @@ function deleteParagraph(row: any) {
`${t('views.paragraph.delete.confirmTitle')} ${row.title || '-'} ?`, `${t('views.paragraph.delete.confirmTitle')} ${row.title || '-'} ?`,
t('views.paragraph.delete.confirmMessage'), t('views.paragraph.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -219,7 +219,7 @@ function deleteProblem(row: any) {
`${t('views.problem.delete.confirmTitle')} ${row.content} ?`, `${t('views.problem.delete.confirmTitle')} ${row.content} ?`,
`${t('views.problem.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.problem.delete.confirmMessage2')}`, `${t('views.problem.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.problem.delete.confirmMessage2')}`,
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -180,7 +180,7 @@ function deleteMember(row: TeamMember) {
t('views.team.delete.confirmMessage'), t('views.team.delete.confirmMessage'),
{ {
confirmButtonText: t('views.team.delete.button'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -169,7 +169,7 @@ const deleteModel = () => {
t('views.template.delete.confirmTitle'), t('views.template.delete.confirmTitle'),
`${t('views.template.delete.confirmMessage')}${props.model.name} ?`, `${t('views.template.delete.confirmMessage')}${props.model.name} ?`,
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -180,7 +180,7 @@ function deleteUserManage(row: any) {
`${t('views.user.delete.confirmTitle')}${row.username} ?`, `${t('views.user.delete.confirmTitle')}${row.username} ?`,
t('views.user.delete.confirmMessage'), t('views.user.delete.confirmMessage'),
{ {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
} }
) )

View File

@ -273,7 +273,7 @@ const copyNode = () => {
} }
const deleteNode = () => { const deleteNode = () => {
MsgConfirm(t('common.tip'), t('views.applicationWorkflow.delete.confirmTitle'), { MsgConfirm(t('common.tip'), t('views.applicationWorkflow.delete.confirmTitle'), {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
}).then(() => { }).then(() => {
props.nodeModel.graphModel.deleteNode(props.nodeModel.id) props.nodeModel.graphModel.deleteNode(props.nodeModel.id)

View File

@ -100,7 +100,7 @@ export function initDefaultShortcut(lf: LogicFlow, graph: GraphModel) {
return return
} }
MsgConfirm(t('common.tip'), t('views.applicationWorkflow.delete.confirmTitle'), { MsgConfirm(t('common.tip'), t('views.applicationWorkflow.delete.confirmTitle'), {
confirmButtonText: t('common.delete'), confirmButtonText: t('common.confirm'),
confirmButtonClass: 'danger' confirmButtonClass: 'danger'
}).then(() => { }).then(() => {
if (!keyboardOptions?.enabled) return true if (!keyboardOptions?.enabled) return true