|
|
@ -11,7 +11,7 @@ import dayjs from "dayjs"; |
|
|
|
const activeTimeRange = ref('') |
|
|
|
const defaultTime = [ |
|
|
|
new Date(2000, 1, 1, 0, 0, 0), |
|
|
|
new Date(2000, 2, 1,23 , 59, 59), |
|
|
|
new Date(2000, 2, 1, 23, 59, 59), |
|
|
|
] |
|
|
|
// 日期选择器变化时清除按钮激活状态 |
|
|
|
const handleDatePickerChange = () => { |
|
|
@ -28,7 +28,7 @@ const totalGoldTotal = ref(0) |
|
|
|
const adminData = ref({}) |
|
|
|
const getAdminData = async function () { |
|
|
|
try { |
|
|
|
const result = await API({ url: '/admin/userinfo', data: {} }) |
|
|
|
const result = await API({url: '/admin/userinfo', data: {}}) |
|
|
|
adminData.value = result |
|
|
|
console.log('请求成功', result) |
|
|
|
console.log('管理员用户信息', adminData.value) |
|
|
@ -95,7 +95,6 @@ const isLoadingmarket = ref(false); |
|
|
|
const market = ref("") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 充值明细表格 |
|
|
|
const tableData = ref([]) |
|
|
|
// 各金币字段变量 |
|
|
@ -147,6 +146,9 @@ const get = async function (val) { |
|
|
|
|
|
|
|
const requestData = {...getObj.value, goldDetail: {...goldDetail.value}}; |
|
|
|
console.log('最终请求参数', JSON.stringify(requestData, null, 2)); // 打印格式化后的请求参数 |
|
|
|
if (goldDetail.value.market === '总部' || goldDetail.value.market === '研发部') { |
|
|
|
goldDetail.value.market = ''; |
|
|
|
} |
|
|
|
const result = await API({ |
|
|
|
url: '/goldDetail/getGoldDetail', |
|
|
|
method: 'post', |
|
|
@ -227,7 +229,7 @@ const search = function () { |
|
|
|
const getToday = function () { |
|
|
|
const today = dayjs() |
|
|
|
const startTime = today.startOf('day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime =today.endOf('day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime = today.endOf('day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
getTime.value = [startTime, endTime] |
|
|
|
activeTimeRange.value = 'today' // 标记当前激活状态 |
|
|
|
|
|
|
@ -305,7 +307,7 @@ const exportExcel = async function () { |
|
|
|
jwcode: goldDetail.value.jwcode || '', |
|
|
|
payPlatform: goldDetail.value.payPlatform || '', |
|
|
|
type: goldDetail.value.type || '', |
|
|
|
market: goldDetail.value.market ||"", |
|
|
|
market: goldDetail.value.market || "", |
|
|
|
startTime: goldDetail.value.startTime || '', |
|
|
|
endTime: goldDetail.value.endTime || '', |
|
|
|
sortField: goldDetail.value.sortField || '', |
|
|
@ -414,7 +416,6 @@ const getTagText = (state) => { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 存储地区选择变化 |
|
|
|
const selectedMarketPath = ref("") |
|
|
|
const handleMarketChange = (value) => { |
|
|
@ -510,7 +511,8 @@ const getMarket = async function () { |
|
|
|
<div class="head-card-element"> |
|
|
|
<el-text class="mx-1" size="large">更新时间:</el-text> |
|
|
|
<el-date-picker v-model="getTime" type="datetimerange" range-separator="至" start-placeholder="起始时间" |
|
|
|
end-placeholder="结束时间" style="width: 400px" @change="handleDatePickerChange" :default-time="defaultTime"/> |
|
|
|
end-placeholder="结束时间" style="width: 400px" @change="handleDatePickerChange" |
|
|
|
:default-time="defaultTime"/> |
|
|
|
<el-button @click="getToday()" style="margin-left: 10px" |
|
|
|
:type="activeTimeRange === 'today' ? 'primary' : ''"> 今 |
|
|
|
</el-button> |
|
|
@ -616,7 +618,7 @@ const getMarket = async function () { |
|
|
|
|
|
|
|
<!-- 导出列表弹窗 --> |
|
|
|
<el-dialog v-model="exportListVisible" title="导出列表" width="80%"> |
|
|
|
<el-table :data="exportList" style="width: 100% ;height: 60vh;" :loading="exportListLoading"> |
|
|
|
<el-table :data="exportList" style="width: 100% ;height: 60vh;" :loading="exportListLoading"> |
|
|
|
<el-table-column prop="fileName" label="文件名"/> |
|
|
|
<el-table-column prop="state" label="状态"> |
|
|
|
<template #default="scope"> |
|
|
|