Browse Source

排序好了吗

lihuilin/feature-20250623164044-金币前端
lihuilin 12 hours ago
parent
commit
b63af1ac32
  1. 68
      src/views/audit/refundAudit.vue
  2. 2
      stats.html

68
src/views/audit/refundAudit.vue

@ -66,7 +66,7 @@
任务金币{{ stats.taskGolds.toFixed(2) }}金币 任务金币{{ stats.taskGolds.toFixed(2) }}金币
</div> </div>
<el-table :data="tableData" height="540px">
<el-table :data="tableData" height="540px" @sort-change="handleSortChange">
<el-table-column type="index" label="序号" width="60" /> <el-table-column type="index" label="序号" width="60" />
<el-table-column prop="name" label="姓名" width="120" /> <el-table-column prop="name" label="姓名" width="120" />
<el-table-column prop="jwcode" label="精网号" width="120" /> <el-table-column prop="jwcode" label="精网号" width="120" />
@ -90,7 +90,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="freeGold" label="免费金币" width="120" sortable="custom"> <el-table-column prop="freeGold" label="免费金币" width="120" sortable="custom">
<template #default="{ row }"> <template #default="{ row }">
{{ (row.freeJune + row.freeDecember) / 100}}
{{ (row.freeJune + row.freeDecember) / 100 }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="taskGold" label="任务金币" width="120" sortable="custom"> <el-table-column prop="taskGold" label="任务金币" width="120" sortable="custom">
@ -214,18 +214,6 @@ const rules = reactive({
reason: [{ required: true, message: '请输入驳回理由', trigger: 'blur' }] reason: [{ required: true, message: '请输入驳回理由', trigger: 'blur' }]
}) })
//
// const getAdminInfo = async () => {
// try {
// const res = await API({ url: '' })
// adminInfo.value = res
// if (res.market !== '') {
// searchForm.value.market = res.market
// }
// } catch (error) {
// console.error('', error)
// }
// }
const handlePageSizeChange = function (val) { const handlePageSizeChange = function (val) {
pagination.value.pageSize = val pagination.value.pageSize = val
get() get()
@ -236,6 +224,14 @@ const handleCurrentChange = function (val) {
get() get()
console.log('aaaaaaaaaaaaaaa这是pageNum改变调用') console.log('aaaaaaaaaaaaaaa这是pageNum改变调用')
} }
//
const handleSortChange = (column) => {
console.log('排序字段:', column.prop)
console.log('排序方式:', column.order)
sortOrder.value = column.order === 'ascending' ? 'asc' : 'desc'
sortField.value = column.prop
get()
}
// //
const showRejectDialog = (row) => { const showRejectDialog = (row) => {
scopeValue.value = row scopeValue.value = row
@ -278,14 +274,16 @@ const get = async function (val) {
pageNum: pagination.value.pageNum, pageNum: pagination.value.pageNum,
pageSize: pagination.value.pageSize, pageSize: pagination.value.pageSize,
refundAudit: { refundAudit: {
...searchForm.value
...searchForm.value,
sortField:sortField.value,
sortOrder:sortOrder.value
} }
} }
console.log('看看传给后端的参数:', params) console.log('看看传给后端的参数:', params)
const res = await API({ url: '/audit/selectRefund', data: params }) const res = await API({ url: '/audit/selectRefund', data: params })
tableData.value = res.list || [] tableData.value = res.list || []
pagination.value.total = res.total || 0 pagination.value.total = res.total || 0
console.log('查全部的total', pagination.value.total,res.total)
console.log('查全部的total', pagination.value.total, res.total)
} catch (error) { } catch (error) {
console.error('获取数据失败', error) console.error('获取数据失败', error)
} }
@ -353,7 +351,7 @@ const getStats = async () => {
stats.value.permanentGolds = res.permanentGolds / 100 stats.value.permanentGolds = res.permanentGolds / 100
stats.value.freeGolds = res.freeGolds / 100 stats.value.freeGolds = res.freeGolds / 100
stats.value.taskGolds = res.taskGolds / 100 stats.value.taskGolds = res.taskGolds / 100
console.log('see see stats和搜索对象', stats.value,params)
console.log('see see stats和搜索对象', stats.value, params)
} catch (error) { } catch (error) {
console.log('请求失败', error) console.log('请求失败', error)
} }
@ -383,16 +381,8 @@ const resetSearch = function () {
// //
const getToday = function () { const getToday = function () {
const today = new Date() const today = new Date()
const startTime = new Date(
today.getFullYear(),
today.getMonth(),
today.getDate()
)
const endTime = new Date(
today.getFullYear(),
today.getMonth(),
today.getDate() + 1
)
const startTime = new Date(today.getFullYear(), today.getMonth(), today.getDate())
const endTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1)
dateRange.value = [startTime, endTime] dateRange.value = [startTime, endTime]
console.log('dateRange', dateRange.value) console.log('dateRange', dateRange.value)
get() get()
@ -404,16 +394,8 @@ const getToday = function () {
const getYesterday = function () { const getYesterday = function () {
const yesterday = new Date() const yesterday = new Date()
yesterday.setDate(yesterday.getDate() - 1) yesterday.setDate(yesterday.getDate() - 1)
const startTime = new Date(
yesterday.getFullYear(),
yesterday.getMonth(),
yesterday.getDate()
)
const endTime = new Date(
yesterday.getFullYear(),
yesterday.getMonth(),
yesterday.getDate() + 1
)
const startTime = new Date(yesterday.getFullYear(), yesterday.getMonth(), yesterday.getDate())
const endTime = new Date(yesterday.getFullYear(), yesterday.getMonth(), yesterday.getDate() + 1)
dateRange.value = [startTime, endTime] dateRange.value = [startTime, endTime]
console.log('dateRange', dateRange.value) console.log('dateRange', dateRange.value)
get() get()
@ -424,16 +406,8 @@ const getYesterday = function () {
// 7 // 7
const get7Days = function () { const get7Days = function () {
const today = new Date() const today = new Date()
const startTime = new Date(
today.getFullYear(),
today.getMonth(),
today.getDate() - 6
)
const endTime = new Date(
today.getFullYear(),
today.getMonth(),
today.getDate() + 1
)
const startTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() - 6)
const endTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1)
dateRange.value = [startTime, endTime] dateRange.value = [startTime, endTime]
console.log('dateRange', dateRange.value) console.log('dateRange', dateRange.value)
get() get()

2
stats.html
File diff suppressed because it is too large
View File

Loading…
Cancel
Save