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>
|
||||||
<el-table-column align="center" label="保存类型" show-overflow-tooltip>
|
<el-table-column align="center" label="保存类型" show-overflow-tooltip>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
{{ row.type === 1 ? '祝福卡片' : row.type === 2 ? '抽签' : row.type === 3 ? '壁纸' : '头像' }}
|
{{ getSceneName(row.scene) }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="信息" show-overflow-tooltip>
|
<el-table-column align="left" label="信息" show-overflow-tooltip>
|
||||||
@@ -110,6 +110,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { getSaveList } from '@/api/spring/user'
|
import { getSaveList } from '@/api/spring/user'
|
||||||
import { formatTime } from '@/utils'
|
import { formatTime } from '@/utils'
|
||||||
|
import { getSceneName } from '@/utils/blessing'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SaveRecord',
|
name: 'SaveRecord',
|
||||||
@@ -140,6 +141,7 @@
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
formatTime,
|
formatTime,
|
||||||
|
getSceneName,
|
||||||
setSelectRows(val) {
|
setSelectRows(val) {
|
||||||
this.selectRows = val
|
this.selectRows = val
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -29,13 +29,18 @@
|
|||||||
<el-table-column align="center" label="分享内容" width="100">
|
<el-table-column align="center" label="分享内容" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" :content="scope.row.id" effect="dark" placement="top">
|
<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>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="center" label="分享类型" show-overflow-tooltip>
|
<el-table-column align="center" label="分享类型" show-overflow-tooltip>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
{{ row.type === 1 ? '祝福卡片' : row.type === 2 ? '抽签' : row.type === 3 ? '壁纸' : '头像' }}
|
{{ getSceneName(row.scene) }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="信息" show-overflow-tooltip>
|
<el-table-column align="left" label="信息" show-overflow-tooltip>
|
||||||
@@ -110,6 +115,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { getShareList } from '@/api/spring/user'
|
import { getShareList } from '@/api/spring/user'
|
||||||
import { formatTime } from '@/utils'
|
import { formatTime } from '@/utils'
|
||||||
|
import { getSceneName } from '@/utils/blessing'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'GenerateRecord',
|
name: 'GenerateRecord',
|
||||||
@@ -140,6 +146,7 @@
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
formatTime,
|
formatTime,
|
||||||
|
getSceneName,
|
||||||
setSelectRows(val) {
|
setSelectRows(val) {
|
||||||
this.selectRows = val
|
this.selectRows = val
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user