diff --git a/web/src/views/system/fileList/crud.tsx b/web/src/views/system/fileList/crud.tsx index 5c6a0d5a634cf7d8910b623388e0a28a688597de..7e5c0ea02a6e892520de9986fb3b654cc5812211 100644 --- a/web/src/views/system/fileList/crud.tsx +++ b/web/src/views/system/fileList/crud.tsx @@ -1,5 +1,6 @@ import * as api from './api'; import { UserPageQuery, AddReq, DelReq, EditReq, CrudExpose, CrudOptions, CreateCrudOptionsProps, CreateCrudOptionsRet } from '@fast-crud/fast-crud'; +import {getBaseURL} from "/@/utils/baseUrl"; export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { const pageRequest = async (query: UserPageQuery) => { @@ -112,6 +113,12 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp }, column:{ minWidth: 200, + component: { + // 如果你后台返回的值不是一个完整的url,那么展示时就无法显示和点击 + async buildUrl(value: any) { + return getBaseURL() + value; + }, + } }, }, md5sum: {