feat: bugs

This commit is contained in:
wangdan-fit2cloud 2025-07-03 14:28:57 +08:00
parent f545a51397
commit a4d4707845
26 changed files with 50 additions and 46 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 KiB

View File

@ -11,6 +11,6 @@
<style lang="scss" scoped>
.login-warp {
height: 100vh;
background: url('@/assets/chat/user-login-bg.jpg') no-repeat center;
background: url('@/assets/chat/user-login-bg.png') var(--app-layout-bg-color) no-repeat center;
}
</style>

View File

@ -5,8 +5,9 @@ export default {
addModel: 'Add Model',
delete: {
confirmTitle: 'Delete Model',
confirmMessage: 'Are you sure you want to delete the model:',
confirmTitle: 'Delete Model',
confirmMessage:
'Deleting the model will affect the resources currently using it. Please proceed with caution.',
},
tip: {
createSuccessMessage: 'Model created successfully',

View File

@ -1,7 +1,5 @@
export default {
title: 'Tool',
internalTitle: 'Internal Tool',
added: 'Added',
createTool: 'Create Tool',
editTool: 'Edit Tool',
copyTool: 'Copy Tool',
@ -16,7 +14,7 @@ export default {
image: 'Image',
developer: 'Developer',
communication: 'Communication',
searchResult: '{count} search results for'
searchResult: '{count} search results for',
},
searchBar: {
placeholder: 'Search by tool name',
@ -38,6 +36,7 @@ export default {
form: {
toolName: {
label: 'Name',
name: 'Tool Name',
placeholder: 'Please enter the tool name',
requiredMessage: 'Please enter the tool name',
},

View File

@ -4,8 +4,8 @@ export default {
providerPlaceholder: '选择供应商',
addModel: '添加模型',
delete: {
confirmTitle: '删除模型',
confirmMessage: '是否删除模型:',
confirmTitle: '是否删除:',
confirmMessage: '模型删除后将影响正在使用该模型的资源,请谨慎操作。',
},
tip: {
createSuccessMessage: '创建模型成功',

View File

@ -14,9 +14,12 @@ export default {
image: '图像',
developer: '开发者',
communication: '通信',
searchResult: '的搜索结果 {count} 个'
searchResult: '的搜索结果 {count} 个',
},
delete: {
confirmTitle: '是否刪除工具:',
confirmMessage: '删除后,引用了该工具的应用提问时会报错 ,请谨慎操作。',
},
enabled: '启用',
disabled: {
confirmTitle: '是否禁用工具:',
confirmMessage: '禁用后,引用了该工具的应用提问时会报错 ,请谨慎操作。',

View File

@ -4,8 +4,8 @@ export default {
providerPlaceholder: '選擇供應商',
addModel: '新增模型',
delete: {
confirmTitle: '刪除模型',
confirmMessage: '是否刪除模型:',
confirmTitle: '是否刪除: ',
confirmMessage: '模型刪除後將影響正在使用該模型的資源,請謹慎操作。',
},
tip: {
createSuccessMessage: '創建模型成功',

View File

@ -1,7 +1,5 @@
export default {
title: '工具',
internalTitle: '內置工具',
added: '已新增',
createTool: '建立工具',
editTool: '編輯工具',
copyTool: '複製工具',
@ -16,7 +14,7 @@ export default {
image: '圖像',
developer: '開發者',
communication: '通信',
searchResult: '的搜索結果 {count} 個'
searchResult: '的搜索結果 {count} 個',
},
searchBar: {
placeholder: '按工具名稱搜尋',
@ -26,7 +24,7 @@ export default {
},
delete: {
confirmTitle: '是否刪除工具:',
confirmMessage: '刪除後,引用該工具的應用在查詢時會報錯,請謹慎操作。',
confirmMessage: '刪除後,引用該函數的應用在查詢時會報錯,請謹慎操作。',
},
disabled: {
confirmTitle: '是否停用工具:',
@ -35,6 +33,7 @@ export default {
form: {
toolName: {
label: '名稱',
name: '工具名稱',
placeholder: '請輸入工具名稱',
requiredMessage: '請輸入工具名稱',
},

View File

@ -1,4 +1,3 @@
$primary-color: #3370ff;
:root {
--app-base-px: 8px;
--app-layout-bg-color: #f5f6f7;

View File

@ -442,7 +442,7 @@ function deleteApplication(row: any) {
{
confirmButtonText: t('common.confirm'),
cancelButtonText: t('common.cancel'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -70,7 +70,10 @@
</span>
<div @click.stop v-show="mouseId === row.id && row.id !== 'new'">
<el-dropdown trigger="click" :teleported="false">
<el-icon class="rotate-90 mt-4"><MoreFilled /></el-icon>
<el-button text>
<el-icon><MoreFilled /></el-icon>
</el-button>
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item @click.stop="editLogTitle(row)">

View File

@ -800,7 +800,7 @@ function syncDocument(row: any) {
function syncLarkDocument(row: any) {
MsgConfirm(t('views.document.sync.confirmTitle'), t('views.document.sync.confirmMessage1'), {
confirmButtonText: t('views.document.sync.label'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loadSharedApi({ type: 'document', systemType: apiType.value })
@ -816,7 +816,7 @@ function syncWebDocument(row: any) {
if (row.meta?.source_url) {
MsgConfirm(t('views.document.sync.confirmTitle'), t('views.document.sync.confirmMessage1'), {
confirmButtonText: t('views.document.sync.label'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loadSharedApi({ type: 'document', systemType: apiType.value })
@ -908,7 +908,7 @@ function deleteMulDocument() {
t('views.document.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {
@ -956,7 +956,7 @@ function deleteDocument(row: any) {
`${t('views.document.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.document.delete.confirmMessage2')}`,
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -459,7 +459,7 @@ function deleteKnowledge(row: any) {
`${t('views.knowledge.delete.confirmMessage1')} ${row.application_mapping_count} ${t('views.knowledge.delete.confirmMessage2')}`,
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -91,9 +91,9 @@
<el-dropdown-item
v-if="
(currentModel.model_type === 'TTS' ||
currentModel.model_type === 'LLM' ||
currentModel.model_type === 'IMAGE' ||
currentModel.model_type === 'TTI') &&
currentModel.model_type === 'LLM' ||
currentModel.model_type === 'IMAGE' ||
currentModel.model_type === 'TTI') &&
permissionPrecise.paramSetting(model.id)
"
icon="Setting"
@ -175,11 +175,11 @@ const editModelRef = ref<InstanceType<typeof EditModel>>()
let interval: any
const deleteModel = () => {
MsgConfirm(
t('views.model.delete.confirmTitle'),
`${t('views.model.delete.confirmMessage')}${props.model.name} ?`,
`${t('views.model.delete.confirmTitle')}${props.model.name} ?`,
t('views.model.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -147,7 +147,7 @@ function deleteParagraph(row: any) {
t('views.paragraph.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -233,7 +233,7 @@ function deleteMulParagraph() {
t('views.paragraph.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -278,7 +278,7 @@ function deleteProblem(row: any) {
`${t('views.problem.delete.confirmMessage1')} ${row.paragraph_count} ${t('views.problem.delete.confirmMessage2')}`,
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -353,7 +353,7 @@ function createUser() {
function deleteUserManage(row: ChatUserItem) {
MsgConfirm(`${t('views.userManage.delete.confirmTitle')}${row.nick_name} ?`, '', {
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loading.value = true
@ -396,7 +396,7 @@ async function getChatGroupList() {
function handleBatchDelete() {
MsgConfirm(t('views.chatUser.batchDeleteUser', {count: multipleSelection.value.length}), '', {
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loadPermissionApi('chatUser')

View File

@ -337,7 +337,7 @@ function deleteGroup(item: ListItem) {
t('views.chatUser.group.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {
@ -428,7 +428,7 @@ function handleDeleteUser(item?: ChatUserGroupUserItem) {
'',
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -162,7 +162,7 @@ function handleAdd() {
function handleDelete(row: RoleMemberItem) {
MsgConfirm(`${t('views.role.member.delete.confirmTitle')}${row.nick_name} ?`, '', {
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loading.value = true

View File

@ -234,7 +234,7 @@ function deleteRole(item: RoleItem) {
t('views.role.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -283,7 +283,7 @@ function deleteUserManage(row: any) {
t('views.userManage.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

@ -159,7 +159,7 @@ function handleAdd() {
function handleDelete(row: WorkspaceMemberItem) {
MsgConfirm(`${t('views.workspace.member.delete.confirmTitle')}${row.nick_name} ?`, '', {
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
})
.then(() => {
loading.value = true

View File

@ -191,7 +191,7 @@ async function deleteWorkspace(item: WorkspaceItem) {
t('views.workspace.delete.confirmContent'),
{
confirmButtonText: t('common.confirm'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
).then(() => {
loadPermissionApi('workspace').deleteWorkspace(item.id as string, loading).then(async () => {

View File

@ -419,7 +419,7 @@ async function changeState(row: any) {
t('views.tool.disabled.confirmMessage'),
{
confirmButtonText: t('common.status.disable'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
).then(() => {
const obj = {
@ -497,12 +497,12 @@ function exportTool(row: any) {
function deleteTool(row: any) {
MsgConfirm(
`${t('views.tool.delete.confirmTitle')}${row.name} ?`,
`${t('views.tool.delete.confirmTitle')}${row.name} ?`,
t('views.tool.delete.confirmMessage'),
{
confirmButtonText: t('common.confirm'),
cancelButtonText: t('common.cancel'),
confirmButtonClass: 'color-danger',
confirmButtonClass: 'danger',
},
)
.then(() => {

View File

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