style: 修改视频表格样式
This commit is contained in:
parent
f06370e4e3
commit
93767b65aa
|
@ -5,7 +5,8 @@ import {
|
|||
ElPagination,
|
||||
ComponentSize,
|
||||
ElTooltipProps,
|
||||
ElImage
|
||||
ElImage,
|
||||
ElButton
|
||||
} from 'element-plus'
|
||||
import { defineComponent, PropType, ref, computed, unref, watch, onMounted } from 'vue'
|
||||
import { propTypes } from '@/utils/propTypes'
|
||||
|
@ -16,7 +17,8 @@ import { CSSProperties } from 'vue'
|
|||
import { getSlot } from '@/utils/tsxHelper'
|
||||
import TableActions from './components/TableActions.vue'
|
||||
import { isImgPath } from '@/utils/is'
|
||||
import { VideoPlayer } from '@/components/VideoPlayer'
|
||||
import { createVideoViewer } from '@/components/VideoPlayer'
|
||||
import { Icon } from '@/components/Icon'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'Table',
|
||||
|
@ -371,7 +373,17 @@ export default defineComponent({
|
|||
preview-teleported
|
||||
/>
|
||||
) : (
|
||||
<VideoPlayer url={url} class="w-full h-full" />
|
||||
<ElButton
|
||||
type="primary"
|
||||
icon={<Icon icon="ep:video-play" />}
|
||||
onClick={() => {
|
||||
createVideoViewer({
|
||||
url
|
||||
})
|
||||
}}
|
||||
>
|
||||
预览
|
||||
</ElButton>
|
||||
)}
|
||||
</div>
|
||||
)
|
||||
|
|
|
@ -20,8 +20,7 @@ const columns: TableColumn[] = [
|
|||
},
|
||||
{
|
||||
field: 'video_uri',
|
||||
label: t('tableDemo.videoPreview'),
|
||||
width: 400
|
||||
label: t('tableDemo.videoPreview')
|
||||
},
|
||||
{
|
||||
field: 'author',
|
||||
|
|
Loading…
Reference in New Issue