review:【antd】【mp】material、message 的迁移 v2

This commit is contained in:
YunaiV
2025-11-13 20:31:46 +08:00
parent 80bb508e78
commit e092ec737e
10 changed files with 27 additions and 5 deletions

View File

@@ -25,6 +25,8 @@ const emit = defineEmits<{
const { hasAccessByCodes } = useAccess();
// TODO @dylan这里有个告警哈
// TODO @dylan放到 data.ts 里;
const columns: VxeTableGridOptions<any>['columns'] = [
{
field: 'mediaId',
@@ -50,6 +52,7 @@ const columns: VxeTableGridOptions<any>['columns'] = [
align: 'center',
minWidth: 220,
},
// TODO @dylan视频的样式有点奇怪。
{
field: 'video',
title: '视频',
@@ -87,7 +90,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
isHover: true,
},
showOverflow: 'tooltip',
} as VxeTableGridOptions<any>, // TODO @dylan这里有个告警哈
} as VxeTableGridOptions<any>, // TODO @dylan这里有个告警哈
});
function handleDownload(url: string) {
@@ -121,9 +124,11 @@ watch(
<template #video="{ row }">
<WxVideoPlayer v-if="row.url" :url="row.url" />
</template>
<!-- TODO @dylan应该 data.ts formatDate 就好了别的模块有的哈 -->
<template #createTime="{ row }">
{{ formatDate2(row.createTime) }}
</template>
<!-- TODO @dylan tableaction yudao-ui-admin-vben-v5/apps/web-antd/src/views/system/user/index.vue -->
<template #actions="{ row }">
<Button type="link" @click="handleDownload(row.url)">
<IconifyIcon icon="mdi:download" />