修复IP图片状态逻辑并优化用户积分记录显示

This commit is contained in:
钊钊 2024-12-27 09:10:38 +08:00
parent efa9a05d6e
commit 4d0e340fee
2 changed files with 23 additions and 24 deletions

View File

@ -58,7 +58,7 @@
<template #default="scope">
<el-button link type="primary" @click="handleStatus(scope.row,1)" v-if="scope.row.status == 0"
v-hasPermi="['manage:ipImage:edit']">发布</el-button>
<el-button link type="primary" @click="handleStatus(scope.row,0)" v-if="scope.row.status==1"
<el-button link type="primary" @click="handleStatus(scope.row,0)" v-if="scope.row.status==2"
v-hasPermi="['manage:ipImage:edit']">撤销发布</el-button>
<el-tooltip content="编辑" placement="top">
<el-button link type="primary" @click="handleUpdate(scope.row)" v-if="scope.row.status == 0"

View File

@ -1,3 +1,4 @@
<!-- 积分记录 -->
<template>
<div class="p-2">
<transition :enter-active-class="proxy?.animate.searchAnimate.enter"
@ -37,30 +38,28 @@
</div>
</transition>
<el-card shadow="never">
<el-table v-loading="loading" :height="autoTableHeight" :data="userScoreList"
@selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="用户昵称" align="center" prop="nickName" />
<el-table-column label="积分获得时间" align="center" prop="updateTime" />
<el-table-column label="获得类型" align="center" prop="bizType">
<template #default="scope">
<dict-tag :options="dy_source" :value="scope.row.bizType" />
</template>
</el-table-column>
<el-table-column label="操作内容" align="center" prop="bizName" />
<!-- <el-table-column label="业务id" align="center" prop="sourceId" /> -->
<!-- <el-table-column label="来源类型(0=签到 1=发笔记 2=扔瓶子 3=评论 4=点赞 5=分享 6=收藏 7=地图点亮) " align="center" prop="source" /> -->
<el-table-column label="积分" align="center" prop="score">
<template #default="scope">
<span>{{ scope.row.score > 0 ? '+' + scope.row.score+' 积分' : scope.row.score}}</span>
</template>
</el-table-column>
</el-table>
<el-table v-loading="loading" :height="autoTableHeight" :data="userScoreList"
@selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="用户昵称" align="center" prop="nickName" />
<el-table-column label="积分获得时间" align="center" prop="updateTime" />
<el-table-column label="获得类型" align="center" prop="bizType">
<template #default="scope">
<dict-tag :options="dy_source" :value="scope.row.bizType" />
</template>
</el-table-column>
<el-table-column label="操作内容" align="center" prop="bizName" />
<!-- <el-table-column label="业务id" align="center" prop="sourceId" /> -->
<!-- <el-table-column label="来源类型(0=签到 1=发笔记 2=扔瓶子 3=评论 4=点赞 5=分享 6=收藏 7=地图点亮) " align="center" prop="source" /> -->
<el-table-column label="积分" align="center" prop="score">
<template #default="scope">
<span>{{ scope.row.score > 0 ? '+' + scope.row.score+' 积分' : scope.row.score}}</span>
</template>
</el-table-column>
</el-table>
<pagination v-show="total > 0" id="table_page" :total="total" v-model:page="queryParams.pageNum"
v-model:limit="queryParams.pageSize" @pagination="getList" />
</el-card>
<pagination v-show="total > 0" id="table_page" :total="total" v-model:page="queryParams.pageNum"
v-model:limit="queryParams.pageSize" @pagination="getList" />
</div>
</template>