fix: youhua

This commit is contained in:
zzc
2026-02-05 15:15:08 +08:00
parent 82b3d7a36d
commit 1867d5aa55
3 changed files with 37 additions and 3 deletions

25
src/utils/blessing.js Normal file
View File

@@ -0,0 +1,25 @@
/**
* 根据场景值获取场景名称
* @param {string} scene - 场景值
* @returns {string} - 场景名称
*/
const sceneMap = {
card_generate: '祝福卡片',
fortune_draw: '抽签',
wallpaper_download: '壁纸',
avatar_download: '头像',
card_generate_index: '祝福卡片分享首页',
fortune_draw_index: '抽签分享首页',
wallpaper_download_index: '壁纸分享首页',
avatar_download_index: '头像分享首页',
index: '分享首页',
mine: '我的页面分享',
}
export function getSceneName(scene) {
return sceneMap[scene] || scene
}
export const getThumbUrl = (url) => {
return `${url}?imageView2/1/w/340/h/600/q/80`
}

View File

@@ -35,7 +35,7 @@
</el-table-column>
<el-table-column align="center" label="保存类型" show-overflow-tooltip>
<template #default="{ row }">
{{ row.type === 1 ? '祝福卡片' : row.type === 2 ? '抽签' : row.type === 3 ? '壁纸' : '头像' }}
{{ getSceneName(row.scene) }}
</template>
</el-table-column>
<el-table-column align="left" label="信息" show-overflow-tooltip>
@@ -110,6 +110,7 @@
<script>
import { getSaveList } from '@/api/spring/user'
import { formatTime } from '@/utils'
import { getSceneName } from '@/utils/blessing'
export default {
name: 'SaveRecord',
@@ -140,6 +141,7 @@
},
methods: {
formatTime,
getSceneName,
setSelectRows(val) {
this.selectRows = val
},

View File

@@ -29,13 +29,18 @@
<el-table-column align="center" label="分享内容" width="100">
<template slot-scope="scope">
<el-tooltip class="item" :content="scope.row.id" effect="dark" placement="top">
<el-image fit="cover" :preview-src-list="[scope.row.imageUrl]" :src="scope.row.imageUrl" style="width: 50px; height: 50px" />
<el-image
fit="cover"
:preview-src-list="[scope.row?.detail?.imageUrl]"
:src="scope.row?.detail?.imageUrl"
style="width: 50px; height: 50px"
/>
</el-tooltip>
</template>
</el-table-column>
<el-table-column align="center" label="分享类型" show-overflow-tooltip>
<template #default="{ row }">
{{ row.type === 1 ? '祝福卡片' : row.type === 2 ? '抽签' : row.type === 3 ? '壁纸' : '头像' }}
{{ getSceneName(row.scene) }}
</template>
</el-table-column>
<el-table-column align="left" label="信息" show-overflow-tooltip>
@@ -110,6 +115,7 @@
<script>
import { getShareList } from '@/api/spring/user'
import { formatTime } from '@/utils'
import { getSceneName } from '@/utils/blessing'
export default {
name: 'GenerateRecord',
@@ -140,6 +146,7 @@
},
methods: {
formatTime,
getSceneName,
setSelectRows(val) {
this.selectRows = val
},