88 {{ model.name }}
99 <span v-if =" currentModel.status === 'ERROR'" >
1010 <el-tooltip effect =" dark" :content =" errMessage" placement =" top" >
11- <el-icon class =" danger ml-4" size =" 18" ><Warning /></el-icon >
11+ <el-icon class =" danger ml-4" size =" 18" ><Warning /></el-icon >
1212 </el-tooltip >
1313 </span >
1414 <span v-if =" currentModel.status === 'PAUSE_DOWNLOAD'" >
1717 :content =" `${$t('views.model.modelForm.base_model.label')}: ${props.model.model_name} ${$t('views.model.tip.downloadError')}`"
1818 placement =" top"
1919 >
20- <el-icon class =" danger ml-4" size =" 18" ><Warning /></el-icon >
20+ <el-icon class =" danger ml-4" size =" 18" ><Warning /></el-icon >
2121 </el-tooltip >
2222 </span >
2323 </div >
2424 </template >
2525 <template #subTitle >
2626 <el-text class =" color-secondary lighter" size =" small" >
27- {{ $t('common.creator') }}: {{ model.username }}
27+ {{ $t('common.creator') }}: {{ model.nick_name }}
2828 </el-text >
2929 </template >
3030 <template #tag >
3535 <ul >
3636 <li class =" flex mb-4" >
3737 <el-text type =" info" class =" color-secondary"
38- >{{ $t('views.model.modelForm.model_type.label') }}
38+ >{{ $t('views.model.modelForm.model_type.label') }}
3939 </el-text >
4040 <span class =" ellipsis ml-16" >
4141 {{ $t(modelType[model.model_type as keyof typeof modelType]) }}</span >
4242 </li >
4343 <li class =" flex" >
4444 <el-text type =" info" class =" color-secondary"
45- >{{ $t('views.model.modelForm.base_model.label') }}
45+ >{{ $t('views.model.modelForm.base_model.label') }}
4646 </el-text >
4747 <span class =" ellipsis-1 ml-16" style =" height : 20px ; width : 70% " >
4848 {{ model.model_name }}</span
5151 </ul >
5252 <!-- progress -->
5353 <div class =" progress-mask" v-if =" currentModel.status === 'DOWNLOAD'" >
54- <DownloadLoading class =" percentage" />
54+ <DownloadLoading class =" percentage" />
5555
5656 <div class =" percentage-label flex-center" >
5757 {{ $t('views.model.download.downloading') }} <span class =" dotting" ></span >
5858 <el-button link type =" primary" class =" ml-16" @click.stop =" cancelDownload"
59- >{{ $t('views.model.download.cancelDownload') }}
59+ >{{ $t('views.model.download.cancelDownload') }}
6060 </el-button >
6161 </div >
6262 </div >
6565 <el-dropdown trigger =" click" v-if =" !isShared" >
6666 <el-button text @click.stop >
6767 <el-icon >
68- <MoreFilled />
68+ <MoreFilled />
6969 </el-icon >
7070 </el-button >
7171 <template #dropdown >
8282 v-if =" isSystemShare"
8383 icon =" Lock"
8484 @click.stop =" openAuthorizedWorkspaceDialog(model)"
85- >{{ $t('views.shared.authorized_workspace') }}</el-dropdown-item
85+ >{{ $t('views.shared.authorized_workspace') }}
86+ </el-dropdown-item
8687 >
8788
8889 <el-dropdown-item
112113 </el-dropdown >
113114 </template >
114115 <EditModel ref =" editModelRef" @submit =" emit('change')" ></EditModel >
115- <ParamSettingDialog ref =" paramSettingRef" :model =" model" />
116+ <ParamSettingDialog ref =" paramSettingRef" :model =" model" />
116117 <AuthorizedWorkspace
117118 ref =" AuthorizedWorkspaceDialogRef"
118119 v-if =" isSystemShare"
119120 ></AuthorizedWorkspace >
120121 </card-box >
121122</template >
122123<script setup lang="ts">
123- import type { Provider , Model } from ' @/api/type/model'
124- import { computed , ref , onMounted , onBeforeUnmount } from ' vue'
124+ import type {Provider , Model } from ' @/api/type/model'
125+ import {computed , ref , onMounted , onBeforeUnmount } from ' vue'
125126import EditModel from ' @/views/model/component/EditModel.vue'
126127import DownloadLoading from ' @/components/loading/DownloadLoading.vue'
127- import { MsgConfirm } from ' @/utils/message'
128- import { modelType } from ' @/enums/model'
128+ import {MsgConfirm , MsgSuccess } from ' @/utils/message'
129+ import {modelType } from ' @/enums/model'
129130import ParamSettingDialog from ' ./ParamSettingDialog.vue'
130131import AuthorizedWorkspace from ' @/views/system-shared/AuthorizedWorkspaceDialog.vue'
131- import { t } from ' @/locales'
132+ import {t } from ' @/locales'
132133import permissionMap from ' @/permission'
133- import { loadSharedApi } from ' @/utils/dynamics-api/shared-api'
134+ import {loadSharedApi } from ' @/utils/dynamics-api/shared-api'
134135
135136const props = defineProps <{
136137 model: Model
@@ -177,17 +178,19 @@ const deleteModel = () => {
177178 },
178179 )
179180 .then (() => {
180- loadSharedApi ({ type: ' model' , systemType: props .apiType })
181+ loadSharedApi ({type: ' model' , systemType: props .apiType })
181182 .deleteModel (props .model .id )
182183 .then (() => {
183184 emit (' change' )
185+ MsgSuccess (t (' common.deleteSuccess' ))
184186 })
185187 })
186- .catch (() => {})
188+ .catch (() => {
189+ })
187190}
188191
189192const cancelDownload = () => {
190- loadSharedApi ({ type: ' model' , systemType: props .apiType })
193+ loadSharedApi ({type: ' model' , systemType: props .apiType })
191194 .pauseDownload (props .model .id )
192195 .then (() => {
193196 downModel .value = undefined
@@ -210,7 +213,7 @@ const icon = computed(() => {
210213const initInterval = () => {
211214 interval = setInterval (() => {
212215 if (currentModel .value .status === ' DOWNLOAD' ) {
213- loadSharedApi ({ type: ' model' , systemType: props .apiType })
216+ loadSharedApi ({type: ' model' , systemType: props .apiType })
214217 .getModelMetaById (props .model .id )
215218 .then ((ok : any ) => {
216219 downModel .value = ok .data
@@ -239,6 +242,7 @@ const openParamSetting = () => {
239242}
240243
241244const AuthorizedWorkspaceDialogRef = ref ()
245+
242246function openAuthorizedWorkspaceDialog(row : any ) {
243247 if (AuthorizedWorkspaceDialogRef .value ) {
244248 AuthorizedWorkspaceDialogRef .value .open (row , ' Model' )
0 commit comments