From 4de6e42a2ae36f9635686be7f9f10e2204606b90 Mon Sep 17 00:00:00 2001 From: zhuyangbin Date: Tue, 8 Sep 2020 14:14:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E4=B8=8A=E4=BC=A0=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/apolloTable/component/base/config.tsx | 9 +++++++++ .../apolloTable/component/base/extra/upload/preview.tsx | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/components/apolloTable/component/base/config.tsx b/components/apolloTable/component/base/config.tsx index 317e9df..768326a 100644 --- a/components/apolloTable/component/base/config.tsx +++ b/components/apolloTable/component/base/config.tsx @@ -264,4 +264,13 @@ export const config: any = { // getFormatter: GetFormatter.REGION, icon: 'iconziduan-lianxiangdanxuan', }, + 26: { + name: '视频上传', + editComp: ApolloUpload, + cellComp: ApolloUpload, + setFormatter: SetFormatter.UPLOAD, + getFormatter: GetFormatter.UPLOAD, + detailComp: ApolloUploadDetail, + icon: 'iconziduan-fujian', + }, }; diff --git a/components/apolloTable/component/base/extra/upload/preview.tsx b/components/apolloTable/component/base/extra/upload/preview.tsx index 6987c4a..6a1db5e 100644 --- a/components/apolloTable/component/base/extra/upload/preview.tsx +++ b/components/apolloTable/component/base/extra/upload/preview.tsx @@ -10,8 +10,8 @@ export default class uploadDetail extends React.Component { }; onPreview = (url:string, name:string) => { - const nameTypeArr = name.match(/\.[a-zA-Z]+$/); - const urlTypeArr = url.match(/\.[a-zA-Z]+$/); + const nameTypeArr = name.match(/\.[a-zA-Z0-9]+$/); + const urlTypeArr = url.match(/\.[a-zA-Z0-9]+$/); const typeArr = nameTypeArr || urlTypeArr; let type = typeArr && typeArr[0] ? typeArr[0].replace('.', '') : ''; type = type.toLowerCase(); -- 2.21.0