fix: youhua
This commit is contained in:
25
src/utils/blessing.js
Normal file
25
src/utils/blessing.js
Normal 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`
|
||||
}
|
||||
@@ -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
|
||||
},
|
||||
|
||||
@@ -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
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user