Skip to content

Commit 378101d

Browse files
committed
feat: Publishing application to the portal
1 parent 22570cf commit 378101d

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎ui/src/api/admin/workspace/application/application.ts‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ const exportApplication = (applicationId: string, applicationName: string) => {
5151
const exportApplicationSkills = (applicationId: string, applicationName: string) =>
5252
Promise.resolve({ application_id: applicationId, name: applicationName })
5353

54-
/** 模拟工作空间智能体门户上下架;TODO:接入真实接口,当前不持久化。 */
55-
const putApplicationPortal = (applicationId: string, isPortal: boolean) => Promise.resolve({ id: applicationId, is_portal: isPortal })
54+
/** 模拟工作空间智能体门户上下架。 */
55+
const putApplicationPortal = (applicationId: string, isPortal: boolean) => {
56+
return put<{ is_portal: boolean }, ApplicationDetail>(`${getPrefix()}/${applicationId}`, { is_portal: isPortal })
57+
}
5658

5759
/** 导入智能体文件并创建工作空间智能体。 */
5860
const postApplicationImport = (file: File, folderId: string) => {

‎ui/src/views/application/application-card/action-dropdown/PortalApplicationAction.vue‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ const props = defineProps<{ api: typeof ApplicationApi | typeof SystemResourceAp
1010
const loading = defineModel<boolean>('loading', { default: false })
1111
const emit = defineEmits<{ change: [isPortal: boolean] }>()
1212
13-
// 模拟请求成功后由列表更新状态,后续替换真实接口时保留此流程。
1413
function handlePortalApplication() {
1514
if (loading.value) return
1615
const isPortal = !props.application.is_portal
@@ -19,7 +18,7 @@ function handlePortalApplication() {
1918
.putApplicationPortal(props.application.id, isPortal)
2019
.then((application) => {
2120
emit('change', application.is_portal)
22-
MsgSuccess(isPortal ? '模拟上架成功' : '模拟下架成功')
21+
MsgSuccess(isPortal ? '上架成功' : '下架成功')
2322
})
2423
.catch(() => {})
2524
.finally(() => {

0 commit comments

Comments
 (0)