refactor: Model display creator

--bug=1057605 --user=王孝刚 【模型】模型创建者未显示 https://www.tapd.cn/62980211/s/1719783
This commit is contained in:
wxg0103 2025-06-27 17:32:03 +08:00
parent 9bd490c7ea
commit 8468d08eea

View File

@ -24,7 +24,7 @@
</template> </template>
<template #subTitle> <template #subTitle>
<el-text class="color-secondary lighter" size="small"> <el-text class="color-secondary lighter" size="small">
{{ $t('common.creator') }}: {{ model.username }} {{ $t('common.creator') }}: {{ model.nick_name }}
</el-text> </el-text>
</template> </template>
<template #tag> <template #tag>
@ -82,7 +82,8 @@
v-if="isSystemShare" v-if="isSystemShare"
icon="Lock" icon="Lock"
@click.stop="openAuthorizedWorkspaceDialog(model)" @click.stop="openAuthorizedWorkspaceDialog(model)"
>{{ $t('views.shared.authorized_workspace') }}</el-dropdown-item >{{ $t('views.shared.authorized_workspace') }}
</el-dropdown-item
> >
<el-dropdown-item <el-dropdown-item
@ -124,7 +125,7 @@ import type { Provider, Model } from '@/api/type/model'
import {computed, ref, onMounted, onBeforeUnmount} from 'vue' import {computed, ref, onMounted, onBeforeUnmount} from 'vue'
import EditModel from '@/views/model/component/EditModel.vue' import EditModel from '@/views/model/component/EditModel.vue'
import DownloadLoading from '@/components/loading/DownloadLoading.vue' import DownloadLoading from '@/components/loading/DownloadLoading.vue'
import { MsgConfirm } from '@/utils/message' import {MsgConfirm, MsgSuccess} from '@/utils/message'
import {modelType} from '@/enums/model' import {modelType} from '@/enums/model'
import ParamSettingDialog from './ParamSettingDialog.vue' import ParamSettingDialog from './ParamSettingDialog.vue'
import AuthorizedWorkspace from '@/views/system-shared/AuthorizedWorkspaceDialog.vue' import AuthorizedWorkspace from '@/views/system-shared/AuthorizedWorkspaceDialog.vue'
@ -181,9 +182,11 @@ const deleteModel = () => {
.deleteModel(props.model.id) .deleteModel(props.model.id)
.then(() => { .then(() => {
emit('change') emit('change')
MsgSuccess(t('common.deleteSuccess'))
}) })
}) })
.catch(() => {}) .catch(() => {
})
} }
const cancelDownload = () => { const cancelDownload = () => {
@ -239,6 +242,7 @@ const openParamSetting = () => {
} }
const AuthorizedWorkspaceDialogRef = ref() const AuthorizedWorkspaceDialogRef = ref()
function openAuthorizedWorkspaceDialog(row: any) { function openAuthorizedWorkspaceDialog(row: any) {
if (AuthorizedWorkspaceDialogRef.value) { if (AuthorizedWorkspaceDialogRef.value) {
AuthorizedWorkspaceDialogRef.value.open(row, 'Model') AuthorizedWorkspaceDialogRef.value.open(row, 'Model')